From 9f1b265a21b50925287d7a4fb57d9190129f1174 Mon Sep 17 00:00:00 2001 From: Tykayn Date: Tue, 4 Mar 2025 22:36:16 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20app=20flask=20pour=20pr=C3=A9visualiser?= =?UTF-8?q?=20le=20livre?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 393 +++- data.json | 70 +- livre.org | 68 +- personnages.org | 22 + static/css/lib/bootstrap-icons.min.css | 2078 ++++++++++++++++++++ static/css/lib/bootstrap.min.css | 6 + static/css/lib/codemirror.min.css | 1 + static/css/lib/eclipse.min.css | 1 + static/css/lib/fontawesome.min.css | 6 + static/css/lib/fonts/bootstrap-icons.woff | Bin 0 -> 176196 bytes static/css/lib/fonts/bootstrap-icons.woff2 | Bin 0 -> 130764 bytes static/css/lib/monokai.min.css | 1 + static/css/style.css | 546 ++++- static/css/webfonts/fa-solid-900.ttf | Bin 0 -> 303480 bytes static/css/webfonts/fa-solid-900.woff2 | Bin 0 -> 126828 bytes static/js/lib/bootstrap.bundle.min.js | 7 + static/js/lib/bootstrap.bundle.min.js.map | 1 + static/js/lib/chart.min.js | 13 + static/js/lib/codemirror.min.js | 1 + static/js/lib/commonlisp.min.js | 1 + static/js/lib/css.min.js | 1 + static/js/lib/javascript.min.js | 1 + static/js/lib/markdown.min.js | 1 + static/js/lib/org.min.js | 83 + static/js/lib/scheme.min.js | 1 + static/js/lib/xml.min.js | 1 + static/js/main.js | 1014 +++++++++- static/js/mode/org.js | 138 ++ templates/index.html | 215 +- 29 files changed, 4533 insertions(+), 137 deletions(-) create mode 100644 personnages.org create mode 100644 static/css/lib/bootstrap-icons.min.css create mode 100644 static/css/lib/bootstrap.min.css create mode 100644 static/css/lib/codemirror.min.css create mode 100644 static/css/lib/eclipse.min.css create mode 100644 static/css/lib/fontawesome.min.css create mode 100644 static/css/lib/fonts/bootstrap-icons.woff create mode 100644 static/css/lib/fonts/bootstrap-icons.woff2 create mode 100644 static/css/lib/monokai.min.css create mode 100644 static/css/webfonts/fa-solid-900.ttf create mode 100644 static/css/webfonts/fa-solid-900.woff2 create mode 100644 static/js/lib/bootstrap.bundle.min.js create mode 100644 static/js/lib/bootstrap.bundle.min.js.map create mode 100644 static/js/lib/chart.min.js create mode 100644 static/js/lib/codemirror.min.js create mode 100644 static/js/lib/commonlisp.min.js create mode 100644 static/js/lib/css.min.js create mode 100644 static/js/lib/javascript.min.js create mode 100644 static/js/lib/markdown.min.js create mode 100644 static/js/lib/org.min.js create mode 100644 static/js/lib/scheme.min.js create mode 100644 static/js/lib/xml.min.js create mode 100644 static/js/mode/org.js diff --git a/app.py b/app.py index ddc863e..7481aa9 100644 --- a/app.py +++ b/app.py @@ -1,80 +1,359 @@ -from flask import Flask, render_template, request, jsonify, url_for +from flask import Flask, render_template, request, jsonify import os -from datetime import datetime import json +from datetime import datetime, timedelta import re app = Flask(__name__, static_folder='static') -def count_words_in_text(text): - # Supprime les lignes commençant par * (titres org) - text = re.sub(r'^\*+.*$', '', text, flags=re.MULTILINE) - # Supprime les lignes commençant par # (commentaires) - text = re.sub(r'^#.*$', '', text, flags=re.MULTILINE) - # Compte les mots (séquences de caractères non-espaces) - words = re.findall(r'\S+', text) +def load_org_file(filename): + if os.path.exists(filename): + with open(filename, 'r', encoding='utf-8') as f: + return f.read() + return "" + +def save_org_file(filename, content): + with open(filename, 'w', encoding='utf-8') as f: + f.write(content) + +def extract_characters(content): + characters = [] + current_character = None + current_content = [] + + for line in content.split('\n'): + if line.startswith('** '): + if current_character: + characters.append({ + 'name': current_character, + 'content': '\n'.join(current_content) + }) + current_character = line[3:].strip() + current_content = [] + elif current_character: + current_content.append(line) + + if current_character: + characters.append({ + 'name': current_character, + 'content': '\n'.join(current_content) + }) + + return characters + +def extract_plots(content): + plots = [] + current_plot = None + current_content = [] + current_level = 0 + + for line in content.split('\n'): + if line.startswith('*'): + if current_plot: + current_plot['content'] = '\n'.join(current_content) + plots.append(current_plot) + + level = len(line) - len(line.lstrip('*')) + current_plot = { + 'name': line.lstrip('*').strip(), + 'level': level, + 'content': '', + 'subplots': [] + } + current_content = [] + elif current_plot: + current_content.append(line) + + if current_plot: + current_plot['content'] = '\n'.join(current_content) + plots.append(current_plot) + + # Organiser les intrigues en hiérarchie + hierarchical_plots = [] + plot_stack = [] + + for plot in plots: + while plot_stack and plot['level'] <= plot_stack[-1]['level']: + plot_stack.pop() + + if plot_stack: + plot_stack[-1]['subplots'].append(plot) + else: + hierarchical_plots.append(plot) + + plot_stack.append(plot) + + return hierarchical_plots + +def update_data_json(): + data = load_data() + + # Charger et traiter les personnages + characters_content = load_org_file('personnages.org') + characters = extract_characters(characters_content) + data['characters'] = characters + + # Charger et traiter les intrigues + plots_content = load_org_file('intrigues.org') + plots = extract_plots(plots_content) + data['plots'] = plots + + save_data(data) + return data + +def count_words(text): + # Ignorer les lignes de propriétés et d'export + lines = text.split('\n') + filtered_lines = [line for line in lines if not any(line.startswith(prefix) for prefix in + [':PROPERTIES:', ':ID:', ':END:', '#+BEGIN_EXPORT', '#+END_EXPORT', '#+'])] + + # Compter les mots dans les lignes filtrées + words = ' '.join(filtered_lines).split() return len(words) -def read_org_file(): - with open('livre.org', 'r', encoding='utf-8') as f: - return f.read() - -def update_word_count(): - try: +def load_data(): + if os.path.exists('data.json'): with open('data.json', 'r', encoding='utf-8') as f: - data = json.load(f) - except FileNotFoundError: - data = {} - - today = datetime.now().strftime('%Y-%m-%d') - content = read_org_file() - current_words = count_words_in_text(content) - - # Si on a déjà un compteur pour aujourd'hui, on calcule la différence - if today in data: - previous_words = data[today] - if current_words > previous_words: - data[today] = current_words - previous_words - else: - data[today] = 0 - else: - data[today] = current_words - + return json.load(f) + return {} + +def save_data(data): with open('data.json', 'w', encoding='utf-8') as f: - json.dump(data, f, indent=2) - - return data[today] + json.dump(data, f, ensure_ascii=False, indent=2) -def count_words_today(): - try: - with open('data.json', 'r', encoding='utf-8') as f: - data = json.load(f) - today = datetime.now().strftime('%Y-%m-%d') - return data.get(today, 0) - except FileNotFoundError: - return update_word_count() +def get_words_today(): + data = load_data() + today = datetime.now().strftime('%Y-%m-%d') + yesterday = (datetime.now() - timedelta(days=1)).strftime('%Y-%m-%d') + + # Si on n'a pas de données pour aujourd'hui, on crée une entrée + if today not in data: + data[today] = { + 'words': 0, + 'last_update': datetime.now().strftime('%Y-%m-%d %H:%M:%S') + } + save_data(data) + + # Trouver le jour précédent le plus proche qui a des données + previous_day = None + previous_words = 0 + current_date = datetime.now() - timedelta(days=1) + while current_date >= datetime.strptime('2000-01-01', '%Y-%m-%d'): + date_str = current_date.strftime('%Y-%m-%d') + if date_str in data: + previous_day = date_str + previous_words = data[date_str]['words'] + break + current_date -= timedelta(days=1) + + # Si on n'a pas trouvé de jour précédent, on utilise le nombre de mots actuel comme référence + if not previous_day: + with open('livre.org', 'r', encoding='utf-8') as f: + content = f.read() + previous_words = count_words(content) + data[yesterday] = { + 'words': previous_words, + 'last_update': (datetime.now() - timedelta(days=1)).strftime('%Y-%m-%d %H:%M:%S') + } + save_data(data) + + # Calculer la progression en différence avec le jour précédent + words_today = data[today]['words'] + progress = max(0, words_today - previous_words) + + return progress @app.route('/') def index(): - content = read_org_file() - words_today = count_words_today() - return render_template('index.html', content=content, words_today=words_today) + with open('livre.org', 'r', encoding='utf-8') as f: + content = f.read() + words_today = get_words_today() + data = update_data_json() + return render_template('index.html', content=content, words_today=words_today, + characters=data.get('characters', []), plots=data.get('plots', [])) @app.route('/update', methods=['POST']) def update(): - new_content = request.form.get('content') - with open('livre.org', 'w', encoding='utf-8') as f: - f.write(new_content) + content = request.form.get('content', '') + editor_title = request.form.get('editor_title', '') - # Met à jour le compteur de mots - words_today = update_word_count() - return jsonify({'status': 'success', 'words_today': words_today}) + # Déterminer le fichier de destination en fonction du titre de l'éditeur + if 'Personnage:' in editor_title: + current_file = 'personnages.org' + elif 'Intrigue:' in editor_title: + current_file = 'intrigues.org' + elif editor_title == 'Intrigues': + current_file = 'intrigues.org' + else: + current_file = 'livre.org' + + with open(current_file, 'w', encoding='utf-8') as f: + f.write(content) + + # Mettre à jour le nombre de mots pour aujourd'hui si c'est le fichier principal + if current_file == 'livre.org': + data = load_data() + today = datetime.now().strftime('%Y-%m-%d') + data[today] = { + 'words': count_words(content), + 'last_update': datetime.now().strftime('%Y-%m-%d %H:%M:%S') + } + save_data(data) + + return jsonify({'words_today': get_words_today()}) @app.route('/words_today') -def get_words_today(): - return jsonify({'words': count_words_today()}) +def words_today(): + return jsonify({'words': get_words_today()}) + +@app.route('/progress_data') +def progress_data(): + data = load_data() + # Trier les dates + dates = sorted(data.keys(), reverse=True) + # Prendre les 7 derniers jours + dates = dates[:7] + + # Préparer les données pour le graphique + chart_data = { + 'labels': [], + 'words': [], + 'progress': [] + } + + for date in dates: + chart_data['labels'].append(date) + if date in data and 'words' in data[date]: + chart_data['words'].append(data[date]['words']) + else: + chart_data['words'].append(0) + + # Calculer la progression entre chaque jour + for i in range(len(chart_data['words'])): + if i < len(chart_data['words']) - 1: + progress = max(0, chart_data['words'][i] - chart_data['words'][i + 1]) + else: + progress = 0 + chart_data['progress'].append(progress) + + return jsonify(chart_data) + +@app.route('/update_character', methods=['POST']) +def update_character(): + name = request.form.get('name') + content = request.form.get('content') + + characters_content = load_org_file('personnages.org') + characters = extract_characters(characters_content) + + # Mettre à jour ou ajouter le personnage + found = False + for char in characters: + if char['name'] == name: + char['content'] = content + found = True + break + + if not found: + characters.append({ + 'name': name, + 'content': content + }) + + # Sauvegarder le fichier + new_content = [] + for char in characters: + new_content.append(f"* {char['name']}") + new_content.append(char['content']) + + save_org_file('personnages.org', '\n'.join(new_content)) + update_data_json() + + return jsonify({'status': 'success'}) + +@app.route('/update_plot', methods=['POST']) +def update_plot(): + name = request.form.get('name') + content = request.form.get('content') + + plots_content = load_org_file('intrigues.org') + plots = extract_plots(plots_content) + + # Mettre à jour ou ajouter l'intrigue + found = False + for plot in plots: + if plot['name'] == name: + plot['content'] = content + found = True + break + + if not found: + plots.append({ + 'name': name, + 'content': content + }) + + # Sauvegarder le fichier + new_content = [] + for plot in plots: + new_content.append(f"* {plot['name']}") + new_content.append(plot['content']) + + save_org_file('intrigues.org', '\n'.join(new_content)) + update_data_json() + + return jsonify({'status': 'success'}) + +@app.route('/get_character', methods=['POST']) +def get_character(): + name = request.form.get('name') + characters_content = load_org_file('personnages.org') + characters = extract_characters(characters_content) + + for char in characters: + if char['name'] == name: + return jsonify({ + 'content': f"* {char['name']}\n{char['content']}" + }) + + return jsonify({'error': 'Personnage non trouvé'}), 404 + +@app.route('/get_plot', methods=['POST']) +def get_plot(): + name = request.form.get('name') + plots_content = load_org_file('intrigues.org') + plots = extract_plots(plots_content) + + for plot in plots: + if plot['name'] == name: + return jsonify({ + 'content': f"* {plot['name']}\n{plot['content']}" + }) + + return jsonify({'error': 'Intrigue non trouvée'}), 404 + +@app.route('/get_book') +def get_book(): + content = load_org_file('livre.org') + return jsonify({'content': content}) + +@app.route('/get_plots_file') +def get_plots_file(): + try: + with open('intrigues.org', 'r', encoding='utf-8') as f: + content = f.read() + return jsonify({'content': content}) + except Exception as e: + return jsonify({'error': str(e)}), 500 + +@app.route('/get_characters_file') +def get_characters_file(): + try: + with open('personnages.org', 'r', encoding='utf-8') as f: + content = f.read() + return jsonify({'content': content}) + except Exception as e: + return jsonify({'error': str(e)}), 500 if __name__ == '__main__': - # Initialise le compteur de mots au démarrage si nécessaire - count_words_today() app.run(debug=True) \ No newline at end of file diff --git a/data.json b/data.json index 09f54ab..4fcc90e 100644 --- a/data.json +++ b/data.json @@ -1,3 +1,71 @@ { - "2025-03-04": 8 + "2025-03-04": { + "words": 229, + "last_update": "2025-03-04 22:36:06" + }, + "2025-03-03": { + "words": 200, + "last_update": "2025-03-03 16:14:22" + }, + "characters": [], + "plots": [ + { + "name": "intrigue 1 2-3", + "level": 1, + "content": "", + "subplots": [ + { + "name": "ce matin un lapin 2-3", + "level": 2, + "content": "", + "subplots": [] + } + ] + }, + { + "name": "intrigue 2 4-5", + "level": 1, + "content": "", + "subplots": [ + { + "name": "sous partie 1 de 2 3-8", + "level": 2, + "content": "", + "subplots": [] + }, + { + "name": "sous partie 2 de 2 5-9", + "level": 2, + "content": "", + "subplots": [] + } + ] + }, + { + "name": "intrigue 3 4-6", + "level": 1, + "content": "", + "subplots": [ + { + "name": "sous partie 3.1", + "level": 2, + "content": "", + "subplots": [] + } + ] + }, + { + "name": "tout 1-10", + "level": 1, + "content": "", + "subplots": [ + { + "name": "épilogue 9-10", + "level": 2, + "content": "", + "subplots": [] + } + ] + } + ] } \ No newline at end of file diff --git a/livre.org b/livre.org index 017841c..f2761e4 100644 --- a/livre.org +++ b/livre.org @@ -1,39 +1,37 @@ :PROPERTIES: :ID: 1b3c6217-f565-42d9-b16b-db11644f6121 :END: - #+title: livre example_livre - #+AUTHOR: (votre nom) - #+EMAIL: votre@email.com - #+BEGIN_EXPORT epub - :title "Mon livre" - :author "Votre nom" - :email "votre@email.com" - :language "fr" - :encoding "UTF-8" - :subject "Littérature" - :description "Ceci est un livre écrit en Org-mode" - :keywords "Org-mode, livre, électronique" - :cover "image/cover.jpg" - #+END_EXPORT - +#+title: livre example_livre +#+AUTHOR: (votre nom) +#+EMAIL: votre@email.com +#+BEGIN_EXPORT epub +:title "Mon livre" +:author "Votre nom" +:email "votre@email.com" +:language "fr" +:encoding "UTF-8" +:subject "Littérature" +:description "Ceci est un livre écrit en Org-mode" +:keywords "Org-mode, livre, électronique" +:cover "image/cover.jpg" +#+END_EXPORT * Livre nom_de_mon_livre :title: -eeeeeeeee préambule du cul -dfgdgg dsg dsgd gbfgfgghfhghg dsg dsgd gbfgfgghfhghg dsg dsgd gbfgfgghfhghg dsg dsgd gbfgfgghfhghg -et il était un gens qui faisait nimp - ** préambule du cul - eeeeeeeeeeeeeeeeeeeee préambule du cul eeeeeeeeeeeeeeeeee - ne devrait pas avoir de titre +eeeeeeeeeeeeeeeeeeeee préambule du cul eeeeeeeeeeeeeeeeee +cette partie ne devrait pas avoir de titre +allez hein zou zou ** Chapitre 0 - -------------- +-------------- là non plus pas de titre à afficher - ------------- +------------- + ** Chapitre 1 :title: - celui là on doit le voir: chapitre 1 au dessus ici. - Dans un monde lointain, il y avait une île mystérieuse où les arbres avaient des feuilles qui brillaient comme des étoiles. Un jeune aventurier nommé Eryndor y arriva un jour, attiré par les légendes de l'île. Il découvrit un temple caché où les dieux anciens avaient laissé des secrets et des pouvoirs magiques. +celui là on doit le voir: chapitre 1 au dessus ici. +Dans un monde lointain, il y avait une île mystérieuse où les arbres avaient des feuilles qui brillaient comme des étoiles. Un jeune aventurier nommé Eryndor y arriva un jour, attiré par les légendes de l'île. Il découvrit un temple caché où les dieux anciens avaient laissé des secrets et des pouvoirs magiques. + *** scène d'exposition #+begin_comment @@ -41,23 +39,21 @@ là non plus pas de titre à afficher On devrait mettre un peu plus d'électro swing dans cette partie. Ce commentaire n'appraîtra pas à l'export. C'est une notre spécialement pour l'auteur. #+end_comment - blah blah - bleh - bob trouva un cristal qui lui permit de communiquer avec les esprits de la nature. Avec leur aide, il put vaincre les ténèbres qui menaçaient l'île et restaurer la lumière éternelle. L'île fut sauvée et Eryndor devint un héros légendaire. - + +blah blah +bleh bob trouva un cristal qui lui permit de communiquer avec les esprits de la nature. Avec leur aide, il put vaincre les ténèbres qui menaçaient l'île et restaurer la lumière éternelle. L'île fut sauvée et Eryndor devint un héros légendaire. 1111111111111111 ** Chapitre 2 :title: - 2222222222222 - #+begin_comment - ouaish heuuuu +2222222222222 + +chuck fait des trucs + #+begin_comment -commentaire làààà +oui bon heu #+end_comment - #+end_comment - - chuck fait des trucs + ** Chapitre 3 :title: 33333333333333333 bobette et bob sont sur un bateau diff --git a/personnages.org b/personnages.org new file mode 100644 index 0000000..7238531 --- /dev/null +++ b/personnages.org @@ -0,0 +1,22 @@ +* bob +* bob +- nom: +- personnalité: +- objectifs: +- conflits: +- évolution: +- alias: Bob l'éponge, SpongeBob +* chuck norris +- nom: +- personnalité: +- objectifs: +- conflits: +- évolution: +- alias: le roux; celui dont on ne doit pas prononcer le nom +* bobette +- nom: +- personnalité: +- objectifs: +- conflits: +- évolution: +- alias: diff --git a/static/css/lib/bootstrap-icons.min.css b/static/css/lib/bootstrap-icons.min.css new file mode 100644 index 0000000..efd644a --- /dev/null +++ b/static/css/lib/bootstrap-icons.min.css @@ -0,0 +1,2078 @@ +/*! + * Bootstrap Icons v1.10.5 (https://icons.getbootstrap.com/) + * Copyright 2019-2023 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE) + */ + +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: url("./fonts/bootstrap-icons.woff2?1bb88866b4085542c8ed5fb61b9393dd") format("woff2"), +url("./fonts/bootstrap-icons.woff?1bb88866b4085542c8ed5fb61b9393dd") format("woff"); +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: -.125em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-123::before { content: "\f67f"; } +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-drizzle-fill::before { content: "\f29c"; } +.bi-cloud-drizzle::before { content: "\f29d"; } +.bi-cloud-fill::before { content: "\f29e"; } +.bi-cloud-fog-fill::before { content: "\f29f"; } +.bi-cloud-fog::before { content: "\f2a0"; } +.bi-cloud-fog2-fill::before { content: "\f2a1"; } +.bi-cloud-fog2::before { content: "\f2a2"; } +.bi-cloud-hail-fill::before { content: "\f2a3"; } +.bi-cloud-hail::before { content: "\f2a4"; } +.bi-cloud-haze-fill::before { content: "\f2a6"; } +.bi-cloud-haze::before { content: "\f2a7"; } +.bi-cloud-haze2-fill::before { content: "\f2a8"; } +.bi-cloud-lightning-fill::before { content: "\f2a9"; } +.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; } +.bi-cloud-lightning-rain::before { content: "\f2ab"; } +.bi-cloud-lightning::before { content: "\f2ac"; } +.bi-cloud-minus-fill::before { content: "\f2ad"; } +.bi-cloud-minus::before { content: "\f2ae"; } +.bi-cloud-moon-fill::before { content: "\f2af"; } +.bi-cloud-moon::before { content: "\f2b0"; } +.bi-cloud-plus-fill::before { content: "\f2b1"; } +.bi-cloud-plus::before { content: "\f2b2"; } +.bi-cloud-rain-fill::before { content: "\f2b3"; } +.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; } +.bi-cloud-rain-heavy::before { content: "\f2b5"; } +.bi-cloud-rain::before { content: "\f2b6"; } +.bi-cloud-slash-fill::before { content: "\f2b7"; } +.bi-cloud-slash::before { content: "\f2b8"; } +.bi-cloud-sleet-fill::before { content: "\f2b9"; } +.bi-cloud-sleet::before { content: "\f2ba"; } +.bi-cloud-snow-fill::before { content: "\f2bb"; } +.bi-cloud-snow::before { content: "\f2bc"; } +.bi-cloud-sun-fill::before { content: "\f2bd"; } +.bi-cloud-sun::before { content: "\f2be"; } +.bi-cloud-upload-fill::before { content: "\f2bf"; } +.bi-cloud-upload::before { content: "\f2c0"; } +.bi-cloud::before { content: "\f2c1"; } +.bi-clouds-fill::before { content: "\f2c2"; } +.bi-clouds::before { content: "\f2c3"; } +.bi-cloudy-fill::before { content: "\f2c4"; } +.bi-cloudy::before { content: "\f2c5"; } +.bi-code-slash::before { content: "\f2c6"; } +.bi-code-square::before { content: "\f2c7"; } +.bi-code::before { content: "\f2c8"; } +.bi-collection-fill::before { content: "\f2c9"; } +.bi-collection-play-fill::before { content: "\f2ca"; } +.bi-collection-play::before { content: "\f2cb"; } +.bi-collection::before { content: "\f2cc"; } +.bi-columns-gap::before { content: "\f2cd"; } +.bi-columns::before { content: "\f2ce"; } +.bi-command::before { content: "\f2cf"; } +.bi-compass-fill::before { content: "\f2d0"; } +.bi-compass::before { content: "\f2d1"; } +.bi-cone-striped::before { content: "\f2d2"; } +.bi-cone::before { content: "\f2d3"; } +.bi-controller::before { content: "\f2d4"; } +.bi-cpu-fill::before { content: "\f2d5"; } +.bi-cpu::before { content: "\f2d6"; } +.bi-credit-card-2-back-fill::before { content: "\f2d7"; } +.bi-credit-card-2-back::before { content: "\f2d8"; } +.bi-credit-card-2-front-fill::before { content: "\f2d9"; } +.bi-credit-card-2-front::before { content: "\f2da"; } +.bi-credit-card-fill::before { content: "\f2db"; } +.bi-credit-card::before { content: "\f2dc"; } +.bi-crop::before { content: "\f2dd"; } +.bi-cup-fill::before { content: "\f2de"; } +.bi-cup-straw::before { content: "\f2df"; } +.bi-cup::before { content: "\f2e0"; } +.bi-cursor-fill::before { content: "\f2e1"; } +.bi-cursor-text::before { content: "\f2e2"; } +.bi-cursor::before { content: "\f2e3"; } +.bi-dash-circle-dotted::before { content: "\f2e4"; } +.bi-dash-circle-fill::before { content: "\f2e5"; } +.bi-dash-circle::before { content: "\f2e6"; } +.bi-dash-square-dotted::before { content: "\f2e7"; } +.bi-dash-square-fill::before { content: "\f2e8"; } +.bi-dash-square::before { content: "\f2e9"; } +.bi-dash::before { content: "\f2ea"; } +.bi-diagram-2-fill::before { content: "\f2eb"; } +.bi-diagram-2::before { content: "\f2ec"; } +.bi-diagram-3-fill::before { content: "\f2ed"; } +.bi-diagram-3::before { content: "\f2ee"; } +.bi-diamond-fill::before { content: "\f2ef"; } +.bi-diamond-half::before { content: "\f2f0"; } +.bi-diamond::before { content: "\f2f1"; } +.bi-dice-1-fill::before { content: "\f2f2"; } +.bi-dice-1::before { content: "\f2f3"; } +.bi-dice-2-fill::before { content: "\f2f4"; } +.bi-dice-2::before { content: "\f2f5"; } +.bi-dice-3-fill::before { content: "\f2f6"; } +.bi-dice-3::before { content: "\f2f7"; } +.bi-dice-4-fill::before { content: "\f2f8"; } +.bi-dice-4::before { content: "\f2f9"; } +.bi-dice-5-fill::before { content: "\f2fa"; } +.bi-dice-5::before { content: "\f2fb"; } +.bi-dice-6-fill::before { content: "\f2fc"; } +.bi-dice-6::before { content: "\f2fd"; } +.bi-disc-fill::before { content: "\f2fe"; } +.bi-disc::before { content: "\f2ff"; } +.bi-discord::before { content: "\f300"; } +.bi-display-fill::before { content: "\f301"; } +.bi-display::before { content: "\f302"; } +.bi-distribute-horizontal::before { content: "\f303"; } +.bi-distribute-vertical::before { content: "\f304"; } +.bi-door-closed-fill::before { content: "\f305"; } +.bi-door-closed::before { content: "\f306"; } +.bi-door-open-fill::before { content: "\f307"; } +.bi-door-open::before { content: "\f308"; } +.bi-dot::before { content: "\f309"; } +.bi-download::before { content: "\f30a"; } +.bi-droplet-fill::before { content: "\f30b"; } +.bi-droplet-half::before { content: "\f30c"; } +.bi-droplet::before { content: "\f30d"; } +.bi-earbuds::before { content: "\f30e"; } +.bi-easel-fill::before { content: "\f30f"; } +.bi-easel::before { content: "\f310"; } +.bi-egg-fill::before { content: "\f311"; } +.bi-egg-fried::before { content: "\f312"; } +.bi-egg::before { content: "\f313"; } +.bi-eject-fill::before { content: "\f314"; } +.bi-eject::before { content: "\f315"; } +.bi-emoji-angry-fill::before { content: "\f316"; } +.bi-emoji-angry::before { content: "\f317"; } +.bi-emoji-dizzy-fill::before { content: "\f318"; } +.bi-emoji-dizzy::before { content: "\f319"; } +.bi-emoji-expressionless-fill::before { content: "\f31a"; } +.bi-emoji-expressionless::before { content: "\f31b"; } +.bi-emoji-frown-fill::before { content: "\f31c"; } +.bi-emoji-frown::before { content: "\f31d"; } +.bi-emoji-heart-eyes-fill::before { content: "\f31e"; } +.bi-emoji-heart-eyes::before { content: "\f31f"; } +.bi-emoji-laughing-fill::before { content: "\f320"; } +.bi-emoji-laughing::before { content: "\f321"; } +.bi-emoji-neutral-fill::before { content: "\f322"; } +.bi-emoji-neutral::before { content: "\f323"; } +.bi-emoji-smile-fill::before { content: "\f324"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f325"; } +.bi-emoji-smile-upside-down::before { content: "\f326"; } +.bi-emoji-smile::before { content: "\f327"; } +.bi-emoji-sunglasses-fill::before { content: "\f328"; } +.bi-emoji-sunglasses::before { content: "\f329"; } +.bi-emoji-wink-fill::before { content: "\f32a"; } +.bi-emoji-wink::before { content: "\f32b"; } +.bi-envelope-fill::before { content: "\f32c"; } +.bi-envelope-open-fill::before { content: "\f32d"; } +.bi-envelope-open::before { content: "\f32e"; } +.bi-envelope::before { content: "\f32f"; } +.bi-eraser-fill::before { content: "\f330"; } +.bi-eraser::before { content: "\f331"; } +.bi-exclamation-circle-fill::before { content: "\f332"; } +.bi-exclamation-circle::before { content: "\f333"; } +.bi-exclamation-diamond-fill::before { content: "\f334"; } +.bi-exclamation-diamond::before { content: "\f335"; } +.bi-exclamation-octagon-fill::before { content: "\f336"; } +.bi-exclamation-octagon::before { content: "\f337"; } +.bi-exclamation-square-fill::before { content: "\f338"; } +.bi-exclamation-square::before { content: "\f339"; } +.bi-exclamation-triangle-fill::before { content: "\f33a"; } +.bi-exclamation-triangle::before { content: "\f33b"; } +.bi-exclamation::before { content: "\f33c"; } +.bi-exclude::before { content: "\f33d"; } +.bi-eye-fill::before { content: "\f33e"; } +.bi-eye-slash-fill::before { content: "\f33f"; } +.bi-eye-slash::before { content: "\f340"; } +.bi-eye::before { content: "\f341"; } +.bi-eyedropper::before { content: "\f342"; } +.bi-eyeglasses::before { content: "\f343"; } +.bi-facebook::before { content: "\f344"; } +.bi-file-arrow-down-fill::before { content: "\f345"; } +.bi-file-arrow-down::before { content: "\f346"; } +.bi-file-arrow-up-fill::before { content: "\f347"; } +.bi-file-arrow-up::before { content: "\f348"; } +.bi-file-bar-graph-fill::before { content: "\f349"; } +.bi-file-bar-graph::before { content: "\f34a"; } +.bi-file-binary-fill::before { content: "\f34b"; } +.bi-file-binary::before { content: "\f34c"; } +.bi-file-break-fill::before { content: "\f34d"; } +.bi-file-break::before { content: "\f34e"; } +.bi-file-check-fill::before { content: "\f34f"; } +.bi-file-check::before { content: "\f350"; } +.bi-file-code-fill::before { content: "\f351"; } +.bi-file-code::before { content: "\f352"; } +.bi-file-diff-fill::before { content: "\f353"; } +.bi-file-diff::before { content: "\f354"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f355"; } +.bi-file-earmark-arrow-down::before { content: "\f356"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f357"; } +.bi-file-earmark-arrow-up::before { content: "\f358"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f359"; } +.bi-file-earmark-bar-graph::before { content: "\f35a"; } +.bi-file-earmark-binary-fill::before { content: "\f35b"; } +.bi-file-earmark-binary::before { content: "\f35c"; } +.bi-file-earmark-break-fill::before { content: "\f35d"; } +.bi-file-earmark-break::before { content: "\f35e"; } +.bi-file-earmark-check-fill::before { content: "\f35f"; } +.bi-file-earmark-check::before { content: "\f360"; } +.bi-file-earmark-code-fill::before { content: "\f361"; } +.bi-file-earmark-code::before { content: "\f362"; } +.bi-file-earmark-diff-fill::before { content: "\f363"; } +.bi-file-earmark-diff::before { content: "\f364"; } +.bi-file-earmark-easel-fill::before { content: "\f365"; } +.bi-file-earmark-easel::before { content: "\f366"; } +.bi-file-earmark-excel-fill::before { content: "\f367"; } +.bi-file-earmark-excel::before { content: "\f368"; } +.bi-file-earmark-fill::before { content: "\f369"; } +.bi-file-earmark-font-fill::before { content: "\f36a"; } +.bi-file-earmark-font::before { content: "\f36b"; } +.bi-file-earmark-image-fill::before { content: "\f36c"; } +.bi-file-earmark-image::before { content: "\f36d"; } +.bi-file-earmark-lock-fill::before { content: "\f36e"; } +.bi-file-earmark-lock::before { content: "\f36f"; } +.bi-file-earmark-lock2-fill::before { content: "\f370"; } +.bi-file-earmark-lock2::before { content: "\f371"; } +.bi-file-earmark-medical-fill::before { content: "\f372"; } +.bi-file-earmark-medical::before { content: "\f373"; } +.bi-file-earmark-minus-fill::before { content: "\f374"; } +.bi-file-earmark-minus::before { content: "\f375"; } +.bi-file-earmark-music-fill::before { content: "\f376"; } +.bi-file-earmark-music::before { content: "\f377"; } +.bi-file-earmark-person-fill::before { content: "\f378"; } +.bi-file-earmark-person::before { content: "\f379"; } +.bi-file-earmark-play-fill::before { content: "\f37a"; } +.bi-file-earmark-play::before { content: "\f37b"; } +.bi-file-earmark-plus-fill::before { content: "\f37c"; } +.bi-file-earmark-plus::before { content: "\f37d"; } +.bi-file-earmark-post-fill::before { content: "\f37e"; } +.bi-file-earmark-post::before { content: "\f37f"; } +.bi-file-earmark-ppt-fill::before { content: "\f380"; } +.bi-file-earmark-ppt::before { content: "\f381"; } +.bi-file-earmark-richtext-fill::before { content: "\f382"; } +.bi-file-earmark-richtext::before { content: "\f383"; } +.bi-file-earmark-ruled-fill::before { content: "\f384"; } +.bi-file-earmark-ruled::before { content: "\f385"; } +.bi-file-earmark-slides-fill::before { content: "\f386"; } +.bi-file-earmark-slides::before { content: "\f387"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; } +.bi-file-earmark-spreadsheet::before { content: "\f389"; } +.bi-file-earmark-text-fill::before { content: "\f38a"; } +.bi-file-earmark-text::before { content: "\f38b"; } +.bi-file-earmark-word-fill::before { content: "\f38c"; } +.bi-file-earmark-word::before { content: "\f38d"; } +.bi-file-earmark-x-fill::before { content: "\f38e"; } +.bi-file-earmark-x::before { content: "\f38f"; } +.bi-file-earmark-zip-fill::before { content: "\f390"; } +.bi-file-earmark-zip::before { content: "\f391"; } +.bi-file-earmark::before { content: "\f392"; } +.bi-file-easel-fill::before { content: "\f393"; } +.bi-file-easel::before { content: "\f394"; } +.bi-file-excel-fill::before { content: "\f395"; } +.bi-file-excel::before { content: "\f396"; } +.bi-file-fill::before { content: "\f397"; } +.bi-file-font-fill::before { content: "\f398"; } +.bi-file-font::before { content: "\f399"; } +.bi-file-image-fill::before { content: "\f39a"; } +.bi-file-image::before { content: "\f39b"; } +.bi-file-lock-fill::before { content: "\f39c"; } +.bi-file-lock::before { content: "\f39d"; } +.bi-file-lock2-fill::before { content: "\f39e"; } +.bi-file-lock2::before { content: "\f39f"; } +.bi-file-medical-fill::before { content: "\f3a0"; } +.bi-file-medical::before { content: "\f3a1"; } +.bi-file-minus-fill::before { content: "\f3a2"; } +.bi-file-minus::before { content: "\f3a3"; } +.bi-file-music-fill::before { content: "\f3a4"; } +.bi-file-music::before { content: "\f3a5"; } +.bi-file-person-fill::before { content: "\f3a6"; } +.bi-file-person::before { content: "\f3a7"; } +.bi-file-play-fill::before { content: "\f3a8"; } +.bi-file-play::before { content: "\f3a9"; } +.bi-file-plus-fill::before { content: "\f3aa"; } +.bi-file-plus::before { content: "\f3ab"; } +.bi-file-post-fill::before { content: "\f3ac"; } +.bi-file-post::before { content: "\f3ad"; } +.bi-file-ppt-fill::before { content: "\f3ae"; } +.bi-file-ppt::before { content: "\f3af"; } +.bi-file-richtext-fill::before { content: "\f3b0"; } +.bi-file-richtext::before { content: "\f3b1"; } +.bi-file-ruled-fill::before { content: "\f3b2"; } +.bi-file-ruled::before { content: "\f3b3"; } +.bi-file-slides-fill::before { content: "\f3b4"; } +.bi-file-slides::before { content: "\f3b5"; } +.bi-file-spreadsheet-fill::before { content: "\f3b6"; } +.bi-file-spreadsheet::before { content: "\f3b7"; } +.bi-file-text-fill::before { content: "\f3b8"; } +.bi-file-text::before { content: "\f3b9"; } +.bi-file-word-fill::before { content: "\f3ba"; } +.bi-file-word::before { content: "\f3bb"; } +.bi-file-x-fill::before { content: "\f3bc"; } +.bi-file-x::before { content: "\f3bd"; } +.bi-file-zip-fill::before { content: "\f3be"; } +.bi-file-zip::before { content: "\f3bf"; } +.bi-file::before { content: "\f3c0"; } +.bi-files-alt::before { content: "\f3c1"; } +.bi-files::before { content: "\f3c2"; } +.bi-film::before { content: "\f3c3"; } +.bi-filter-circle-fill::before { content: "\f3c4"; } +.bi-filter-circle::before { content: "\f3c5"; } +.bi-filter-left::before { content: "\f3c6"; } +.bi-filter-right::before { content: "\f3c7"; } +.bi-filter-square-fill::before { content: "\f3c8"; } +.bi-filter-square::before { content: "\f3c9"; } +.bi-filter::before { content: "\f3ca"; } +.bi-flag-fill::before { content: "\f3cb"; } +.bi-flag::before { content: "\f3cc"; } +.bi-flower1::before { content: "\f3cd"; } +.bi-flower2::before { content: "\f3ce"; } +.bi-flower3::before { content: "\f3cf"; } +.bi-folder-check::before { content: "\f3d0"; } +.bi-folder-fill::before { content: "\f3d1"; } +.bi-folder-minus::before { content: "\f3d2"; } +.bi-folder-plus::before { content: "\f3d3"; } +.bi-folder-symlink-fill::before { content: "\f3d4"; } +.bi-folder-symlink::before { content: "\f3d5"; } +.bi-folder-x::before { content: "\f3d6"; } +.bi-folder::before { content: "\f3d7"; } +.bi-folder2-open::before { content: "\f3d8"; } +.bi-folder2::before { content: "\f3d9"; } +.bi-fonts::before { content: "\f3da"; } +.bi-forward-fill::before { content: "\f3db"; } +.bi-forward::before { content: "\f3dc"; } +.bi-front::before { content: "\f3dd"; } +.bi-fullscreen-exit::before { content: "\f3de"; } +.bi-fullscreen::before { content: "\f3df"; } +.bi-funnel-fill::before { content: "\f3e0"; } +.bi-funnel::before { content: "\f3e1"; } +.bi-gear-fill::before { content: "\f3e2"; } +.bi-gear-wide-connected::before { content: "\f3e3"; } +.bi-gear-wide::before { content: "\f3e4"; } +.bi-gear::before { content: "\f3e5"; } +.bi-gem::before { content: "\f3e6"; } +.bi-geo-alt-fill::before { content: "\f3e7"; } +.bi-geo-alt::before { content: "\f3e8"; } +.bi-geo-fill::before { content: "\f3e9"; } +.bi-geo::before { content: "\f3ea"; } +.bi-gift-fill::before { content: "\f3eb"; } +.bi-gift::before { content: "\f3ec"; } +.bi-github::before { content: "\f3ed"; } +.bi-globe::before { content: "\f3ee"; } +.bi-globe2::before { content: "\f3ef"; } +.bi-google::before { content: "\f3f0"; } +.bi-graph-down::before { content: "\f3f1"; } +.bi-graph-up::before { content: "\f3f2"; } +.bi-grid-1x2-fill::before { content: "\f3f3"; } +.bi-grid-1x2::before { content: "\f3f4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3f5"; } +.bi-grid-3x2-gap::before { content: "\f3f6"; } +.bi-grid-3x2::before { content: "\f3f7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3f8"; } +.bi-grid-3x3-gap::before { content: "\f3f9"; } +.bi-grid-3x3::before { content: "\f3fa"; } +.bi-grid-fill::before { content: "\f3fb"; } +.bi-grid::before { content: "\f3fc"; } +.bi-grip-horizontal::before { content: "\f3fd"; } +.bi-grip-vertical::before { content: "\f3fe"; } +.bi-hammer::before { content: "\f3ff"; } +.bi-hand-index-fill::before { content: "\f400"; } +.bi-hand-index-thumb-fill::before { content: "\f401"; } +.bi-hand-index-thumb::before { content: "\f402"; } +.bi-hand-index::before { content: "\f403"; } +.bi-hand-thumbs-down-fill::before { content: "\f404"; } +.bi-hand-thumbs-down::before { content: "\f405"; } +.bi-hand-thumbs-up-fill::before { content: "\f406"; } +.bi-hand-thumbs-up::before { content: "\f407"; } +.bi-handbag-fill::before { content: "\f408"; } +.bi-handbag::before { content: "\f409"; } +.bi-hash::before { content: "\f40a"; } +.bi-hdd-fill::before { content: "\f40b"; } +.bi-hdd-network-fill::before { content: "\f40c"; } +.bi-hdd-network::before { content: "\f40d"; } +.bi-hdd-rack-fill::before { content: "\f40e"; } +.bi-hdd-rack::before { content: "\f40f"; } +.bi-hdd-stack-fill::before { content: "\f410"; } +.bi-hdd-stack::before { content: "\f411"; } +.bi-hdd::before { content: "\f412"; } +.bi-headphones::before { content: "\f413"; } +.bi-headset::before { content: "\f414"; } +.bi-heart-fill::before { content: "\f415"; } +.bi-heart-half::before { content: "\f416"; } +.bi-heart::before { content: "\f417"; } +.bi-heptagon-fill::before { content: "\f418"; } +.bi-heptagon-half::before { content: "\f419"; } +.bi-heptagon::before { content: "\f41a"; } +.bi-hexagon-fill::before { content: "\f41b"; } +.bi-hexagon-half::before { content: "\f41c"; } +.bi-hexagon::before { content: "\f41d"; } +.bi-hourglass-bottom::before { content: "\f41e"; } +.bi-hourglass-split::before { content: "\f41f"; } +.bi-hourglass-top::before { content: "\f420"; } +.bi-hourglass::before { content: "\f421"; } +.bi-house-door-fill::before { content: "\f422"; } +.bi-house-door::before { content: "\f423"; } +.bi-house-fill::before { content: "\f424"; } +.bi-house::before { content: "\f425"; } +.bi-hr::before { content: "\f426"; } +.bi-hurricane::before { content: "\f427"; } +.bi-image-alt::before { content: "\f428"; } +.bi-image-fill::before { content: "\f429"; } +.bi-image::before { content: "\f42a"; } +.bi-images::before { content: "\f42b"; } +.bi-inbox-fill::before { content: "\f42c"; } +.bi-inbox::before { content: "\f42d"; } +.bi-inboxes-fill::before { content: "\f42e"; } +.bi-inboxes::before { content: "\f42f"; } +.bi-info-circle-fill::before { content: "\f430"; } +.bi-info-circle::before { content: "\f431"; } +.bi-info-square-fill::before { content: "\f432"; } +.bi-info-square::before { content: "\f433"; } +.bi-info::before { content: "\f434"; } +.bi-input-cursor-text::before { content: "\f435"; } +.bi-input-cursor::before { content: "\f436"; } +.bi-instagram::before { content: "\f437"; } +.bi-intersect::before { content: "\f438"; } +.bi-journal-album::before { content: "\f439"; } +.bi-journal-arrow-down::before { content: "\f43a"; } +.bi-journal-arrow-up::before { content: "\f43b"; } +.bi-journal-bookmark-fill::before { content: "\f43c"; } +.bi-journal-bookmark::before { content: "\f43d"; } +.bi-journal-check::before { content: "\f43e"; } +.bi-journal-code::before { content: "\f43f"; } +.bi-journal-medical::before { content: "\f440"; } +.bi-journal-minus::before { content: "\f441"; } +.bi-journal-plus::before { content: "\f442"; } +.bi-journal-richtext::before { content: "\f443"; } +.bi-journal-text::before { content: "\f444"; } +.bi-journal-x::before { content: "\f445"; } +.bi-journal::before { content: "\f446"; } +.bi-journals::before { content: "\f447"; } +.bi-joystick::before { content: "\f448"; } +.bi-justify-left::before { content: "\f449"; } +.bi-justify-right::before { content: "\f44a"; } +.bi-justify::before { content: "\f44b"; } +.bi-kanban-fill::before { content: "\f44c"; } +.bi-kanban::before { content: "\f44d"; } +.bi-key-fill::before { content: "\f44e"; } +.bi-key::before { content: "\f44f"; } +.bi-keyboard-fill::before { content: "\f450"; } +.bi-keyboard::before { content: "\f451"; } +.bi-ladder::before { content: "\f452"; } +.bi-lamp-fill::before { content: "\f453"; } +.bi-lamp::before { content: "\f454"; } +.bi-laptop-fill::before { content: "\f455"; } +.bi-laptop::before { content: "\f456"; } +.bi-layer-backward::before { content: "\f457"; } +.bi-layer-forward::before { content: "\f458"; } +.bi-layers-fill::before { content: "\f459"; } +.bi-layers-half::before { content: "\f45a"; } +.bi-layers::before { content: "\f45b"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; } +.bi-layout-sidebar-inset::before { content: "\f45d"; } +.bi-layout-sidebar-reverse::before { content: "\f45e"; } +.bi-layout-sidebar::before { content: "\f45f"; } +.bi-layout-split::before { content: "\f460"; } +.bi-layout-text-sidebar-reverse::before { content: "\f461"; } +.bi-layout-text-sidebar::before { content: "\f462"; } +.bi-layout-text-window-reverse::before { content: "\f463"; } +.bi-layout-text-window::before { content: "\f464"; } +.bi-layout-three-columns::before { content: "\f465"; } +.bi-layout-wtf::before { content: "\f466"; } +.bi-life-preserver::before { content: "\f467"; } +.bi-lightbulb-fill::before { content: "\f468"; } +.bi-lightbulb-off-fill::before { content: "\f469"; } +.bi-lightbulb-off::before { content: "\f46a"; } +.bi-lightbulb::before { content: "\f46b"; } +.bi-lightning-charge-fill::before { content: "\f46c"; } +.bi-lightning-charge::before { content: "\f46d"; } +.bi-lightning-fill::before { content: "\f46e"; } +.bi-lightning::before { content: "\f46f"; } +.bi-link-45deg::before { content: "\f470"; } +.bi-link::before { content: "\f471"; } +.bi-linkedin::before { content: "\f472"; } +.bi-list-check::before { content: "\f473"; } +.bi-list-nested::before { content: "\f474"; } +.bi-list-ol::before { content: "\f475"; } +.bi-list-stars::before { content: "\f476"; } +.bi-list-task::before { content: "\f477"; } +.bi-list-ul::before { content: "\f478"; } +.bi-list::before { content: "\f479"; } +.bi-lock-fill::before { content: "\f47a"; } +.bi-lock::before { content: "\f47b"; } +.bi-mailbox::before { content: "\f47c"; } +.bi-mailbox2::before { content: "\f47d"; } +.bi-map-fill::before { content: "\f47e"; } +.bi-map::before { content: "\f47f"; } +.bi-markdown-fill::before { content: "\f480"; } +.bi-markdown::before { content: "\f481"; } +.bi-mask::before { content: "\f482"; } +.bi-megaphone-fill::before { content: "\f483"; } +.bi-megaphone::before { content: "\f484"; } +.bi-menu-app-fill::before { content: "\f485"; } +.bi-menu-app::before { content: "\f486"; } +.bi-menu-button-fill::before { content: "\f487"; } +.bi-menu-button-wide-fill::before { content: "\f488"; } +.bi-menu-button-wide::before { content: "\f489"; } +.bi-menu-button::before { content: "\f48a"; } +.bi-menu-down::before { content: "\f48b"; } +.bi-menu-up::before { content: "\f48c"; } +.bi-mic-fill::before { content: "\f48d"; } +.bi-mic-mute-fill::before { content: "\f48e"; } +.bi-mic-mute::before { content: "\f48f"; } +.bi-mic::before { content: "\f490"; } +.bi-minecart-loaded::before { content: "\f491"; } +.bi-minecart::before { content: "\f492"; } +.bi-moisture::before { content: "\f493"; } +.bi-moon-fill::before { content: "\f494"; } +.bi-moon-stars-fill::before { content: "\f495"; } +.bi-moon-stars::before { content: "\f496"; } +.bi-moon::before { content: "\f497"; } +.bi-mouse-fill::before { content: "\f498"; } +.bi-mouse::before { content: "\f499"; } +.bi-mouse2-fill::before { content: "\f49a"; } +.bi-mouse2::before { content: "\f49b"; } +.bi-mouse3-fill::before { content: "\f49c"; } +.bi-mouse3::before { content: "\f49d"; } +.bi-music-note-beamed::before { content: "\f49e"; } +.bi-music-note-list::before { content: "\f49f"; } +.bi-music-note::before { content: "\f4a0"; } +.bi-music-player-fill::before { content: "\f4a1"; } +.bi-music-player::before { content: "\f4a2"; } +.bi-newspaper::before { content: "\f4a3"; } +.bi-node-minus-fill::before { content: "\f4a4"; } +.bi-node-minus::before { content: "\f4a5"; } +.bi-node-plus-fill::before { content: "\f4a6"; } +.bi-node-plus::before { content: "\f4a7"; } +.bi-nut-fill::before { content: "\f4a8"; } +.bi-nut::before { content: "\f4a9"; } +.bi-octagon-fill::before { content: "\f4aa"; } +.bi-octagon-half::before { content: "\f4ab"; } +.bi-octagon::before { content: "\f4ac"; } +.bi-option::before { content: "\f4ad"; } +.bi-outlet::before { content: "\f4ae"; } +.bi-paint-bucket::before { content: "\f4af"; } +.bi-palette-fill::before { content: "\f4b0"; } +.bi-palette::before { content: "\f4b1"; } +.bi-palette2::before { content: "\f4b2"; } +.bi-paperclip::before { content: "\f4b3"; } +.bi-paragraph::before { content: "\f4b4"; } +.bi-patch-check-fill::before { content: "\f4b5"; } +.bi-patch-check::before { content: "\f4b6"; } +.bi-patch-exclamation-fill::before { content: "\f4b7"; } +.bi-patch-exclamation::before { content: "\f4b8"; } +.bi-patch-minus-fill::before { content: "\f4b9"; } +.bi-patch-minus::before { content: "\f4ba"; } +.bi-patch-plus-fill::before { content: "\f4bb"; } +.bi-patch-plus::before { content: "\f4bc"; } +.bi-patch-question-fill::before { content: "\f4bd"; } +.bi-patch-question::before { content: "\f4be"; } +.bi-pause-btn-fill::before { content: "\f4bf"; } +.bi-pause-btn::before { content: "\f4c0"; } +.bi-pause-circle-fill::before { content: "\f4c1"; } +.bi-pause-circle::before { content: "\f4c2"; } +.bi-pause-fill::before { content: "\f4c3"; } +.bi-pause::before { content: "\f4c4"; } +.bi-peace-fill::before { content: "\f4c5"; } +.bi-peace::before { content: "\f4c6"; } +.bi-pen-fill::before { content: "\f4c7"; } +.bi-pen::before { content: "\f4c8"; } +.bi-pencil-fill::before { content: "\f4c9"; } +.bi-pencil-square::before { content: "\f4ca"; } +.bi-pencil::before { content: "\f4cb"; } +.bi-pentagon-fill::before { content: "\f4cc"; } +.bi-pentagon-half::before { content: "\f4cd"; } +.bi-pentagon::before { content: "\f4ce"; } +.bi-people-fill::before { content: "\f4cf"; } +.bi-people::before { content: "\f4d0"; } +.bi-percent::before { content: "\f4d1"; } +.bi-person-badge-fill::before { content: "\f4d2"; } +.bi-person-badge::before { content: "\f4d3"; } +.bi-person-bounding-box::before { content: "\f4d4"; } +.bi-person-check-fill::before { content: "\f4d5"; } +.bi-person-check::before { content: "\f4d6"; } +.bi-person-circle::before { content: "\f4d7"; } +.bi-person-dash-fill::before { content: "\f4d8"; } +.bi-person-dash::before { content: "\f4d9"; } +.bi-person-fill::before { content: "\f4da"; } +.bi-person-lines-fill::before { content: "\f4db"; } +.bi-person-plus-fill::before { content: "\f4dc"; } +.bi-person-plus::before { content: "\f4dd"; } +.bi-person-square::before { content: "\f4de"; } +.bi-person-x-fill::before { content: "\f4df"; } +.bi-person-x::before { content: "\f4e0"; } +.bi-person::before { content: "\f4e1"; } +.bi-phone-fill::before { content: "\f4e2"; } +.bi-phone-landscape-fill::before { content: "\f4e3"; } +.bi-phone-landscape::before { content: "\f4e4"; } +.bi-phone-vibrate-fill::before { content: "\f4e5"; } +.bi-phone-vibrate::before { content: "\f4e6"; } +.bi-phone::before { content: "\f4e7"; } +.bi-pie-chart-fill::before { content: "\f4e8"; } +.bi-pie-chart::before { content: "\f4e9"; } +.bi-pin-angle-fill::before { content: "\f4ea"; } +.bi-pin-angle::before { content: "\f4eb"; } +.bi-pin-fill::before { content: "\f4ec"; } +.bi-pin::before { content: "\f4ed"; } +.bi-pip-fill::before { content: "\f4ee"; } +.bi-pip::before { content: "\f4ef"; } +.bi-play-btn-fill::before { content: "\f4f0"; } +.bi-play-btn::before { content: "\f4f1"; } +.bi-play-circle-fill::before { content: "\f4f2"; } +.bi-play-circle::before { content: "\f4f3"; } +.bi-play-fill::before { content: "\f4f4"; } +.bi-play::before { content: "\f4f5"; } +.bi-plug-fill::before { content: "\f4f6"; } +.bi-plug::before { content: "\f4f7"; } +.bi-plus-circle-dotted::before { content: "\f4f8"; } +.bi-plus-circle-fill::before { content: "\f4f9"; } +.bi-plus-circle::before { content: "\f4fa"; } +.bi-plus-square-dotted::before { content: "\f4fb"; } +.bi-plus-square-fill::before { content: "\f4fc"; } +.bi-plus-square::before { content: "\f4fd"; } +.bi-plus::before { content: "\f4fe"; } +.bi-power::before { content: "\f4ff"; } +.bi-printer-fill::before { content: "\f500"; } +.bi-printer::before { content: "\f501"; } +.bi-puzzle-fill::before { content: "\f502"; } +.bi-puzzle::before { content: "\f503"; } +.bi-question-circle-fill::before { content: "\f504"; } +.bi-question-circle::before { content: "\f505"; } +.bi-question-diamond-fill::before { content: "\f506"; } +.bi-question-diamond::before { content: "\f507"; } +.bi-question-octagon-fill::before { content: "\f508"; } +.bi-question-octagon::before { content: "\f509"; } +.bi-question-square-fill::before { content: "\f50a"; } +.bi-question-square::before { content: "\f50b"; } +.bi-question::before { content: "\f50c"; } +.bi-rainbow::before { content: "\f50d"; } +.bi-receipt-cutoff::before { content: "\f50e"; } +.bi-receipt::before { content: "\f50f"; } +.bi-reception-0::before { content: "\f510"; } +.bi-reception-1::before { content: "\f511"; } +.bi-reception-2::before { content: "\f512"; } +.bi-reception-3::before { content: "\f513"; } +.bi-reception-4::before { content: "\f514"; } +.bi-record-btn-fill::before { content: "\f515"; } +.bi-record-btn::before { content: "\f516"; } +.bi-record-circle-fill::before { content: "\f517"; } +.bi-record-circle::before { content: "\f518"; } +.bi-record-fill::before { content: "\f519"; } +.bi-record::before { content: "\f51a"; } +.bi-record2-fill::before { content: "\f51b"; } +.bi-record2::before { content: "\f51c"; } +.bi-reply-all-fill::before { content: "\f51d"; } +.bi-reply-all::before { content: "\f51e"; } +.bi-reply-fill::before { content: "\f51f"; } +.bi-reply::before { content: "\f520"; } +.bi-rss-fill::before { content: "\f521"; } +.bi-rss::before { content: "\f522"; } +.bi-rulers::before { content: "\f523"; } +.bi-save-fill::before { content: "\f524"; } +.bi-save::before { content: "\f525"; } +.bi-save2-fill::before { content: "\f526"; } +.bi-save2::before { content: "\f527"; } +.bi-scissors::before { content: "\f528"; } +.bi-screwdriver::before { content: "\f529"; } +.bi-search::before { content: "\f52a"; } +.bi-segmented-nav::before { content: "\f52b"; } +.bi-server::before { content: "\f52c"; } +.bi-share-fill::before { content: "\f52d"; } +.bi-share::before { content: "\f52e"; } +.bi-shield-check::before { content: "\f52f"; } +.bi-shield-exclamation::before { content: "\f530"; } +.bi-shield-fill-check::before { content: "\f531"; } +.bi-shield-fill-exclamation::before { content: "\f532"; } +.bi-shield-fill-minus::before { content: "\f533"; } +.bi-shield-fill-plus::before { content: "\f534"; } +.bi-shield-fill-x::before { content: "\f535"; } +.bi-shield-fill::before { content: "\f536"; } +.bi-shield-lock-fill::before { content: "\f537"; } +.bi-shield-lock::before { content: "\f538"; } +.bi-shield-minus::before { content: "\f539"; } +.bi-shield-plus::before { content: "\f53a"; } +.bi-shield-shaded::before { content: "\f53b"; } +.bi-shield-slash-fill::before { content: "\f53c"; } +.bi-shield-slash::before { content: "\f53d"; } +.bi-shield-x::before { content: "\f53e"; } +.bi-shield::before { content: "\f53f"; } +.bi-shift-fill::before { content: "\f540"; } +.bi-shift::before { content: "\f541"; } +.bi-shop-window::before { content: "\f542"; } +.bi-shop::before { content: "\f543"; } +.bi-shuffle::before { content: "\f544"; } +.bi-signpost-2-fill::before { content: "\f545"; } +.bi-signpost-2::before { content: "\f546"; } +.bi-signpost-fill::before { content: "\f547"; } +.bi-signpost-split-fill::before { content: "\f548"; } +.bi-signpost-split::before { content: "\f549"; } +.bi-signpost::before { content: "\f54a"; } +.bi-sim-fill::before { content: "\f54b"; } +.bi-sim::before { content: "\f54c"; } +.bi-skip-backward-btn-fill::before { content: "\f54d"; } +.bi-skip-backward-btn::before { content: "\f54e"; } +.bi-skip-backward-circle-fill::before { content: "\f54f"; } +.bi-skip-backward-circle::before { content: "\f550"; } +.bi-skip-backward-fill::before { content: "\f551"; } +.bi-skip-backward::before { content: "\f552"; } +.bi-skip-end-btn-fill::before { content: "\f553"; } +.bi-skip-end-btn::before { content: "\f554"; } +.bi-skip-end-circle-fill::before { content: "\f555"; } +.bi-skip-end-circle::before { content: "\f556"; } +.bi-skip-end-fill::before { content: "\f557"; } +.bi-skip-end::before { content: "\f558"; } +.bi-skip-forward-btn-fill::before { content: "\f559"; } +.bi-skip-forward-btn::before { content: "\f55a"; } +.bi-skip-forward-circle-fill::before { content: "\f55b"; } +.bi-skip-forward-circle::before { content: "\f55c"; } +.bi-skip-forward-fill::before { content: "\f55d"; } +.bi-skip-forward::before { content: "\f55e"; } +.bi-skip-start-btn-fill::before { content: "\f55f"; } +.bi-skip-start-btn::before { content: "\f560"; } +.bi-skip-start-circle-fill::before { content: "\f561"; } +.bi-skip-start-circle::before { content: "\f562"; } +.bi-skip-start-fill::before { content: "\f563"; } +.bi-skip-start::before { content: "\f564"; } +.bi-slack::before { content: "\f565"; } +.bi-slash-circle-fill::before { content: "\f566"; } +.bi-slash-circle::before { content: "\f567"; } +.bi-slash-square-fill::before { content: "\f568"; } +.bi-slash-square::before { content: "\f569"; } +.bi-slash::before { content: "\f56a"; } +.bi-sliders::before { content: "\f56b"; } +.bi-smartwatch::before { content: "\f56c"; } +.bi-snow::before { content: "\f56d"; } +.bi-snow2::before { content: "\f56e"; } +.bi-snow3::before { content: "\f56f"; } +.bi-sort-alpha-down-alt::before { content: "\f570"; } +.bi-sort-alpha-down::before { content: "\f571"; } +.bi-sort-alpha-up-alt::before { content: "\f572"; } +.bi-sort-alpha-up::before { content: "\f573"; } +.bi-sort-down-alt::before { content: "\f574"; } +.bi-sort-down::before { content: "\f575"; } +.bi-sort-numeric-down-alt::before { content: "\f576"; } +.bi-sort-numeric-down::before { content: "\f577"; } +.bi-sort-numeric-up-alt::before { content: "\f578"; } +.bi-sort-numeric-up::before { content: "\f579"; } +.bi-sort-up-alt::before { content: "\f57a"; } +.bi-sort-up::before { content: "\f57b"; } +.bi-soundwave::before { content: "\f57c"; } +.bi-speaker-fill::before { content: "\f57d"; } +.bi-speaker::before { content: "\f57e"; } +.bi-speedometer::before { content: "\f57f"; } +.bi-speedometer2::before { content: "\f580"; } +.bi-spellcheck::before { content: "\f581"; } +.bi-square-fill::before { content: "\f582"; } +.bi-square-half::before { content: "\f583"; } +.bi-square::before { content: "\f584"; } +.bi-stack::before { content: "\f585"; } +.bi-star-fill::before { content: "\f586"; } +.bi-star-half::before { content: "\f587"; } +.bi-star::before { content: "\f588"; } +.bi-stars::before { content: "\f589"; } +.bi-stickies-fill::before { content: "\f58a"; } +.bi-stickies::before { content: "\f58b"; } +.bi-sticky-fill::before { content: "\f58c"; } +.bi-sticky::before { content: "\f58d"; } +.bi-stop-btn-fill::before { content: "\f58e"; } +.bi-stop-btn::before { content: "\f58f"; } +.bi-stop-circle-fill::before { content: "\f590"; } +.bi-stop-circle::before { content: "\f591"; } +.bi-stop-fill::before { content: "\f592"; } +.bi-stop::before { content: "\f593"; } +.bi-stoplights-fill::before { content: "\f594"; } +.bi-stoplights::before { content: "\f595"; } +.bi-stopwatch-fill::before { content: "\f596"; } +.bi-stopwatch::before { content: "\f597"; } +.bi-subtract::before { content: "\f598"; } +.bi-suit-club-fill::before { content: "\f599"; } +.bi-suit-club::before { content: "\f59a"; } +.bi-suit-diamond-fill::before { content: "\f59b"; } +.bi-suit-diamond::before { content: "\f59c"; } +.bi-suit-heart-fill::before { content: "\f59d"; } +.bi-suit-heart::before { content: "\f59e"; } +.bi-suit-spade-fill::before { content: "\f59f"; } +.bi-suit-spade::before { content: "\f5a0"; } +.bi-sun-fill::before { content: "\f5a1"; } +.bi-sun::before { content: "\f5a2"; } +.bi-sunglasses::before { content: "\f5a3"; } +.bi-sunrise-fill::before { content: "\f5a4"; } +.bi-sunrise::before { content: "\f5a5"; } +.bi-sunset-fill::before { content: "\f5a6"; } +.bi-sunset::before { content: "\f5a7"; } +.bi-symmetry-horizontal::before { content: "\f5a8"; } +.bi-symmetry-vertical::before { content: "\f5a9"; } +.bi-table::before { content: "\f5aa"; } +.bi-tablet-fill::before { content: "\f5ab"; } +.bi-tablet-landscape-fill::before { content: "\f5ac"; } +.bi-tablet-landscape::before { content: "\f5ad"; } +.bi-tablet::before { content: "\f5ae"; } +.bi-tag-fill::before { content: "\f5af"; } +.bi-tag::before { content: "\f5b0"; } +.bi-tags-fill::before { content: "\f5b1"; } +.bi-tags::before { content: "\f5b2"; } +.bi-telegram::before { content: "\f5b3"; } +.bi-telephone-fill::before { content: "\f5b4"; } +.bi-telephone-forward-fill::before { content: "\f5b5"; } +.bi-telephone-forward::before { content: "\f5b6"; } +.bi-telephone-inbound-fill::before { content: "\f5b7"; } +.bi-telephone-inbound::before { content: "\f5b8"; } +.bi-telephone-minus-fill::before { content: "\f5b9"; } +.bi-telephone-minus::before { content: "\f5ba"; } +.bi-telephone-outbound-fill::before { content: "\f5bb"; } +.bi-telephone-outbound::before { content: "\f5bc"; } +.bi-telephone-plus-fill::before { content: "\f5bd"; } +.bi-telephone-plus::before { content: "\f5be"; } +.bi-telephone-x-fill::before { content: "\f5bf"; } +.bi-telephone-x::before { content: "\f5c0"; } +.bi-telephone::before { content: "\f5c1"; } +.bi-terminal-fill::before { content: "\f5c2"; } +.bi-terminal::before { content: "\f5c3"; } +.bi-text-center::before { content: "\f5c4"; } +.bi-text-indent-left::before { content: "\f5c5"; } +.bi-text-indent-right::before { content: "\f5c6"; } +.bi-text-left::before { content: "\f5c7"; } +.bi-text-paragraph::before { content: "\f5c8"; } +.bi-text-right::before { content: "\f5c9"; } +.bi-textarea-resize::before { content: "\f5ca"; } +.bi-textarea-t::before { content: "\f5cb"; } +.bi-textarea::before { content: "\f5cc"; } +.bi-thermometer-half::before { content: "\f5cd"; } +.bi-thermometer-high::before { content: "\f5ce"; } +.bi-thermometer-low::before { content: "\f5cf"; } +.bi-thermometer-snow::before { content: "\f5d0"; } +.bi-thermometer-sun::before { content: "\f5d1"; } +.bi-thermometer::before { content: "\f5d2"; } +.bi-three-dots-vertical::before { content: "\f5d3"; } +.bi-three-dots::before { content: "\f5d4"; } +.bi-toggle-off::before { content: "\f5d5"; } +.bi-toggle-on::before { content: "\f5d6"; } +.bi-toggle2-off::before { content: "\f5d7"; } +.bi-toggle2-on::before { content: "\f5d8"; } +.bi-toggles::before { content: "\f5d9"; } +.bi-toggles2::before { content: "\f5da"; } +.bi-tools::before { content: "\f5db"; } +.bi-tornado::before { content: "\f5dc"; } +.bi-trash-fill::before { content: "\f5dd"; } +.bi-trash::before { content: "\f5de"; } +.bi-trash2-fill::before { content: "\f5df"; } +.bi-trash2::before { content: "\f5e0"; } +.bi-tree-fill::before { content: "\f5e1"; } +.bi-tree::before { content: "\f5e2"; } +.bi-triangle-fill::before { content: "\f5e3"; } +.bi-triangle-half::before { content: "\f5e4"; } +.bi-triangle::before { content: "\f5e5"; } +.bi-trophy-fill::before { content: "\f5e6"; } +.bi-trophy::before { content: "\f5e7"; } +.bi-tropical-storm::before { content: "\f5e8"; } +.bi-truck-flatbed::before { content: "\f5e9"; } +.bi-truck::before { content: "\f5ea"; } +.bi-tsunami::before { content: "\f5eb"; } +.bi-tv-fill::before { content: "\f5ec"; } +.bi-tv::before { content: "\f5ed"; } +.bi-twitch::before { content: "\f5ee"; } +.bi-twitter::before { content: "\f5ef"; } +.bi-type-bold::before { content: "\f5f0"; } +.bi-type-h1::before { content: "\f5f1"; } +.bi-type-h2::before { content: "\f5f2"; } +.bi-type-h3::before { content: "\f5f3"; } +.bi-type-italic::before { content: "\f5f4"; } +.bi-type-strikethrough::before { content: "\f5f5"; } +.bi-type-underline::before { content: "\f5f6"; } +.bi-type::before { content: "\f5f7"; } +.bi-ui-checks-grid::before { content: "\f5f8"; } +.bi-ui-checks::before { content: "\f5f9"; } +.bi-ui-radios-grid::before { content: "\f5fa"; } +.bi-ui-radios::before { content: "\f5fb"; } +.bi-umbrella-fill::before { content: "\f5fc"; } +.bi-umbrella::before { content: "\f5fd"; } +.bi-union::before { content: "\f5fe"; } +.bi-unlock-fill::before { content: "\f5ff"; } +.bi-unlock::before { content: "\f600"; } +.bi-upc-scan::before { content: "\f601"; } +.bi-upc::before { content: "\f602"; } +.bi-upload::before { content: "\f603"; } +.bi-vector-pen::before { content: "\f604"; } +.bi-view-list::before { content: "\f605"; } +.bi-view-stacked::before { content: "\f606"; } +.bi-vinyl-fill::before { content: "\f607"; } +.bi-vinyl::before { content: "\f608"; } +.bi-voicemail::before { content: "\f609"; } +.bi-volume-down-fill::before { content: "\f60a"; } +.bi-volume-down::before { content: "\f60b"; } +.bi-volume-mute-fill::before { content: "\f60c"; } +.bi-volume-mute::before { content: "\f60d"; } +.bi-volume-off-fill::before { content: "\f60e"; } +.bi-volume-off::before { content: "\f60f"; } +.bi-volume-up-fill::before { content: "\f610"; } +.bi-volume-up::before { content: "\f611"; } +.bi-vr::before { content: "\f612"; } +.bi-wallet-fill::before { content: "\f613"; } +.bi-wallet::before { content: "\f614"; } +.bi-wallet2::before { content: "\f615"; } +.bi-watch::before { content: "\f616"; } +.bi-water::before { content: "\f617"; } +.bi-whatsapp::before { content: "\f618"; } +.bi-wifi-1::before { content: "\f619"; } +.bi-wifi-2::before { content: "\f61a"; } +.bi-wifi-off::before { content: "\f61b"; } +.bi-wifi::before { content: "\f61c"; } +.bi-wind::before { content: "\f61d"; } +.bi-window-dock::before { content: "\f61e"; } +.bi-window-sidebar::before { content: "\f61f"; } +.bi-window::before { content: "\f620"; } +.bi-wrench::before { content: "\f621"; } +.bi-x-circle-fill::before { content: "\f622"; } +.bi-x-circle::before { content: "\f623"; } +.bi-x-diamond-fill::before { content: "\f624"; } +.bi-x-diamond::before { content: "\f625"; } +.bi-x-octagon-fill::before { content: "\f626"; } +.bi-x-octagon::before { content: "\f627"; } +.bi-x-square-fill::before { content: "\f628"; } +.bi-x-square::before { content: "\f629"; } +.bi-x::before { content: "\f62a"; } +.bi-youtube::before { content: "\f62b"; } +.bi-zoom-in::before { content: "\f62c"; } +.bi-zoom-out::before { content: "\f62d"; } +.bi-bank::before { content: "\f62e"; } +.bi-bank2::before { content: "\f62f"; } +.bi-bell-slash-fill::before { content: "\f630"; } +.bi-bell-slash::before { content: "\f631"; } +.bi-cash-coin::before { content: "\f632"; } +.bi-check-lg::before { content: "\f633"; } +.bi-coin::before { content: "\f634"; } +.bi-currency-bitcoin::before { content: "\f635"; } +.bi-currency-dollar::before { content: "\f636"; } +.bi-currency-euro::before { content: "\f637"; } +.bi-currency-exchange::before { content: "\f638"; } +.bi-currency-pound::before { content: "\f639"; } +.bi-currency-yen::before { content: "\f63a"; } +.bi-dash-lg::before { content: "\f63b"; } +.bi-exclamation-lg::before { content: "\f63c"; } +.bi-file-earmark-pdf-fill::before { content: "\f63d"; } +.bi-file-earmark-pdf::before { content: "\f63e"; } +.bi-file-pdf-fill::before { content: "\f63f"; } +.bi-file-pdf::before { content: "\f640"; } +.bi-gender-ambiguous::before { content: "\f641"; } +.bi-gender-female::before { content: "\f642"; } +.bi-gender-male::before { content: "\f643"; } +.bi-gender-trans::before { content: "\f644"; } +.bi-headset-vr::before { content: "\f645"; } +.bi-info-lg::before { content: "\f646"; } +.bi-mastodon::before { content: "\f647"; } +.bi-messenger::before { content: "\f648"; } +.bi-piggy-bank-fill::before { content: "\f649"; } +.bi-piggy-bank::before { content: "\f64a"; } +.bi-pin-map-fill::before { content: "\f64b"; } +.bi-pin-map::before { content: "\f64c"; } +.bi-plus-lg::before { content: "\f64d"; } +.bi-question-lg::before { content: "\f64e"; } +.bi-recycle::before { content: "\f64f"; } +.bi-reddit::before { content: "\f650"; } +.bi-safe-fill::before { content: "\f651"; } +.bi-safe2-fill::before { content: "\f652"; } +.bi-safe2::before { content: "\f653"; } +.bi-sd-card-fill::before { content: "\f654"; } +.bi-sd-card::before { content: "\f655"; } +.bi-skype::before { content: "\f656"; } +.bi-slash-lg::before { content: "\f657"; } +.bi-translate::before { content: "\f658"; } +.bi-x-lg::before { content: "\f659"; } +.bi-safe::before { content: "\f65a"; } +.bi-apple::before { content: "\f65b"; } +.bi-microsoft::before { content: "\f65d"; } +.bi-windows::before { content: "\f65e"; } +.bi-behance::before { content: "\f65c"; } +.bi-dribbble::before { content: "\f65f"; } +.bi-line::before { content: "\f660"; } +.bi-medium::before { content: "\f661"; } +.bi-paypal::before { content: "\f662"; } +.bi-pinterest::before { content: "\f663"; } +.bi-signal::before { content: "\f664"; } +.bi-snapchat::before { content: "\f665"; } +.bi-spotify::before { content: "\f666"; } +.bi-stack-overflow::before { content: "\f667"; } +.bi-strava::before { content: "\f668"; } +.bi-wordpress::before { content: "\f669"; } +.bi-vimeo::before { content: "\f66a"; } +.bi-activity::before { content: "\f66b"; } +.bi-easel2-fill::before { content: "\f66c"; } +.bi-easel2::before { content: "\f66d"; } +.bi-easel3-fill::before { content: "\f66e"; } +.bi-easel3::before { content: "\f66f"; } +.bi-fan::before { content: "\f670"; } +.bi-fingerprint::before { content: "\f671"; } +.bi-graph-down-arrow::before { content: "\f672"; } +.bi-graph-up-arrow::before { content: "\f673"; } +.bi-hypnotize::before { content: "\f674"; } +.bi-magic::before { content: "\f675"; } +.bi-person-rolodex::before { content: "\f676"; } +.bi-person-video::before { content: "\f677"; } +.bi-person-video2::before { content: "\f678"; } +.bi-person-video3::before { content: "\f679"; } +.bi-person-workspace::before { content: "\f67a"; } +.bi-radioactive::before { content: "\f67b"; } +.bi-webcam-fill::before { content: "\f67c"; } +.bi-webcam::before { content: "\f67d"; } +.bi-yin-yang::before { content: "\f67e"; } +.bi-bandaid-fill::before { content: "\f680"; } +.bi-bandaid::before { content: "\f681"; } +.bi-bluetooth::before { content: "\f682"; } +.bi-body-text::before { content: "\f683"; } +.bi-boombox::before { content: "\f684"; } +.bi-boxes::before { content: "\f685"; } +.bi-dpad-fill::before { content: "\f686"; } +.bi-dpad::before { content: "\f687"; } +.bi-ear-fill::before { content: "\f688"; } +.bi-ear::before { content: "\f689"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-fill::before { content: "\f691"; } +.bi-envelope-exclamation::before { content: "\f692"; } +.bi-envelope-plus-fill::before { content: "\f693"; } +.bi-envelope-plus::before { content: "\f694"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-fill::before { content: "\f699"; } +.bi-envelope-x::before { content: "\f69a"; } +.bi-explicit-fill::before { content: "\f69b"; } +.bi-explicit::before { content: "\f69c"; } +.bi-git::before { content: "\f69d"; } +.bi-infinity::before { content: "\f69e"; } +.bi-list-columns-reverse::before { content: "\f69f"; } +.bi-list-columns::before { content: "\f6a0"; } +.bi-meta::before { content: "\f6a1"; } +.bi-nintendo-switch::before { content: "\f6a4"; } +.bi-pc-display-horizontal::before { content: "\f6a5"; } +.bi-pc-display::before { content: "\f6a6"; } +.bi-pc-horizontal::before { content: "\f6a7"; } +.bi-pc::before { content: "\f6a8"; } +.bi-playstation::before { content: "\f6a9"; } +.bi-plus-slash-minus::before { content: "\f6aa"; } +.bi-projector-fill::before { content: "\f6ab"; } +.bi-projector::before { content: "\f6ac"; } +.bi-qr-code-scan::before { content: "\f6ad"; } +.bi-qr-code::before { content: "\f6ae"; } +.bi-quora::before { content: "\f6af"; } +.bi-quote::before { content: "\f6b0"; } +.bi-robot::before { content: "\f6b1"; } +.bi-send-check-fill::before { content: "\f6b2"; } +.bi-send-check::before { content: "\f6b3"; } +.bi-send-dash-fill::before { content: "\f6b4"; } +.bi-send-dash::before { content: "\f6b5"; } +.bi-send-exclamation-fill::before { content: "\f6b7"; } +.bi-send-exclamation::before { content: "\f6b8"; } +.bi-send-fill::before { content: "\f6b9"; } +.bi-send-plus-fill::before { content: "\f6ba"; } +.bi-send-plus::before { content: "\f6bb"; } +.bi-send-slash-fill::before { content: "\f6bc"; } +.bi-send-slash::before { content: "\f6bd"; } +.bi-send-x-fill::before { content: "\f6be"; } +.bi-send-x::before { content: "\f6bf"; } +.bi-send::before { content: "\f6c0"; } +.bi-steam::before { content: "\f6c1"; } +.bi-terminal-dash::before { content: "\f6c3"; } +.bi-terminal-plus::before { content: "\f6c4"; } +.bi-terminal-split::before { content: "\f6c5"; } +.bi-ticket-detailed-fill::before { content: "\f6c6"; } +.bi-ticket-detailed::before { content: "\f6c7"; } +.bi-ticket-fill::before { content: "\f6c8"; } +.bi-ticket-perforated-fill::before { content: "\f6c9"; } +.bi-ticket-perforated::before { content: "\f6ca"; } +.bi-ticket::before { content: "\f6cb"; } +.bi-tiktok::before { content: "\f6cc"; } +.bi-window-dash::before { content: "\f6cd"; } +.bi-window-desktop::before { content: "\f6ce"; } +.bi-window-fullscreen::before { content: "\f6cf"; } +.bi-window-plus::before { content: "\f6d0"; } +.bi-window-split::before { content: "\f6d1"; } +.bi-window-stack::before { content: "\f6d2"; } +.bi-window-x::before { content: "\f6d3"; } +.bi-xbox::before { content: "\f6d4"; } +.bi-ethernet::before { content: "\f6d5"; } +.bi-hdmi-fill::before { content: "\f6d6"; } +.bi-hdmi::before { content: "\f6d7"; } +.bi-usb-c-fill::before { content: "\f6d8"; } +.bi-usb-c::before { content: "\f6d9"; } +.bi-usb-fill::before { content: "\f6da"; } +.bi-usb-plug-fill::before { content: "\f6db"; } +.bi-usb-plug::before { content: "\f6dc"; } +.bi-usb-symbol::before { content: "\f6dd"; } +.bi-usb::before { content: "\f6de"; } +.bi-boombox-fill::before { content: "\f6df"; } +.bi-displayport::before { content: "\f6e1"; } +.bi-gpu-card::before { content: "\f6e2"; } +.bi-memory::before { content: "\f6e3"; } +.bi-modem-fill::before { content: "\f6e4"; } +.bi-modem::before { content: "\f6e5"; } +.bi-motherboard-fill::before { content: "\f6e6"; } +.bi-motherboard::before { content: "\f6e7"; } +.bi-optical-audio-fill::before { content: "\f6e8"; } +.bi-optical-audio::before { content: "\f6e9"; } +.bi-pci-card::before { content: "\f6ea"; } +.bi-router-fill::before { content: "\f6eb"; } +.bi-router::before { content: "\f6ec"; } +.bi-thunderbolt-fill::before { content: "\f6ef"; } +.bi-thunderbolt::before { content: "\f6f0"; } +.bi-usb-drive-fill::before { content: "\f6f1"; } +.bi-usb-drive::before { content: "\f6f2"; } +.bi-usb-micro-fill::before { content: "\f6f3"; } +.bi-usb-micro::before { content: "\f6f4"; } +.bi-usb-mini-fill::before { content: "\f6f5"; } +.bi-usb-mini::before { content: "\f6f6"; } +.bi-cloud-haze2::before { content: "\f6f7"; } +.bi-device-hdd-fill::before { content: "\f6f8"; } +.bi-device-hdd::before { content: "\f6f9"; } +.bi-device-ssd-fill::before { content: "\f6fa"; } +.bi-device-ssd::before { content: "\f6fb"; } +.bi-displayport-fill::before { content: "\f6fc"; } +.bi-mortarboard-fill::before { content: "\f6fd"; } +.bi-mortarboard::before { content: "\f6fe"; } +.bi-terminal-x::before { content: "\f6ff"; } +.bi-arrow-through-heart-fill::before { content: "\f700"; } +.bi-arrow-through-heart::before { content: "\f701"; } +.bi-badge-sd-fill::before { content: "\f702"; } +.bi-badge-sd::before { content: "\f703"; } +.bi-bag-heart-fill::before { content: "\f704"; } +.bi-bag-heart::before { content: "\f705"; } +.bi-balloon-fill::before { content: "\f706"; } +.bi-balloon-heart-fill::before { content: "\f707"; } +.bi-balloon-heart::before { content: "\f708"; } +.bi-balloon::before { content: "\f709"; } +.bi-box2-fill::before { content: "\f70a"; } +.bi-box2-heart-fill::before { content: "\f70b"; } +.bi-box2-heart::before { content: "\f70c"; } +.bi-box2::before { content: "\f70d"; } +.bi-braces-asterisk::before { content: "\f70e"; } +.bi-calendar-heart-fill::before { content: "\f70f"; } +.bi-calendar-heart::before { content: "\f710"; } +.bi-calendar2-heart-fill::before { content: "\f711"; } +.bi-calendar2-heart::before { content: "\f712"; } +.bi-chat-heart-fill::before { content: "\f713"; } +.bi-chat-heart::before { content: "\f714"; } +.bi-chat-left-heart-fill::before { content: "\f715"; } +.bi-chat-left-heart::before { content: "\f716"; } +.bi-chat-right-heart-fill::before { content: "\f717"; } +.bi-chat-right-heart::before { content: "\f718"; } +.bi-chat-square-heart-fill::before { content: "\f719"; } +.bi-chat-square-heart::before { content: "\f71a"; } +.bi-clipboard-check-fill::before { content: "\f71b"; } +.bi-clipboard-data-fill::before { content: "\f71c"; } +.bi-clipboard-fill::before { content: "\f71d"; } +.bi-clipboard-heart-fill::before { content: "\f71e"; } +.bi-clipboard-heart::before { content: "\f71f"; } +.bi-clipboard-minus-fill::before { content: "\f720"; } +.bi-clipboard-plus-fill::before { content: "\f721"; } +.bi-clipboard-pulse::before { content: "\f722"; } +.bi-clipboard-x-fill::before { content: "\f723"; } +.bi-clipboard2-check-fill::before { content: "\f724"; } +.bi-clipboard2-check::before { content: "\f725"; } +.bi-clipboard2-data-fill::before { content: "\f726"; } +.bi-clipboard2-data::before { content: "\f727"; } +.bi-clipboard2-fill::before { content: "\f728"; } +.bi-clipboard2-heart-fill::before { content: "\f729"; } +.bi-clipboard2-heart::before { content: "\f72a"; } +.bi-clipboard2-minus-fill::before { content: "\f72b"; } +.bi-clipboard2-minus::before { content: "\f72c"; } +.bi-clipboard2-plus-fill::before { content: "\f72d"; } +.bi-clipboard2-plus::before { content: "\f72e"; } +.bi-clipboard2-pulse-fill::before { content: "\f72f"; } +.bi-clipboard2-pulse::before { content: "\f730"; } +.bi-clipboard2-x-fill::before { content: "\f731"; } +.bi-clipboard2-x::before { content: "\f732"; } +.bi-clipboard2::before { content: "\f733"; } +.bi-emoji-kiss-fill::before { content: "\f734"; } +.bi-emoji-kiss::before { content: "\f735"; } +.bi-envelope-heart-fill::before { content: "\f736"; } +.bi-envelope-heart::before { content: "\f737"; } +.bi-envelope-open-heart-fill::before { content: "\f738"; } +.bi-envelope-open-heart::before { content: "\f739"; } +.bi-envelope-paper-fill::before { content: "\f73a"; } +.bi-envelope-paper-heart-fill::before { content: "\f73b"; } +.bi-envelope-paper-heart::before { content: "\f73c"; } +.bi-envelope-paper::before { content: "\f73d"; } +.bi-filetype-aac::before { content: "\f73e"; } +.bi-filetype-ai::before { content: "\f73f"; } +.bi-filetype-bmp::before { content: "\f740"; } +.bi-filetype-cs::before { content: "\f741"; } +.bi-filetype-css::before { content: "\f742"; } +.bi-filetype-csv::before { content: "\f743"; } +.bi-filetype-doc::before { content: "\f744"; } +.bi-filetype-docx::before { content: "\f745"; } +.bi-filetype-exe::before { content: "\f746"; } +.bi-filetype-gif::before { content: "\f747"; } +.bi-filetype-heic::before { content: "\f748"; } +.bi-filetype-html::before { content: "\f749"; } +.bi-filetype-java::before { content: "\f74a"; } +.bi-filetype-jpg::before { content: "\f74b"; } +.bi-filetype-js::before { content: "\f74c"; } +.bi-filetype-jsx::before { content: "\f74d"; } +.bi-filetype-key::before { content: "\f74e"; } +.bi-filetype-m4p::before { content: "\f74f"; } +.bi-filetype-md::before { content: "\f750"; } +.bi-filetype-mdx::before { content: "\f751"; } +.bi-filetype-mov::before { content: "\f752"; } +.bi-filetype-mp3::before { content: "\f753"; } +.bi-filetype-mp4::before { content: "\f754"; } +.bi-filetype-otf::before { content: "\f755"; } +.bi-filetype-pdf::before { content: "\f756"; } +.bi-filetype-php::before { content: "\f757"; } +.bi-filetype-png::before { content: "\f758"; } +.bi-filetype-ppt::before { content: "\f75a"; } +.bi-filetype-psd::before { content: "\f75b"; } +.bi-filetype-py::before { content: "\f75c"; } +.bi-filetype-raw::before { content: "\f75d"; } +.bi-filetype-rb::before { content: "\f75e"; } +.bi-filetype-sass::before { content: "\f75f"; } +.bi-filetype-scss::before { content: "\f760"; } +.bi-filetype-sh::before { content: "\f761"; } +.bi-filetype-svg::before { content: "\f762"; } +.bi-filetype-tiff::before { content: "\f763"; } +.bi-filetype-tsx::before { content: "\f764"; } +.bi-filetype-ttf::before { content: "\f765"; } +.bi-filetype-txt::before { content: "\f766"; } +.bi-filetype-wav::before { content: "\f767"; } +.bi-filetype-woff::before { content: "\f768"; } +.bi-filetype-xls::before { content: "\f76a"; } +.bi-filetype-xml::before { content: "\f76b"; } +.bi-filetype-yml::before { content: "\f76c"; } +.bi-heart-arrow::before { content: "\f76d"; } +.bi-heart-pulse-fill::before { content: "\f76e"; } +.bi-heart-pulse::before { content: "\f76f"; } +.bi-heartbreak-fill::before { content: "\f770"; } +.bi-heartbreak::before { content: "\f771"; } +.bi-hearts::before { content: "\f772"; } +.bi-hospital-fill::before { content: "\f773"; } +.bi-hospital::before { content: "\f774"; } +.bi-house-heart-fill::before { content: "\f775"; } +.bi-house-heart::before { content: "\f776"; } +.bi-incognito::before { content: "\f777"; } +.bi-magnet-fill::before { content: "\f778"; } +.bi-magnet::before { content: "\f779"; } +.bi-person-heart::before { content: "\f77a"; } +.bi-person-hearts::before { content: "\f77b"; } +.bi-phone-flip::before { content: "\f77c"; } +.bi-plugin::before { content: "\f77d"; } +.bi-postage-fill::before { content: "\f77e"; } +.bi-postage-heart-fill::before { content: "\f77f"; } +.bi-postage-heart::before { content: "\f780"; } +.bi-postage::before { content: "\f781"; } +.bi-postcard-fill::before { content: "\f782"; } +.bi-postcard-heart-fill::before { content: "\f783"; } +.bi-postcard-heart::before { content: "\f784"; } +.bi-postcard::before { content: "\f785"; } +.bi-search-heart-fill::before { content: "\f786"; } +.bi-search-heart::before { content: "\f787"; } +.bi-sliders2-vertical::before { content: "\f788"; } +.bi-sliders2::before { content: "\f789"; } +.bi-trash3-fill::before { content: "\f78a"; } +.bi-trash3::before { content: "\f78b"; } +.bi-valentine::before { content: "\f78c"; } +.bi-valentine2::before { content: "\f78d"; } +.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; } +.bi-wrench-adjustable-circle::before { content: "\f78f"; } +.bi-wrench-adjustable::before { content: "\f790"; } +.bi-filetype-json::before { content: "\f791"; } +.bi-filetype-pptx::before { content: "\f792"; } +.bi-filetype-xlsx::before { content: "\f793"; } +.bi-1-circle-fill::before { content: "\f796"; } +.bi-1-circle::before { content: "\f797"; } +.bi-1-square-fill::before { content: "\f798"; } +.bi-1-square::before { content: "\f799"; } +.bi-2-circle-fill::before { content: "\f79c"; } +.bi-2-circle::before { content: "\f79d"; } +.bi-2-square-fill::before { content: "\f79e"; } +.bi-2-square::before { content: "\f79f"; } +.bi-3-circle-fill::before { content: "\f7a2"; } +.bi-3-circle::before { content: "\f7a3"; } +.bi-3-square-fill::before { content: "\f7a4"; } +.bi-3-square::before { content: "\f7a5"; } +.bi-4-circle-fill::before { content: "\f7a8"; } +.bi-4-circle::before { content: "\f7a9"; } +.bi-4-square-fill::before { content: "\f7aa"; } +.bi-4-square::before { content: "\f7ab"; } +.bi-5-circle-fill::before { content: "\f7ae"; } +.bi-5-circle::before { content: "\f7af"; } +.bi-5-square-fill::before { content: "\f7b0"; } +.bi-5-square::before { content: "\f7b1"; } +.bi-6-circle-fill::before { content: "\f7b4"; } +.bi-6-circle::before { content: "\f7b5"; } +.bi-6-square-fill::before { content: "\f7b6"; } +.bi-6-square::before { content: "\f7b7"; } +.bi-7-circle-fill::before { content: "\f7ba"; } +.bi-7-circle::before { content: "\f7bb"; } +.bi-7-square-fill::before { content: "\f7bc"; } +.bi-7-square::before { content: "\f7bd"; } +.bi-8-circle-fill::before { content: "\f7c0"; } +.bi-8-circle::before { content: "\f7c1"; } +.bi-8-square-fill::before { content: "\f7c2"; } +.bi-8-square::before { content: "\f7c3"; } +.bi-9-circle-fill::before { content: "\f7c6"; } +.bi-9-circle::before { content: "\f7c7"; } +.bi-9-square-fill::before { content: "\f7c8"; } +.bi-9-square::before { content: "\f7c9"; } +.bi-airplane-engines-fill::before { content: "\f7ca"; } +.bi-airplane-engines::before { content: "\f7cb"; } +.bi-airplane-fill::before { content: "\f7cc"; } +.bi-airplane::before { content: "\f7cd"; } +.bi-alexa::before { content: "\f7ce"; } +.bi-alipay::before { content: "\f7cf"; } +.bi-android::before { content: "\f7d0"; } +.bi-android2::before { content: "\f7d1"; } +.bi-box-fill::before { content: "\f7d2"; } +.bi-box-seam-fill::before { content: "\f7d3"; } +.bi-browser-chrome::before { content: "\f7d4"; } +.bi-browser-edge::before { content: "\f7d5"; } +.bi-browser-firefox::before { content: "\f7d6"; } +.bi-browser-safari::before { content: "\f7d7"; } +.bi-c-circle-fill::before { content: "\f7da"; } +.bi-c-circle::before { content: "\f7db"; } +.bi-c-square-fill::before { content: "\f7dc"; } +.bi-c-square::before { content: "\f7dd"; } +.bi-capsule-pill::before { content: "\f7de"; } +.bi-capsule::before { content: "\f7df"; } +.bi-car-front-fill::before { content: "\f7e0"; } +.bi-car-front::before { content: "\f7e1"; } +.bi-cassette-fill::before { content: "\f7e2"; } +.bi-cassette::before { content: "\f7e3"; } +.bi-cc-circle-fill::before { content: "\f7e6"; } +.bi-cc-circle::before { content: "\f7e7"; } +.bi-cc-square-fill::before { content: "\f7e8"; } +.bi-cc-square::before { content: "\f7e9"; } +.bi-cup-hot-fill::before { content: "\f7ea"; } +.bi-cup-hot::before { content: "\f7eb"; } +.bi-currency-rupee::before { content: "\f7ec"; } +.bi-dropbox::before { content: "\f7ed"; } +.bi-escape::before { content: "\f7ee"; } +.bi-fast-forward-btn-fill::before { content: "\f7ef"; } +.bi-fast-forward-btn::before { content: "\f7f0"; } +.bi-fast-forward-circle-fill::before { content: "\f7f1"; } +.bi-fast-forward-circle::before { content: "\f7f2"; } +.bi-fast-forward-fill::before { content: "\f7f3"; } +.bi-fast-forward::before { content: "\f7f4"; } +.bi-filetype-sql::before { content: "\f7f5"; } +.bi-fire::before { content: "\f7f6"; } +.bi-google-play::before { content: "\f7f7"; } +.bi-h-circle-fill::before { content: "\f7fa"; } +.bi-h-circle::before { content: "\f7fb"; } +.bi-h-square-fill::before { content: "\f7fc"; } +.bi-h-square::before { content: "\f7fd"; } +.bi-indent::before { content: "\f7fe"; } +.bi-lungs-fill::before { content: "\f7ff"; } +.bi-lungs::before { content: "\f800"; } +.bi-microsoft-teams::before { content: "\f801"; } +.bi-p-circle-fill::before { content: "\f804"; } +.bi-p-circle::before { content: "\f805"; } +.bi-p-square-fill::before { content: "\f806"; } +.bi-p-square::before { content: "\f807"; } +.bi-pass-fill::before { content: "\f808"; } +.bi-pass::before { content: "\f809"; } +.bi-prescription::before { content: "\f80a"; } +.bi-prescription2::before { content: "\f80b"; } +.bi-r-circle-fill::before { content: "\f80e"; } +.bi-r-circle::before { content: "\f80f"; } +.bi-r-square-fill::before { content: "\f810"; } +.bi-r-square::before { content: "\f811"; } +.bi-repeat-1::before { content: "\f812"; } +.bi-repeat::before { content: "\f813"; } +.bi-rewind-btn-fill::before { content: "\f814"; } +.bi-rewind-btn::before { content: "\f815"; } +.bi-rewind-circle-fill::before { content: "\f816"; } +.bi-rewind-circle::before { content: "\f817"; } +.bi-rewind-fill::before { content: "\f818"; } +.bi-rewind::before { content: "\f819"; } +.bi-train-freight-front-fill::before { content: "\f81a"; } +.bi-train-freight-front::before { content: "\f81b"; } +.bi-train-front-fill::before { content: "\f81c"; } +.bi-train-front::before { content: "\f81d"; } +.bi-train-lightrail-front-fill::before { content: "\f81e"; } +.bi-train-lightrail-front::before { content: "\f81f"; } +.bi-truck-front-fill::before { content: "\f820"; } +.bi-truck-front::before { content: "\f821"; } +.bi-ubuntu::before { content: "\f822"; } +.bi-unindent::before { content: "\f823"; } +.bi-unity::before { content: "\f824"; } +.bi-universal-access-circle::before { content: "\f825"; } +.bi-universal-access::before { content: "\f826"; } +.bi-virus::before { content: "\f827"; } +.bi-virus2::before { content: "\f828"; } +.bi-wechat::before { content: "\f829"; } +.bi-yelp::before { content: "\f82a"; } +.bi-sign-stop-fill::before { content: "\f82b"; } +.bi-sign-stop-lights-fill::before { content: "\f82c"; } +.bi-sign-stop-lights::before { content: "\f82d"; } +.bi-sign-stop::before { content: "\f82e"; } +.bi-sign-turn-left-fill::before { content: "\f82f"; } +.bi-sign-turn-left::before { content: "\f830"; } +.bi-sign-turn-right-fill::before { content: "\f831"; } +.bi-sign-turn-right::before { content: "\f832"; } +.bi-sign-turn-slight-left-fill::before { content: "\f833"; } +.bi-sign-turn-slight-left::before { content: "\f834"; } +.bi-sign-turn-slight-right-fill::before { content: "\f835"; } +.bi-sign-turn-slight-right::before { content: "\f836"; } +.bi-sign-yield-fill::before { content: "\f837"; } +.bi-sign-yield::before { content: "\f838"; } +.bi-ev-station-fill::before { content: "\f839"; } +.bi-ev-station::before { content: "\f83a"; } +.bi-fuel-pump-diesel-fill::before { content: "\f83b"; } +.bi-fuel-pump-diesel::before { content: "\f83c"; } +.bi-fuel-pump-fill::before { content: "\f83d"; } +.bi-fuel-pump::before { content: "\f83e"; } +.bi-0-circle-fill::before { content: "\f83f"; } +.bi-0-circle::before { content: "\f840"; } +.bi-0-square-fill::before { content: "\f841"; } +.bi-0-square::before { content: "\f842"; } +.bi-rocket-fill::before { content: "\f843"; } +.bi-rocket-takeoff-fill::before { content: "\f844"; } +.bi-rocket-takeoff::before { content: "\f845"; } +.bi-rocket::before { content: "\f846"; } +.bi-stripe::before { content: "\f847"; } +.bi-subscript::before { content: "\f848"; } +.bi-superscript::before { content: "\f849"; } +.bi-trello::before { content: "\f84a"; } +.bi-envelope-at-fill::before { content: "\f84b"; } +.bi-envelope-at::before { content: "\f84c"; } +.bi-regex::before { content: "\f84d"; } +.bi-text-wrap::before { content: "\f84e"; } +.bi-sign-dead-end-fill::before { content: "\f84f"; } +.bi-sign-dead-end::before { content: "\f850"; } +.bi-sign-do-not-enter-fill::before { content: "\f851"; } +.bi-sign-do-not-enter::before { content: "\f852"; } +.bi-sign-intersection-fill::before { content: "\f853"; } +.bi-sign-intersection-side-fill::before { content: "\f854"; } +.bi-sign-intersection-side::before { content: "\f855"; } +.bi-sign-intersection-t-fill::before { content: "\f856"; } +.bi-sign-intersection-t::before { content: "\f857"; } +.bi-sign-intersection-y-fill::before { content: "\f858"; } +.bi-sign-intersection-y::before { content: "\f859"; } +.bi-sign-intersection::before { content: "\f85a"; } +.bi-sign-merge-left-fill::before { content: "\f85b"; } +.bi-sign-merge-left::before { content: "\f85c"; } +.bi-sign-merge-right-fill::before { content: "\f85d"; } +.bi-sign-merge-right::before { content: "\f85e"; } +.bi-sign-no-left-turn-fill::before { content: "\f85f"; } +.bi-sign-no-left-turn::before { content: "\f860"; } +.bi-sign-no-parking-fill::before { content: "\f861"; } +.bi-sign-no-parking::before { content: "\f862"; } +.bi-sign-no-right-turn-fill::before { content: "\f863"; } +.bi-sign-no-right-turn::before { content: "\f864"; } +.bi-sign-railroad-fill::before { content: "\f865"; } +.bi-sign-railroad::before { content: "\f866"; } +.bi-building-add::before { content: "\f867"; } +.bi-building-check::before { content: "\f868"; } +.bi-building-dash::before { content: "\f869"; } +.bi-building-down::before { content: "\f86a"; } +.bi-building-exclamation::before { content: "\f86b"; } +.bi-building-fill-add::before { content: "\f86c"; } +.bi-building-fill-check::before { content: "\f86d"; } +.bi-building-fill-dash::before { content: "\f86e"; } +.bi-building-fill-down::before { content: "\f86f"; } +.bi-building-fill-exclamation::before { content: "\f870"; } +.bi-building-fill-gear::before { content: "\f871"; } +.bi-building-fill-lock::before { content: "\f872"; } +.bi-building-fill-slash::before { content: "\f873"; } +.bi-building-fill-up::before { content: "\f874"; } +.bi-building-fill-x::before { content: "\f875"; } +.bi-building-fill::before { content: "\f876"; } +.bi-building-gear::before { content: "\f877"; } +.bi-building-lock::before { content: "\f878"; } +.bi-building-slash::before { content: "\f879"; } +.bi-building-up::before { content: "\f87a"; } +.bi-building-x::before { content: "\f87b"; } +.bi-buildings-fill::before { content: "\f87c"; } +.bi-buildings::before { content: "\f87d"; } +.bi-bus-front-fill::before { content: "\f87e"; } +.bi-bus-front::before { content: "\f87f"; } +.bi-ev-front-fill::before { content: "\f880"; } +.bi-ev-front::before { content: "\f881"; } +.bi-globe-americas::before { content: "\f882"; } +.bi-globe-asia-australia::before { content: "\f883"; } +.bi-globe-central-south-asia::before { content: "\f884"; } +.bi-globe-europe-africa::before { content: "\f885"; } +.bi-house-add-fill::before { content: "\f886"; } +.bi-house-add::before { content: "\f887"; } +.bi-house-check-fill::before { content: "\f888"; } +.bi-house-check::before { content: "\f889"; } +.bi-house-dash-fill::before { content: "\f88a"; } +.bi-house-dash::before { content: "\f88b"; } +.bi-house-down-fill::before { content: "\f88c"; } +.bi-house-down::before { content: "\f88d"; } +.bi-house-exclamation-fill::before { content: "\f88e"; } +.bi-house-exclamation::before { content: "\f88f"; } +.bi-house-gear-fill::before { content: "\f890"; } +.bi-house-gear::before { content: "\f891"; } +.bi-house-lock-fill::before { content: "\f892"; } +.bi-house-lock::before { content: "\f893"; } +.bi-house-slash-fill::before { content: "\f894"; } +.bi-house-slash::before { content: "\f895"; } +.bi-house-up-fill::before { content: "\f896"; } +.bi-house-up::before { content: "\f897"; } +.bi-house-x-fill::before { content: "\f898"; } +.bi-house-x::before { content: "\f899"; } +.bi-person-add::before { content: "\f89a"; } +.bi-person-down::before { content: "\f89b"; } +.bi-person-exclamation::before { content: "\f89c"; } +.bi-person-fill-add::before { content: "\f89d"; } +.bi-person-fill-check::before { content: "\f89e"; } +.bi-person-fill-dash::before { content: "\f89f"; } +.bi-person-fill-down::before { content: "\f8a0"; } +.bi-person-fill-exclamation::before { content: "\f8a1"; } +.bi-person-fill-gear::before { content: "\f8a2"; } +.bi-person-fill-lock::before { content: "\f8a3"; } +.bi-person-fill-slash::before { content: "\f8a4"; } +.bi-person-fill-up::before { content: "\f8a5"; } +.bi-person-fill-x::before { content: "\f8a6"; } +.bi-person-gear::before { content: "\f8a7"; } +.bi-person-lock::before { content: "\f8a8"; } +.bi-person-slash::before { content: "\f8a9"; } +.bi-person-up::before { content: "\f8aa"; } +.bi-scooter::before { content: "\f8ab"; } +.bi-taxi-front-fill::before { content: "\f8ac"; } +.bi-taxi-front::before { content: "\f8ad"; } +.bi-amd::before { content: "\f8ae"; } +.bi-database-add::before { content: "\f8af"; } +.bi-database-check::before { content: "\f8b0"; } +.bi-database-dash::before { content: "\f8b1"; } +.bi-database-down::before { content: "\f8b2"; } +.bi-database-exclamation::before { content: "\f8b3"; } +.bi-database-fill-add::before { content: "\f8b4"; } +.bi-database-fill-check::before { content: "\f8b5"; } +.bi-database-fill-dash::before { content: "\f8b6"; } +.bi-database-fill-down::before { content: "\f8b7"; } +.bi-database-fill-exclamation::before { content: "\f8b8"; } +.bi-database-fill-gear::before { content: "\f8b9"; } +.bi-database-fill-lock::before { content: "\f8ba"; } +.bi-database-fill-slash::before { content: "\f8bb"; } +.bi-database-fill-up::before { content: "\f8bc"; } +.bi-database-fill-x::before { content: "\f8bd"; } +.bi-database-fill::before { content: "\f8be"; } +.bi-database-gear::before { content: "\f8bf"; } +.bi-database-lock::before { content: "\f8c0"; } +.bi-database-slash::before { content: "\f8c1"; } +.bi-database-up::before { content: "\f8c2"; } +.bi-database-x::before { content: "\f8c3"; } +.bi-database::before { content: "\f8c4"; } +.bi-houses-fill::before { content: "\f8c5"; } +.bi-houses::before { content: "\f8c6"; } +.bi-nvidia::before { content: "\f8c7"; } +.bi-person-vcard-fill::before { content: "\f8c8"; } +.bi-person-vcard::before { content: "\f8c9"; } +.bi-sina-weibo::before { content: "\f8ca"; } +.bi-tencent-qq::before { content: "\f8cb"; } +.bi-wikipedia::before { content: "\f8cc"; } +.bi-alphabet-uppercase::before { content: "\f2a5"; } +.bi-alphabet::before { content: "\f68a"; } +.bi-amazon::before { content: "\f68d"; } +.bi-arrows-collapse-vertical::before { content: "\f690"; } +.bi-arrows-expand-vertical::before { content: "\f695"; } +.bi-arrows-vertical::before { content: "\f698"; } +.bi-arrows::before { content: "\f6a2"; } +.bi-ban-fill::before { content: "\f6a3"; } +.bi-ban::before { content: "\f6b6"; } +.bi-bing::before { content: "\f6c2"; } +.bi-cake::before { content: "\f6e0"; } +.bi-cake2::before { content: "\f6ed"; } +.bi-cookie::before { content: "\f6ee"; } +.bi-copy::before { content: "\f759"; } +.bi-crosshair::before { content: "\f769"; } +.bi-crosshair2::before { content: "\f794"; } +.bi-emoji-astonished-fill::before { content: "\f795"; } +.bi-emoji-astonished::before { content: "\f79a"; } +.bi-emoji-grimace-fill::before { content: "\f79b"; } +.bi-emoji-grimace::before { content: "\f7a0"; } +.bi-emoji-grin-fill::before { content: "\f7a1"; } +.bi-emoji-grin::before { content: "\f7a6"; } +.bi-emoji-surprise-fill::before { content: "\f7a7"; } +.bi-emoji-surprise::before { content: "\f7ac"; } +.bi-emoji-tear-fill::before { content: "\f7ad"; } +.bi-emoji-tear::before { content: "\f7b2"; } +.bi-envelope-arrow-down-fill::before { content: "\f7b3"; } +.bi-envelope-arrow-down::before { content: "\f7b8"; } +.bi-envelope-arrow-up-fill::before { content: "\f7b9"; } +.bi-envelope-arrow-up::before { content: "\f7be"; } +.bi-feather::before { content: "\f7bf"; } +.bi-feather2::before { content: "\f7c4"; } +.bi-floppy-fill::before { content: "\f7c5"; } +.bi-floppy::before { content: "\f7d8"; } +.bi-floppy2-fill::before { content: "\f7d9"; } +.bi-floppy2::before { content: "\f7e4"; } +.bi-gitlab::before { content: "\f7e5"; } +.bi-highlighter::before { content: "\f7f8"; } +.bi-marker-tip::before { content: "\f802"; } +.bi-nvme-fill::before { content: "\f803"; } +.bi-nvme::before { content: "\f80c"; } +.bi-opencollective::before { content: "\f80d"; } +.bi-pci-card-network::before { content: "\f8cd"; } +.bi-pci-card-sound::before { content: "\f8ce"; } +.bi-radar::before { content: "\f8cf"; } +.bi-send-arrow-down-fill::before { content: "\f8d0"; } +.bi-send-arrow-down::before { content: "\f8d1"; } +.bi-send-arrow-up-fill::before { content: "\f8d2"; } +.bi-send-arrow-up::before { content: "\f8d3"; } +.bi-sim-slash-fill::before { content: "\f8d4"; } +.bi-sim-slash::before { content: "\f8d5"; } +.bi-sourceforge::before { content: "\f8d6"; } +.bi-substack::before { content: "\f8d7"; } +.bi-threads-fill::before { content: "\f8d8"; } +.bi-threads::before { content: "\f8d9"; } +.bi-transparency::before { content: "\f8da"; } +.bi-twitter-x::before { content: "\f8db"; } +.bi-type-h4::before { content: "\f8dc"; } +.bi-type-h5::before { content: "\f8dd"; } +.bi-type-h6::before { content: "\f8de"; } +.bi-backpack-fill::before { content: "\f8df"; } +.bi-backpack::before { content: "\f8e0"; } +.bi-backpack2-fill::before { content: "\f8e1"; } +.bi-backpack2::before { content: "\f8e2"; } +.bi-backpack3-fill::before { content: "\f8e3"; } +.bi-backpack3::before { content: "\f8e4"; } +.bi-backpack4-fill::before { content: "\f8e5"; } +.bi-backpack4::before { content: "\f8e6"; } +.bi-brilliance::before { content: "\f8e7"; } +.bi-cake-fill::before { content: "\f8e8"; } +.bi-cake2-fill::before { content: "\f8e9"; } +.bi-duffle-fill::before { content: "\f8ea"; } +.bi-duffle::before { content: "\f8eb"; } +.bi-exposure::before { content: "\f8ec"; } +.bi-gender-neuter::before { content: "\f8ed"; } +.bi-highlights::before { content: "\f8ee"; } +.bi-luggage-fill::before { content: "\f8ef"; } +.bi-luggage::before { content: "\f8f0"; } +.bi-mailbox-flag::before { content: "\f8f1"; } +.bi-mailbox2-flag::before { content: "\f8f2"; } +.bi-noise-reduction::before { content: "\f8f3"; } +.bi-passport-fill::before { content: "\f8f4"; } +.bi-passport::before { content: "\f8f5"; } +.bi-person-arms-up::before { content: "\f8f6"; } +.bi-person-raised-hand::before { content: "\f8f7"; } +.bi-person-standing-dress::before { content: "\f8f8"; } +.bi-person-standing::before { content: "\f8f9"; } +.bi-person-walking::before { content: "\f8fa"; } +.bi-person-wheelchair::before { content: "\f8fb"; } +.bi-shadows::before { content: "\f8fc"; } +.bi-suitcase-fill::before { content: "\f8fd"; } +.bi-suitcase-lg-fill::before { content: "\f8fe"; } +.bi-suitcase-lg::before { content: "\f8ff"; } +.bi-suitcase::before { content: "\f900"; } +.bi-suitcase2-fill::before { content: "\f901"; } +.bi-suitcase2::before { content: "\f902"; } +.bi-vignette::before { content: "\f903"; } diff --git a/static/css/lib/bootstrap.min.css b/static/css/lib/bootstrap.min.css new file mode 100644 index 0000000..b23c3e7 --- /dev/null +++ b/static/css/lib/bootstrap.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.3.0 (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:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--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, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--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:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 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, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#adb5bd;--bs-body-color-rgb:173,181,189;--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(173, 181, 189, 0.75);--bs-secondary-color-rgb:173,181,189;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(173, 181, 189, 0.5);--bs-tertiary-color-rgb:173,181,189;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;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);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.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-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;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;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}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{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@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]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}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-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@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-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.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.3333333333%}.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.6666666667%}.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.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@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.3333333333%}.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.6666666667%}.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.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@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.3333333333%}.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.6666666667%}.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.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@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.3333333333%}.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.6666666667%}.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.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@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.3333333333%}.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.6666666667%}.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.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@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.3333333333%}.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.6666666667%}.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.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.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-body-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-body-color);--bs-table-striped-bg:rgba(0, 0, 0, 0.05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, 0.1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));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)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .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>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-striped-columns>:not(caption)>tr>:nth-child(2n){--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:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--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;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--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;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--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;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@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{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.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::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;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::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.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 + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%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");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.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{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.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:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%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,%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{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%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")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-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;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius: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;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.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 + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@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-top:1.625rem;padding-bottom:.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-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.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{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.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{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.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>:disabled~label{color:#6c757d}.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.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{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.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-top-right-radius:0;border-bottom-right-radius:0}.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){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.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{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.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{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.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(3rem + calc(1.5em + .75rem))}.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{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.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{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.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{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.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(3rem + calc(1.5em + .75rem))}.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 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 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);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);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);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);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){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-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{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.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, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.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, 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, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--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, 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:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--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, 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, 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:49,132,253;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{width:0;height:auto;transition:width .35s ease}@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{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.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.5rem;--bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--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:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.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:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.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-top-right-radius:0;border-bottom-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-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.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-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;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-right-radius:0;border-bottom-left-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;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;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{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.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{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));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)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.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{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.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.5rem;--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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' 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;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);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;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.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-right:var(--bs-navbar-nav-link-padding-x);padding-left: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{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@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-right:var(--bs-navbar-nav-link-padding-x);padding-left: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{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@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-right:var(--bs-navbar-nav-link-padding-x);padding-left: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{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@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-right:var(--bs-navbar-nav-link-padding-x);padding-left: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{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@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-right:var(--bs-navbar-nav-link-padding-x);padding-left: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{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.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-right:var(--bs-navbar-nav-link-padding-x);padding-left: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{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg: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")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: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")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--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) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.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-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-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{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%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:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.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{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-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-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-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-right:0;border-left:0;border-radius: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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%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);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.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(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--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;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);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{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-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);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.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:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@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:1rem;--bs-list-group-item-padding-y:0.5rem;--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:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.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-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@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-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@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-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@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-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@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-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@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-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.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,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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(13, 110, 253, 0.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%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[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);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;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))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--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:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--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);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@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{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);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)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.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{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.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{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.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{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.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{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.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{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.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{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.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.5rem;--bs-tooltip-padding-y:0.25rem;--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;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.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:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-popover-header-padding-x:1rem;--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:1rem;--bs-popover-body-padding-y:1rem;--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);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - 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{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.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{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - 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{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.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{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);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)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@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;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@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{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@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;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%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,%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{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;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{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.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:var(--bs-spinner-border-width) solid currentcolor;border-right-color: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:1rem;--bs-offcanvas-padding-y:1rem;--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:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;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{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;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{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;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{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;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{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;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{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;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{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.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{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-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(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-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(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-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(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-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(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-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(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-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;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;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)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@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{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height: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{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.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{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!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:-webkit-sticky!important;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:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!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{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}.text-muted{--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:rgba(255,255,255,.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{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.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-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-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:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!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:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!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:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!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:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!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:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!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}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/static/css/lib/codemirror.min.css b/static/css/lib/codemirror.min.css new file mode 100644 index 0000000..2ef25ea --- /dev/null +++ b/static/css/lib/codemirror.min.css @@ -0,0 +1 @@ +.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:0 0}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:0 0}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta{color:#555}.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error{color:red}.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:0;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none;outline:0}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:0 0!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:0 0;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:0}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:''}span.CodeMirror-selectedtext{background:0 0} \ No newline at end of file diff --git a/static/css/lib/eclipse.min.css b/static/css/lib/eclipse.min.css new file mode 100644 index 0000000..cf2f32f --- /dev/null +++ b/static/css/lib/eclipse.min.css @@ -0,0 +1 @@ +.cm-s-eclipse span.cm-meta{color:#ff1717}.cm-s-eclipse span.cm-keyword{line-height:1em;font-weight:700;color:#7f0055}.cm-s-eclipse span.cm-atom{color:#219}.cm-s-eclipse span.cm-number{color:#164}.cm-s-eclipse span.cm-def{color:#00f}.cm-s-eclipse span.cm-variable{color:#000}.cm-s-eclipse span.cm-variable-2{color:#0000c0}.cm-s-eclipse span.cm-type,.cm-s-eclipse span.cm-variable-3{color:#0000c0}.cm-s-eclipse span.cm-property{color:#000}.cm-s-eclipse span.cm-operator{color:#000}.cm-s-eclipse span.cm-comment{color:#3f7f5f}.cm-s-eclipse span.cm-string{color:#2a00ff}.cm-s-eclipse span.cm-string-2{color:#f50}.cm-s-eclipse span.cm-qualifier{color:#555}.cm-s-eclipse span.cm-builtin{color:#30a}.cm-s-eclipse span.cm-bracket{color:#cc7}.cm-s-eclipse span.cm-tag{color:#170}.cm-s-eclipse span.cm-attribute{color:#00c}.cm-s-eclipse span.cm-link{color:#219}.cm-s-eclipse span.cm-error{color:red}.cm-s-eclipse .CodeMirror-activeline-background{background:#e8f2ff}.cm-s-eclipse .CodeMirror-matchingbracket{outline:1px solid grey;color:#000!important} \ No newline at end of file diff --git a/static/css/lib/fontawesome.min.css b/static/css/lib/fontawesome.min.css new file mode 100644 index 0000000..0a2cf52 --- /dev/null +++ b/static/css/lib/fontawesome.min.css @@ -0,0 +1,6 @@ +/*! + * Font Awesome Free 6.0.0 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 2022 Fonticons, Inc. + */ +.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-duotone,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fab,.fad,.fal,.far,.fas,.fat{-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-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);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);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,0);animation-delay:var(--fa-animation-delay,0);-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,0);animation-delay:var(--fa-animation-delay,0);-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-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,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-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)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-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,0);animation-delay:var(--fa-animation-delay,0);-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-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-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-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;transition-delay: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) translateY(0);transform:scale(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) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(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) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(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%,to{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%,to{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)}8%,24%{-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)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-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)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.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:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));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:"\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-a:before{content:"\41"}.fa-address-book:before,.fa-contact-book:before{content:"\f2b9"}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:"\f2bb"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-anchor:before{content:"\f13d"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-double-down:before,.fa-angles-down:before{content:"\f103"}.fa-angle-double-left:before,.fa-angles-left:before{content:"\f100"}.fa-angle-double-right:before,.fa-angles-right:before{content:"\f101"}.fa-angle-double-up:before,.fa-angles-up:before{content:"\f102"}.fa-ankh:before{content:"\f644"}.fa-apple-alt:before,.fa-apple-whole:before{content:"\f5d1"}.fa-archway:before{content:"\f557"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:"\f162"}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:"\f15d"}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:"\f175"}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:"\f884"}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:"\f160"}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:"\f177"}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:"\f245"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:"\f0ec"}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:"\f08b"}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:"\f178"}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:"\f090"}.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-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:"\f01e"}.fa-arrow-trend-down:before{content:"\e097"}.fa-arrow-trend-up:before{content:"\e098"}.fa-arrow-turn-down:before,.fa-level-down:before{content:"\f149"}.fa-arrow-turn-up:before,.fa-level-up:before{content:"\f148"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:"\f163"}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:"\f15e"}.fa-arrow-up-from-bracket:before{content:"\e09a"}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:"\f176"}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:"\f08e"}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:"\f885"}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:"\f161"}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-arrows-h:before,.fa-arrows-left-right:before{content:"\f07e"}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:"\f021"}.fa-arrows-up-down:before,.fa-arrows-v:before{content:"\f07d"}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:"\f047"}.fa-asterisk:before{content:"\2a"}.fa-at:before{content:"\40"}.fa-atom:before{content:"\f5d2"}.fa-audio-description:before{content:"\f29e"}.fa-austral-sign:before{content:"\e0a9"}.fa-award:before{content:"\f559"}.fa-b:before{content:"\42"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before,.fa-carriage-baby:before{content:"\f77d"}.fa-backward:before{content:"\f04a"}.fa-backward-fast:before,.fa-fast-backward:before{content:"\f049"}.fa-backward-step:before,.fa-step-backward:before{content:"\f048"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bag-shopping:before,.fa-shopping-bag:before{content:"\f290"}.fa-bahai:before{content:"\f666"}.fa-baht-sign:before{content:"\e0ac"}.fa-ban:before,.fa-cancel:before{content:"\f05e"}.fa-ban-smoking:before,.fa-smoking-ban:before{content:"\f54d"}.fa-band-aid:before,.fa-bandage:before{content:"\f462"}.fa-barcode:before{content:"\f02a"}.fa-bars:before,.fa-navicon:before{content:"\f0c9"}.fa-bars-progress:before,.fa-tasks-alt:before{content:"\f828"}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:"\f550"}.fa-baseball-ball:before,.fa-baseball:before{content:"\f433"}.fa-baseball-bat-ball:before{content:"\f432"}.fa-basket-shopping:before,.fa-shopping-basket:before{content:"\f291"}.fa-basketball-ball:before,.fa-basketball:before{content:"\f434"}.fa-bath:before,.fa-bathtub:before{content:"\f2cd"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-half:before{content:"\f242"}.fa-battery-2:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-4:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-bed-pulse:before,.fa-procedures:before{content:"\f487"}.fa-beer-mug-empty:before,.fa-beer:before{content:"\f0fc"}.fa-bell:before{content:"\f0f3"}.fa-bell-concierge:before,.fa-concierge-bell:before{content:"\f562"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bicycle:before{content:"\f206"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-bitcoin-sign:before{content:"\e0b4"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blog:before{content:"\f781"}.fa-bold:before{content:"\f032"}.fa-bolt:before,.fa-zap:before{content:"\f0e7"}.fa-bolt-lightning:before{content:"\e0b7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-atlas:before,.fa-book-atlas:before{content:"\f558"}.fa-bible:before,.fa-book-bible:before{content:"\f647"}.fa-book-journal-whills:before,.fa-journal-whills:before{content:"\f66a"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-open-reader:before,.fa-book-reader:before{content:"\f5da"}.fa-book-quran:before,.fa-quran:before{content:"\f687"}.fa-book-dead:before,.fa-book-skull:before{content:"\f6b7"}.fa-bookmark:before{content:"\f02e"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before,.fa-border-top-left:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-archive:before,.fa-box-archive:before{content:"\f187"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-brazilian-real-sign:before{content:"\e46c"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broom:before{content:"\f51a"}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:"\f458"}.fa-brush:before{content:"\f55d"}.fa-bug:before{content:"\f188"}.fa-bug-slash:before{content:"\e490"}.fa-building:before{content:"\f1ad"}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:"\f19c"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burger:before,.fa-hamburger:before{content:"\f805"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before,.fa-bus-simple:before{content:"\f55e"}.fa-briefcase-clock:before,.fa-business-time:before{content:"\f64a"}.fa-c:before{content:"\43"}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:"\f1fd"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-alt:before,.fa-calendar-days:before{content:"\f073"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-week:before{content:"\f784"}.fa-calendar-times:before,.fa-calendar-xmark:before{content:"\f273"}.fa-camera-alt:before,.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-camera-rotate:before{content:"\e0d8"}.fa-campground:before{content:"\f6bb"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-battery-car:before,.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-alt:before,.fa-car-rear:before{content:"\f5de"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:"\f474"}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:"\f59d"}.fa-cart-plus:before{content:"\f217"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cedi-sign:before{content:"\e0df"}.fa-cent-sign:before{content:"\e3f5"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-blackboard:before,.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:"\f51c"}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:"\f79f"}.fa-charging-station:before{content:"\f5e7"}.fa-area-chart:before,.fa-chart-area:before{content:"\f1fe"}.fa-bar-chart:before,.fa-chart-bar:before{content:"\f080"}.fa-chart-column:before{content:"\e0e3"}.fa-chart-gantt:before{content:"\e0e4"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-chart-pie:before,.fa-pie-chart:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-double:before{content:"\f560"}.fa-check-to-slot:before,.fa-vote-yea:before{content:"\f772"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:"\f0ab"}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:"\f0a8"}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:"\f0a9"}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:"\f0aa"}.fa-check-circle:before,.fa-circle-check:before{content:"\f058"}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:"\f13a"}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:"\f137"}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:"\f138"}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:"\f139"}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:"\f4b9"}.fa-circle-dot:before,.fa-dot-circle:before{content:"\f192"}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:"\f358"}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:"\f06a"}.fa-circle-h:before,.fa-hospital-symbol:before{content:"\f47e"}.fa-adjust:before,.fa-circle-half-stroke:before{content:"\f042"}.fa-circle-info:before,.fa-info-circle:before{content:"\f05a"}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:"\f359"}.fa-circle-minus:before,.fa-minus-circle:before{content:"\f056"}.fa-circle-notch:before{content:"\f1ce"}.fa-circle-pause:before,.fa-pause-circle:before{content:"\f28b"}.fa-circle-play:before,.fa-play-circle:before{content:"\f144"}.fa-circle-plus:before,.fa-plus-circle:before{content:"\f055"}.fa-circle-question:before,.fa-question-circle:before{content:"\f059"}.fa-circle-radiation:before,.fa-radiation-alt:before{content:"\f7ba"}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:"\f35a"}.fa-circle-stop:before,.fa-stop-circle:before{content:"\f28d"}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:"\f35b"}.fa-circle-user:before,.fa-user-circle:before{content:"\f2bd"}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:"\f057"}.fa-city:before{content:"\f64f"}.fa-clapperboard:before{content:"\e131"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock-four:before,.fa-clock:before{content:"\f017"}.fa-clock-rotate-left:before,.fa-history:before{content:"\f1da"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:"\f0ee"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-clover:before{content:"\e139"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-code-commit:before{content:"\f386"}.fa-code-compare:before{content:"\e13a"}.fa-code-fork:before{content:"\e13b"}.fa-code-merge:before{content:"\f387"}.fa-code-pull-request:before{content:"\e13c"}.fa-coins:before{content:"\f51e"}.fa-colon-sign:before{content:"\e140"}.fa-comment:before{content:"\f075"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before,.fa-commenting:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comment-sms:before,.fa-sms:before{content:"\f7cd"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compass-drafting:before,.fa-drafting-compass:before{content:"\f568"}.fa-compress:before{content:"\f066"}.fa-computer-mouse:before,.fa-mouse:before{content:"\f8cc"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-credit-card-alt:before,.fa-credit-card:before{content:"\f09d"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before,.fa-crop-simple:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-cruzeiro-sign:before{content:"\e152"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-d:before{content:"\44"}.fa-database:before{content:"\f1c0"}.fa-backspace:before,.fa-delete-left:before{content:"\f55a"}.fa-democrat:before{content:"\f747"}.fa-desktop-alt:before,.fa-desktop:before{content:"\f390"}.fa-dharmachakra:before{content:"\f655"}.fa-diagram-next:before{content:"\e476"}.fa-diagram-predecessor:before{content:"\e477"}.fa-diagram-project:before,.fa-project-diagram:before{content:"\f542"}.fa-diagram-successor:before{content:"\e47a"}.fa-diamond:before{content:"\f219"}.fa-diamond-turn-right:before,.fa-directions:before{content:"\f5eb"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dna:before{content:"\f471"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"\24"}.fa-dolly-box:before,.fa-dolly:before{content:"\f472"}.fa-dong-sign:before{content:"\e169"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dove:before{content:"\f4ba"}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:"\f422"}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:"\f309"}.fa-download:before{content:"\f019"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-droplet-slash:before,.fa-tint-slash:before{content:"\f5c7"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-e:before{content:"\45"}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:"\f2a2"}.fa-earth-africa:before,.fa-globe-africa:before{content:"\f57c"}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:"\f57d"}.fa-earth-asia:before,.fa-globe-asia:before{content:"\f57e"}.fa-earth-europe:before,.fa-globe-europe:before{content:"\f7a2"}.fa-earth-oceania:before,.fa-globe-oceania:before{content:"\e47b"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elevator:before{content:"\e16d"}.fa-ellipsis-h:before,.fa-ellipsis:before{content:"\f141"}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:"\f142"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:"\f674"}.fa-equals:before{content:"\3d"}.fa-eraser:before{content:"\f12d"}.fa-ethernet:before{content:"\f796"}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:"\f153"}.fa-exclamation:before{content:"\21"}.fa-expand:before{content:"\f065"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:"\f1fb"}.fa-eye-low-vision:before,.fa-low-vision:before{content:"\f2a8"}.fa-eye-slash:before{content:"\f070"}.fa-f:before{content:"\46"}.fa-angry:before,.fa-face-angry:before{content:"\f556"}.fa-dizzy:before,.fa-face-dizzy:before{content:"\f567"}.fa-face-flushed:before,.fa-flushed:before{content:"\f579"}.fa-face-frown:before,.fa-frown:before{content:"\f119"}.fa-face-frown-open:before,.fa-frown-open:before{content:"\f57a"}.fa-face-grimace:before,.fa-grimace:before{content:"\f57f"}.fa-face-grin:before,.fa-grin:before{content:"\f580"}.fa-face-grin-beam:before,.fa-grin-beam:before{content:"\f582"}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:"\f583"}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:"\f584"}.fa-face-grin-squint:before,.fa-grin-squint:before{content:"\f585"}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:"\f586"}.fa-face-grin-stars:before,.fa-grin-stars:before{content:"\f587"}.fa-face-grin-tears:before,.fa-grin-tears:before{content:"\f588"}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:"\f589"}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:"\f58a"}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:"\f58b"}.fa-face-grin-wide:before,.fa-grin-alt:before{content:"\f581"}.fa-face-grin-wink:before,.fa-grin-wink:before{content:"\f58c"}.fa-face-kiss:before,.fa-kiss:before{content:"\f596"}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:"\f597"}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:"\f598"}.fa-face-laugh:before,.fa-laugh:before{content:"\f599"}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:"\f59a"}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:"\f59b"}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:"\f59c"}.fa-face-meh:before,.fa-meh:before{content:"\f11a"}.fa-face-meh-blank:before,.fa-meh-blank:before{content:"\f5a4"}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-face-sad-cry:before,.fa-sad-cry:before{content:"\f5b3"}.fa-face-sad-tear:before,.fa-sad-tear:before{content:"\f5b4"}.fa-face-smile:before,.fa-smile:before{content:"\f118"}.fa-face-smile-beam:before,.fa-smile-beam:before{content:"\f5b8"}.fa-face-smile-wink:before,.fa-smile-wink:before{content:"\f4da"}.fa-face-surprise:before,.fa-surprise:before{content:"\f5c2"}.fa-face-tired:before,.fa-tired:before{content:"\f5c8"}.fa-fan:before{content:"\f863"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before,.fa-feather-pointed:before{content:"\f56b"}.fa-file:before{content:"\f15b"}.fa-file-arrow-down:before,.fa-file-download:before{content:"\f56d"}.fa-file-arrow-up:before,.fa-file-upload:before{content:"\f574"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-excel:before{content:"\f1c3"}.fa-arrow-right-from-file:before,.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-arrow-right-to-file:before,.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:"\f15c"}.fa-file-medical:before{content:"\f477"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-video:before{content:"\f1c8"}.fa-file-medical-alt:before,.fa-file-waveform:before{content:"\f478"}.fa-file-word:before{content:"\f1c2"}.fa-file-archive:before,.fa-file-zipper:before{content:"\f1c6"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:"\f662"}.fa-filter-circle-xmark:before{content:"\e17b"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:"\f7e4"}.fa-burn:before,.fa-fire-flame-simple:before{content:"\f46a"}.fa-fish:before{content:"\f578"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-floppy-disk:before,.fa-save:before{content:"\f0c7"}.fa-florin-sign:before{content:"\e184"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-folder-tree:before{content:"\f802"}.fa-font:before{content:"\f031"}.fa-football-ball:before,.fa-football:before{content:"\f44e"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before,.fa-forward-fast:before{content:"\f050"}.fa-forward-step:before,.fa-step-forward:before{content:"\f051"}.fa-franc-sign:before{content:"\e18f"}.fa-frog:before{content:"\f52e"}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:"\f1e3"}.fa-g:before{content:"\47"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:"\f624"}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:"\f625"}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:"\f629"}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:"\f62a"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-glasses:before{content:"\f530"}.fa-globe:before{content:"\f0ac"}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:"\f450"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-greater-than:before{content:"\3e"}.fa-greater-than-equal:before{content:"\f532"}.fa-grip-horizontal:before,.fa-grip:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-guarani-sign:before{content:"\e19a"}.fa-guitar:before{content:"\f7a6"}.fa-gun:before{content:"\e19b"}.fa-h:before{content:"\48"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-paper:before,.fa-hand:before{content:"\f256"}.fa-hand-back-fist:before,.fa-hand-rock:before{content:"\f255"}.fa-allergies:before,.fa-hand-dots:before{content:"\f461"}.fa-fist-raised:before,.fa-hand-fist:before{content:"\f6de"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.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-hands-bubbles:before,.fa-hands-wash:before{content:"\e05e"}.fa-hands-clapping:before{content:"\e1a8"}.fa-hands-holding:before{content:"\f4c2"}.fa-hands-praying:before,.fa-praying-hands:before{content:"\f684"}.fa-handshake:before{content:"\f2b5"}.fa-hands-helping:before,.fa-handshake-angle:before{content:"\f4c4"}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-drive:before,.fa-hdd:before{content:"\f0a0"}.fa-hashtag:before{content:"\23"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-header:before,.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before,.fa-headphones-simple:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before,.fa-heart-crack:before{content:"\f7a9"}.fa-heart-pulse:before,.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:"\f807"}.fa-highlighter:before{content:"\f591"}.fa-hippo:before{content:"\f6ed"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:"\f0f8"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub-person:before,.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hourglass-2:before,.fa-hourglass-half:before,.fa-hourglass:before{content:"\f254"}.fa-hourglass-empty:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:"\f015"}.fa-home-lg:before,.fa-house-chimney:before{content:"\e3af"}.fa-house-chimney-crack:before,.fa-house-damage:before{content:"\f6f1"}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:"\f7f2"}.fa-house-chimney-user:before{content:"\e065"}.fa-house-chimney-window:before{content:"\e00d"}.fa-house-crack:before{content:"\e3b1"}.fa-house-laptop:before,.fa-laptop-house:before{content:"\e066"}.fa-house-medical:before{content:"\e3b2"}.fa-home-user:before,.fa-house-user:before{content:"\e1b0"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:"\f6f2"}.fa-i:before{content:"\49"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before,.fa-id-card-clip:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-image-portrait:before,.fa-portrait:before{content:"\f3e0"}.fa-images:before{content:"\f302"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:"\e1bc"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-italic:before{content:"\f033"}.fa-j:before{content:"\4a"}.fa-jedi:before{content:"\f669"}.fa-fighter-jet:before,.fa-jet-fighter:before{content:"\f0fb"}.fa-joint:before{content:"\f595"}.fa-k:before{content:"\4b"}.fa-kaaba:before{content:"\f66b"}.fa-key:before{content:"\f084"}.fa-keyboard:before{content:"\f11c"}.fa-khanda:before{content:"\f66d"}.fa-kip-sign:before{content:"\e1c4"}.fa-first-aid:before,.fa-kit-medical:before{content:"\f479"}.fa-kiwi-bird:before{content:"\f535"}.fa-l:before{content:"\4c"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-lari-sign:before{content:"\e1c8"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-arrows-alt-h:before,.fa-left-right:before{content:"\f337"}.fa-lemon:before{content:"\f094"}.fa-less-than:before{content:"\3c"}.fa-less-than-equal:before{content:"\f537"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:"\f127"}.fa-lira-sign:before{content:"\f195"}.fa-list-squares:before,.fa-list:before{content:"\f03a"}.fa-list-check:before,.fa-tasks:before{content:"\f0ae"}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:"\f0cb"}.fa-list-dots:before,.fa-list-ul:before{content:"\f0ca"}.fa-litecoin-sign:before{content:"\e1d3"}.fa-location-arrow:before{content:"\f124"}.fa-location-crosshairs:before,.fa-location:before{content:"\f601"}.fa-location-dot:before,.fa-map-marker-alt:before{content:"\f3c5"}.fa-location-pin:before,.fa-map-marker:before{content:"\f041"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-m:before{content:"\4d"}.fa-magnet:before{content:"\f076"}.fa-magnifying-glass:before,.fa-search:before{content:"\f002"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:"\f688"}.fa-magnifying-glass-location:before,.fa-search-location:before{content:"\f689"}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:"\f010"}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:"\f00e"}.fa-manat-sign:before{content:"\e1d5"}.fa-map:before{content:"\f279"}.fa-map-location:before,.fa-map-marked:before{content:"\f59f"}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-pin:before{content:"\f276"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-and-venus:before{content:"\f224"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:"\f22b"}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:"\f22a"}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:"\f57b"}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:"\f561"}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:"\f000"}.fa-mask:before{content:"\f6fa"}.fa-mask-face:before{content:"\e1d7"}.fa-masks-theater:before,.fa-theater-masks:before{content:"\f630"}.fa-expand-arrows-alt:before,.fa-maximize:before{content:"\f31e"}.fa-medal:before{content:"\f5a2"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-comment-alt:before,.fa-message:before{content:"\f27a"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before,.fa-microphone-lines:before{content:"\f3c9"}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-mill-sign:before{content:"\e1ed"}.fa-compress-arrows-alt:before,.fa-minimize:before{content:"\f78c"}.fa-minus:before,.fa-subtract:before{content:"\f068"}.fa-mitten:before{content:"\f7b5"}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:"\f3ce"}.fa-mobile-button:before{content:"\f10b"}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:"\f3cd"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mug-hot:before{content:"\f7b6"}.fa-coffee:before,.fa-mug-saucer:before{content:"\f0f4"}.fa-music:before{content:"\f001"}.fa-n:before{content:"\4e"}.fa-naira-sign:before{content:"\e1f6"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-not-equal:before{content:"\f53e"}.fa-note-sticky:before,.fa-sticky-note:before{content:"\f249"}.fa-notes-medical:before{content:"\f481"}.fa-o:before{content:"\4f"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-oil-can:before{content:"\f613"}.fa-om:before{content:"\f679"}.fa-otter:before{content:"\f700"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-p:before{content:"\50"}.fa-pager:before{content:"\f815"}.fa-paint-roller:before{content:"\f5aa"}.fa-paint-brush:before,.fa-paintbrush:before{content:"\f1fc"}.fa-palette:before{content:"\f53f"}.fa-pallet:before{content:"\f482"}.fa-panorama:before{content:"\e209"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-passport:before{content:"\f5ab"}.fa-file-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-pause:before{content:"\f04c"}.fa-paw:before{content:"\f1b0"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before,.fa-pen-clip:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:"\f5ae"}.fa-edit:before,.fa-pen-to-square:before{content:"\f044"}.fa-pencil-alt:before,.fa-pencil:before{content:"\f303"}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:"\e068"}.fa-people-carry-box:before,.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before,.fa-percentage:before{content:"\25"}.fa-male:before,.fa-person:before{content:"\f183"}.fa-biking:before,.fa-person-biking:before{content:"\f84a"}.fa-person-booth:before{content:"\f756"}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:"\f470"}.fa-female:before,.fa-person-dress:before{content:"\f182"}.fa-hiking:before,.fa-person-hiking:before{content:"\f6ec"}.fa-person-praying:before,.fa-pray:before{content:"\f683"}.fa-person-running:before,.fa-running:before{content:"\f70c"}.fa-person-skating:before,.fa-skating:before{content:"\f7c5"}.fa-person-skiing:before,.fa-skiing:before{content:"\f7c9"}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:"\f7ca"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:"\f7ce"}.fa-person-swimming:before,.fa-swimmer:before{content:"\f5c4"}.fa-person-walking:before,.fa-walking:before{content:"\f554"}.fa-blind:before,.fa-person-walking-with-cane:before{content:"\f29d"}.fa-peseta-sign:before{content:"\e221"}.fa-peso-sign:before{content:"\e222"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before,.fa-phone-flip:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-photo-film:before,.fa-photo-video:before{content:"\f87c"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-plug:before{content:"\f1e6"}.fa-add:before,.fa-plus:before{content:"\2b"}.fa-plus-minus:before{content:"\e43c"}.fa-podcast:before{content:"\f2ce"}.fa-poo:before{content:"\f2fe"}.fa-poo-bolt:before,.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-power-off:before{content:"\f011"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-puzzle-piece:before{content:"\f12e"}.fa-q:before{content:"\51"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\3f"}.fa-quote-left-alt:before,.fa-quote-left:before{content:"\f10d"}.fa-quote-right-alt:before,.fa-quote-right:before{content:"\f10e"}.fa-r:before{content:"\52"}.fa-radiation:before{content:"\f7b9"}.fa-rainbow:before{content:"\f75b"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-ad:before,.fa-rectangle-ad:before{content:"\f641"}.fa-list-alt:before,.fa-rectangle-list:before{content:"\f022"}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:"\f410"}.fa-recycle:before{content:"\f1b8"}.fa-registered:before{content:"\f25d"}.fa-repeat:before{content:"\f363"}.fa-mail-reply:before,.fa-reply:before{content:"\f3e5"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-republican:before{content:"\f75e"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-ribbon:before{content:"\f4d6"}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:"\f2f5"}.fa-exchange-alt:before,.fa-right-left:before{content:"\f362"}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:"\f30b"}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:"\f2f6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rotate:before,.fa-sync-alt:before{content:"\f2f1"}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:"\f2ea"}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:"\f2f9"}.fa-route:before{content:"\f4d7"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-rupee-sign:before,.fa-rupee:before{content:"\f156"}.fa-rupiah-sign:before{content:"\e23d"}.fa-s:before{content:"\53"}.fa-sailboat:before{content:"\e445"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-balance-scale:before,.fa-scale-balanced:before{content:"\f24e"}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:"\f515"}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:"\f516"}.fa-school:before{content:"\f549"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-screwdriver:before{content:"\f54a"}.fa-screwdriver-wrench:before,.fa-tools:before{content:"\f7d9"}.fa-scroll:before{content:"\f70e"}.fa-scroll-torah:before,.fa-torah:before{content:"\f6a0"}.fa-sd-card:before{content:"\f7c2"}.fa-section:before{content:"\e447"}.fa-seedling:before,.fa-sprout:before{content:"\f4d8"}.fa-server:before{content:"\f233"}.fa-shapes:before,.fa-triangle-circle-square:before{content:"\f61f"}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-share-from-square:before,.fa-share-square:before{content:"\f14d"}.fa-share-alt:before,.fa-share-nodes:before{content:"\f1e0"}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:"\f20b"}.fa-shield:before{content:"\f132"}.fa-shield-alt:before,.fa-shield-blank:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:"\f553"}.fa-shoe-prints:before{content:"\f54b"}.fa-shop:before,.fa-store-alt:before{content:"\f54f"}.fa-shop-slash:before,.fa-store-alt-slash:before{content:"\e070"}.fa-shower:before{content:"\f2cc"}.fa-shrimp:before{content:"\e448"}.fa-random:before,.fa-shuffle:before{content:"\f074"}.fa-shuttle-space:before,.fa-space-shuttle:before{content:"\f197"}.fa-sign-hanging:before,.fa-sign:before{content:"\f4d9"}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-map-signs:before,.fa-signs-post:before{content:"\f277"}.fa-sim-card:before{content:"\f7c4"}.fa-sink:before{content:"\e06d"}.fa-sitemap:before{content:"\f0e8"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before,.fa-sliders:before{content:"\f1de"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-spa:before{content:"\f5bb"}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:"\f67b"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spoon:before,.fa-utensil-spoon:before{content:"\f2e5"}.fa-spray-can:before{content:"\f5bd"}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:"\f5d0"}.fa-square:before{content:"\f0c8"}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:"\f14c"}.fa-caret-square-down:before,.fa-square-caret-down:before{content:"\f150"}.fa-caret-square-left:before,.fa-square-caret-left:before{content:"\f191"}.fa-caret-square-right:before,.fa-square-caret-right:before{content:"\f152"}.fa-caret-square-up:before,.fa-square-caret-up:before{content:"\f151"}.fa-check-square:before,.fa-square-check:before{content:"\f14a"}.fa-envelope-square:before,.fa-square-envelope:before{content:"\f199"}.fa-square-full:before{content:"\f45c"}.fa-h-square:before,.fa-square-h:before{content:"\f0fd"}.fa-minus-square:before,.fa-square-minus:before{content:"\f146"}.fa-parking:before,.fa-square-parking:before{content:"\f540"}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:"\f14b"}.fa-phone-square:before,.fa-square-phone:before{content:"\f098"}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:"\f87b"}.fa-plus-square:before,.fa-square-plus:before{content:"\f0fe"}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:"\f682"}.fa-poll:before,.fa-square-poll-vertical:before{content:"\f681"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:"\f698"}.fa-rss-square:before,.fa-square-rss:before{content:"\f143"}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:"\f1e1"}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:"\f360"}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:"\f2d3"}.fa-stairs:before{content:"\e289"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:"\f154"}.fa-stethoscope:before{content:"\f0f1"}.fa-stop:before{content:"\f04d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-slash:before{content:"\e071"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stroopwafel:before{content:"\f551"}.fa-subscript:before{content:"\f12c"}.fa-suitcase:before{content:"\f0f2"}.fa-medkit:before,.fa-suitcase-medical:before{content:"\f0fa"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superscript:before{content:"\f12b"}.fa-swatchbook:before{content:"\f5c3"}.fa-synagogue:before{content:"\f69b"}.fa-syringe:before{content:"\f48e"}.fa-t:before{content:"\54"}.fa-table:before{content:"\f0ce"}.fa-table-cells:before,.fa-th:before{content:"\f00a"}.fa-table-cells-large:before,.fa-th-large:before{content:"\f009"}.fa-columns:before,.fa-table-columns:before{content:"\f0db"}.fa-table-list:before,.fa-th-list:before{content:"\f00b"}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:"\f45d"}.fa-tablet-android:before,.fa-tablet:before{content:"\f3fb"}.fa-tablet-button:before{content:"\f10a"}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:"\f566"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-tenge-sign:before,.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-remove-format:before,.fa-text-slash:before{content:"\f87d"}.fa-text-width:before{content:"\f035"}.fa-thermometer:before{content:"\f491"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumb-tack:before,.fa-thumbtack:before{content:"\f08d"}.fa-ticket:before{content:"\f145"}.fa-ticket-alt:before,.fa-ticket-simple:before{content:"\f3ff"}.fa-timeline:before{content:"\e29c"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-torii-gate:before{content:"\f6a1"}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:"\f519"}.fa-tractor:before{content:"\f722"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-subway:before,.fa-train-subway:before{content:"\f239"}.fa-train-tram:before,.fa-tram:before{content:"\f7da"}.fa-transgender-alt:before,.fa-transgender:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:"\f829"}.fa-trash-alt:before,.fa-trash-can:before{content:"\f2ed"}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:"\f071"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-shipping-fast:before,.fa-truck-fast:before{content:"\f48b"}.fa-ambulance:before,.fa-truck-medical:before{content:"\f0f9"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:"\f4de"}.fa-teletype:before,.fa-tty:before{content:"\f1e4"}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:"\e2bb"}.fa-level-down-alt:before,.fa-turn-down:before{content:"\f3be"}.fa-level-up-alt:before,.fa-turn-up:before{content:"\f3bf"}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:"\f26c"}.fa-u:before{content:"\55"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-universal-access:before{content:"\f29a"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:"\f13e"}.fa-arrows-alt-v:before,.fa-up-down:before{content:"\f338"}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:"\f0b2"}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:"\f30c"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:"\f424"}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:"\f35d"}.fa-upload:before{content:"\f093"}.fa-user:before{content:"\f007"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-clock:before{content:"\f4fd"}.fa-user-doctor:before,.fa-user-md:before{content:"\f0f0"}.fa-user-cog:before,.fa-user-gear:before{content:"\f4fe"}.fa-user-graduate:before{content:"\f501"}.fa-user-friends:before,.fa-user-group:before{content:"\f500"}.fa-user-injured:before{content:"\f728"}.fa-user-alt:before,.fa-user-large:before{content:"\f406"}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:"\f4fa"}.fa-user-lock:before{content:"\f502"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-edit:before,.fa-user-pen:before{content:"\f4ff"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before,.fa-user-xmark:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before,.fa-users-gear:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-cutlery:before,.fa-utensils:before{content:"\f2e7"}.fa-v:before{content:"\56"}.fa-shuttle-van:before,.fa-van-shuttle:before{content:"\f5b6"}.fa-vault:before{content:"\e2c5"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-video-camera:before,.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-virus:before{content:"\e074"}.fa-virus-covid:before{content:"\e4a8"}.fa-virus-covid-slash:before{content:"\e4a9"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before,.fa-volleyball:before{content:"\f45f"}.fa-volume-high:before,.fa-volume-up:before{content:"\f028"}.fa-volume-down:before,.fa-volume-low:before{content:"\f027"}.fa-volume-off:before{content:"\f026"}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:"\f6a9"}.fa-vr-cardboard:before{content:"\f729"}.fa-w:before{content:"\57"}.fa-wallet:before{content:"\f555"}.fa-magic:before,.fa-wand-magic:before{content:"\f0d0"}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-wand-sparkles:before{content:"\f72b"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:"\f5c5"}.fa-wave-square:before{content:"\f83e"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weight-scale:before,.fa-weight:before{content:"\f496"}.fa-wheelchair:before{content:"\f193"}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:"\f7a0"}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:"\f1eb"}.fa-wind:before{content:"\f72e"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:"\f5ce"}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:"\f159"}.fa-wrench:before{content:"\f0ad"}.fa-x:before{content:"\58"}.fa-x-ray:before{content:"\f497"}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:"\f00d"}.fa-y:before{content:"\59"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-z:before{content:"\5a"}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.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}:host,:root{--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}.fa-brands,.fab{font-family:"Font Awesome 6 Brands";font-weight:400}.fa-42-group:before,.fa-innosoft:before{content:"\e080"}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-alipay:before{content:"\f642"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-amilia:before{content:"\f36d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-pay:before{content:"\f415"}.fa-artstation:before{content:"\f77a"}.fa-asymmetrik:before{content:"\f372"}.fa-atlassian:before{content:"\f77b"}.fa-audible:before{content:"\f373"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-aws:before{content:"\f375"}.fa-bandcamp:before{content:"\f2d5"}.fa-battle-net:before{content:"\f835"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bilibili:before{content:"\e3d9"}.fa-bimobject:before{content:"\f378"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bootstrap:before{content:"\f836"}.fa-bots:before{content:"\e340"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-buromobelexperte:before{content:"\f37f"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cmplid:before{content:"\e360"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cotton-bureau:before{content:"\f89e"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-critical-role:before{content:"\f6c9"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dhl:before{content:"\f790"}.fa-diaspora:before{content:"\f791"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-draft2digital:before{content:"\f396"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drupal:before{content:"\f1a9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-elementor:before{content:"\f430"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-evernote:before{content:"\f839"}.fa-expeditedssl:before{content:"\f23e"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-figma:before{content:"\f799"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-fly:before{content:"\f417"}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:"\f2b4"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-fulcrum:before{content:"\f50b"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-gofore:before{content:"\f3a7"}.fa-golang:before{content:"\e40f"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-gulp:before{content:"\f3ae"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hashnode:before{content:"\e499"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-hive:before{content:"\e07f"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-hotjar:before{content:"\f3b1"}.fa-houzz:before{content:"\f27c"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-ideal:before{content:"\e013"}.fa-imdb:before{content:"\f2d8"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joomla:before{content:"\f1aa"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaggle:before{content:"\f5fa"}.fa-keybase:before{content:"\f4f5"}.fa-keycdn:before{content:"\f3ba"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-korvue:before{content:"\f42f"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-leanpub:before{content:"\f212"}.fa-less:before{content:"\f41d"}.fa-line:before{content:"\f3c0"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-mailchimp:before{content:"\f59e"}.fa-mandalorian:before{content:"\f50f"}.fa-markdown:before{content:"\f60f"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medapps:before{content:"\f3c6"}.fa-medium-m:before,.fa-medium:before{content:"\f23a"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-mendeley:before{content:"\f7b3"}.fa-microblog:before{content:"\e01a"}.fa-microsoft:before{content:"\f3ca"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-old-republic:before{content:"\f510"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-padlet:before{content:"\e4a0"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-palfed:before{content:"\f3d8"}.fa-patreon:before{content:"\f3d9"}.fa-paypal:before{content:"\f1ed"}.fa-perbyte:before{content:"\e083"}.fa-periscope:before{content:"\f3da"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pix:before{content:"\e43a"}.fa-playstation:before{content:"\f3df"}.fa-product-hunt:before{content:"\f288"}.fa-pushed:before{content:"\f3e1"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-r-project:before{content:"\f4f7"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-renren:before{content:"\f18b"}.fa-replyd:before{content:"\f3e6"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-rev:before{content:"\f5b2"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-rust:before{content:"\e07a"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-schlix:before{content:"\f3ea"}.fa-scribd:before{content:"\f28a"}.fa-searchengin:before{content:"\f3eb"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-servicestack:before{content:"\f3ec"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shopify:before{content:"\e057"}.fa-shopware:before{content:"\f5b5"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sith:before{content:"\f512"}.fa-sitrox:before{content:"\e44a"}.fa-sketch:before{content:"\f7c6"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack-hash:before,.fa-slack:before{content:"\f198"}.fa-slideshare:before{content:"\f1e7"}.fa-snapchat-ghost:before,.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-square:before{content:"\f2ad"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spotify:before{content:"\f1bc"}.fa-square-font-awesome:before{content:"\f425"}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-sticker-mule:before{content:"\f3f7"}.fa-strava:before{content:"\f428"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-superpowers:before{content:"\f2dd"}.fa-supple:before{content:"\f3f9"}.fa-suse:before{content:"\f7d6"}.fa-swift:before{content:"\f8e1"}.fa-symfony:before{content:"\f83d"}.fa-teamspeak:before{content:"\f4f9"}.fa-telegram-plane:before,.fa-telegram:before{content:"\f2c6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-the-red-yeti:before{content:"\f69d"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-think-peaks:before{content:"\f731"}.fa-tiktok:before{content:"\e07b"}.fa-trade-federation:before{content:"\f513"}.fa-trello:before{content:"\f181"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-uncharted:before{content:"\e084"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-vaadin:before{content:"\f408"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-viber:before{content:"\f409"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-vuejs:before{content:"\f41f"}.fa-watchman-monitoring:before{content:"\e087"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-whmcs:before{content:"\f40d"}.fa-wikipedia-w:before{content:"\f266"}.fa-windows:before{content:"\f17a"}.fa-wirsindhandwerk:before,.fa-wsh:before{content:"\e2d0"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}.fa-regular,.far{font-family:"Font Awesome 6 Free";font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}.fa-solid,.fas{font-family:"Font Awesome 6 Free";font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(../webfonts/fa-regular-400.woff2) format("woff2"),url(../webfonts/fa-regular-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;src:url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.ttf) format("truetype")}@font-face{font-family:"FontAwesome";font-display:block;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-family:"FontAwesome";font-display:block;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+f250,u+f252,u+f27a} \ No newline at end of file diff --git a/static/css/lib/fonts/bootstrap-icons.woff b/static/css/lib/fonts/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..ce6152bc9a417c75ea7c7198f4ebf6b230cea27a GIT binary patch literal 176196 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

2+UrCZlNAp`)&G@jg{m-!Dn; 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

S154BSNfVUFulCkf_|NJv|5Y-?5 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 B0v!MV literal 0 HcmV?d00001 diff --git a/static/css/lib/fonts/bootstrap-icons.woff2 b/static/css/lib/fonts/bootstrap-icons.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c1e00940334ff868912280e6f38a33f9be469310 GIT binary patch literal 130764 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 literal 0 HcmV?d00001 diff --git a/static/css/lib/monokai.min.css b/static/css/lib/monokai.min.css new file mode 100644 index 0000000..4f2293a --- /dev/null +++ b/static/css/lib/monokai.min.css @@ -0,0 +1 @@ +.cm-s-monokai.CodeMirror{background:#272822;color:#f8f8f2}.cm-s-monokai div.CodeMirror-selected{background:#49483e}.cm-s-monokai .CodeMirror-line::selection,.cm-s-monokai .CodeMirror-line>span::selection,.cm-s-monokai .CodeMirror-line>span>span::selection{background:rgba(73,72,62,.99)}.cm-s-monokai .CodeMirror-line::-moz-selection,.cm-s-monokai .CodeMirror-line>span::-moz-selection,.cm-s-monokai .CodeMirror-line>span>span::-moz-selection{background:rgba(73,72,62,.99)}.cm-s-monokai .CodeMirror-gutters{background:#272822;border-right:0}.cm-s-monokai .CodeMirror-guttermarker{color:#fff}.cm-s-monokai .CodeMirror-guttermarker-subtle{color:#d0d0d0}.cm-s-monokai .CodeMirror-linenumber{color:#d0d0d0}.cm-s-monokai .CodeMirror-cursor{border-left:1px solid #f8f8f0}.cm-s-monokai span.cm-comment{color:#75715e}.cm-s-monokai span.cm-atom{color:#ae81ff}.cm-s-monokai span.cm-number{color:#ae81ff}.cm-s-monokai span.cm-comment.cm-attribute{color:#97b757}.cm-s-monokai span.cm-comment.cm-def{color:#bc9262}.cm-s-monokai span.cm-comment.cm-tag{color:#bc6283}.cm-s-monokai span.cm-comment.cm-type{color:#5998a6}.cm-s-monokai span.cm-attribute,.cm-s-monokai span.cm-property{color:#a6e22e}.cm-s-monokai span.cm-keyword{color:#f92672}.cm-s-monokai span.cm-builtin{color:#66d9ef}.cm-s-monokai span.cm-string{color:#e6db74}.cm-s-monokai span.cm-variable{color:#f8f8f2}.cm-s-monokai span.cm-variable-2{color:#9effff}.cm-s-monokai span.cm-type,.cm-s-monokai span.cm-variable-3{color:#66d9ef}.cm-s-monokai span.cm-def{color:#fd971f}.cm-s-monokai span.cm-bracket{color:#f8f8f2}.cm-s-monokai span.cm-tag{color:#f92672}.cm-s-monokai span.cm-header{color:#ae81ff}.cm-s-monokai span.cm-link{color:#ae81ff}.cm-s-monokai span.cm-error{background:#f92672;color:#f8f8f0}.cm-s-monokai .CodeMirror-activeline-background{background:#373831}.cm-s-monokai .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important} \ No newline at end of file diff --git a/static/css/style.css b/static/css/style.css index dd6d900..c1f5910 100644 --- a/static/css/style.css +++ b/static/css/style.css @@ -7,6 +7,14 @@ --preview-bg: #ffffff; --code-bg: #f8f9fa; --blockquote-color: #6c757d; + --link-color: #0d6efd; + --link-hover-color: #0a58ca; + --progress-bg: #e9ecef; + --progress-bar-bg: #0d6efd; + --title-bg: #e3f2fd; + --title-color: #1976d2; + --comment-bg: #f5f5f5; + --comment-color: #757575; } [data-theme="dark"] { @@ -18,6 +26,14 @@ --preview-bg: #2b3035; --code-bg: #343a40; --blockquote-color: #adb5bd; + --link-color: #6ea8fe; + --link-hover-color: #8bb9fe; + --progress-bg: #495057; + --progress-bar-bg: #6ea8fe; + --title-bg: #1a237e; + --title-color: #90caf9; + --comment-bg: #424242; + --comment-color: #bdbdbd; } body { @@ -30,6 +46,7 @@ body { background-color: var(--sidebar-bg); padding: 20px; border-right: 1px solid var(--border-color); + overflow-y: auto; } .editor { @@ -49,6 +66,142 @@ body { color: var(--text-color); } +/* Styles pour CodeMirror */ +.CodeMirror { + height: calc(100vh - 100px); + font-family: monospace; + font-size: 14px; + line-height: 1.6; + border: 1px solid var(--border-color); + border-radius: 4px; +} + +.CodeMirror-scroll { + height: 100%; +} + +.CodeMirror-gutters { + background-color: var(--sidebar-bg); + border-right: 1px solid var(--border-color); +} + +.CodeMirror-linenumber { + color: var(--text-color); + opacity: 0.7; +} + +.CodeMirror-cursor { + border-left: 2px solid var(--text-color); +} + +/* Thème clair */ +[data-theme="light"] .CodeMirror { + background-color: var(--editor-bg); + color: var(--text-color); +} + +[data-theme="light"] .cm-header-1 { + color: #1976d2; +} + +[data-theme="light"] .cm-header-2 { + color: #2196f3; +} + +[data-theme="light"] .cm-header-3 { + color: #42a5f5; +} + +[data-theme="light"] .cm-header-4 { + color: #64b5f6; +} + +[data-theme="light"] .cm-header-5 { + color: #90caf9; +} + +[data-theme="light"] .cm-header-6 { + color: #bbdefb; +} + +[data-theme="light"] .cm-comment { + color: #757575; +} + +[data-theme="light"] .cm-keyword { + color: #7b1fa2; +} + +[data-theme="light"] .cm-string { + color: #2e7d32; +} + +[data-theme="light"] .cm-property { + color: #1976d2; +} + +[data-theme="light"] .cm-variable { + color: #1976d2; +} + +[data-theme="light"] .cm-number { + color: #f57c00; +} + +/* Thème sombre */ +[data-theme="dark"] .CodeMirror { + background-color: var(--editor-bg); + color: var(--text-color); +} + +[data-theme="dark"] .cm-header-1 { + color: #90caf9; +} + +[data-theme="dark"] .cm-header-2 { + color: #64b5f6; +} + +[data-theme="dark"] .cm-header-3 { + color: #42a5f5; +} + +[data-theme="dark"] .cm-header-4 { + color: #2196f3; +} + +[data-theme="dark"] .cm-header-5 { + color: #1976d2; +} + +[data-theme="dark"] .cm-header-6 { + color: #1565c0; +} + +[data-theme="dark"] .cm-comment { + color: #bdbdbd; +} + +[data-theme="dark"] .cm-keyword { + color: #ce93d8; +} + +[data-theme="dark"] .cm-string { + color: #81c784; +} + +[data-theme="dark"] .cm-property { + color: #90caf9; +} + +[data-theme="dark"] .cm-variable { + color: #90caf9; +} + +[data-theme="dark"] .cm-number { + color: #ffb74d; +} + .word-count { background-color: var(--code-bg); padding: 15px; @@ -56,6 +209,37 @@ body { margin-bottom: 20px; } +.word-count .progress { + height: 8px; + background-color: var(--progress-bg); + border-radius: 4px; + overflow: hidden; +} + +.word-count .progress-bar { + background-color: var(--progress-bar-bg); + transition: width 0.3s ease; +} + +.word-count input[type="number"] { + background-color: var(--editor-bg); + border-color: var(--border-color); + color: var(--text-color); +} + +.word-count input[type="number"]:focus { + background-color: var(--editor-bg); + border-color: var(--link-color); + color: var(--text-color); + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} + +.word-count .input-group-text { + background-color: var(--code-bg); + border-color: var(--border-color); + color: var(--text-color); +} + .preview-panel { height: 100vh; padding: 20px; @@ -124,9 +308,361 @@ body { margin: 1em 0; } -.theme-switch { - position: fixed; - top: 20px; - right: 20px; - z-index: 1000; + +/* Styles pour la table des matières */ +.table-of-contents { + margin-bottom: 20px; + padding: 15px; + background-color: var(--code-bg); + border-radius: 4px; +} + +.table-of-contents h5 { + margin-bottom: 10px; + color: var(--text-color); +} + +.toc-list { + list-style: none; + padding: 0; + margin: 0; +} + +.toc-item { + margin: 5px 0; +} + +.toc-item a { + color: var(--link-color); + text-decoration: none; + display: block; + padding: 2px 0; + transition: color 0.2s; +} + +.toc-item a:hover { + color: var(--link-hover-color); +} + +.level-1 { + font-weight: bold; + margin-left: 0; +} + +.level-2 { + margin-left: 15px; +} + +.level-3 { + margin-left: 30px; + font-size: 0.9em; +} + +.level-4 { + margin-left: 45px; + font-size: 0.85em; +} + +.level-5 { + margin-left: 60px; + font-size: 0.8em; +} + +/* Styles pour les titres et commentaires */ +.preview-content .title-section { + background-color: var(--title-bg); + color: var(--title-color); + padding: 10px 15px; + margin: 10px 0; + border-radius: 4px; + border-left: 4px solid var(--title-color); +} + +.preview-content .comment-section { + background-color: var(--comment-bg); + color: var(--comment-color); + padding: 10px 15px; + margin: 10px 0; + border-radius: 4px; + border-left: 4px solid var(--comment-color); + font-style: italic; +} + +.preview-content .hidden { + display: none; +} + +/* Styles pour les filtres */ +.filters { + background-color: var(--code-bg); + padding: 15px; + border-radius: 4px; +} + +.filters h5 { + margin-bottom: 10px; + color: var(--text-color); +} + +.filters .form-check-label { + color: var(--text-color); +} + +.filters .form-check { + position: relative; + display: flex; + align-items: center; + gap: 5px; +} + +.info-icon { + color: var(--text-color); + opacity: 0.7; + cursor: help; + font-size: 0.9em; + transition: opacity 0.2s; +} + +.info-icon:hover, +.info-icon:focus { + opacity: 1; +} + +/* Styles pour les tooltips */ +.tooltip { + font-size: 0.875rem; +} + +.tooltip-inner { + max-width: 300px; + padding: 0.5rem 1rem; + background-color: var(--bg-color); + color: var(--text-color); + border: 1px solid var(--border-color); + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +} + +.tooltip.bs-tooltip-end .tooltip-arrow::before { + border-right-color: var(--border-color); +} + +.tooltip.bs-tooltip-end .tooltip-arrow::after { + border-right-color: var(--bg-color); +} + +.progress-chart { + background-color: var(--code-bg); + padding: 15px; + border-radius: 4px; + height: 200px; +} + +.progress-chart h5 { + margin-bottom: 10px; + color: var(--text-color); +} + +/* Styles pour le graphique en mode sombre */ +[data-theme="dark"] .progress-chart canvas { + filter: brightness(0.8) contrast(1.2); +} + +/* Styles pour les sections de personnages et d'intrigues */ +.characters-section, +.plots-section { + background-color: var(--code-bg); + padding: 15px; + border-radius: 4px; +} + +.characters-section h5, +.plots-section h5 { + margin-bottom: 10px; + color: var(--text-color); +} + +.list-group-item { + background-color: var(--editor-bg); + border-color: var(--border-color); + color: var(--text-color); + transition: all 0.2s; +} + +.list-group-item:hover { + background-color: var(--sidebar-bg); + border-color: var(--link-color); + color: var(--link-color); +} + +/* Styles pour les modales */ +.modal-content { + background-color: var(--bg-color); + color: var(--text-color); +} + +.modal-header { + border-bottom-color: var(--border-color); +} + +.modal-footer { + border-top-color: var(--border-color); +} + +.modal .form-control { + background-color: var(--editor-bg); + border-color: var(--border-color); + color: var(--text-color); +} + +.modal .form-control:focus { + background-color: var(--editor-bg); + border-color: var(--link-color); + color: var(--text-color); + box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25); +} + +.modal .btn-close { + filter: var(--btn-close-filter); +} + +.characters-toc { + background-color: var(--bg-secondary); + padding: 1rem; + border-radius: 0.5rem; + margin-bottom: 1rem; +} + +.characters-toc h6 { + margin-bottom: 0.5rem; + color: var(--text-primary); +} + +.word-count-badge { + display: inline-block; + padding: 0.25rem 0.5rem; + border-radius: 0.25rem; + background-color: var(--bg-secondary); + font-size: 0.8em; +} + +.plots-toc { + background-color: var(--bg-secondary); + padding: 1rem; + border-radius: 0.5rem; + margin-bottom: 1rem; +} + +.plots-toc h6 { + margin-bottom: 0.5rem; + color: var(--text-primary); +} + +.subplot-count-badge { + display: inline-block; + padding: 0.25rem 0.5rem; + border-radius: 0.25rem; + background-color: var(--bg-secondary); + font-size: 0.8em; + color: var(--text-secondary); +} + +.toc-list { + list-style: none; + padding-left: 1rem; +} + +.toc-item { + margin: 0.5rem 0; +} + +.toc-item a { + color: var(--text-primary); + text-decoration: none; + display: flex; + align-items: center; + justify-content: space-between; +} + +.toc-item a:hover { + color: var(--primary); +} + +.level-1 { + margin-left: 0; +} + +.level-2 { + margin-left: 1rem; +} + +.level-3 { + margin-left: 2rem; +} + +.level-4 { + margin-left: 3rem; +} + +.level-5 { + margin-left: 4rem; +} + +.regular-title { + color: #ccc; +} + +.plots-file-link { + float: right; + font-size: 0.8em; + color: var(--text-secondary); + text-decoration: none; + padding: 0.25rem 0.5rem; + border-radius: 0.25rem; + transition: all 0.2s ease; +} + +.plots-file-link:hover { + color: var(--primary); + background-color: var(--bg-secondary); +} + +.plots-section h5 { + display: flex; + justify-content: space-between; + align-items: center; + margin-bottom: 1rem; +} + +.comment-section { + margin-bottom: 1rem; +} + +#add-comment-btn { + display: flex; + align-items: center; + justify-content: center; + gap: 0.5rem; + padding: 0.5rem; + transition: all 0.2s ease; +} + +#add-comment-btn:hover { + background-color: var(--bg-secondary); + color: var(--primary); +} + +#add-comment-btn i { + font-size: 1.1em; +} + +/* Styles pour les boutons désactivés */ +.btn:disabled { + opacity: 0.5; + cursor: not-allowed; + pointer-events: none; +} + +.btn:disabled:hover { + background-color: var(--bg-secondary); + color: var(--text-color); } \ No newline at end of file diff --git a/static/css/webfonts/fa-solid-900.ttf b/static/css/webfonts/fa-solid-900.ttf new file mode 100644 index 0000000000000000000000000000000000000000..99b35ad50535efa452e6a089df41b4cd95245bcd GIT binary patch literal 303480 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ఛ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 literal 0 HcmV?d00001 diff --git a/static/js/lib/bootstrap.bundle.min.js b/static/js/lib/bootstrap.bundle.min.js new file mode 100644 index 0000000..fe19d88 --- /dev/null +++ b/static/js/lib/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.3.0 (https://getbootstrap.com/) + * Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t=new Map,e={set(e,i,n){t.has(e)||t.set(e,new Map);const s=t.get(e);s.has(i)||0===s.size?s.set(i,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(e,i)=>t.has(e)&&t.get(e).get(i)||null,remove(e,i){if(!t.has(e))return;const n=t.get(e);n.delete(i),0===n.size&&t.delete(e)}},i="transitionend",n=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),s=t=>{t.dispatchEvent(new Event(i))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(n(t)):null,a=t=>{if(!o(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},l=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),c=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?c(t.parentNode):null},h=()=>{},d=t=>{t.offsetHeight},u=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,f=[],p=()=>"rtl"===document.documentElement.dir,m=t=>{var e;e=()=>{const e=u();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?(f.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of f)t()})),f.push(e)):e()},g=(t,e=[],i=t)=>"function"==typeof t?t(...e):i,_=(t,e,n=!0)=>{if(!n)return void g(t);const o=(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 r=!1;const a=({target:n})=>{n===e&&(r=!0,e.removeEventListener(i,a),g(t))};e.addEventListener(i,a),setTimeout((()=>{r||s(e)}),o)},b=(t,e,i,n)=>{const s=t.length;let o=t.indexOf(e);return-1===o?!i&&n?t[s-1]:t[0]:(o+=i?1:-1,n&&(o=(o+s)%s),t[Math.max(0,Math.min(o,s-1))])},v=/[^.]*(?=\..*)\.|.*/,y=/\..*/,w=/::\d+$/,A={};let E=1;const T={mouseenter:"mouseover",mouseleave:"mouseout"},C=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 O(t,e){return e&&`${e}::${E++}`||t.uidEvent||E++}function x(t){const e=O(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function k(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function L(t,e,i){const n="string"==typeof e,s=n?i:e||i;let o=N(t);return C.has(o)||(o=t),[n,s,o]}function S(t,e,i,n,s){if("string"!=typeof e||!t)return;let[o,r,a]=L(e,i,n);if(e in T){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=x(t),c=l[a]||(l[a]={}),h=k(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=O(r,e.replace(v,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return M(s,{delegateTarget:r}),n.oneOff&&P.off(t,s.type,e,i),i.apply(r,[s])}}(t,i,r):function(t,e){return function i(n){return M(n,{delegateTarget:t}),i.oneOff&&P.off(t,n.type,e),e.apply(t,[n])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function D(t,e,i,n,s){const o=k(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function I(t,e,i,n){const s=e[i]||{};for(const[o,r]of Object.entries(s))o.includes(n)&&D(t,e,i,r.callable,r.delegationSelector)}function N(t){return t=t.replace(y,""),T[t]||t}const P={on(t,e,i,n){S(t,e,i,n,!1)},one(t,e,i,n){S(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=L(e,i,n),a=r!==e,l=x(t),c=l[r]||{},h=e.startsWith(".");if(void 0===o){if(h)for(const i of Object.keys(l))I(t,l,i,e.slice(1));for(const[i,n]of Object.entries(c)){const s=i.replace(w,"");a&&!e.includes(s)||D(t,l,r,n.callable,n.delegationSelector)}}else{if(!Object.keys(c).length)return;D(t,l,r,o,s?i:null)}},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=u();let s=null,o=!0,r=!0,a=!1;e!==N(e)&&n&&(s=n.Event(e,i),n(t).trigger(s),o=!s.isPropagationStopped(),r=!s.isImmediatePropagationStopped(),a=s.isDefaultPrevented());const l=M(new Event(e,{bubbles:o,cancelable:!0}),i);return a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&s&&s.preventDefault(),l}};function M(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 j(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 F(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const H={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${F(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${F(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]=j(t.dataset[n])}return e},getDataAttribute:(t,e)=>j(t.getAttribute(`data-bs-${F(e)}`))};class ${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=o(e)?H.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof i?i:{},...o(e)?H.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=o(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 W extends ${constructor(t,i){super(),(t=r(t))&&(this._element=t,this._config=this._getConfig(i),e.set(this._element,this.constructor.DATA_KEY,this))}dispose(){e.remove(this._element,this.constructor.DATA_KEY),P.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){_(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return e.get(r(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.0"}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 B=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?i.trim():null}return n(e)},z={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=>!l(t)&&a(t)))},getSelectorFromElement(t){const e=B(t);return e&&z.findOne(e)?e:null},getElementFromSelector(t){const e=B(t);return e?z.findOne(e):null},getMultipleElementsFromSelector(t){const e=B(t);return e?z.find(e):[]}},R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,n=t.NAME;P.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),l(this))return;const s=z.getElementFromSelector(this)||this.closest(`.${n}`);t.getOrCreateInstance(s)[e]()}))};class q extends W{static get NAME(){return"alert"}close(){if(P.trigger(this._element,"close.bs.alert").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(),P.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=q.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)}}))}}R(q,"close"),m(q);const V='[data-bs-toggle="button"]';class K extends W{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=K.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}P.on(document,"click.bs.button.data-api",V,(t=>{t.preventDefault();const e=t.target.closest(V);K.getOrCreateInstance(e).toggle()})),m(K);const Q={endCallback:null,leftCallback:null,rightCallback:null},X={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Y extends ${constructor(t,e){super(),this._element=t,t&&Y.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Q}static get DefaultType(){return X}static get NAME(){return"swipe"}dispose(){P.off(this._element,".bs.swipe")}_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(),g(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&&g(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(P.on(this._element,"pointerdown.bs.swipe",(t=>this._start(t))),P.on(this._element,"pointerup.bs.swipe",(t=>this._end(t))),this._element.classList.add("pointer-event")):(P.on(this._element,"touchstart.bs.swipe",(t=>this._start(t))),P.on(this._element,"touchmove.bs.swipe",(t=>this._move(t))),P.on(this._element,"touchend.bs.swipe",(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 U="next",G="prev",J="left",Z="right",tt="slid.bs.carousel",et="carousel",it="active",nt={ArrowLeft:Z,ArrowRight:J},st={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ot={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class rt extends W{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===et&&this.cycle()}static get Default(){return st}static get DefaultType(){return ot}static get NAME(){return"carousel"}next(){this._slide(U)}nextWhenVisible(){!document.hidden&&a(this._element)&&this.next()}prev(){this._slide(G)}pause(){this._isSliding&&s(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?P.one(this._element,tt,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void P.one(this._element,tt,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const n=t>i?U:G;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&&P.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(P.on(this._element,"mouseenter.bs.carousel",(()=>this.pause())),P.on(this._element,"mouseleave.bs.carousel",(()=>this._maybeEnableCycle()))),this._config.touch&&Y.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of z.find(".carousel-item img",this._element))P.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(J)),rightCallback:()=>this._slide(this._directionToOrder(Z)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Y(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=nt[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=z.findOne(".active",this._indicatorsElement);e.classList.remove(it),e.removeAttribute("aria-current");const i=z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);i&&(i.classList.add(it),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===U,s=e||b(this._getItems(),i,n,this._config.wrap);if(s===i)return;const o=this._getItemIndex(s),r=e=>P.trigger(this._element,e,{relatedTarget:s,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r("slide.bs.carousel").defaultPrevented)return;if(!i||!s)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=s;const l=n?"carousel-item-start":"carousel-item-end",c=n?"carousel-item-next":"carousel-item-prev";s.classList.add(c),d(s),i.classList.add(l),s.classList.add(l),this._queueCallback((()=>{s.classList.remove(l,c),s.classList.add(it),i.classList.remove(it,c,l),this._isSliding=!1,r(tt)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return z.findOne(".active.carousel-item",this._element)}_getItems(){return z.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return p()?t===J?G:U:t===J?U:G}_orderToDirection(t){return p()?t===G?J:Z:t===G?Z:J}static jQueryInterface(t){return this.each((function(){const e=rt.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)}))}}P.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",(function(t){const e=z.getElementFromSelector(this);if(!e||!e.classList.contains(et))return;t.preventDefault();const i=rt.getOrCreateInstance(e),n=this.getAttribute("data-bs-slide-to");return n?(i.to(n),void i._maybeEnableCycle()):"next"===H.getDataAttribute(this,"slide")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),P.on(window,"load.bs.carousel.data-api",(()=>{const t=z.find('[data-bs-ride="carousel"]');for(const e of t)rt.getOrCreateInstance(e)})),m(rt);const at="show",lt="collapse",ct="collapsing",ht='[data-bs-toggle="collapse"]',dt={parent:null,toggle:!0},ut={parent:"(null|element)",toggle:"boolean"};class ft extends W{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=z.find(ht);for(const t of i){const e=z.getSelectorFromElement(t),i=z.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 dt}static get DefaultType(){return ut}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=>ft.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(P.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(lt),this._element.classList.add(ct),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(ct),this._element.classList.add(lt,at),this._element.style[e]="",P.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(P.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,d(this._element),this._element.classList.add(ct),this._element.classList.remove(lt,at);for(const t of this._triggerArray){const e=z.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(ct),this._element.classList.add(lt),P.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(at)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=r(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(ht);for(const e of t){const t=z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=z.find(":scope .collapse .collapse",this._config.parent);return z.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=ft.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}P.on(document,"click.bs.collapse.data-api",ht,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of z.getMultipleElementsFromSelector(this))ft.getOrCreateInstance(t,{toggle:!1}).toggle()})),m(ft);var pt="top",mt="bottom",gt="right",_t="left",bt="auto",vt=[pt,mt,gt,_t],yt="start",wt="end",At="clippingParents",Et="viewport",Tt="popper",Ct="reference",Ot=vt.reduce((function(t,e){return t.concat([e+"-"+yt,e+"-"+wt])}),[]),xt=[].concat(vt,[bt]).reduce((function(t,e){return t.concat([e,e+"-"+yt,e+"-"+wt])}),[]),kt="beforeRead",Lt="read",St="afterRead",Dt="beforeMain",It="main",Nt="afterMain",Pt="beforeWrite",Mt="write",jt="afterWrite",Ft=[kt,Lt,St,Dt,It,Nt,Pt,Mt,jt];function Ht(t){return t?(t.nodeName||"").toLowerCase():null}function $t(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function Wt(t){return t instanceof $t(t).Element||t instanceof Element}function Bt(t){return t instanceof $t(t).HTMLElement||t instanceof HTMLElement}function zt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof $t(t).ShadowRoot||t instanceof ShadowRoot)}const Rt={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];Bt(s)&&Ht(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]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});Bt(n)&&Ht(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function qt(t){return t.split("-")[0]}var Vt=Math.max,Kt=Math.min,Qt=Math.round;function Xt(){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 Yt(){return!/^((?!chrome|android).)*safari/i.test(Xt())}function Ut(t,e,i){void 0===e&&(e=!1),void 0===i&&(i=!1);var n=t.getBoundingClientRect(),s=1,o=1;e&&Bt(t)&&(s=t.offsetWidth>0&&Qt(n.width)/t.offsetWidth||1,o=t.offsetHeight>0&&Qt(n.height)/t.offsetHeight||1);var r=(Wt(t)?$t(t):window).visualViewport,a=!Yt()&&i,l=(n.left+(a&&r?r.offsetLeft:0))/s,c=(n.top+(a&&r?r.offsetTop:0))/o,h=n.width/s,d=n.height/o;return{width:h,height:d,top:c,right:l+h,bottom:c+d,left:l,x:l,y:c}}function Gt(t){var e=Ut(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 Jt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&zt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Zt(t){return $t(t).getComputedStyle(t)}function te(t){return["table","td","th"].indexOf(Ht(t))>=0}function ee(t){return((Wt(t)?t.ownerDocument:t.document)||window.document).documentElement}function ie(t){return"html"===Ht(t)?t:t.assignedSlot||t.parentNode||(zt(t)?t.host:null)||ee(t)}function ne(t){return Bt(t)&&"fixed"!==Zt(t).position?t.offsetParent:null}function se(t){for(var e=$t(t),i=ne(t);i&&te(i)&&"static"===Zt(i).position;)i=ne(i);return i&&("html"===Ht(i)||"body"===Ht(i)&&"static"===Zt(i).position)?e:i||function(t){var e=/firefox/i.test(Xt());if(/Trident/i.test(Xt())&&Bt(t)&&"fixed"===Zt(t).position)return null;var i=ie(t);for(zt(i)&&(i=i.host);Bt(i)&&["html","body"].indexOf(Ht(i))<0;){var n=Zt(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 oe(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function re(t,e,i){return Vt(t,Kt(e,i))}function ae(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function le(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const ce={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=qt(i.placement),l=oe(a),c=[_t,gt].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return ae("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:le(t,vt))}(s.padding,i),d=Gt(o),u="y"===l?pt:_t,f="y"===l?mt:gt,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=se(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,A=re(v,w,y),E=l;i.modifiersData[n]=((e={})[E]=A,e.centerOffset=A-w,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)))&&Jt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function he(t){return t.split("-")[1]}var de={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ue(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=t.isFixed,u=r.x,f=void 0===u?0:u,p=r.y,m=void 0===p?0:p,g="function"==typeof h?h({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var _=r.hasOwnProperty("x"),b=r.hasOwnProperty("y"),v=_t,y=pt,w=window;if(c){var A=se(i),E="clientHeight",T="clientWidth";A===$t(i)&&"static"!==Zt(A=ee(i)).position&&"absolute"===a&&(E="scrollHeight",T="scrollWidth"),(s===pt||(s===_t||s===gt)&&o===wt)&&(y=mt,m-=(d&&A===w&&w.visualViewport?w.visualViewport.height:A[E])-n.height,m*=l?1:-1),s!==_t&&(s!==pt&&s!==mt||o!==wt)||(v=gt,f-=(d&&A===w&&w.visualViewport?w.visualViewport.width:A[T])-n.width,f*=l?1:-1)}var C,O=Object.assign({position:a},c&&de),x=!0===h?function(t,e){var i=t.x,n=t.y,s=e.devicePixelRatio||1;return{x:Qt(i*s)/s||0,y:Qt(n*s)/s||0}}({x:f,y:m},$t(i)):{x:f,y:m};return f=x.x,m=x.y,l?Object.assign({},O,((C={})[y]=b?"0":"",C[v]=_?"0":"",C.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",C)):Object.assign({},O,((e={})[y]=b?m+"px":"",e[v]=_?f+"px":"",e.transform="",e))}const fe={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:qt(e.placement),variation:he(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,ue(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,ue(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 pe={passive:!0};const me={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=$t(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,pe)})),a&&l.addEventListener("resize",i.update,pe),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,pe)})),a&&l.removeEventListener("resize",i.update,pe)}},data:{}};var ge={left:"right",right:"left",bottom:"top",top:"bottom"};function _e(t){return t.replace(/left|right|bottom|top/g,(function(t){return ge[t]}))}var be={start:"end",end:"start"};function ve(t){return t.replace(/start|end/g,(function(t){return be[t]}))}function ye(t){var e=$t(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function we(t){return Ut(ee(t)).left+ye(t).scrollLeft}function Ae(t){var e=Zt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ee(t){return["html","body","#document"].indexOf(Ht(t))>=0?t.ownerDocument.body:Bt(t)&&Ae(t)?t:Ee(ie(t))}function Te(t,e){var i;void 0===e&&(e=[]);var n=Ee(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=$t(n),r=s?[o].concat(o.visualViewport||[],Ae(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Te(ie(r)))}function Ce(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Oe(t,e,i){return e===Et?Ce(function(t,e){var i=$t(t),n=ee(t),s=i.visualViewport,o=n.clientWidth,r=n.clientHeight,a=0,l=0;if(s){o=s.width,r=s.height;var c=Yt();(c||!c&&"fixed"===e)&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:r,x:a+we(t),y:l}}(t,i)):Wt(e)?function(t,e){var i=Ut(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):Ce(function(t){var e,i=ee(t),n=ye(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=Vt(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=Vt(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+we(t),l=-n.scrollTop;return"rtl"===Zt(s||i).direction&&(a+=Vt(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(ee(t)))}function xe(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?qt(s):null,r=s?he(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case pt:e={x:a,y:i.y-n.height};break;case mt:e={x:a,y:i.y+i.height};break;case gt:e={x:i.x+i.width,y:l};break;case _t:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?oe(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case yt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case wt:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ke(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.strategy,r=void 0===o?t.strategy:o,a=i.boundary,l=void 0===a?At:a,c=i.rootBoundary,h=void 0===c?Et:c,d=i.elementContext,u=void 0===d?Tt:d,f=i.altBoundary,p=void 0!==f&&f,m=i.padding,g=void 0===m?0:m,_=ae("number"!=typeof g?g:le(g,vt)),b=u===Tt?Ct:Tt,v=t.rects.popper,y=t.elements[p?b:u],w=function(t,e,i,n){var s="clippingParents"===e?function(t){var e=Te(ie(t)),i=["absolute","fixed"].indexOf(Zt(t).position)>=0&&Bt(t)?se(t):t;return Wt(i)?e.filter((function(t){return Wt(t)&&Jt(t,i)&&"body"!==Ht(t)})):[]}(t):[].concat(e),o=[].concat(s,[i]),r=o[0],a=o.reduce((function(e,i){var s=Oe(t,i,n);return e.top=Vt(s.top,e.top),e.right=Kt(s.right,e.right),e.bottom=Kt(s.bottom,e.bottom),e.left=Vt(s.left,e.left),e}),Oe(t,r,n));return a.width=a.right-a.left,a.height=a.bottom-a.top,a.x=a.left,a.y=a.top,a}(Wt(y)?y:y.contextElement||ee(t.elements.popper),l,h,r),A=Ut(t.elements.reference),E=xe({reference:A,element:v,strategy:"absolute",placement:s}),T=Ce(Object.assign({},v,E)),C=u===Tt?T:A,O={top:w.top-C.top+_.top,bottom:C.bottom-w.bottom+_.bottom,left:w.left-C.left+_.left,right:C.right-w.right+_.right},x=t.modifiersData.offset;if(u===Tt&&x){var k=x[s];Object.keys(O).forEach((function(t){var e=[gt,mt].indexOf(t)>=0?1:-1,i=[pt,mt].indexOf(t)>=0?"y":"x";O[t]+=k[i]*e}))}return O}function Le(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?xt:l,h=he(n),d=h?a?Ot:Ot.filter((function(t){return he(t)===h})):vt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ke(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[qt(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const Se={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 s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=qt(g),b=l||(_!==g&&p?function(t){if(qt(t)===bt)return[];var e=_e(t);return[ve(t),e,ve(e)]}(g):[_e(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(qt(i)===bt?Le(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,A=new Map,E=!0,T=v[0],C=0;C=0,S=L?"width":"height",D=ke(e,{placement:O,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),I=L?k?gt:_t:k?mt:pt;y[S]>w[S]&&(I=_e(I));var N=_e(I),P=[];if(o&&P.push(D[x]<=0),a&&P.push(D[I]<=0,D[N]<=0),P.every((function(t){return t}))){T=O,E=!1;break}A.set(O,P)}if(E)for(var M=function(t){var e=v.find((function(e){var i=A.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},j=p?3:1;j>0&&"break"!==M(j);j--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function De(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 Ie(t){return[pt,gt,mt,_t].some((function(e){return t[e]>=0}))}const Ne={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,o=e.modifiersData.preventOverflow,r=ke(e,{elementContext:"reference"}),a=ke(e,{altBoundary:!0}),l=De(r,n),c=De(a,s,o),h=Ie(l),d=Ie(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Pe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=xt.reduce((function(t,i){return t[i]=function(t,e,i){var n=qt(t),s=[_t,pt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[_t,gt].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Me={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=xe({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},je={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ke(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=qt(e.placement),b=he(e.placement),v=!b,y=oe(_),w="x"===y?"y":"x",A=e.modifiersData.popperOffsets,E=e.rects.reference,T=e.rects.popper,C="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,O="number"==typeof C?{mainAxis:C,altAxis:C}:Object.assign({mainAxis:0,altAxis:0},C),x=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,k={x:0,y:0};if(A){if(o){var L,S="y"===y?pt:_t,D="y"===y?mt:gt,I="y"===y?"height":"width",N=A[y],P=N+g[S],M=N-g[D],j=f?-T[I]/2:0,F=b===yt?E[I]:T[I],H=b===yt?-T[I]:-E[I],$=e.elements.arrow,W=f&&$?Gt($):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},z=B[S],R=B[D],q=re(0,E[I],W[I]),V=v?E[I]/2-j-q-z-O.mainAxis:F-q-z-O.mainAxis,K=v?-E[I]/2+j+q+R+O.mainAxis:H+q+R+O.mainAxis,Q=e.elements.arrow&&se(e.elements.arrow),X=Q?"y"===y?Q.clientTop||0:Q.clientLeft||0:0,Y=null!=(L=null==x?void 0:x[y])?L:0,U=N+K-Y,G=re(f?Kt(P,N+V-Y-X):P,N,f?Vt(M,U):M);A[y]=G,k[y]=G-N}if(a){var J,Z="x"===y?pt:_t,tt="x"===y?mt:gt,et=A[w],it="y"===w?"height":"width",nt=et+g[Z],st=et-g[tt],ot=-1!==[pt,_t].indexOf(_),rt=null!=(J=null==x?void 0:x[w])?J:0,at=ot?nt:et-E[it]-T[it]-rt+O.altAxis,lt=ot?et+E[it]+T[it]-rt-O.altAxis:st,ct=f&&ot?function(t,e,i){var n=re(t,e,i);return n>i?i:n}(at,et,lt):re(f?at:nt,et,f?lt:st);A[w]=ct,k[w]=ct-et}e.modifiersData[n]=k}},requiresIfExists:["offset"]};function Fe(t,e,i){void 0===i&&(i=!1);var n,s,o=Bt(e),r=Bt(e)&&function(t){var e=t.getBoundingClientRect(),i=Qt(e.width)/t.offsetWidth||1,n=Qt(e.height)/t.offsetHeight||1;return 1!==i||1!==n}(e),a=ee(e),l=Ut(t,r,i),c={scrollLeft:0,scrollTop:0},h={x:0,y:0};return(o||!o&&!i)&&(("body"!==Ht(e)||Ae(a))&&(c=(n=e)!==$t(n)&&Bt(n)?{scrollLeft:(s=n).scrollLeft,scrollTop:s.scrollTop}:ye(n)),Bt(e)?((h=Ut(e,!0)).x+=e.clientLeft,h.y+=e.clientTop):a&&(h.x=we(a))),{x:l.left+c.scrollLeft-h.x,y:l.top+c.scrollTop-h.y,width:l.width,height:l.height}}function He(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 $e={placement:"bottom",modifiers:[],strategy:"absolute"};function We(){for(var t=arguments.length,e=new Array(t),i=0;iNumber.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)&&(H.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,...g(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const i=z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>a(t)));i.length&&b(i,e,t===Xe,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=ci.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=z.find(Ze);for(const i of e){const e=ci.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 o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i="Escape"===t.key,n=[Qe,Xe].includes(t.key);if(!n&&!i)return;if(e&&!i)return;t.preventDefault();const s=this.matches(Je)?this:z.prev(this,Je)[0]||z.next(this,Je)[0]||z.findOne(Je,t.delegateTarget.parentNode),o=ci.getOrCreateInstance(s);if(n)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),s.focus())}}P.on(document,Ue,Je,ci.dataApiKeydownHandler),P.on(document,Ue,ti,ci.dataApiKeydownHandler),P.on(document,Ye,ci.clearMenus),P.on(document,"keyup.bs.dropdown.data-api",ci.clearMenus),P.on(document,Ye,Je,(function(t){t.preventDefault(),ci.getOrCreateInstance(this).toggle()})),m(ci);const hi="show",di="mousedown.bs.backdrop",ui={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},fi={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class pi extends ${constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return ui}static get DefaultType(){return fi}static get NAME(){return"backdrop"}show(t){if(!this._config.isVisible)return void g(t);this._append();const e=this._getElement();this._config.isAnimated&&d(e),e.classList.add(hi),this._emulateAnimation((()=>{g(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(hi),this._emulateAnimation((()=>{this.dispose(),g(t)}))):g(t)}dispose(){this._isAppended&&(P.off(this._element,di),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=r(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),P.on(t,di,(()=>{g(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){_(t,this._getElement(),this._config.isAnimated)}}const mi=".bs.focustrap",gi="backward",_i={autofocus:!0,trapElement:null},bi={autofocus:"boolean",trapElement:"element"};class vi extends ${constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return _i}static get DefaultType(){return bi}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),P.off(document,mi),P.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),P.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,P.off(document,mi))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=z.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===gi?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?gi:"forward")}}const yi=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",wi=".sticky-top",Ai="padding-right",Ei="margin-right";class Ti{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,Ai,(e=>e+t)),this._setElementAttributes(yi,Ai,(e=>e+t)),this._setElementAttributes(wi,Ei,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Ai),this._resetElementAttributes(yi,Ai),this._resetElementAttributes(wi,Ei)}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&&H.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=H.getDataAttribute(t,e);null!==i?(H.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(o(t))e(t);else for(const i of z.find(t,this._element))e(i)}}const Ci=".bs.modal",Oi="hidden.bs.modal",xi="show.bs.modal",ki="modal-open",Li="show",Si="modal-static",Di={backdrop:!0,focus:!0,keyboard:!0},Ii={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Ni extends W{constructor(t,e){super(t,e),this._dialog=z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Ti,this._addEventListeners()}static get Default(){return Di}static get DefaultType(){return Ii}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||P.trigger(this._element,xi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(ki),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&(P.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Li),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){P.off(window,Ci),P.off(this._dialog,Ci),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new pi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new vi({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=z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),d(this._element),this._element.classList.add(Li),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,P.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){P.on(this._element,"keydown.dismiss.bs.modal",(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),P.on(window,"resize.bs.modal",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),P.on(this._element,"mousedown.dismiss.bs.modal",(t=>{P.one(this._element,"click.dismiss.bs.modal",(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(ki),this._resetAdjustments(),this._scrollBar.reset(),P.trigger(this._element,Oi)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(P.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Si)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Si),this._queueCallback((()=>{this._element.classList.remove(Si),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=p()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!i&&t){const t=p()?"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=Ni.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}P.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),P.one(e,xi,(t=>{t.defaultPrevented||P.one(e,Oi,(()=>{a(this)&&this.focus()}))}));const i=z.findOne(".modal.show");i&&Ni.getInstance(i).hide(),Ni.getOrCreateInstance(e).toggle(this)})),R(Ni),m(Ni);const Pi="show",Mi="showing",ji="hiding",Fi=".offcanvas.show",Hi="hidePrevented.bs.offcanvas",$i="hidden.bs.offcanvas",Wi={backdrop:!0,keyboard:!0,scroll:!1},Bi={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class zi extends W{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Wi}static get DefaultType(){return Bi}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||P.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Ti).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Mi),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Pi),this._element.classList.remove(Mi),P.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(P.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(ji),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(Pi,ji),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Ti).reset(),P.trigger(this._element,$i)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new pi({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():P.trigger(this._element,Hi)}:null})}_initializeFocusTrap(){return new vi({trapElement:this._element})}_addEventListeners(){P.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():P.trigger(this._element,Hi))}))}static jQueryInterface(t){return this.each((function(){const e=zi.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)}}))}}P.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this))return;P.one(e,$i,(()=>{a(this)&&this.focus()}));const i=z.findOne(Fi);i&&i!==e&&zi.getInstance(i).hide(),zi.getOrCreateInstance(e).toggle(this)})),P.on(window,"load.bs.offcanvas.data-api",(()=>{for(const t of z.find(Fi))zi.getOrCreateInstance(t).show()})),P.on(window,"resize.bs.offcanvas",(()=>{for(const t of z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&zi.getOrCreateInstance(t).hide()})),R(zi),m(zi);const Ri={"*":["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:[]},qi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Vi=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Ki=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!qi.has(i)||Boolean(Vi.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},Qi={allowList:Ri,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"

"},Xi={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Yi={entry:"(string|element|function|null)",selector:"(string|element)"};class Ui extends ${constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Qi}static get DefaultType(){return Xi}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},Yi)}_setContent(t,e,i){const n=z.findOne(i,t);n&&((e=this._resolvePossibleFunction(e))?o(e)?this._putElementInTemplate(r(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)Ki(e,s)||t.removeAttribute(e.nodeName)}return n.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return g(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const Gi=new Set(["sanitize","allowList","sanitizeFn"]),Ji="fade",Zi="show",tn=".modal",en="hide.bs.modal",nn="hover",sn="focus",on={AUTO:"auto",TOP:"top",RIGHT:p()?"left":"right",BOTTOM:"bottom",LEFT:p()?"right":"left"},rn={allowList:Ri,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"},an={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 ln extends W{constructor(t,e){if(void 0===Ve)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 rn}static get DefaultType(){return an}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),P.off(this._element.closest(tn),en,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=P.trigger(this._element,this.constructor.eventName("show")),e=(c(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),P.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(i),i.classList.add(Zi),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.on(t,"mouseover",h);this._queueCallback((()=>{P.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(this._isShown()&&!P.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented){if(this._getTipElement().classList.remove(Zi),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))P.off(t,"mouseover",h);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),P.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(Ji,Zi),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(Ji),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Ui({...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(Ji)}_isShown(){return this.tip&&this.tip.classList.contains(Zi)}_createPopper(t){const e=g(this._config.placement,[this,t,this._element]),i=on[e.toUpperCase()];return qe(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 g(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,...g(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)P.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===nn?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),i=e===nn?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");P.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?sn:nn]=!0,e._enter()})),P.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?sn:nn]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},P.on(this._element.closest(tn),en,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=H.getDataAttributes(this._element);for(const t of Object.keys(e))Gi.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:r(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=ln.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(ln);const cn={...ln.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},hn={...ln.DefaultType,content:"(null|string|element|function)"};class dn extends ln{static get Default(){return cn}static get DefaultType(){return hn}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=dn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}m(dn);const un="click.bs.scrollspy",fn="active",pn="[href]",mn={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},gn={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class _n extends W{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 mn}static get DefaultType(){return gn}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=r(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&&(P.off(this._config.target,un),P.on(this._config.target,un,pn,(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 o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(s&&t){if(i(o),!n)return}else s||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=z.find(pn,this._config.target);for(const e of t){if(!e.hash||l(e))continue;const t=z.findOne(decodeURI(e.hash),this._element);a(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(fn),this._activateParents(t),P.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(fn);else for(const e of z.parents(t,".nav, .list-group"))for(const t of z.prev(e,".nav-link, .nav-item > .nav-link, .list-group-item"))t.classList.add(fn)}_clearActiveClass(t){t.classList.remove(fn);const e=z.find("[href].active",t);for(const t of e)t.classList.remove(fn)}static jQueryInterface(t){return this.each((function(){const e=_n.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]()}}))}}P.on(window,"load.bs.scrollspy.data-api",(()=>{for(const t of z.find('[data-bs-spy="scroll"]'))_n.getOrCreateInstance(t)})),m(_n);const bn="ArrowLeft",vn="ArrowRight",yn="ArrowUp",wn="ArrowDown",An="active",En="fade",Tn="show",Cn='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',On=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${Cn}`;class xn extends W{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),P.on(this._element,"keydown.bs.tab",(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?P.trigger(e,"hide.bs.tab",{relatedTarget:t}):null;P.trigger(t,"show.bs.tab",{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(An),this._activate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),P.trigger(t,"shown.bs.tab",{relatedTarget:e})):t.classList.add(Tn)}),t,t.classList.contains(En)))}_deactivate(t,e){t&&(t.classList.remove(An),t.blur(),this._deactivate(z.getElementFromSelector(t)),this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),P.trigger(t,"hidden.bs.tab",{relatedTarget:e})):t.classList.remove(Tn)}),t,t.classList.contains(En)))}_keydown(t){if(![bn,vn,yn,wn].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[vn,wn].includes(t.key),i=b(this._getChildren().filter((t=>!l(t))),t.target,e,!0);i&&(i.focus({preventScroll:!0}),xn.getOrCreateInstance(i).show())}_getChildren(){return z.find(On,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=z.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=z.findOne(t,i);s&&s.classList.toggle(n,e)};n(".dropdown-toggle",An),n(".dropdown-menu",Tn),i.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(An)}_getInnerElement(t){return t.matches(On)?t:z.findOne(On,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=xn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}P.on(document,"click.bs.tab",Cn,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),l(this)||xn.getOrCreateInstance(this).show()})),P.on(window,"load.bs.tab",(()=>{for(const t of z.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))xn.getOrCreateInstance(t)})),m(xn);const kn="hide",Ln="show",Sn="showing",Dn={animation:"boolean",autohide:"boolean",delay:"number"},In={animation:!0,autohide:!0,delay:5e3};class Nn extends W{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return In}static get DefaultType(){return Dn}static get NAME(){return"toast"}show(){P.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(kn),d(this._element),this._element.classList.add(Ln,Sn),this._queueCallback((()=>{this._element.classList.remove(Sn),P.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&(P.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(Sn),this._queueCallback((()=>{this._element.classList.add(kn),this._element.classList.remove(Sn,Ln),P.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ln),super.dispose()}isShown(){return this._element.classList.contains(Ln)}_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(){P.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),P.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),P.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),P.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Nn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(Nn),m(Nn),{Alert:q,Button:K,Carousel:rt,Collapse:ft,Dropdown:ci,Modal:Ni,Offcanvas:zi,Popover:dn,ScrollSpy:_n,Tab:xn,Toast:Nn,Tooltip:ln}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/static/js/lib/bootstrap.bundle.min.js.map b/static/js/lib/bootstrap.bundle.min.js.map new file mode 100644 index 0000000..8c090c8 --- /dev/null +++ b/static/js/lib/bootstrap.bundle.min.js.map @@ -0,0 +1 @@ +{"version":3,"names":["elementMap","Map","Data","set","element","key","instance","has","instanceMap","get","size","console","error","Array","from","keys","remove","delete","TRANSITION_END","parseSelector","selector","window","CSS","escape","replace","match","id","triggerTransitionEnd","dispatchEvent","Event","isElement","object","jquery","nodeType","getElement","length","document","querySelector","isVisible","getClientRects","elementIsVisible","getComputedStyle","getPropertyValue","closedDetails","closest","summary","parentNode","isDisabled","Node","ELEMENT_NODE","classList","contains","disabled","hasAttribute","getAttribute","findShadowRoot","documentElement","attachShadow","getRootNode","root","ShadowRoot","noop","reflow","offsetHeight","getjQuery","jQuery","body","DOMContentLoadedCallbacks","isRTL","dir","defineJQueryPlugin","plugin","callback","$","name","NAME","JQUERY_NO_CONFLICT","fn","jQueryInterface","Constructor","noConflict","readyState","addEventListener","push","execute","possibleCallback","args","defaultValue","executeAfterTransition","transitionElement","waitForTransition","emulatedDuration","transitionDuration","transitionDelay","floatTransitionDuration","Number","parseFloat","floatTransitionDelay","split","getTransitionDurationFromElement","called","handler","target","removeEventListener","setTimeout","getNextActiveElement","list","activeElement","shouldGetNext","isCycleAllowed","listLength","index","indexOf","Math","max","min","namespaceRegex","stripNameRegex","stripUidRegex","eventRegistry","uidEvent","customEvents","mouseenter","mouseleave","nativeEvents","Set","makeEventUid","uid","getElementEvents","findHandler","events","callable","delegationSelector","Object","values","find","event","normalizeParameters","originalTypeEvent","delegationFunction","isDelegated","typeEvent","getTypeEvent","addHandler","oneOff","wrapFunction","relatedTarget","delegateTarget","call","this","handlers","previousFunction","domElements","querySelectorAll","domElement","hydrateObj","EventHandler","off","type","apply","bootstrapDelegationHandler","bootstrapHandler","removeHandler","Boolean","removeNamespacedHandlers","namespace","storeElementEvent","handlerKey","entries","includes","on","one","inNamespace","isNamespace","startsWith","elementEvent","slice","keyHandlers","trigger","jQueryEvent","bubbles","nativeDispatch","defaultPrevented","isPropagationStopped","isImmediatePropagationStopped","isDefaultPrevented","evt","cancelable","preventDefault","obj","meta","value","_unused","defineProperty","configurable","normalizeData","toString","JSON","parse","decodeURIComponent","normalizeDataKey","chr","toLowerCase","Manipulator","setDataAttribute","setAttribute","removeDataAttribute","removeAttribute","getDataAttributes","attributes","bsKeys","dataset","filter","pureKey","charAt","getDataAttribute","Config","Default","DefaultType","Error","_getConfig","config","_mergeConfigObj","_configAfterMerge","_typeCheckConfig","jsonConfig","constructor","configTypes","property","expectedTypes","valueType","prototype","RegExp","test","TypeError","toUpperCase","BaseComponent","super","_element","_config","DATA_KEY","dispose","EVENT_KEY","propertyName","getOwnPropertyNames","_queueCallback","isAnimated","static","getInstance","VERSION","getSelector","hrefAttribute","trim","SelectorEngine","concat","Element","findOne","children","child","matches","parents","ancestor","prev","previous","previousElementSibling","next","nextElementSibling","focusableChildren","focusables","map","join","el","getSelectorFromElement","getElementFromSelector","getMultipleElementsFromSelector","enableDismissTrigger","component","method","clickEvent","tagName","getOrCreateInstance","Alert","close","_destroyElement","each","data","undefined","SELECTOR_DATA_TOGGLE","Button","toggle","button","endCallback","leftCallback","rightCallback","Swipe","isSupported","_deltaX","_supportPointerEvents","PointerEvent","_initEvents","_start","_eventIsPointerPenTouch","clientX","touches","_end","_handleSwipe","_move","absDeltaX","abs","direction","add","pointerType","navigator","maxTouchPoints","ORDER_NEXT","ORDER_PREV","DIRECTION_LEFT","DIRECTION_RIGHT","EVENT_SLID","CLASS_NAME_CAROUSEL","CLASS_NAME_ACTIVE","KEY_TO_DIRECTION","ArrowLeft","ArrowRight","interval","keyboard","pause","ride","touch","wrap","Carousel","_interval","_activeElement","_isSliding","touchTimeout","_swipeHelper","_indicatorsElement","_addEventListeners","cycle","_slide","nextWhenVisible","hidden","_clearInterval","_updateInterval","setInterval","_maybeEnableCycle","to","items","_getItems","activeIndex","_getItemIndex","_getActive","order","defaultInterval","_keydown","_addTouchEventListeners","img","swipeConfig","_directionToOrder","endCallBack","clearTimeout","_setActiveIndicatorElement","activeIndicator","newActiveIndicator","elementInterval","parseInt","isNext","nextElement","nextElementIndex","triggerEvent","eventName","_orderToDirection","isCycling","directionalClassName","orderClassName","completeCallBack","_isAnimated","SELECTOR_ACTIVE","clearInterval","carousel","slideIndex","carousels","CLASS_NAME_SHOW","CLASS_NAME_COLLAPSE","CLASS_NAME_COLLAPSING","parent","Collapse","_isTransitioning","_triggerArray","toggleList","elem","filterElement","foundElement","_initializeChildren","_addAriaAndCollapsedClass","_isShown","hide","show","activeChildren","_getFirstLevelChildren","activeInstance","dimension","_getDimension","style","scrollSize","complete","getBoundingClientRect","selected","triggerArray","isOpen","top","bottom","right","left","auto","basePlacements","start","end","clippingParents","viewport","popper","reference","variationPlacements","reduce","acc","placement","placements","beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite","modifierPhases","getNodeName","nodeName","getWindow","node","ownerDocument","defaultView","isHTMLElement","HTMLElement","isShadowRoot","applyStyles$1","enabled","phase","_ref","state","elements","forEach","styles","assign","effect","_ref2","initialStyles","position","options","strategy","margin","arrow","hasOwnProperty","attribute","requires","getBasePlacement","round","getUAString","uaData","userAgentData","brands","isArray","item","brand","version","userAgent","isLayoutViewport","includeScale","isFixedStrategy","clientRect","scaleX","scaleY","offsetWidth","width","height","visualViewport","addVisualOffsets","x","offsetLeft","y","offsetTop","getLayoutRect","rootNode","isSameNode","host","isTableElement","getDocumentElement","getParentNode","assignedSlot","getTrueOffsetParent","offsetParent","getOffsetParent","isFirefox","currentNode","css","transform","perspective","contain","willChange","getContainingBlock","getMainAxisFromPlacement","within","mathMax","mathMin","mergePaddingObject","paddingObject","expandToHashMap","hashMap","arrow$1","_state$modifiersData$","arrowElement","popperOffsets","modifiersData","basePlacement","axis","len","padding","rects","toPaddingObject","arrowRect","minProp","maxProp","endDiff","startDiff","arrowOffsetParent","clientSize","clientHeight","clientWidth","centerToReference","center","offset","axisProp","centerOffset","_options$element","requiresIfExists","getVariation","unsetSides","mapToStyles","_Object$assign2","popperRect","variation","offsets","gpuAcceleration","adaptive","roundOffsets","isFixed","_offsets$x","_offsets$y","_ref3","hasX","hasY","sideX","sideY","win","heightProp","widthProp","_Object$assign","commonStyles","_ref4","dpr","devicePixelRatio","roundOffsetsByDPR","computeStyles$1","_ref5","_options$gpuAccelerat","_options$adaptive","_options$roundOffsets","passive","eventListeners","_options$scroll","scroll","_options$resize","resize","scrollParents","scrollParent","update","hash","getOppositePlacement","matched","getOppositeVariationPlacement","getWindowScroll","scrollLeft","pageXOffset","scrollTop","pageYOffset","getWindowScrollBarX","isScrollParent","_getComputedStyle","overflow","overflowX","overflowY","getScrollParent","listScrollParents","_element$ownerDocumen","isBody","updatedList","rectToClientRect","rect","getClientRectFromMixedType","clippingParent","html","layoutViewport","getViewportRect","clientTop","clientLeft","getInnerBoundingClientRect","winScroll","scrollWidth","scrollHeight","getDocumentRect","computeOffsets","commonX","commonY","mainAxis","detectOverflow","_options","_options$placement","_options$strategy","_options$boundary","boundary","_options$rootBoundary","rootBoundary","_options$elementConte","elementContext","_options$altBoundary","altBoundary","_options$padding","altContext","clippingClientRect","mainClippingParents","clipperElement","getClippingParents","firstClippingParent","clippingRect","accRect","getClippingRect","contextElement","referenceClientRect","popperClientRect","elementClientRect","overflowOffsets","offsetData","multiply","computeAutoPlacement","flipVariations","_options$allowedAutoP","allowedAutoPlacements","allPlacements","allowedPlacements","overflows","sort","a","b","flip$1","_skip","_options$mainAxis","checkMainAxis","_options$altAxis","altAxis","checkAltAxis","specifiedFallbackPlacements","fallbackPlacements","_options$flipVariatio","preferredPlacement","oppositePlacement","getExpandedFallbackPlacements","referenceRect","checksMap","makeFallbackChecks","firstFittingPlacement","i","_basePlacement","isStartVariation","isVertical","mainVariationSide","altVariationSide","checks","every","check","_loop","_i","fittingPlacement","reset","getSideOffsets","preventedOffsets","isAnySideFullyClipped","some","side","hide$1","preventOverflow","referenceOverflow","popperAltOverflow","referenceClippingOffsets","popperEscapeOffsets","isReferenceHidden","hasPopperEscaped","offset$1","_options$offset","invertDistance","skidding","distance","distanceAndSkiddingToXY","_data$state$placement","popperOffsets$1","preventOverflow$1","_options$tether","tether","_options$tetherOffset","tetherOffset","isBasePlacement","tetherOffsetValue","normalizedTetherOffsetValue","offsetModifierState","_offsetModifierState$","mainSide","altSide","additive","minLen","maxLen","arrowPaddingObject","arrowPaddingMin","arrowPaddingMax","arrowLen","minOffset","maxOffset","clientOffset","offsetModifierValue","tetherMax","preventedOffset","_offsetModifierState$2","_mainSide","_altSide","_offset","_len","_min","_max","isOriginSide","_offsetModifierValue","_tetherMin","_tetherMax","_preventedOffset","v","withinMaxClamp","getCompositeRect","elementOrVirtualElement","isOffsetParentAnElement","offsetParentIsScaled","isElementScaled","modifiers","visited","result","modifier","dep","depModifier","DEFAULT_OPTIONS","areValidElements","arguments","_key","popperGenerator","generatorOptions","_generatorOptions","_generatorOptions$def","defaultModifiers","_generatorOptions$def2","defaultOptions","pending","orderedModifiers","effectCleanupFns","isDestroyed","setOptions","setOptionsAction","cleanupModifierEffects","merged","orderModifiers","current","existing","m","_ref$options","cleanupFn","forceUpdate","_state$elements","_state$orderedModifie","_state$orderedModifie2","Promise","resolve","then","destroy","onFirstUpdate","createPopper","computeStyles","applyStyles","flip","ARROW_UP_KEY","ARROW_DOWN_KEY","EVENT_CLICK_DATA_API","EVENT_KEYDOWN_DATA_API","SELECTOR_DATA_TOGGLE_SHOWN","SELECTOR_MENU","PLACEMENT_TOP","PLACEMENT_TOPEND","PLACEMENT_BOTTOM","PLACEMENT_BOTTOMEND","PLACEMENT_RIGHT","PLACEMENT_LEFT","autoClose","display","popperConfig","Dropdown","_popper","_parent","_menu","_inNavbar","_detectNavbar","_createPopper","focus","_completeHide","Popper","referenceElement","_getPopperConfig","_getPlacement","parentDropdown","isEnd","_getOffset","popperData","defaultBsPopperConfig","_selectMenuItem","openToggles","context","composedPath","isMenuTarget","isInput","isEscapeEvent","isUpOrDownEvent","getToggleButton","stopPropagation","dataApiKeydownHandler","clearMenus","EVENT_MOUSEDOWN","className","clickCallback","rootElement","Backdrop","_isAppended","_append","_getElement","_emulateAnimation","backdrop","createElement","append","TAB_NAV_BACKWARD","autofocus","trapElement","FocusTrap","_isActive","_lastTabNavDirection","activate","_handleFocusin","_handleKeydown","deactivate","shiftKey","SELECTOR_FIXED_CONTENT","SELECTOR_STICKY_CONTENT","PROPERTY_PADDING","PROPERTY_MARGIN","ScrollBarHelper","getWidth","documentWidth","innerWidth","_disableOverFlow","_setElementAttributes","calculatedValue","_resetElementAttributes","isOverflowing","_saveInitialAttribute","styleProperty","scrollbarWidth","_applyManipulationCallback","setProperty","actualValue","removeProperty","callBack","sel","EVENT_HIDDEN","EVENT_SHOW","CLASS_NAME_OPEN","CLASS_NAME_STATIC","Modal","_dialog","_backdrop","_initializeBackDrop","_focustrap","_initializeFocusTrap","_scrollBar","_adjustDialog","_showElement","_hideModal","handleUpdate","modalBody","transitionComplete","_triggerBackdropTransition","event2","_resetAdjustments","isModalOverflowing","initialOverflowY","isBodyOverflowing","paddingLeft","paddingRight","showEvent","alreadyOpen","CLASS_NAME_SHOWING","CLASS_NAME_HIDING","OPEN_SELECTOR","EVENT_HIDE_PREVENTED","Offcanvas","blur","completeCallback","DefaultAllowlist","area","br","col","code","div","em","hr","h1","h2","h3","h4","h5","h6","li","ol","p","pre","s","small","span","sub","sup","strong","u","ul","uriAttributes","SAFE_URL_PATTERN","allowedAttribute","allowedAttributeList","attributeName","nodeValue","attributeRegex","regex","allowList","content","extraClass","sanitize","sanitizeFn","template","DefaultContentType","entry","TemplateFactory","getContent","_resolvePossibleFunction","hasContent","changeContent","_checkContent","toHtml","templateWrapper","innerHTML","_maybeSanitize","text","_setContent","arg","templateElement","_putElementInTemplate","textContent","unsafeHtml","sanitizeFunction","createdDocument","DOMParser","parseFromString","elementName","attributeList","allowedAttributes","sanitizeHtml","DISALLOWED_ATTRIBUTES","CLASS_NAME_FADE","SELECTOR_MODAL","EVENT_MODAL_HIDE","TRIGGER_HOVER","TRIGGER_FOCUS","AttachmentMap","AUTO","TOP","RIGHT","BOTTOM","LEFT","animation","container","customClass","delay","title","Tooltip","_isEnabled","_timeout","_isHovered","_activeTrigger","_templateFactory","_newContent","tip","_setListeners","_fixTitle","enable","disable","toggleEnabled","click","_leave","_enter","_hideModalHandler","_disposePopper","_isWithContent","isInTheDom","_getTipElement","_isWithActiveTrigger","_getTitle","_createTipElement","_getContentForTemplate","_getTemplateFactory","tipId","prefix","floor","random","getElementById","getUID","setContent","_initializeOnDelegatedTarget","_getDelegateConfig","attachment","triggers","eventIn","eventOut","_setTimeout","timeout","dataAttributes","dataAttribute","Popover","_getContent","EVENT_CLICK","SELECTOR_TARGET_LINKS","rootMargin","smoothScroll","threshold","ScrollSpy","_targetLinks","_observableSections","_rootElement","_activeTarget","_observer","_previousScrollData","visibleEntryTop","parentScrollTop","refresh","_initializeTargetsAndObservables","_maybeEnableSmoothScroll","disconnect","_getNewObserver","section","observe","observableSection","scrollTo","behavior","IntersectionObserver","_observerCallback","targetElement","_process","userScrollsDown","isIntersecting","_clearActiveClass","entryIsLowerThanPrevious","targetLinks","anchor","decodeURI","_activateParents","listGroup","activeNodes","spy","ARROW_LEFT_KEY","ARROW_RIGHT_KEY","SELECTOR_INNER_ELEM","Tab","_setInitialAttributes","_getChildren","innerElem","_elemIsActive","active","_getActiveElem","hideEvent","_deactivate","_activate","relatedElem","_toggleDropDown","nextActiveElement","preventScroll","_setAttributeIfNotExists","_setInitialAttributesOnChild","_getInnerElement","isActive","outerElem","_getOuterElement","_setInitialAttributesOnTargetPanel","open","CLASS_NAME_HIDE","autohide","Toast","_hasMouseInteraction","_hasKeyboardInteraction","_clearTimeout","_maybeScheduleHide","isShown","_onInteraction","isInteracting"],"sources":["../../js/src/dom/data.js","../../js/src/util/index.js","../../js/src/dom/event-handler.js","../../js/src/dom/manipulator.js","../../js/src/util/config.js","../../js/src/base-component.js","../../js/src/dom/selector-engine.js","../../js/src/util/component-functions.js","../../js/src/alert.js","../../js/src/button.js","../../js/src/util/swipe.js","../../js/src/carousel.js","../../js/src/collapse.js","../../node_modules/@popperjs/core/lib/enums.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindow.js","../../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","../../node_modules/@popperjs/core/lib/modifiers/applyStyles.js","../../node_modules/@popperjs/core/lib/utils/getBasePlacement.js","../../node_modules/@popperjs/core/lib/utils/math.js","../../node_modules/@popperjs/core/lib/utils/userAgent.js","../../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","../../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","../../node_modules/@popperjs/core/lib/dom-utils/contains.js","../../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","../../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","../../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","../../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","../../node_modules/@popperjs/core/lib/utils/within.js","../../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","../../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","../../node_modules/@popperjs/core/lib/utils/expandToHashMap.js","../../node_modules/@popperjs/core/lib/modifiers/arrow.js","../../node_modules/@popperjs/core/lib/utils/getVariation.js","../../node_modules/@popperjs/core/lib/modifiers/computeStyles.js","../../node_modules/@popperjs/core/lib/modifiers/eventListeners.js","../../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","../../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","../../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","../../node_modules/@popperjs/core/lib/utils/rectToClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","../../node_modules/@popperjs/core/lib/utils/computeOffsets.js","../../node_modules/@popperjs/core/lib/utils/detectOverflow.js","../../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","../../node_modules/@popperjs/core/lib/modifiers/flip.js","../../node_modules/@popperjs/core/lib/modifiers/hide.js","../../node_modules/@popperjs/core/lib/modifiers/offset.js","../../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","../../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","../../node_modules/@popperjs/core/lib/utils/getAltAxis.js","../../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","../../node_modules/@popperjs/core/lib/utils/orderModifiers.js","../../node_modules/@popperjs/core/lib/createPopper.js","../../node_modules/@popperjs/core/lib/utils/debounce.js","../../node_modules/@popperjs/core/lib/utils/mergeByName.js","../../node_modules/@popperjs/core/lib/popper-lite.js","../../node_modules/@popperjs/core/lib/popper.js","../../js/src/dropdown.js","../../js/src/util/backdrop.js","../../js/src/util/focustrap.js","../../js/src/util/scrollbar.js","../../js/src/modal.js","../../js/src/offcanvas.js","../../js/src/util/sanitizer.js","../../js/src/util/template-factory.js","../../js/src/tooltip.js","../../js/src/popover.js","../../js/src/scrollspy.js","../../js/src/tab.js","../../js/src/toast.js","../../js/index.umd.js"],"sourcesContent":["/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/data.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n/**\n * Constants\n */\n\nconst elementMap = new Map()\n\nexport default {\n set(element, key, instance) {\n if (!elementMap.has(element)) {\n elementMap.set(element, new Map())\n }\n\n const instanceMap = elementMap.get(element)\n\n // make it clear we only want one instance per element\n // can be removed later when multiple key/instances are fine to be used\n if (!instanceMap.has(key) && instanceMap.size !== 0) {\n // eslint-disable-next-line no-console\n console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(instanceMap.keys())[0]}.`)\n return\n }\n\n instanceMap.set(key, instance)\n },\n\n get(element, key) {\n if (elementMap.has(element)) {\n return elementMap.get(element).get(key) || null\n }\n\n return null\n },\n\n remove(element, key) {\n if (!elementMap.has(element)) {\n return\n }\n\n const instanceMap = elementMap.get(element)\n\n instanceMap.delete(key)\n\n // free up element references if there are no instances left for an element\n if (instanceMap.size === 0) {\n elementMap.delete(element)\n }\n }\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/index.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nconst MAX_UID = 1_000_000\nconst MILLISECONDS_MULTIPLIER = 1000\nconst TRANSITION_END = 'transitionend'\n\n/**\n * Properly escape IDs selectors to handle weird IDs\n * @param {string} selector\n * @returns {string}\n */\nconst parseSelector = selector => {\n if (selector && window.CSS && window.CSS.escape) {\n // document.querySelector needs escaping to handle IDs (html5+) containing for instance /\n selector = selector.replace(/#([^\\s\"#']+)/g, (match, id) => `#${CSS.escape(id)}`)\n }\n\n return selector\n}\n\n// Shout-out Angus Croll (https://goo.gl/pxwQGp)\nconst toType = object => {\n if (object === null || object === undefined) {\n return `${object}`\n }\n\n return Object.prototype.toString.call(object).match(/\\s([a-z]+)/i)[1].toLowerCase()\n}\n\n/**\n * Public Util API\n */\n\nconst getUID = prefix => {\n do {\n prefix += Math.floor(Math.random() * MAX_UID)\n } while (document.getElementById(prefix))\n\n return prefix\n}\n\nconst getTransitionDurationFromElement = element => {\n if (!element) {\n return 0\n }\n\n // Get transition-duration of the element\n let { transitionDuration, transitionDelay } = window.getComputedStyle(element)\n\n const floatTransitionDuration = Number.parseFloat(transitionDuration)\n const floatTransitionDelay = Number.parseFloat(transitionDelay)\n\n // Return 0 if element or transition duration is not found\n if (!floatTransitionDuration && !floatTransitionDelay) {\n return 0\n }\n\n // If multiple durations are defined, take the first\n transitionDuration = transitionDuration.split(',')[0]\n transitionDelay = transitionDelay.split(',')[0]\n\n return (Number.parseFloat(transitionDuration) + Number.parseFloat(transitionDelay)) * MILLISECONDS_MULTIPLIER\n}\n\nconst triggerTransitionEnd = element => {\n element.dispatchEvent(new Event(TRANSITION_END))\n}\n\nconst isElement = object => {\n if (!object || typeof object !== 'object') {\n return false\n }\n\n if (typeof object.jquery !== 'undefined') {\n object = object[0]\n }\n\n return typeof object.nodeType !== 'undefined'\n}\n\nconst getElement = object => {\n // it's a jQuery object or a node element\n if (isElement(object)) {\n return object.jquery ? object[0] : object\n }\n\n if (typeof object === 'string' && object.length > 0) {\n return document.querySelector(parseSelector(object))\n }\n\n return null\n}\n\nconst isVisible = element => {\n if (!isElement(element) || element.getClientRects().length === 0) {\n return false\n }\n\n const elementIsVisible = getComputedStyle(element).getPropertyValue('visibility') === 'visible'\n // Handle `details` element as its content may falsie appear visible when it is closed\n const closedDetails = element.closest('details:not([open])')\n\n if (!closedDetails) {\n return elementIsVisible\n }\n\n if (closedDetails !== element) {\n const summary = element.closest('summary')\n if (summary && summary.parentNode !== closedDetails) {\n return false\n }\n\n if (summary === null) {\n return false\n }\n }\n\n return elementIsVisible\n}\n\nconst isDisabled = element => {\n if (!element || element.nodeType !== Node.ELEMENT_NODE) {\n return true\n }\n\n if (element.classList.contains('disabled')) {\n return true\n }\n\n if (typeof element.disabled !== 'undefined') {\n return element.disabled\n }\n\n return element.hasAttribute('disabled') && element.getAttribute('disabled') !== 'false'\n}\n\nconst findShadowRoot = element => {\n if (!document.documentElement.attachShadow) {\n return null\n }\n\n // Can find the shadow root otherwise it'll return the document\n if (typeof element.getRootNode === 'function') {\n const root = element.getRootNode()\n return root instanceof ShadowRoot ? root : null\n }\n\n if (element instanceof ShadowRoot) {\n return element\n }\n\n // when we don't find a shadow root\n if (!element.parentNode) {\n return null\n }\n\n return findShadowRoot(element.parentNode)\n}\n\nconst noop = () => {}\n\n/**\n * Trick to restart an element's animation\n *\n * @param {HTMLElement} element\n * @return void\n *\n * @see https://www.charistheo.io/blog/2021/02/restart-a-css-animation-with-javascript/#restarting-a-css-animation\n */\nconst reflow = element => {\n element.offsetHeight // eslint-disable-line no-unused-expressions\n}\n\nconst getjQuery = () => {\n if (window.jQuery && !document.body.hasAttribute('data-bs-no-jquery')) {\n return window.jQuery\n }\n\n return null\n}\n\nconst DOMContentLoadedCallbacks = []\n\nconst onDOMContentLoaded = callback => {\n if (document.readyState === 'loading') {\n // add listener on the first call when the document is in loading state\n if (!DOMContentLoadedCallbacks.length) {\n document.addEventListener('DOMContentLoaded', () => {\n for (const callback of DOMContentLoadedCallbacks) {\n callback()\n }\n })\n }\n\n DOMContentLoadedCallbacks.push(callback)\n } else {\n callback()\n }\n}\n\nconst isRTL = () => document.documentElement.dir === 'rtl'\n\nconst defineJQueryPlugin = plugin => {\n onDOMContentLoaded(() => {\n const $ = getjQuery()\n /* istanbul ignore if */\n if ($) {\n const name = plugin.NAME\n const JQUERY_NO_CONFLICT = $.fn[name]\n $.fn[name] = plugin.jQueryInterface\n $.fn[name].Constructor = plugin\n $.fn[name].noConflict = () => {\n $.fn[name] = JQUERY_NO_CONFLICT\n return plugin.jQueryInterface\n }\n }\n })\n}\n\nconst execute = (possibleCallback, args = [], defaultValue = possibleCallback) => {\n return typeof possibleCallback === 'function' ? possibleCallback(...args) : defaultValue\n}\n\nconst executeAfterTransition = (callback, transitionElement, waitForTransition = true) => {\n if (!waitForTransition) {\n execute(callback)\n return\n }\n\n const durationPadding = 5\n const emulatedDuration = getTransitionDurationFromElement(transitionElement) + durationPadding\n\n let called = false\n\n const handler = ({ target }) => {\n if (target !== transitionElement) {\n return\n }\n\n called = true\n transitionElement.removeEventListener(TRANSITION_END, handler)\n execute(callback)\n }\n\n transitionElement.addEventListener(TRANSITION_END, handler)\n setTimeout(() => {\n if (!called) {\n triggerTransitionEnd(transitionElement)\n }\n }, emulatedDuration)\n}\n\n/**\n * Return the previous/next element of a list.\n *\n * @param {array} list The list of elements\n * @param activeElement The active element\n * @param shouldGetNext Choose to get next or previous element\n * @param isCycleAllowed\n * @return {Element|elem} The proper element\n */\nconst getNextActiveElement = (list, activeElement, shouldGetNext, isCycleAllowed) => {\n const listLength = list.length\n let index = list.indexOf(activeElement)\n\n // if the element does not exist in the list return an element\n // depending on the direction and if cycle is allowed\n if (index === -1) {\n return !shouldGetNext && isCycleAllowed ? list[listLength - 1] : list[0]\n }\n\n index += shouldGetNext ? 1 : -1\n\n if (isCycleAllowed) {\n index = (index + listLength) % listLength\n }\n\n return list[Math.max(0, Math.min(index, listLength - 1))]\n}\n\nexport {\n defineJQueryPlugin,\n execute,\n executeAfterTransition,\n findShadowRoot,\n getElement,\n getjQuery,\n getNextActiveElement,\n getTransitionDurationFromElement,\n getUID,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop,\n onDOMContentLoaded,\n parseSelector,\n reflow,\n triggerTransitionEnd,\n toType\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/event-handler.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { getjQuery } from '../util/index.js'\n\n/**\n * Constants\n */\n\nconst namespaceRegex = /[^.]*(?=\\..*)\\.|.*/\nconst stripNameRegex = /\\..*/\nconst stripUidRegex = /::\\d+$/\nconst eventRegistry = {} // Events storage\nlet uidEvent = 1\nconst customEvents = {\n mouseenter: 'mouseover',\n mouseleave: 'mouseout'\n}\n\nconst nativeEvents = new Set([\n 'click',\n 'dblclick',\n 'mouseup',\n 'mousedown',\n 'contextmenu',\n 'mousewheel',\n 'DOMMouseScroll',\n 'mouseover',\n 'mouseout',\n 'mousemove',\n 'selectstart',\n 'selectend',\n 'keydown',\n 'keypress',\n 'keyup',\n 'orientationchange',\n 'touchstart',\n 'touchmove',\n 'touchend',\n 'touchcancel',\n 'pointerdown',\n 'pointermove',\n 'pointerup',\n 'pointerleave',\n 'pointercancel',\n 'gesturestart',\n 'gesturechange',\n 'gestureend',\n 'focus',\n 'blur',\n 'change',\n 'reset',\n 'select',\n 'submit',\n 'focusin',\n 'focusout',\n 'load',\n 'unload',\n 'beforeunload',\n 'resize',\n 'move',\n 'DOMContentLoaded',\n 'readystatechange',\n 'error',\n 'abort',\n 'scroll'\n])\n\n/**\n * Private methods\n */\n\nfunction makeEventUid(element, uid) {\n return (uid && `${uid}::${uidEvent++}`) || element.uidEvent || uidEvent++\n}\n\nfunction getElementEvents(element) {\n const uid = makeEventUid(element)\n\n element.uidEvent = uid\n eventRegistry[uid] = eventRegistry[uid] || {}\n\n return eventRegistry[uid]\n}\n\nfunction bootstrapHandler(element, fn) {\n return function handler(event) {\n hydrateObj(event, { delegateTarget: element })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, fn)\n }\n\n return fn.apply(element, [event])\n }\n}\n\nfunction bootstrapDelegationHandler(element, selector, fn) {\n return function handler(event) {\n const domElements = element.querySelectorAll(selector)\n\n for (let { target } = event; target && target !== this; target = target.parentNode) {\n for (const domElement of domElements) {\n if (domElement !== target) {\n continue\n }\n\n hydrateObj(event, { delegateTarget: target })\n\n if (handler.oneOff) {\n EventHandler.off(element, event.type, selector, fn)\n }\n\n return fn.apply(target, [event])\n }\n }\n }\n}\n\nfunction findHandler(events, callable, delegationSelector = null) {\n return Object.values(events)\n .find(event => event.callable === callable && event.delegationSelector === delegationSelector)\n}\n\nfunction normalizeParameters(originalTypeEvent, handler, delegationFunction) {\n const isDelegated = typeof handler === 'string'\n // TODO: tooltip passes `false` instead of selector, so we need to check\n const callable = isDelegated ? delegationFunction : (handler || delegationFunction)\n let typeEvent = getTypeEvent(originalTypeEvent)\n\n if (!nativeEvents.has(typeEvent)) {\n typeEvent = originalTypeEvent\n }\n\n return [isDelegated, callable, typeEvent]\n}\n\nfunction addHandler(element, originalTypeEvent, handler, delegationFunction, oneOff) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n let [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n\n // in case of mouseenter or mouseleave wrap the handler within a function that checks for its DOM position\n // this prevents the handler from being dispatched the same way as mouseover or mouseout does\n if (originalTypeEvent in customEvents) {\n const wrapFunction = fn => {\n return function (event) {\n if (!event.relatedTarget || (event.relatedTarget !== event.delegateTarget && !event.delegateTarget.contains(event.relatedTarget))) {\n return fn.call(this, event)\n }\n }\n }\n\n callable = wrapFunction(callable)\n }\n\n const events = getElementEvents(element)\n const handlers = events[typeEvent] || (events[typeEvent] = {})\n const previousFunction = findHandler(handlers, callable, isDelegated ? handler : null)\n\n if (previousFunction) {\n previousFunction.oneOff = previousFunction.oneOff && oneOff\n\n return\n }\n\n const uid = makeEventUid(callable, originalTypeEvent.replace(namespaceRegex, ''))\n const fn = isDelegated ?\n bootstrapDelegationHandler(element, handler, callable) :\n bootstrapHandler(element, callable)\n\n fn.delegationSelector = isDelegated ? handler : null\n fn.callable = callable\n fn.oneOff = oneOff\n fn.uidEvent = uid\n handlers[uid] = fn\n\n element.addEventListener(typeEvent, fn, isDelegated)\n}\n\nfunction removeHandler(element, events, typeEvent, handler, delegationSelector) {\n const fn = findHandler(events[typeEvent], handler, delegationSelector)\n\n if (!fn) {\n return\n }\n\n element.removeEventListener(typeEvent, fn, Boolean(delegationSelector))\n delete events[typeEvent][fn.uidEvent]\n}\n\nfunction removeNamespacedHandlers(element, events, typeEvent, namespace) {\n const storeElementEvent = events[typeEvent] || {}\n\n for (const [handlerKey, event] of Object.entries(storeElementEvent)) {\n if (handlerKey.includes(namespace)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n}\n\nfunction getTypeEvent(event) {\n // allow to get the native events from namespaced events ('click.bs.button' --> 'click')\n event = event.replace(stripNameRegex, '')\n return customEvents[event] || event\n}\n\nconst EventHandler = {\n on(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, false)\n },\n\n one(element, event, handler, delegationFunction) {\n addHandler(element, event, handler, delegationFunction, true)\n },\n\n off(element, originalTypeEvent, handler, delegationFunction) {\n if (typeof originalTypeEvent !== 'string' || !element) {\n return\n }\n\n const [isDelegated, callable, typeEvent] = normalizeParameters(originalTypeEvent, handler, delegationFunction)\n const inNamespace = typeEvent !== originalTypeEvent\n const events = getElementEvents(element)\n const storeElementEvent = events[typeEvent] || {}\n const isNamespace = originalTypeEvent.startsWith('.')\n\n if (typeof callable !== 'undefined') {\n // Simplest case: handler is passed, remove that listener ONLY.\n if (!Object.keys(storeElementEvent).length) {\n return\n }\n\n removeHandler(element, events, typeEvent, callable, isDelegated ? handler : null)\n return\n }\n\n if (isNamespace) {\n for (const elementEvent of Object.keys(events)) {\n removeNamespacedHandlers(element, events, elementEvent, originalTypeEvent.slice(1))\n }\n }\n\n for (const [keyHandlers, event] of Object.entries(storeElementEvent)) {\n const handlerKey = keyHandlers.replace(stripUidRegex, '')\n\n if (!inNamespace || originalTypeEvent.includes(handlerKey)) {\n removeHandler(element, events, typeEvent, event.callable, event.delegationSelector)\n }\n }\n },\n\n trigger(element, event, args) {\n if (typeof event !== 'string' || !element) {\n return null\n }\n\n const $ = getjQuery()\n const typeEvent = getTypeEvent(event)\n const inNamespace = event !== typeEvent\n\n let jQueryEvent = null\n let bubbles = true\n let nativeDispatch = true\n let defaultPrevented = false\n\n if (inNamespace && $) {\n jQueryEvent = $.Event(event, args)\n\n $(element).trigger(jQueryEvent)\n bubbles = !jQueryEvent.isPropagationStopped()\n nativeDispatch = !jQueryEvent.isImmediatePropagationStopped()\n defaultPrevented = jQueryEvent.isDefaultPrevented()\n }\n\n const evt = hydrateObj(new Event(event, { bubbles, cancelable: true }), args)\n\n if (defaultPrevented) {\n evt.preventDefault()\n }\n\n if (nativeDispatch) {\n element.dispatchEvent(evt)\n }\n\n if (evt.defaultPrevented && jQueryEvent) {\n jQueryEvent.preventDefault()\n }\n\n return evt\n }\n}\n\nfunction hydrateObj(obj, meta = {}) {\n for (const [key, value] of Object.entries(meta)) {\n try {\n obj[key] = value\n } catch {\n Object.defineProperty(obj, key, {\n configurable: true,\n get() {\n return value\n }\n })\n }\n }\n\n return obj\n}\n\nexport default EventHandler\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/manipulator.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nfunction normalizeData(value) {\n if (value === 'true') {\n return true\n }\n\n if (value === 'false') {\n return false\n }\n\n if (value === Number(value).toString()) {\n return Number(value)\n }\n\n if (value === '' || value === 'null') {\n return null\n }\n\n if (typeof value !== 'string') {\n return value\n }\n\n try {\n return JSON.parse(decodeURIComponent(value))\n } catch {\n return value\n }\n}\n\nfunction normalizeDataKey(key) {\n return key.replace(/[A-Z]/g, chr => `-${chr.toLowerCase()}`)\n}\n\nconst Manipulator = {\n setDataAttribute(element, key, value) {\n element.setAttribute(`data-bs-${normalizeDataKey(key)}`, value)\n },\n\n removeDataAttribute(element, key) {\n element.removeAttribute(`data-bs-${normalizeDataKey(key)}`)\n },\n\n getDataAttributes(element) {\n if (!element) {\n return {}\n }\n\n const attributes = {}\n const bsKeys = Object.keys(element.dataset).filter(key => key.startsWith('bs') && !key.startsWith('bsConfig'))\n\n for (const key of bsKeys) {\n let pureKey = key.replace(/^bs/, '')\n pureKey = pureKey.charAt(0).toLowerCase() + pureKey.slice(1, pureKey.length)\n attributes[pureKey] = normalizeData(element.dataset[key])\n }\n\n return attributes\n },\n\n getDataAttribute(element, key) {\n return normalizeData(element.getAttribute(`data-bs-${normalizeDataKey(key)}`))\n }\n}\n\nexport default Manipulator\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/config.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Manipulator from '../dom/manipulator.js'\nimport { isElement, toType } from './index.js'\n\n/**\n * Class definition\n */\n\nclass Config {\n // Getters\n static get Default() {\n return {}\n }\n\n static get DefaultType() {\n return {}\n }\n\n static get NAME() {\n throw new Error('You have to implement the static method \"NAME\", for each component!')\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n return config\n }\n\n _mergeConfigObj(config, element) {\n const jsonConfig = isElement(element) ? Manipulator.getDataAttribute(element, 'config') : {} // try to parse\n\n return {\n ...this.constructor.Default,\n ...(typeof jsonConfig === 'object' ? jsonConfig : {}),\n ...(isElement(element) ? Manipulator.getDataAttributes(element) : {}),\n ...(typeof config === 'object' ? config : {})\n }\n }\n\n _typeCheckConfig(config, configTypes = this.constructor.DefaultType) {\n for (const [property, expectedTypes] of Object.entries(configTypes)) {\n const value = config[property]\n const valueType = isElement(value) ? 'element' : toType(value)\n\n if (!new RegExp(expectedTypes).test(valueType)) {\n throw new TypeError(\n `${this.constructor.NAME.toUpperCase()}: Option \"${property}\" provided type \"${valueType}\" but expected type \"${expectedTypes}\".`\n )\n }\n }\n }\n}\n\nexport default Config\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap base-component.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Data from './dom/data.js'\nimport EventHandler from './dom/event-handler.js'\nimport Config from './util/config.js'\nimport { executeAfterTransition, getElement } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst VERSION = '5.3.0'\n\n/**\n * Class definition\n */\n\nclass BaseComponent extends Config {\n constructor(element, config) {\n super()\n\n element = getElement(element)\n if (!element) {\n return\n }\n\n this._element = element\n this._config = this._getConfig(config)\n\n Data.set(this._element, this.constructor.DATA_KEY, this)\n }\n\n // Public\n dispose() {\n Data.remove(this._element, this.constructor.DATA_KEY)\n EventHandler.off(this._element, this.constructor.EVENT_KEY)\n\n for (const propertyName of Object.getOwnPropertyNames(this)) {\n this[propertyName] = null\n }\n }\n\n _queueCallback(callback, element, isAnimated = true) {\n executeAfterTransition(callback, element, isAnimated)\n }\n\n _getConfig(config) {\n config = this._mergeConfigObj(config, this._element)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n // Static\n static getInstance(element) {\n return Data.get(getElement(element), this.DATA_KEY)\n }\n\n static getOrCreateInstance(element, config = {}) {\n return this.getInstance(element) || new this(element, typeof config === 'object' ? config : null)\n }\n\n static get VERSION() {\n return VERSION\n }\n\n static get DATA_KEY() {\n return `bs.${this.NAME}`\n }\n\n static get EVENT_KEY() {\n return `.${this.DATA_KEY}`\n }\n\n static eventName(name) {\n return `${name}${this.EVENT_KEY}`\n }\n}\n\nexport default BaseComponent\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap dom/selector-engine.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport { isDisabled, isVisible, parseSelector } from '../util/index.js'\n\nconst getSelector = element => {\n let selector = element.getAttribute('data-bs-target')\n\n if (!selector || selector === '#') {\n let hrefAttribute = element.getAttribute('href')\n\n // The only valid content that could double as a selector are IDs or classes,\n // so everything starting with `#` or `.`. If a \"real\" URL is used as the selector,\n // `document.querySelector` will rightfully complain it is invalid.\n // See https://github.com/twbs/bootstrap/issues/32273\n if (!hrefAttribute || (!hrefAttribute.includes('#') && !hrefAttribute.startsWith('.'))) {\n return null\n }\n\n // Just in case some CMS puts out a full URL with the anchor appended\n if (hrefAttribute.includes('#') && !hrefAttribute.startsWith('#')) {\n hrefAttribute = `#${hrefAttribute.split('#')[1]}`\n }\n\n selector = hrefAttribute && hrefAttribute !== '#' ? hrefAttribute.trim() : null\n }\n\n return parseSelector(selector)\n}\n\nconst SelectorEngine = {\n find(selector, element = document.documentElement) {\n return [].concat(...Element.prototype.querySelectorAll.call(element, selector))\n },\n\n findOne(selector, element = document.documentElement) {\n return Element.prototype.querySelector.call(element, selector)\n },\n\n children(element, selector) {\n return [].concat(...element.children).filter(child => child.matches(selector))\n },\n\n parents(element, selector) {\n const parents = []\n let ancestor = element.parentNode.closest(selector)\n\n while (ancestor) {\n parents.push(ancestor)\n ancestor = ancestor.parentNode.closest(selector)\n }\n\n return parents\n },\n\n prev(element, selector) {\n let previous = element.previousElementSibling\n\n while (previous) {\n if (previous.matches(selector)) {\n return [previous]\n }\n\n previous = previous.previousElementSibling\n }\n\n return []\n },\n // TODO: this is now unused; remove later along with prev()\n next(element, selector) {\n let next = element.nextElementSibling\n\n while (next) {\n if (next.matches(selector)) {\n return [next]\n }\n\n next = next.nextElementSibling\n }\n\n return []\n },\n\n focusableChildren(element) {\n const focusables = [\n 'a',\n 'button',\n 'input',\n 'textarea',\n 'select',\n 'details',\n '[tabindex]',\n '[contenteditable=\"true\"]'\n ].map(selector => `${selector}:not([tabindex^=\"-\"])`).join(',')\n\n return this.find(focusables, element).filter(el => !isDisabled(el) && isVisible(el))\n },\n\n getSelectorFromElement(element) {\n const selector = getSelector(element)\n\n if (selector) {\n return SelectorEngine.findOne(selector) ? selector : null\n }\n\n return null\n },\n\n getElementFromSelector(element) {\n const selector = getSelector(element)\n\n return selector ? SelectorEngine.findOne(selector) : null\n },\n\n getMultipleElementsFromSelector(element) {\n const selector = getSelector(element)\n\n return selector ? SelectorEngine.find(selector) : []\n }\n}\n\nexport default SelectorEngine\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/component-functions.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport SelectorEngine from '../dom/selector-engine.js'\nimport { isDisabled } from './index.js'\n\nconst enableDismissTrigger = (component, method = 'hide') => {\n const clickEvent = `click.dismiss${component.EVENT_KEY}`\n const name = component.NAME\n\n EventHandler.on(document, clickEvent, `[data-bs-dismiss=\"${name}\"]`, function (event) {\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n const target = SelectorEngine.getElementFromSelector(this) || this.closest(`.${name}`)\n const instance = component.getOrCreateInstance(target)\n\n // Method argument is left, for Alert and only, as it doesn't implement the 'hide' method\n instance[method]()\n })\n}\n\nexport {\n enableDismissTrigger\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap alert.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport { enableDismissTrigger } from './util/component-functions.js'\nimport { defineJQueryPlugin } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'alert'\nconst DATA_KEY = 'bs.alert'\nconst EVENT_KEY = `.${DATA_KEY}`\n\nconst EVENT_CLOSE = `close${EVENT_KEY}`\nconst EVENT_CLOSED = `closed${EVENT_KEY}`\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\n\n/**\n * Class definition\n */\n\nclass Alert extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n close() {\n const closeEvent = EventHandler.trigger(this._element, EVENT_CLOSE)\n\n if (closeEvent.defaultPrevented) {\n return\n }\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n const isAnimated = this._element.classList.contains(CLASS_NAME_FADE)\n this._queueCallback(() => this._destroyElement(), this._element, isAnimated)\n }\n\n // Private\n _destroyElement() {\n this._element.remove()\n EventHandler.trigger(this._element, EVENT_CLOSED)\n this.dispose()\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Alert.getOrCreateInstance(this)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nenableDismissTrigger(Alert, 'close')\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Alert)\n\nexport default Alert\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap button.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport { defineJQueryPlugin } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'button'\nconst DATA_KEY = 'bs.button'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst CLASS_NAME_ACTIVE = 'active'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"button\"]'\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\n/**\n * Class definition\n */\n\nclass Button extends BaseComponent {\n // Getters\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n // Toggle class and sync the `aria-pressed` attribute with the return value of the `.toggle()` method\n this._element.setAttribute('aria-pressed', this._element.classList.toggle(CLASS_NAME_ACTIVE))\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Button.getOrCreateInstance(this)\n\n if (config === 'toggle') {\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, event => {\n event.preventDefault()\n\n const button = event.target.closest(SELECTOR_DATA_TOGGLE)\n const data = Button.getOrCreateInstance(button)\n\n data.toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Button)\n\nexport default Button\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/swipe.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport Config from './config.js'\nimport { execute } from './index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'swipe'\nconst EVENT_KEY = '.bs.swipe'\nconst EVENT_TOUCHSTART = `touchstart${EVENT_KEY}`\nconst EVENT_TOUCHMOVE = `touchmove${EVENT_KEY}`\nconst EVENT_TOUCHEND = `touchend${EVENT_KEY}`\nconst EVENT_POINTERDOWN = `pointerdown${EVENT_KEY}`\nconst EVENT_POINTERUP = `pointerup${EVENT_KEY}`\nconst POINTER_TYPE_TOUCH = 'touch'\nconst POINTER_TYPE_PEN = 'pen'\nconst CLASS_NAME_POINTER_EVENT = 'pointer-event'\nconst SWIPE_THRESHOLD = 40\n\nconst Default = {\n endCallback: null,\n leftCallback: null,\n rightCallback: null\n}\n\nconst DefaultType = {\n endCallback: '(function|null)',\n leftCallback: '(function|null)',\n rightCallback: '(function|null)'\n}\n\n/**\n * Class definition\n */\n\nclass Swipe extends Config {\n constructor(element, config) {\n super()\n this._element = element\n\n if (!element || !Swipe.isSupported()) {\n return\n }\n\n this._config = this._getConfig(config)\n this._deltaX = 0\n this._supportPointerEvents = Boolean(window.PointerEvent)\n this._initEvents()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n dispose() {\n EventHandler.off(this._element, EVENT_KEY)\n }\n\n // Private\n _start(event) {\n if (!this._supportPointerEvents) {\n this._deltaX = event.touches[0].clientX\n\n return\n }\n\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX\n }\n }\n\n _end(event) {\n if (this._eventIsPointerPenTouch(event)) {\n this._deltaX = event.clientX - this._deltaX\n }\n\n this._handleSwipe()\n execute(this._config.endCallback)\n }\n\n _move(event) {\n this._deltaX = event.touches && event.touches.length > 1 ?\n 0 :\n event.touches[0].clientX - this._deltaX\n }\n\n _handleSwipe() {\n const absDeltaX = Math.abs(this._deltaX)\n\n if (absDeltaX <= SWIPE_THRESHOLD) {\n return\n }\n\n const direction = absDeltaX / this._deltaX\n\n this._deltaX = 0\n\n if (!direction) {\n return\n }\n\n execute(direction > 0 ? this._config.rightCallback : this._config.leftCallback)\n }\n\n _initEvents() {\n if (this._supportPointerEvents) {\n EventHandler.on(this._element, EVENT_POINTERDOWN, event => this._start(event))\n EventHandler.on(this._element, EVENT_POINTERUP, event => this._end(event))\n\n this._element.classList.add(CLASS_NAME_POINTER_EVENT)\n } else {\n EventHandler.on(this._element, EVENT_TOUCHSTART, event => this._start(event))\n EventHandler.on(this._element, EVENT_TOUCHMOVE, event => this._move(event))\n EventHandler.on(this._element, EVENT_TOUCHEND, event => this._end(event))\n }\n }\n\n _eventIsPointerPenTouch(event) {\n return this._supportPointerEvents && (event.pointerType === POINTER_TYPE_PEN || event.pointerType === POINTER_TYPE_TOUCH)\n }\n\n // Static\n static isSupported() {\n return 'ontouchstart' in document.documentElement || navigator.maxTouchPoints > 0\n }\n}\n\nexport default Swipe\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap carousel.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport Manipulator from './dom/manipulator.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport {\n defineJQueryPlugin,\n getNextActiveElement,\n isRTL,\n isVisible,\n reflow,\n triggerTransitionEnd\n} from './util/index.js'\nimport Swipe from './util/swipe.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'carousel'\nconst DATA_KEY = 'bs.carousel'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ARROW_LEFT_KEY = 'ArrowLeft'\nconst ARROW_RIGHT_KEY = 'ArrowRight'\nconst TOUCHEVENT_COMPAT_WAIT = 500 // Time for mouse compat events to fire after touch\n\nconst ORDER_NEXT = 'next'\nconst ORDER_PREV = 'prev'\nconst DIRECTION_LEFT = 'left'\nconst DIRECTION_RIGHT = 'right'\n\nconst EVENT_SLIDE = `slide${EVENT_KEY}`\nconst EVENT_SLID = `slid${EVENT_KEY}`\nconst EVENT_KEYDOWN = `keydown${EVENT_KEY}`\nconst EVENT_MOUSEENTER = `mouseenter${EVENT_KEY}`\nconst EVENT_MOUSELEAVE = `mouseleave${EVENT_KEY}`\nconst EVENT_DRAG_START = `dragstart${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_CAROUSEL = 'carousel'\nconst CLASS_NAME_ACTIVE = 'active'\nconst CLASS_NAME_SLIDE = 'slide'\nconst CLASS_NAME_END = 'carousel-item-end'\nconst CLASS_NAME_START = 'carousel-item-start'\nconst CLASS_NAME_NEXT = 'carousel-item-next'\nconst CLASS_NAME_PREV = 'carousel-item-prev'\n\nconst SELECTOR_ACTIVE = '.active'\nconst SELECTOR_ITEM = '.carousel-item'\nconst SELECTOR_ACTIVE_ITEM = SELECTOR_ACTIVE + SELECTOR_ITEM\nconst SELECTOR_ITEM_IMG = '.carousel-item img'\nconst SELECTOR_INDICATORS = '.carousel-indicators'\nconst SELECTOR_DATA_SLIDE = '[data-bs-slide], [data-bs-slide-to]'\nconst SELECTOR_DATA_RIDE = '[data-bs-ride=\"carousel\"]'\n\nconst KEY_TO_DIRECTION = {\n [ARROW_LEFT_KEY]: DIRECTION_RIGHT,\n [ARROW_RIGHT_KEY]: DIRECTION_LEFT\n}\n\nconst Default = {\n interval: 5000,\n keyboard: true,\n pause: 'hover',\n ride: false,\n touch: true,\n wrap: true\n}\n\nconst DefaultType = {\n interval: '(number|boolean)', // TODO:v6 remove boolean support\n keyboard: 'boolean',\n pause: '(string|boolean)',\n ride: '(boolean|string)',\n touch: 'boolean',\n wrap: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Carousel extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._interval = null\n this._activeElement = null\n this._isSliding = false\n this.touchTimeout = null\n this._swipeHelper = null\n\n this._indicatorsElement = SelectorEngine.findOne(SELECTOR_INDICATORS, this._element)\n this._addEventListeners()\n\n if (this._config.ride === CLASS_NAME_CAROUSEL) {\n this.cycle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n next() {\n this._slide(ORDER_NEXT)\n }\n\n nextWhenVisible() {\n // FIXME TODO use `document.visibilityState`\n // Don't call next when the page isn't visible\n // or the carousel or its parent isn't visible\n if (!document.hidden && isVisible(this._element)) {\n this.next()\n }\n }\n\n prev() {\n this._slide(ORDER_PREV)\n }\n\n pause() {\n if (this._isSliding) {\n triggerTransitionEnd(this._element)\n }\n\n this._clearInterval()\n }\n\n cycle() {\n this._clearInterval()\n this._updateInterval()\n\n this._interval = setInterval(() => this.nextWhenVisible(), this._config.interval)\n }\n\n _maybeEnableCycle() {\n if (!this._config.ride) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.cycle())\n return\n }\n\n this.cycle()\n }\n\n to(index) {\n const items = this._getItems()\n if (index > items.length - 1 || index < 0) {\n return\n }\n\n if (this._isSliding) {\n EventHandler.one(this._element, EVENT_SLID, () => this.to(index))\n return\n }\n\n const activeIndex = this._getItemIndex(this._getActive())\n if (activeIndex === index) {\n return\n }\n\n const order = index > activeIndex ? ORDER_NEXT : ORDER_PREV\n\n this._slide(order, items[index])\n }\n\n dispose() {\n if (this._swipeHelper) {\n this._swipeHelper.dispose()\n }\n\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n config.defaultInterval = config.interval\n return config\n }\n\n _addEventListeners() {\n if (this._config.keyboard) {\n EventHandler.on(this._element, EVENT_KEYDOWN, event => this._keydown(event))\n }\n\n if (this._config.pause === 'hover') {\n EventHandler.on(this._element, EVENT_MOUSEENTER, () => this.pause())\n EventHandler.on(this._element, EVENT_MOUSELEAVE, () => this._maybeEnableCycle())\n }\n\n if (this._config.touch && Swipe.isSupported()) {\n this._addTouchEventListeners()\n }\n }\n\n _addTouchEventListeners() {\n for (const img of SelectorEngine.find(SELECTOR_ITEM_IMG, this._element)) {\n EventHandler.on(img, EVENT_DRAG_START, event => event.preventDefault())\n }\n\n const endCallBack = () => {\n if (this._config.pause !== 'hover') {\n return\n }\n\n // If it's a touch-enabled device, mouseenter/leave are fired as\n // part of the mouse compatibility events on first tap - the carousel\n // would stop cycling until user tapped out of it;\n // here, we listen for touchend, explicitly pause the carousel\n // (as if it's the second time we tap on it, mouseenter compat event\n // is NOT fired) and after a timeout (to allow for mouse compatibility\n // events to fire) we explicitly restart cycling\n\n this.pause()\n if (this.touchTimeout) {\n clearTimeout(this.touchTimeout)\n }\n\n this.touchTimeout = setTimeout(() => this._maybeEnableCycle(), TOUCHEVENT_COMPAT_WAIT + this._config.interval)\n }\n\n const swipeConfig = {\n leftCallback: () => this._slide(this._directionToOrder(DIRECTION_LEFT)),\n rightCallback: () => this._slide(this._directionToOrder(DIRECTION_RIGHT)),\n endCallback: endCallBack\n }\n\n this._swipeHelper = new Swipe(this._element, swipeConfig)\n }\n\n _keydown(event) {\n if (/input|textarea/i.test(event.target.tagName)) {\n return\n }\n\n const direction = KEY_TO_DIRECTION[event.key]\n if (direction) {\n event.preventDefault()\n this._slide(this._directionToOrder(direction))\n }\n }\n\n _getItemIndex(element) {\n return this._getItems().indexOf(element)\n }\n\n _setActiveIndicatorElement(index) {\n if (!this._indicatorsElement) {\n return\n }\n\n const activeIndicator = SelectorEngine.findOne(SELECTOR_ACTIVE, this._indicatorsElement)\n\n activeIndicator.classList.remove(CLASS_NAME_ACTIVE)\n activeIndicator.removeAttribute('aria-current')\n\n const newActiveIndicator = SelectorEngine.findOne(`[data-bs-slide-to=\"${index}\"]`, this._indicatorsElement)\n\n if (newActiveIndicator) {\n newActiveIndicator.classList.add(CLASS_NAME_ACTIVE)\n newActiveIndicator.setAttribute('aria-current', 'true')\n }\n }\n\n _updateInterval() {\n const element = this._activeElement || this._getActive()\n\n if (!element) {\n return\n }\n\n const elementInterval = Number.parseInt(element.getAttribute('data-bs-interval'), 10)\n\n this._config.interval = elementInterval || this._config.defaultInterval\n }\n\n _slide(order, element = null) {\n if (this._isSliding) {\n return\n }\n\n const activeElement = this._getActive()\n const isNext = order === ORDER_NEXT\n const nextElement = element || getNextActiveElement(this._getItems(), activeElement, isNext, this._config.wrap)\n\n if (nextElement === activeElement) {\n return\n }\n\n const nextElementIndex = this._getItemIndex(nextElement)\n\n const triggerEvent = eventName => {\n return EventHandler.trigger(this._element, eventName, {\n relatedTarget: nextElement,\n direction: this._orderToDirection(order),\n from: this._getItemIndex(activeElement),\n to: nextElementIndex\n })\n }\n\n const slideEvent = triggerEvent(EVENT_SLIDE)\n\n if (slideEvent.defaultPrevented) {\n return\n }\n\n if (!activeElement || !nextElement) {\n // Some weirdness is happening, so we bail\n // TODO: change tests that use empty divs to avoid this check\n return\n }\n\n const isCycling = Boolean(this._interval)\n this.pause()\n\n this._isSliding = true\n\n this._setActiveIndicatorElement(nextElementIndex)\n this._activeElement = nextElement\n\n const directionalClassName = isNext ? CLASS_NAME_START : CLASS_NAME_END\n const orderClassName = isNext ? CLASS_NAME_NEXT : CLASS_NAME_PREV\n\n nextElement.classList.add(orderClassName)\n\n reflow(nextElement)\n\n activeElement.classList.add(directionalClassName)\n nextElement.classList.add(directionalClassName)\n\n const completeCallBack = () => {\n nextElement.classList.remove(directionalClassName, orderClassName)\n nextElement.classList.add(CLASS_NAME_ACTIVE)\n\n activeElement.classList.remove(CLASS_NAME_ACTIVE, orderClassName, directionalClassName)\n\n this._isSliding = false\n\n triggerEvent(EVENT_SLID)\n }\n\n this._queueCallback(completeCallBack, activeElement, this._isAnimated())\n\n if (isCycling) {\n this.cycle()\n }\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_SLIDE)\n }\n\n _getActive() {\n return SelectorEngine.findOne(SELECTOR_ACTIVE_ITEM, this._element)\n }\n\n _getItems() {\n return SelectorEngine.find(SELECTOR_ITEM, this._element)\n }\n\n _clearInterval() {\n if (this._interval) {\n clearInterval(this._interval)\n this._interval = null\n }\n }\n\n _directionToOrder(direction) {\n if (isRTL()) {\n return direction === DIRECTION_LEFT ? ORDER_PREV : ORDER_NEXT\n }\n\n return direction === DIRECTION_LEFT ? ORDER_NEXT : ORDER_PREV\n }\n\n _orderToDirection(order) {\n if (isRTL()) {\n return order === ORDER_PREV ? DIRECTION_LEFT : DIRECTION_RIGHT\n }\n\n return order === ORDER_PREV ? DIRECTION_RIGHT : DIRECTION_LEFT\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Carousel.getOrCreateInstance(this, config)\n\n if (typeof config === 'number') {\n data.to(config)\n return\n }\n\n if (typeof config === 'string') {\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_SLIDE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this)\n\n if (!target || !target.classList.contains(CLASS_NAME_CAROUSEL)) {\n return\n }\n\n event.preventDefault()\n\n const carousel = Carousel.getOrCreateInstance(target)\n const slideIndex = this.getAttribute('data-bs-slide-to')\n\n if (slideIndex) {\n carousel.to(slideIndex)\n carousel._maybeEnableCycle()\n return\n }\n\n if (Manipulator.getDataAttribute(this, 'slide') === 'next') {\n carousel.next()\n carousel._maybeEnableCycle()\n return\n }\n\n carousel.prev()\n carousel._maybeEnableCycle()\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n const carousels = SelectorEngine.find(SELECTOR_DATA_RIDE)\n\n for (const carousel of carousels) {\n Carousel.getOrCreateInstance(carousel)\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Carousel)\n\nexport default Carousel\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap collapse.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport {\n defineJQueryPlugin,\n getElement,\n reflow\n} from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'collapse'\nconst DATA_KEY = 'bs.collapse'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_COLLAPSE = 'collapse'\nconst CLASS_NAME_COLLAPSING = 'collapsing'\nconst CLASS_NAME_COLLAPSED = 'collapsed'\nconst CLASS_NAME_DEEPER_CHILDREN = `:scope .${CLASS_NAME_COLLAPSE} .${CLASS_NAME_COLLAPSE}`\nconst CLASS_NAME_HORIZONTAL = 'collapse-horizontal'\n\nconst WIDTH = 'width'\nconst HEIGHT = 'height'\n\nconst SELECTOR_ACTIVES = '.collapse.show, .collapse.collapsing'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"collapse\"]'\n\nconst Default = {\n parent: null,\n toggle: true\n}\n\nconst DefaultType = {\n parent: '(null|element)',\n toggle: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Collapse extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._isTransitioning = false\n this._triggerArray = []\n\n const toggleList = SelectorEngine.find(SELECTOR_DATA_TOGGLE)\n\n for (const elem of toggleList) {\n const selector = SelectorEngine.getSelectorFromElement(elem)\n const filterElement = SelectorEngine.find(selector)\n .filter(foundElement => foundElement === this._element)\n\n if (selector !== null && filterElement.length) {\n this._triggerArray.push(elem)\n }\n }\n\n this._initializeChildren()\n\n if (!this._config.parent) {\n this._addAriaAndCollapsedClass(this._triggerArray, this._isShown())\n }\n\n if (this._config.toggle) {\n this.toggle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n if (this._isShown()) {\n this.hide()\n } else {\n this.show()\n }\n }\n\n show() {\n if (this._isTransitioning || this._isShown()) {\n return\n }\n\n let activeChildren = []\n\n // find active children\n if (this._config.parent) {\n activeChildren = this._getFirstLevelChildren(SELECTOR_ACTIVES)\n .filter(element => element !== this._element)\n .map(element => Collapse.getOrCreateInstance(element, { toggle: false }))\n }\n\n if (activeChildren.length && activeChildren[0]._isTransitioning) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_SHOW)\n if (startEvent.defaultPrevented) {\n return\n }\n\n for (const activeInstance of activeChildren) {\n activeInstance.hide()\n }\n\n const dimension = this._getDimension()\n\n this._element.classList.remove(CLASS_NAME_COLLAPSE)\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n\n this._element.style[dimension] = 0\n\n this._addAriaAndCollapsedClass(this._triggerArray, true)\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n this._element.style[dimension] = ''\n\n EventHandler.trigger(this._element, EVENT_SHOWN)\n }\n\n const capitalizedDimension = dimension[0].toUpperCase() + dimension.slice(1)\n const scrollSize = `scroll${capitalizedDimension}`\n\n this._queueCallback(complete, this._element, true)\n this._element.style[dimension] = `${this._element[scrollSize]}px`\n }\n\n hide() {\n if (this._isTransitioning || !this._isShown()) {\n return\n }\n\n const startEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n if (startEvent.defaultPrevented) {\n return\n }\n\n const dimension = this._getDimension()\n\n this._element.style[dimension] = `${this._element.getBoundingClientRect()[dimension]}px`\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_COLLAPSING)\n this._element.classList.remove(CLASS_NAME_COLLAPSE, CLASS_NAME_SHOW)\n\n for (const trigger of this._triggerArray) {\n const element = SelectorEngine.getElementFromSelector(trigger)\n\n if (element && !this._isShown(element)) {\n this._addAriaAndCollapsedClass([trigger], false)\n }\n }\n\n this._isTransitioning = true\n\n const complete = () => {\n this._isTransitioning = false\n this._element.classList.remove(CLASS_NAME_COLLAPSING)\n this._element.classList.add(CLASS_NAME_COLLAPSE)\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._element.style[dimension] = ''\n\n this._queueCallback(complete, this._element, true)\n }\n\n _isShown(element = this._element) {\n return element.classList.contains(CLASS_NAME_SHOW)\n }\n\n // Private\n _configAfterMerge(config) {\n config.toggle = Boolean(config.toggle) // Coerce string values\n config.parent = getElement(config.parent)\n return config\n }\n\n _getDimension() {\n return this._element.classList.contains(CLASS_NAME_HORIZONTAL) ? WIDTH : HEIGHT\n }\n\n _initializeChildren() {\n if (!this._config.parent) {\n return\n }\n\n const children = this._getFirstLevelChildren(SELECTOR_DATA_TOGGLE)\n\n for (const element of children) {\n const selected = SelectorEngine.getElementFromSelector(element)\n\n if (selected) {\n this._addAriaAndCollapsedClass([element], this._isShown(selected))\n }\n }\n }\n\n _getFirstLevelChildren(selector) {\n const children = SelectorEngine.find(CLASS_NAME_DEEPER_CHILDREN, this._config.parent)\n // remove children if greater depth\n return SelectorEngine.find(selector, this._config.parent).filter(element => !children.includes(element))\n }\n\n _addAriaAndCollapsedClass(triggerArray, isOpen) {\n if (!triggerArray.length) {\n return\n }\n\n for (const element of triggerArray) {\n element.classList.toggle(CLASS_NAME_COLLAPSED, !isOpen)\n element.setAttribute('aria-expanded', isOpen)\n }\n }\n\n // Static\n static jQueryInterface(config) {\n const _config = {}\n if (typeof config === 'string' && /show|hide/.test(config)) {\n _config.toggle = false\n }\n\n return this.each(function () {\n const data = Collapse.getOrCreateInstance(this, _config)\n\n if (typeof config === 'string') {\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n }\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n // preventDefault only for elements (which change the URL) not inside the collapsible element\n if (event.target.tagName === 'A' || (event.delegateTarget && event.delegateTarget.tagName === 'A')) {\n event.preventDefault()\n }\n\n for (const element of SelectorEngine.getMultipleElementsFromSelector(this)) {\n Collapse.getOrCreateInstance(element, { toggle: false }).toggle()\n }\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Collapse)\n\nexport default Collapse\n","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n var x = _ref.x,\n y = _ref.y;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }, getWindow(popper)) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n });\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref) {\n var name = _ref.name,\n _ref$options = _ref.options,\n options = _ref$options === void 0 ? {} : _ref$options,\n effect = _ref.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","/**\n * --------------------------------------------------------------------------\n * Bootstrap dropdown.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport Manipulator from './dom/manipulator.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport {\n defineJQueryPlugin,\n execute,\n getElement,\n getNextActiveElement,\n isDisabled,\n isElement,\n isRTL,\n isVisible,\n noop\n} from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'dropdown'\nconst DATA_KEY = 'bs.dropdown'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst ESCAPE_KEY = 'Escape'\nconst TAB_KEY = 'Tab'\nconst ARROW_UP_KEY = 'ArrowUp'\nconst ARROW_DOWN_KEY = 'ArrowDown'\nconst RIGHT_MOUSE_BUTTON = 2 // MouseEvent.button value for the secondary button, usually the right button\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DATA_API = `keydown${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYUP_DATA_API = `keyup${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_DROPUP = 'dropup'\nconst CLASS_NAME_DROPEND = 'dropend'\nconst CLASS_NAME_DROPSTART = 'dropstart'\nconst CLASS_NAME_DROPUP_CENTER = 'dropup-center'\nconst CLASS_NAME_DROPDOWN_CENTER = 'dropdown-center'\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)'\nconst SELECTOR_DATA_TOGGLE_SHOWN = `${SELECTOR_DATA_TOGGLE}.${CLASS_NAME_SHOW}`\nconst SELECTOR_MENU = '.dropdown-menu'\nconst SELECTOR_NAVBAR = '.navbar'\nconst SELECTOR_NAVBAR_NAV = '.navbar-nav'\nconst SELECTOR_VISIBLE_ITEMS = '.dropdown-menu .dropdown-item:not(.disabled):not(:disabled)'\n\nconst PLACEMENT_TOP = isRTL() ? 'top-end' : 'top-start'\nconst PLACEMENT_TOPEND = isRTL() ? 'top-start' : 'top-end'\nconst PLACEMENT_BOTTOM = isRTL() ? 'bottom-end' : 'bottom-start'\nconst PLACEMENT_BOTTOMEND = isRTL() ? 'bottom-start' : 'bottom-end'\nconst PLACEMENT_RIGHT = isRTL() ? 'left-start' : 'right-start'\nconst PLACEMENT_LEFT = isRTL() ? 'right-start' : 'left-start'\nconst PLACEMENT_TOPCENTER = 'top'\nconst PLACEMENT_BOTTOMCENTER = 'bottom'\n\nconst Default = {\n autoClose: true,\n boundary: 'clippingParents',\n display: 'dynamic',\n offset: [0, 2],\n popperConfig: null,\n reference: 'toggle'\n}\n\nconst DefaultType = {\n autoClose: '(boolean|string)',\n boundary: '(string|element)',\n display: 'string',\n offset: '(array|string|function)',\n popperConfig: '(null|object|function)',\n reference: '(string|element|object)'\n}\n\n/**\n * Class definition\n */\n\nclass Dropdown extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._popper = null\n this._parent = this._element.parentNode // dropdown wrapper\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n this._menu = SelectorEngine.next(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.prev(this._element, SELECTOR_MENU)[0] ||\n SelectorEngine.findOne(SELECTOR_MENU, this._parent)\n this._inNavbar = this._detectNavbar()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle() {\n return this._isShown() ? this.hide() : this.show()\n }\n\n show() {\n if (isDisabled(this._element) || this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, relatedTarget)\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._createPopper()\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement && !this._parent.closest(SELECTOR_NAVBAR_NAV)) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop)\n }\n }\n\n this._element.focus()\n this._element.setAttribute('aria-expanded', true)\n\n this._menu.classList.add(CLASS_NAME_SHOW)\n this._element.classList.add(CLASS_NAME_SHOW)\n EventHandler.trigger(this._element, EVENT_SHOWN, relatedTarget)\n }\n\n hide() {\n if (isDisabled(this._element) || !this._isShown()) {\n return\n }\n\n const relatedTarget = {\n relatedTarget: this._element\n }\n\n this._completeHide(relatedTarget)\n }\n\n dispose() {\n if (this._popper) {\n this._popper.destroy()\n }\n\n super.dispose()\n }\n\n update() {\n this._inNavbar = this._detectNavbar()\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Private\n _completeHide(relatedTarget) {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE, relatedTarget)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop)\n }\n }\n\n if (this._popper) {\n this._popper.destroy()\n }\n\n this._menu.classList.remove(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOW)\n this._element.setAttribute('aria-expanded', 'false')\n Manipulator.removeDataAttribute(this._menu, 'popper')\n EventHandler.trigger(this._element, EVENT_HIDDEN, relatedTarget)\n }\n\n _getConfig(config) {\n config = super._getConfig(config)\n\n if (typeof config.reference === 'object' && !isElement(config.reference) &&\n typeof config.reference.getBoundingClientRect !== 'function'\n ) {\n // Popper virtual elements require a getBoundingClientRect method\n throw new TypeError(`${NAME.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`)\n }\n\n return config\n }\n\n _createPopper() {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s dropdowns require Popper (https://popper.js.org)')\n }\n\n let referenceElement = this._element\n\n if (this._config.reference === 'parent') {\n referenceElement = this._parent\n } else if (isElement(this._config.reference)) {\n referenceElement = getElement(this._config.reference)\n } else if (typeof this._config.reference === 'object') {\n referenceElement = this._config.reference\n }\n\n const popperConfig = this._getPopperConfig()\n this._popper = Popper.createPopper(referenceElement, this._menu, popperConfig)\n }\n\n _isShown() {\n return this._menu.classList.contains(CLASS_NAME_SHOW)\n }\n\n _getPlacement() {\n const parentDropdown = this._parent\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPEND)) {\n return PLACEMENT_RIGHT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPSTART)) {\n return PLACEMENT_LEFT\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP_CENTER)) {\n return PLACEMENT_TOPCENTER\n }\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPDOWN_CENTER)) {\n return PLACEMENT_BOTTOMCENTER\n }\n\n // We need to trim the value because custom properties can also include spaces\n const isEnd = getComputedStyle(this._menu).getPropertyValue('--bs-position').trim() === 'end'\n\n if (parentDropdown.classList.contains(CLASS_NAME_DROPUP)) {\n return isEnd ? PLACEMENT_TOPEND : PLACEMENT_TOP\n }\n\n return isEnd ? PLACEMENT_BOTTOMEND : PLACEMENT_BOTTOM\n }\n\n _detectNavbar() {\n return this._element.closest(SELECTOR_NAVBAR) !== null\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _getPopperConfig() {\n const defaultBsPopperConfig = {\n placement: this._getPlacement(),\n modifiers: [{\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n }]\n }\n\n // Disable Popper if we have a static display or Dropdown is in Navbar\n if (this._inNavbar || this._config.display === 'static') {\n Manipulator.setDataAttribute(this._menu, 'popper', 'static') // TODO: v6 remove\n defaultBsPopperConfig.modifiers = [{\n name: 'applyStyles',\n enabled: false\n }]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n }\n }\n\n _selectMenuItem({ key, target }) {\n const items = SelectorEngine.find(SELECTOR_VISIBLE_ITEMS, this._menu).filter(element => isVisible(element))\n\n if (!items.length) {\n return\n }\n\n // if target isn't included in items (e.g. when expanding the dropdown)\n // allow cycling to get the last item in case key equals ARROW_UP_KEY\n getNextActiveElement(items, target, key === ARROW_DOWN_KEY, !items.includes(target)).focus()\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Dropdown.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n\n static clearMenus(event) {\n if (event.button === RIGHT_MOUSE_BUTTON || (event.type === 'keyup' && event.key !== TAB_KEY)) {\n return\n }\n\n const openToggles = SelectorEngine.find(SELECTOR_DATA_TOGGLE_SHOWN)\n\n for (const toggle of openToggles) {\n const context = Dropdown.getInstance(toggle)\n if (!context || context._config.autoClose === false) {\n continue\n }\n\n const composedPath = event.composedPath()\n const isMenuTarget = composedPath.includes(context._menu)\n if (\n composedPath.includes(context._element) ||\n (context._config.autoClose === 'inside' && !isMenuTarget) ||\n (context._config.autoClose === 'outside' && isMenuTarget)\n ) {\n continue\n }\n\n // Tab navigation through the dropdown menu or events from contained inputs shouldn't close the menu\n if (context._menu.contains(event.target) && ((event.type === 'keyup' && event.key === TAB_KEY) || /input|select|option|textarea|form/i.test(event.target.tagName))) {\n continue\n }\n\n const relatedTarget = { relatedTarget: context._element }\n\n if (event.type === 'click') {\n relatedTarget.clickEvent = event\n }\n\n context._completeHide(relatedTarget)\n }\n }\n\n static dataApiKeydownHandler(event) {\n // If not an UP | DOWN | ESCAPE key => not a dropdown command\n // If input/textarea && if key is other than ESCAPE => not a dropdown command\n\n const isInput = /input|textarea/i.test(event.target.tagName)\n const isEscapeEvent = event.key === ESCAPE_KEY\n const isUpOrDownEvent = [ARROW_UP_KEY, ARROW_DOWN_KEY].includes(event.key)\n\n if (!isUpOrDownEvent && !isEscapeEvent) {\n return\n }\n\n if (isInput && !isEscapeEvent) {\n return\n }\n\n event.preventDefault()\n\n // TODO: v6 revert #37011 & change markup https://getbootstrap.com/docs/5.3/forms/input-group/\n const getToggleButton = this.matches(SELECTOR_DATA_TOGGLE) ?\n this :\n (SelectorEngine.prev(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.next(this, SELECTOR_DATA_TOGGLE)[0] ||\n SelectorEngine.findOne(SELECTOR_DATA_TOGGLE, event.delegateTarget.parentNode))\n\n const instance = Dropdown.getOrCreateInstance(getToggleButton)\n\n if (isUpOrDownEvent) {\n event.stopPropagation()\n instance.show()\n instance._selectMenuItem(event)\n return\n }\n\n if (instance._isShown()) { // else is escape and we check if it is shown\n event.stopPropagation()\n instance.hide()\n getToggleButton.focus()\n }\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_DATA_TOGGLE, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_KEYDOWN_DATA_API, SELECTOR_MENU, Dropdown.dataApiKeydownHandler)\nEventHandler.on(document, EVENT_CLICK_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_KEYUP_DATA_API, Dropdown.clearMenus)\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n event.preventDefault()\n Dropdown.getOrCreateInstance(this).toggle()\n})\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Dropdown)\n\nexport default Dropdown\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/backdrop.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport Config from './config.js'\nimport { execute, executeAfterTransition, getElement, reflow } from './index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'backdrop'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst EVENT_MOUSEDOWN = `mousedown.bs.${NAME}`\n\nconst Default = {\n className: 'modal-backdrop',\n clickCallback: null,\n isAnimated: false,\n isVisible: true, // if false, we use the backdrop helper without adding any element to the dom\n rootElement: 'body' // give the choice to place backdrop under different elements\n}\n\nconst DefaultType = {\n className: 'string',\n clickCallback: '(function|null)',\n isAnimated: 'boolean',\n isVisible: 'boolean',\n rootElement: '(element|string)'\n}\n\n/**\n * Class definition\n */\n\nclass Backdrop extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n this._isAppended = false\n this._element = null\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n show(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._append()\n\n const element = this._getElement()\n if (this._config.isAnimated) {\n reflow(element)\n }\n\n element.classList.add(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n execute(callback)\n })\n }\n\n hide(callback) {\n if (!this._config.isVisible) {\n execute(callback)\n return\n }\n\n this._getElement().classList.remove(CLASS_NAME_SHOW)\n\n this._emulateAnimation(() => {\n this.dispose()\n execute(callback)\n })\n }\n\n dispose() {\n if (!this._isAppended) {\n return\n }\n\n EventHandler.off(this._element, EVENT_MOUSEDOWN)\n\n this._element.remove()\n this._isAppended = false\n }\n\n // Private\n _getElement() {\n if (!this._element) {\n const backdrop = document.createElement('div')\n backdrop.className = this._config.className\n if (this._config.isAnimated) {\n backdrop.classList.add(CLASS_NAME_FADE)\n }\n\n this._element = backdrop\n }\n\n return this._element\n }\n\n _configAfterMerge(config) {\n // use getElement() with the default \"body\" to get a fresh Element on each instantiation\n config.rootElement = getElement(config.rootElement)\n return config\n }\n\n _append() {\n if (this._isAppended) {\n return\n }\n\n const element = this._getElement()\n this._config.rootElement.append(element)\n\n EventHandler.on(element, EVENT_MOUSEDOWN, () => {\n execute(this._config.clickCallback)\n })\n\n this._isAppended = true\n }\n\n _emulateAnimation(callback) {\n executeAfterTransition(callback, this._getElement(), this._config.isAnimated)\n }\n}\n\nexport default Backdrop\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/focustrap.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport EventHandler from '../dom/event-handler.js'\nimport SelectorEngine from '../dom/selector-engine.js'\nimport Config from './config.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'focustrap'\nconst DATA_KEY = 'bs.focustrap'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst EVENT_FOCUSIN = `focusin${EVENT_KEY}`\nconst EVENT_KEYDOWN_TAB = `keydown.tab${EVENT_KEY}`\n\nconst TAB_KEY = 'Tab'\nconst TAB_NAV_FORWARD = 'forward'\nconst TAB_NAV_BACKWARD = 'backward'\n\nconst Default = {\n autofocus: true,\n trapElement: null // The element to trap focus inside of\n}\n\nconst DefaultType = {\n autofocus: 'boolean',\n trapElement: 'element'\n}\n\n/**\n * Class definition\n */\n\nclass FocusTrap extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n this._isActive = false\n this._lastTabNavDirection = null\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n activate() {\n if (this._isActive) {\n return\n }\n\n if (this._config.autofocus) {\n this._config.trapElement.focus()\n }\n\n EventHandler.off(document, EVENT_KEY) // guard against infinite focus loop\n EventHandler.on(document, EVENT_FOCUSIN, event => this._handleFocusin(event))\n EventHandler.on(document, EVENT_KEYDOWN_TAB, event => this._handleKeydown(event))\n\n this._isActive = true\n }\n\n deactivate() {\n if (!this._isActive) {\n return\n }\n\n this._isActive = false\n EventHandler.off(document, EVENT_KEY)\n }\n\n // Private\n _handleFocusin(event) {\n const { trapElement } = this._config\n\n if (event.target === document || event.target === trapElement || trapElement.contains(event.target)) {\n return\n }\n\n const elements = SelectorEngine.focusableChildren(trapElement)\n\n if (elements.length === 0) {\n trapElement.focus()\n } else if (this._lastTabNavDirection === TAB_NAV_BACKWARD) {\n elements[elements.length - 1].focus()\n } else {\n elements[0].focus()\n }\n }\n\n _handleKeydown(event) {\n if (event.key !== TAB_KEY) {\n return\n }\n\n this._lastTabNavDirection = event.shiftKey ? TAB_NAV_BACKWARD : TAB_NAV_FORWARD\n }\n}\n\nexport default FocusTrap\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/scrollBar.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Manipulator from '../dom/manipulator.js'\nimport SelectorEngine from '../dom/selector-engine.js'\nimport { isElement } from './index.js'\n\n/**\n * Constants\n */\n\nconst SELECTOR_FIXED_CONTENT = '.fixed-top, .fixed-bottom, .is-fixed, .sticky-top'\nconst SELECTOR_STICKY_CONTENT = '.sticky-top'\nconst PROPERTY_PADDING = 'padding-right'\nconst PROPERTY_MARGIN = 'margin-right'\n\n/**\n * Class definition\n */\n\nclass ScrollBarHelper {\n constructor() {\n this._element = document.body\n }\n\n // Public\n getWidth() {\n // https://developer.mozilla.org/en-US/docs/Web/API/Window/innerWidth#usage_notes\n const documentWidth = document.documentElement.clientWidth\n return Math.abs(window.innerWidth - documentWidth)\n }\n\n hide() {\n const width = this.getWidth()\n this._disableOverFlow()\n // give padding to element to balance the hidden scrollbar width\n this._setElementAttributes(this._element, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n // trick: We adjust positive paddingRight and negative marginRight to sticky-top elements to keep showing fullwidth\n this._setElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING, calculatedValue => calculatedValue + width)\n this._setElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN, calculatedValue => calculatedValue - width)\n }\n\n reset() {\n this._resetElementAttributes(this._element, 'overflow')\n this._resetElementAttributes(this._element, PROPERTY_PADDING)\n this._resetElementAttributes(SELECTOR_FIXED_CONTENT, PROPERTY_PADDING)\n this._resetElementAttributes(SELECTOR_STICKY_CONTENT, PROPERTY_MARGIN)\n }\n\n isOverflowing() {\n return this.getWidth() > 0\n }\n\n // Private\n _disableOverFlow() {\n this._saveInitialAttribute(this._element, 'overflow')\n this._element.style.overflow = 'hidden'\n }\n\n _setElementAttributes(selector, styleProperty, callback) {\n const scrollbarWidth = this.getWidth()\n const manipulationCallBack = element => {\n if (element !== this._element && window.innerWidth > element.clientWidth + scrollbarWidth) {\n return\n }\n\n this._saveInitialAttribute(element, styleProperty)\n const calculatedValue = window.getComputedStyle(element).getPropertyValue(styleProperty)\n element.style.setProperty(styleProperty, `${callback(Number.parseFloat(calculatedValue))}px`)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _saveInitialAttribute(element, styleProperty) {\n const actualValue = element.style.getPropertyValue(styleProperty)\n if (actualValue) {\n Manipulator.setDataAttribute(element, styleProperty, actualValue)\n }\n }\n\n _resetElementAttributes(selector, styleProperty) {\n const manipulationCallBack = element => {\n const value = Manipulator.getDataAttribute(element, styleProperty)\n // We only want to remove the property if the value is `null`; the value can also be zero\n if (value === null) {\n element.style.removeProperty(styleProperty)\n return\n }\n\n Manipulator.removeDataAttribute(element, styleProperty)\n element.style.setProperty(styleProperty, value)\n }\n\n this._applyManipulationCallback(selector, manipulationCallBack)\n }\n\n _applyManipulationCallback(selector, callBack) {\n if (isElement(selector)) {\n callBack(selector)\n return\n }\n\n for (const sel of SelectorEngine.find(selector, this._element)) {\n callBack(sel)\n }\n }\n}\n\nexport default ScrollBarHelper\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap modal.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport Backdrop from './util/backdrop.js'\nimport { enableDismissTrigger } from './util/component-functions.js'\nimport FocusTrap from './util/focustrap.js'\nimport { defineJQueryPlugin, isRTL, isVisible, reflow } from './util/index.js'\nimport ScrollBarHelper from './util/scrollbar.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'modal'\nconst DATA_KEY = 'bs.modal'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst ESCAPE_KEY = 'Escape'\n\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DISMISS = `click.dismiss${EVENT_KEY}`\nconst EVENT_MOUSEDOWN_DISMISS = `mousedown.dismiss${EVENT_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_OPEN = 'modal-open'\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_STATIC = 'modal-static'\n\nconst OPEN_SELECTOR = '.modal.show'\nconst SELECTOR_DIALOG = '.modal-dialog'\nconst SELECTOR_MODAL_BODY = '.modal-body'\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"modal\"]'\n\nconst Default = {\n backdrop: true,\n focus: true,\n keyboard: true\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n focus: 'boolean',\n keyboard: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Modal extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._dialog = SelectorEngine.findOne(SELECTOR_DIALOG, this._element)\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._isShown = false\n this._isTransitioning = false\n this._scrollBar = new ScrollBarHelper()\n\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown || this._isTransitioning) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, {\n relatedTarget\n })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._isTransitioning = true\n\n this._scrollBar.hide()\n\n document.body.classList.add(CLASS_NAME_OPEN)\n\n this._adjustDialog()\n\n this._backdrop.show(() => this._showElement(relatedTarget))\n }\n\n hide() {\n if (!this._isShown || this._isTransitioning) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._isShown = false\n this._isTransitioning = true\n this._focustrap.deactivate()\n\n this._element.classList.remove(CLASS_NAME_SHOW)\n\n this._queueCallback(() => this._hideModal(), this._element, this._isAnimated())\n }\n\n dispose() {\n EventHandler.off(window, EVENT_KEY)\n EventHandler.off(this._dialog, EVENT_KEY)\n\n this._backdrop.dispose()\n this._focustrap.deactivate()\n\n super.dispose()\n }\n\n handleUpdate() {\n this._adjustDialog()\n }\n\n // Private\n _initializeBackDrop() {\n return new Backdrop({\n isVisible: Boolean(this._config.backdrop), // 'static' option will be translated to true, and booleans will keep their value,\n isAnimated: this._isAnimated()\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _showElement(relatedTarget) {\n // try to append dynamic modal\n if (!document.body.contains(this._element)) {\n document.body.append(this._element)\n }\n\n this._element.style.display = 'block'\n this._element.removeAttribute('aria-hidden')\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.scrollTop = 0\n\n const modalBody = SelectorEngine.findOne(SELECTOR_MODAL_BODY, this._dialog)\n if (modalBody) {\n modalBody.scrollTop = 0\n }\n\n reflow(this._element)\n\n this._element.classList.add(CLASS_NAME_SHOW)\n\n const transitionComplete = () => {\n if (this._config.focus) {\n this._focustrap.activate()\n }\n\n this._isTransitioning = false\n EventHandler.trigger(this._element, EVENT_SHOWN, {\n relatedTarget\n })\n }\n\n this._queueCallback(transitionComplete, this._dialog, this._isAnimated())\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (this._config.keyboard) {\n this.hide()\n return\n }\n\n this._triggerBackdropTransition()\n })\n\n EventHandler.on(window, EVENT_RESIZE, () => {\n if (this._isShown && !this._isTransitioning) {\n this._adjustDialog()\n }\n })\n\n EventHandler.on(this._element, EVENT_MOUSEDOWN_DISMISS, event => {\n // a bad trick to segregate clicks that may start inside dialog but end outside, and avoid listen to scrollbar clicks\n EventHandler.one(this._element, EVENT_CLICK_DISMISS, event2 => {\n if (this._element !== event.target || this._element !== event2.target) {\n return\n }\n\n if (this._config.backdrop === 'static') {\n this._triggerBackdropTransition()\n return\n }\n\n if (this._config.backdrop) {\n this.hide()\n }\n })\n })\n }\n\n _hideModal() {\n this._element.style.display = 'none'\n this._element.setAttribute('aria-hidden', true)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n this._isTransitioning = false\n\n this._backdrop.hide(() => {\n document.body.classList.remove(CLASS_NAME_OPEN)\n this._resetAdjustments()\n this._scrollBar.reset()\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n })\n }\n\n _isAnimated() {\n return this._element.classList.contains(CLASS_NAME_FADE)\n }\n\n _triggerBackdropTransition() {\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const initialOverflowY = this._element.style.overflowY\n // return if the following background transition hasn't yet completed\n if (initialOverflowY === 'hidden' || this._element.classList.contains(CLASS_NAME_STATIC)) {\n return\n }\n\n if (!isModalOverflowing) {\n this._element.style.overflowY = 'hidden'\n }\n\n this._element.classList.add(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n this._element.classList.remove(CLASS_NAME_STATIC)\n this._queueCallback(() => {\n this._element.style.overflowY = initialOverflowY\n }, this._dialog)\n }, this._dialog)\n\n this._element.focus()\n }\n\n /**\n * The following methods are used to handle overflowing modals\n */\n\n _adjustDialog() {\n const isModalOverflowing = this._element.scrollHeight > document.documentElement.clientHeight\n const scrollbarWidth = this._scrollBar.getWidth()\n const isBodyOverflowing = scrollbarWidth > 0\n\n if (isBodyOverflowing && !isModalOverflowing) {\n const property = isRTL() ? 'paddingLeft' : 'paddingRight'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n\n if (!isBodyOverflowing && isModalOverflowing) {\n const property = isRTL() ? 'paddingRight' : 'paddingLeft'\n this._element.style[property] = `${scrollbarWidth}px`\n }\n }\n\n _resetAdjustments() {\n this._element.style.paddingLeft = ''\n this._element.style.paddingRight = ''\n }\n\n // Static\n static jQueryInterface(config, relatedTarget) {\n return this.each(function () {\n const data = Modal.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](relatedTarget)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n EventHandler.one(target, EVENT_SHOW, showEvent => {\n if (showEvent.defaultPrevented) {\n // only register focus restorer if modal will actually get shown\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n if (isVisible(this)) {\n this.focus()\n }\n })\n })\n\n // avoid conflict when clicking modal toggler while another one is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (alreadyOpen) {\n Modal.getInstance(alreadyOpen).hide()\n }\n\n const data = Modal.getOrCreateInstance(target)\n\n data.toggle(this)\n})\n\nenableDismissTrigger(Modal)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Modal)\n\nexport default Modal\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap offcanvas.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport Backdrop from './util/backdrop.js'\nimport { enableDismissTrigger } from './util/component-functions.js'\nimport FocusTrap from './util/focustrap.js'\nimport {\n defineJQueryPlugin,\n isDisabled,\n isVisible\n} from './util/index.js'\nimport ScrollBarHelper from './util/scrollbar.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'offcanvas'\nconst DATA_KEY = 'bs.offcanvas'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\nconst ESCAPE_KEY = 'Escape'\n\nconst CLASS_NAME_SHOW = 'show'\nconst CLASS_NAME_SHOWING = 'showing'\nconst CLASS_NAME_HIDING = 'hiding'\nconst CLASS_NAME_BACKDROP = 'offcanvas-backdrop'\nconst OPEN_SELECTOR = '.offcanvas.show'\n\nconst EVENT_SHOW = `show${EVENT_KEY}`\nconst EVENT_SHOWN = `shown${EVENT_KEY}`\nconst EVENT_HIDE = `hide${EVENT_KEY}`\nconst EVENT_HIDE_PREVENTED = `hidePrevented${EVENT_KEY}`\nconst EVENT_HIDDEN = `hidden${EVENT_KEY}`\nconst EVENT_RESIZE = `resize${EVENT_KEY}`\nconst EVENT_CLICK_DATA_API = `click${EVENT_KEY}${DATA_API_KEY}`\nconst EVENT_KEYDOWN_DISMISS = `keydown.dismiss${EVENT_KEY}`\n\nconst SELECTOR_DATA_TOGGLE = '[data-bs-toggle=\"offcanvas\"]'\n\nconst Default = {\n backdrop: true,\n keyboard: true,\n scroll: false\n}\n\nconst DefaultType = {\n backdrop: '(boolean|string)',\n keyboard: 'boolean',\n scroll: 'boolean'\n}\n\n/**\n * Class definition\n */\n\nclass Offcanvas extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n this._isShown = false\n this._backdrop = this._initializeBackDrop()\n this._focustrap = this._initializeFocusTrap()\n this._addEventListeners()\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n toggle(relatedTarget) {\n return this._isShown ? this.hide() : this.show(relatedTarget)\n }\n\n show(relatedTarget) {\n if (this._isShown) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, EVENT_SHOW, { relatedTarget })\n\n if (showEvent.defaultPrevented) {\n return\n }\n\n this._isShown = true\n this._backdrop.show()\n\n if (!this._config.scroll) {\n new ScrollBarHelper().hide()\n }\n\n this._element.setAttribute('aria-modal', true)\n this._element.setAttribute('role', 'dialog')\n this._element.classList.add(CLASS_NAME_SHOWING)\n\n const completeCallBack = () => {\n if (!this._config.scroll || this._config.backdrop) {\n this._focustrap.activate()\n }\n\n this._element.classList.add(CLASS_NAME_SHOW)\n this._element.classList.remove(CLASS_NAME_SHOWING)\n EventHandler.trigger(this._element, EVENT_SHOWN, { relatedTarget })\n }\n\n this._queueCallback(completeCallBack, this._element, true)\n }\n\n hide() {\n if (!this._isShown) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, EVENT_HIDE)\n\n if (hideEvent.defaultPrevented) {\n return\n }\n\n this._focustrap.deactivate()\n this._element.blur()\n this._isShown = false\n this._element.classList.add(CLASS_NAME_HIDING)\n this._backdrop.hide()\n\n const completeCallback = () => {\n this._element.classList.remove(CLASS_NAME_SHOW, CLASS_NAME_HIDING)\n this._element.removeAttribute('aria-modal')\n this._element.removeAttribute('role')\n\n if (!this._config.scroll) {\n new ScrollBarHelper().reset()\n }\n\n EventHandler.trigger(this._element, EVENT_HIDDEN)\n }\n\n this._queueCallback(completeCallback, this._element, true)\n }\n\n dispose() {\n this._backdrop.dispose()\n this._focustrap.deactivate()\n super.dispose()\n }\n\n // Private\n _initializeBackDrop() {\n const clickCallback = () => {\n if (this._config.backdrop === 'static') {\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n return\n }\n\n this.hide()\n }\n\n // 'static' option will be translated to true, and booleans will keep their value\n const isVisible = Boolean(this._config.backdrop)\n\n return new Backdrop({\n className: CLASS_NAME_BACKDROP,\n isVisible,\n isAnimated: true,\n rootElement: this._element.parentNode,\n clickCallback: isVisible ? clickCallback : null\n })\n }\n\n _initializeFocusTrap() {\n return new FocusTrap({\n trapElement: this._element\n })\n }\n\n _addEventListeners() {\n EventHandler.on(this._element, EVENT_KEYDOWN_DISMISS, event => {\n if (event.key !== ESCAPE_KEY) {\n return\n }\n\n if (this._config.keyboard) {\n this.hide()\n return\n }\n\n EventHandler.trigger(this._element, EVENT_HIDE_PREVENTED)\n })\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Offcanvas.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (data[config] === undefined || config.startsWith('_') || config === 'constructor') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config](this)\n })\n }\n}\n\n/**\n * Data API implementation\n */\n\nEventHandler.on(document, EVENT_CLICK_DATA_API, SELECTOR_DATA_TOGGLE, function (event) {\n const target = SelectorEngine.getElementFromSelector(this)\n\n if (['A', 'AREA'].includes(this.tagName)) {\n event.preventDefault()\n }\n\n if (isDisabled(this)) {\n return\n }\n\n EventHandler.one(target, EVENT_HIDDEN, () => {\n // focus on trigger when it is closed\n if (isVisible(this)) {\n this.focus()\n }\n })\n\n // avoid conflict when clicking a toggler of an offcanvas, while another is open\n const alreadyOpen = SelectorEngine.findOne(OPEN_SELECTOR)\n if (alreadyOpen && alreadyOpen !== target) {\n Offcanvas.getInstance(alreadyOpen).hide()\n }\n\n const data = Offcanvas.getOrCreateInstance(target)\n data.toggle(this)\n})\n\nEventHandler.on(window, EVENT_LOAD_DATA_API, () => {\n for (const selector of SelectorEngine.find(OPEN_SELECTOR)) {\n Offcanvas.getOrCreateInstance(selector).show()\n }\n})\n\nEventHandler.on(window, EVENT_RESIZE, () => {\n for (const element of SelectorEngine.find('[aria-modal][class*=show][class*=offcanvas-]')) {\n if (getComputedStyle(element).position !== 'fixed') {\n Offcanvas.getOrCreateInstance(element).hide()\n }\n }\n})\n\nenableDismissTrigger(Offcanvas)\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Offcanvas)\n\nexport default Offcanvas\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/sanitizer.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\n// js-docs-start allow-list\nconst ARIA_ATTRIBUTE_PATTERN = /^aria-[\\w-]*$/i\n\nexport const DefaultAllowlist = {\n // Global attributes allowed on any supplied element below.\n '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN],\n a: ['target', 'href', 'title', 'rel'],\n area: [],\n b: [],\n br: [],\n col: [],\n code: [],\n div: [],\n em: [],\n hr: [],\n h1: [],\n h2: [],\n h3: [],\n h4: [],\n h5: [],\n h6: [],\n i: [],\n img: ['src', 'srcset', 'alt', 'title', 'width', 'height'],\n li: [],\n ol: [],\n p: [],\n pre: [],\n s: [],\n small: [],\n span: [],\n sub: [],\n sup: [],\n strong: [],\n u: [],\n ul: []\n}\n// js-docs-end allow-list\n\nconst uriAttributes = new Set([\n 'background',\n 'cite',\n 'href',\n 'itemtype',\n 'longdesc',\n 'poster',\n 'src',\n 'xlink:href'\n])\n\n/**\n * A pattern that recognizes URLs that are safe wrt. XSS in URL navigation\n * contexts.\n *\n * Shout-out to Angular https://github.com/angular/angular/blob/15.2.8/packages/core/src/sanitization/url_sanitizer.ts#L38\n */\n// eslint-disable-next-line unicorn/better-regex\nconst SAFE_URL_PATTERN = /^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i\n\nconst allowedAttribute = (attribute, allowedAttributeList) => {\n const attributeName = attribute.nodeName.toLowerCase()\n\n if (allowedAttributeList.includes(attributeName)) {\n if (uriAttributes.has(attributeName)) {\n return Boolean(SAFE_URL_PATTERN.test(attribute.nodeValue))\n }\n\n return true\n }\n\n // Check if a regular expression validates the attribute.\n return allowedAttributeList.filter(attributeRegex => attributeRegex instanceof RegExp)\n .some(regex => regex.test(attributeName))\n}\n\nexport function sanitizeHtml(unsafeHtml, allowList, sanitizeFunction) {\n if (!unsafeHtml.length) {\n return unsafeHtml\n }\n\n if (sanitizeFunction && typeof sanitizeFunction === 'function') {\n return sanitizeFunction(unsafeHtml)\n }\n\n const domParser = new window.DOMParser()\n const createdDocument = domParser.parseFromString(unsafeHtml, 'text/html')\n const elements = [].concat(...createdDocument.body.querySelectorAll('*'))\n\n for (const element of elements) {\n const elementName = element.nodeName.toLowerCase()\n\n if (!Object.keys(allowList).includes(elementName)) {\n element.remove()\n continue\n }\n\n const attributeList = [].concat(...element.attributes)\n const allowedAttributes = [].concat(allowList['*'] || [], allowList[elementName] || [])\n\n for (const attribute of attributeList) {\n if (!allowedAttribute(attribute, allowedAttributes)) {\n element.removeAttribute(attribute.nodeName)\n }\n }\n }\n\n return createdDocument.body.innerHTML\n}\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap util/template-factory.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport SelectorEngine from '../dom/selector-engine.js'\nimport Config from './config.js'\nimport { DefaultAllowlist, sanitizeHtml } from './sanitizer.js'\nimport { execute, getElement, isElement } from './index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'TemplateFactory'\n\nconst Default = {\n allowList: DefaultAllowlist,\n content: {}, // { selector : text , selector2 : text2 , }\n extraClass: '',\n html: false,\n sanitize: true,\n sanitizeFn: null,\n template: '
'\n}\n\nconst DefaultType = {\n allowList: 'object',\n content: 'object',\n extraClass: '(string|function)',\n html: 'boolean',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n template: 'string'\n}\n\nconst DefaultContentType = {\n entry: '(string|element|function|null)',\n selector: '(string|element)'\n}\n\n/**\n * Class definition\n */\n\nclass TemplateFactory extends Config {\n constructor(config) {\n super()\n this._config = this._getConfig(config)\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n getContent() {\n return Object.values(this._config.content)\n .map(config => this._resolvePossibleFunction(config))\n .filter(Boolean)\n }\n\n hasContent() {\n return this.getContent().length > 0\n }\n\n changeContent(content) {\n this._checkContent(content)\n this._config.content = { ...this._config.content, ...content }\n return this\n }\n\n toHtml() {\n const templateWrapper = document.createElement('div')\n templateWrapper.innerHTML = this._maybeSanitize(this._config.template)\n\n for (const [selector, text] of Object.entries(this._config.content)) {\n this._setContent(templateWrapper, text, selector)\n }\n\n const template = templateWrapper.children[0]\n const extraClass = this._resolvePossibleFunction(this._config.extraClass)\n\n if (extraClass) {\n template.classList.add(...extraClass.split(' '))\n }\n\n return template\n }\n\n // Private\n _typeCheckConfig(config) {\n super._typeCheckConfig(config)\n this._checkContent(config.content)\n }\n\n _checkContent(arg) {\n for (const [selector, content] of Object.entries(arg)) {\n super._typeCheckConfig({ selector, entry: content }, DefaultContentType)\n }\n }\n\n _setContent(template, content, selector) {\n const templateElement = SelectorEngine.findOne(selector, template)\n\n if (!templateElement) {\n return\n }\n\n content = this._resolvePossibleFunction(content)\n\n if (!content) {\n templateElement.remove()\n return\n }\n\n if (isElement(content)) {\n this._putElementInTemplate(getElement(content), templateElement)\n return\n }\n\n if (this._config.html) {\n templateElement.innerHTML = this._maybeSanitize(content)\n return\n }\n\n templateElement.textContent = content\n }\n\n _maybeSanitize(arg) {\n return this._config.sanitize ? sanitizeHtml(arg, this._config.allowList, this._config.sanitizeFn) : arg\n }\n\n _resolvePossibleFunction(arg) {\n return execute(arg, [this])\n }\n\n _putElementInTemplate(element, templateElement) {\n if (this._config.html) {\n templateElement.innerHTML = ''\n templateElement.append(element)\n return\n }\n\n templateElement.textContent = element.textContent\n }\n}\n\nexport default TemplateFactory\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap tooltip.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport * as Popper from '@popperjs/core'\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport Manipulator from './dom/manipulator.js'\nimport { defineJQueryPlugin, execute, findShadowRoot, getElement, getUID, isRTL, noop } from './util/index.js'\nimport { DefaultAllowlist } from './util/sanitizer.js'\nimport TemplateFactory from './util/template-factory.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'tooltip'\nconst DISALLOWED_ATTRIBUTES = new Set(['sanitize', 'allowList', 'sanitizeFn'])\n\nconst CLASS_NAME_FADE = 'fade'\nconst CLASS_NAME_MODAL = 'modal'\nconst CLASS_NAME_SHOW = 'show'\n\nconst SELECTOR_TOOLTIP_INNER = '.tooltip-inner'\nconst SELECTOR_MODAL = `.${CLASS_NAME_MODAL}`\n\nconst EVENT_MODAL_HIDE = 'hide.bs.modal'\n\nconst TRIGGER_HOVER = 'hover'\nconst TRIGGER_FOCUS = 'focus'\nconst TRIGGER_CLICK = 'click'\nconst TRIGGER_MANUAL = 'manual'\n\nconst EVENT_HIDE = 'hide'\nconst EVENT_HIDDEN = 'hidden'\nconst EVENT_SHOW = 'show'\nconst EVENT_SHOWN = 'shown'\nconst EVENT_INSERTED = 'inserted'\nconst EVENT_CLICK = 'click'\nconst EVENT_FOCUSIN = 'focusin'\nconst EVENT_FOCUSOUT = 'focusout'\nconst EVENT_MOUSEENTER = 'mouseenter'\nconst EVENT_MOUSELEAVE = 'mouseleave'\n\nconst AttachmentMap = {\n AUTO: 'auto',\n TOP: 'top',\n RIGHT: isRTL() ? 'left' : 'right',\n BOTTOM: 'bottom',\n LEFT: isRTL() ? 'right' : 'left'\n}\n\nconst Default = {\n allowList: DefaultAllowlist,\n animation: true,\n boundary: 'clippingParents',\n container: false,\n customClass: '',\n delay: 0,\n fallbackPlacements: ['top', 'right', 'bottom', 'left'],\n html: false,\n offset: [0, 6],\n placement: 'top',\n popperConfig: null,\n sanitize: true,\n sanitizeFn: null,\n selector: false,\n template: '
' +\n '
' +\n '
' +\n '
',\n title: '',\n trigger: 'hover focus'\n}\n\nconst DefaultType = {\n allowList: 'object',\n animation: 'boolean',\n boundary: '(string|element)',\n container: '(string|element|boolean)',\n customClass: '(string|function)',\n delay: '(number|object)',\n fallbackPlacements: 'array',\n html: 'boolean',\n offset: '(array|string|function)',\n placement: '(string|function)',\n popperConfig: '(null|object|function)',\n sanitize: 'boolean',\n sanitizeFn: '(null|function)',\n selector: '(string|boolean)',\n template: 'string',\n title: '(string|element|function)',\n trigger: 'string'\n}\n\n/**\n * Class definition\n */\n\nclass Tooltip extends BaseComponent {\n constructor(element, config) {\n if (typeof Popper === 'undefined') {\n throw new TypeError('Bootstrap\\'s tooltips require Popper (https://popper.js.org)')\n }\n\n super(element, config)\n\n // Private\n this._isEnabled = true\n this._timeout = 0\n this._isHovered = null\n this._activeTrigger = {}\n this._popper = null\n this._templateFactory = null\n this._newContent = null\n\n // Protected\n this.tip = null\n\n this._setListeners()\n\n if (!this._config.selector) {\n this._fixTitle()\n }\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n enable() {\n this._isEnabled = true\n }\n\n disable() {\n this._isEnabled = false\n }\n\n toggleEnabled() {\n this._isEnabled = !this._isEnabled\n }\n\n toggle() {\n if (!this._isEnabled) {\n return\n }\n\n this._activeTrigger.click = !this._activeTrigger.click\n if (this._isShown()) {\n this._leave()\n return\n }\n\n this._enter()\n }\n\n dispose() {\n clearTimeout(this._timeout)\n\n EventHandler.off(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n\n if (this._element.getAttribute('data-bs-original-title')) {\n this._element.setAttribute('title', this._element.getAttribute('data-bs-original-title'))\n }\n\n this._disposePopper()\n super.dispose()\n }\n\n show() {\n if (this._element.style.display === 'none') {\n throw new Error('Please use show on visible elements')\n }\n\n if (!(this._isWithContent() && this._isEnabled)) {\n return\n }\n\n const showEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOW))\n const shadowRoot = findShadowRoot(this._element)\n const isInTheDom = (shadowRoot || this._element.ownerDocument.documentElement).contains(this._element)\n\n if (showEvent.defaultPrevented || !isInTheDom) {\n return\n }\n\n // TODO: v6 remove this or make it optional\n this._disposePopper()\n\n const tip = this._getTipElement()\n\n this._element.setAttribute('aria-describedby', tip.getAttribute('id'))\n\n const { container } = this._config\n\n if (!this._element.ownerDocument.documentElement.contains(this.tip)) {\n container.append(tip)\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_INSERTED))\n }\n\n this._popper = this._createPopper(tip)\n\n tip.classList.add(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we add extra\n // empty mouseover listeners to the body's immediate children;\n // only needed because of broken event delegation on iOS\n // https://www.quirksmode.org/blog/archives/2014/02/mouse_event_bub.html\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.on(element, 'mouseover', noop)\n }\n }\n\n const complete = () => {\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_SHOWN))\n\n if (this._isHovered === false) {\n this._leave()\n }\n\n this._isHovered = false\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n hide() {\n if (!this._isShown()) {\n return\n }\n\n const hideEvent = EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDE))\n if (hideEvent.defaultPrevented) {\n return\n }\n\n const tip = this._getTipElement()\n tip.classList.remove(CLASS_NAME_SHOW)\n\n // If this is a touch-enabled device we remove the extra\n // empty mouseover listeners we added for iOS support\n if ('ontouchstart' in document.documentElement) {\n for (const element of [].concat(...document.body.children)) {\n EventHandler.off(element, 'mouseover', noop)\n }\n }\n\n this._activeTrigger[TRIGGER_CLICK] = false\n this._activeTrigger[TRIGGER_FOCUS] = false\n this._activeTrigger[TRIGGER_HOVER] = false\n this._isHovered = null // it is a trick to support manual triggering\n\n const complete = () => {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n if (!this._isHovered) {\n this._disposePopper()\n }\n\n this._element.removeAttribute('aria-describedby')\n EventHandler.trigger(this._element, this.constructor.eventName(EVENT_HIDDEN))\n }\n\n this._queueCallback(complete, this.tip, this._isAnimated())\n }\n\n update() {\n if (this._popper) {\n this._popper.update()\n }\n }\n\n // Protected\n _isWithContent() {\n return Boolean(this._getTitle())\n }\n\n _getTipElement() {\n if (!this.tip) {\n this.tip = this._createTipElement(this._newContent || this._getContentForTemplate())\n }\n\n return this.tip\n }\n\n _createTipElement(content) {\n const tip = this._getTemplateFactory(content).toHtml()\n\n // TODO: remove this check in v6\n if (!tip) {\n return null\n }\n\n tip.classList.remove(CLASS_NAME_FADE, CLASS_NAME_SHOW)\n // TODO: v6 the following can be achieved with CSS only\n tip.classList.add(`bs-${this.constructor.NAME}-auto`)\n\n const tipId = getUID(this.constructor.NAME).toString()\n\n tip.setAttribute('id', tipId)\n\n if (this._isAnimated()) {\n tip.classList.add(CLASS_NAME_FADE)\n }\n\n return tip\n }\n\n setContent(content) {\n this._newContent = content\n if (this._isShown()) {\n this._disposePopper()\n this.show()\n }\n }\n\n _getTemplateFactory(content) {\n if (this._templateFactory) {\n this._templateFactory.changeContent(content)\n } else {\n this._templateFactory = new TemplateFactory({\n ...this._config,\n // the `content` var has to be after `this._config`\n // to override config.content in case of popover\n content,\n extraClass: this._resolvePossibleFunction(this._config.customClass)\n })\n }\n\n return this._templateFactory\n }\n\n _getContentForTemplate() {\n return {\n [SELECTOR_TOOLTIP_INNER]: this._getTitle()\n }\n }\n\n _getTitle() {\n return this._resolvePossibleFunction(this._config.title) || this._element.getAttribute('data-bs-original-title')\n }\n\n // Private\n _initializeOnDelegatedTarget(event) {\n return this.constructor.getOrCreateInstance(event.delegateTarget, this._getDelegateConfig())\n }\n\n _isAnimated() {\n return this._config.animation || (this.tip && this.tip.classList.contains(CLASS_NAME_FADE))\n }\n\n _isShown() {\n return this.tip && this.tip.classList.contains(CLASS_NAME_SHOW)\n }\n\n _createPopper(tip) {\n const placement = execute(this._config.placement, [this, tip, this._element])\n const attachment = AttachmentMap[placement.toUpperCase()]\n return Popper.createPopper(this._element, tip, this._getPopperConfig(attachment))\n }\n\n _getOffset() {\n const { offset } = this._config\n\n if (typeof offset === 'string') {\n return offset.split(',').map(value => Number.parseInt(value, 10))\n }\n\n if (typeof offset === 'function') {\n return popperData => offset(popperData, this._element)\n }\n\n return offset\n }\n\n _resolvePossibleFunction(arg) {\n return execute(arg, [this._element])\n }\n\n _getPopperConfig(attachment) {\n const defaultBsPopperConfig = {\n placement: attachment,\n modifiers: [\n {\n name: 'flip',\n options: {\n fallbackPlacements: this._config.fallbackPlacements\n }\n },\n {\n name: 'offset',\n options: {\n offset: this._getOffset()\n }\n },\n {\n name: 'preventOverflow',\n options: {\n boundary: this._config.boundary\n }\n },\n {\n name: 'arrow',\n options: {\n element: `.${this.constructor.NAME}-arrow`\n }\n },\n {\n name: 'preSetPlacement',\n enabled: true,\n phase: 'beforeMain',\n fn: data => {\n // Pre-set Popper's placement attribute in order to read the arrow sizes properly.\n // Otherwise, Popper mixes up the width and height dimensions since the initial arrow style is for top placement\n this._getTipElement().setAttribute('data-popper-placement', data.state.placement)\n }\n }\n ]\n }\n\n return {\n ...defaultBsPopperConfig,\n ...execute(this._config.popperConfig, [defaultBsPopperConfig])\n }\n }\n\n _setListeners() {\n const triggers = this._config.trigger.split(' ')\n\n for (const trigger of triggers) {\n if (trigger === 'click') {\n EventHandler.on(this._element, this.constructor.eventName(EVENT_CLICK), this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context.toggle()\n })\n } else if (trigger !== TRIGGER_MANUAL) {\n const eventIn = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSEENTER) :\n this.constructor.eventName(EVENT_FOCUSIN)\n const eventOut = trigger === TRIGGER_HOVER ?\n this.constructor.eventName(EVENT_MOUSELEAVE) :\n this.constructor.eventName(EVENT_FOCUSOUT)\n\n EventHandler.on(this._element, eventIn, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context._activeTrigger[event.type === 'focusin' ? TRIGGER_FOCUS : TRIGGER_HOVER] = true\n context._enter()\n })\n EventHandler.on(this._element, eventOut, this._config.selector, event => {\n const context = this._initializeOnDelegatedTarget(event)\n context._activeTrigger[event.type === 'focusout' ? TRIGGER_FOCUS : TRIGGER_HOVER] =\n context._element.contains(event.relatedTarget)\n\n context._leave()\n })\n }\n }\n\n this._hideModalHandler = () => {\n if (this._element) {\n this.hide()\n }\n }\n\n EventHandler.on(this._element.closest(SELECTOR_MODAL), EVENT_MODAL_HIDE, this._hideModalHandler)\n }\n\n _fixTitle() {\n const title = this._element.getAttribute('title')\n\n if (!title) {\n return\n }\n\n if (!this._element.getAttribute('aria-label') && !this._element.textContent.trim()) {\n this._element.setAttribute('aria-label', title)\n }\n\n this._element.setAttribute('data-bs-original-title', title) // DO NOT USE IT. Is only for backwards compatibility\n this._element.removeAttribute('title')\n }\n\n _enter() {\n if (this._isShown() || this._isHovered) {\n this._isHovered = true\n return\n }\n\n this._isHovered = true\n\n this._setTimeout(() => {\n if (this._isHovered) {\n this.show()\n }\n }, this._config.delay.show)\n }\n\n _leave() {\n if (this._isWithActiveTrigger()) {\n return\n }\n\n this._isHovered = false\n\n this._setTimeout(() => {\n if (!this._isHovered) {\n this.hide()\n }\n }, this._config.delay.hide)\n }\n\n _setTimeout(handler, timeout) {\n clearTimeout(this._timeout)\n this._timeout = setTimeout(handler, timeout)\n }\n\n _isWithActiveTrigger() {\n return Object.values(this._activeTrigger).includes(true)\n }\n\n _getConfig(config) {\n const dataAttributes = Manipulator.getDataAttributes(this._element)\n\n for (const dataAttribute of Object.keys(dataAttributes)) {\n if (DISALLOWED_ATTRIBUTES.has(dataAttribute)) {\n delete dataAttributes[dataAttribute]\n }\n }\n\n config = {\n ...dataAttributes,\n ...(typeof config === 'object' && config ? config : {})\n }\n config = this._mergeConfigObj(config)\n config = this._configAfterMerge(config)\n this._typeCheckConfig(config)\n return config\n }\n\n _configAfterMerge(config) {\n config.container = config.container === false ? document.body : getElement(config.container)\n\n if (typeof config.delay === 'number') {\n config.delay = {\n show: config.delay,\n hide: config.delay\n }\n }\n\n if (typeof config.title === 'number') {\n config.title = config.title.toString()\n }\n\n if (typeof config.content === 'number') {\n config.content = config.content.toString()\n }\n\n return config\n }\n\n _getDelegateConfig() {\n const config = {}\n\n for (const [key, value] of Object.entries(this._config)) {\n if (this.constructor.Default[key] !== value) {\n config[key] = value\n }\n }\n\n config.selector = false\n config.trigger = 'manual'\n\n // In the future can be replaced with:\n // const keysWithDifferentValues = Object.entries(this._config).filter(entry => this.constructor.Default[entry[0]] !== this._config[entry[0]])\n // `Object.fromEntries(keysWithDifferentValues)`\n return config\n }\n\n _disposePopper() {\n if (this._popper) {\n this._popper.destroy()\n this._popper = null\n }\n\n if (this.tip) {\n this.tip.remove()\n this.tip = null\n }\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Tooltip.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Tooltip)\n\nexport default Tooltip\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap popover.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport Tooltip from './tooltip.js'\nimport { defineJQueryPlugin } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'popover'\n\nconst SELECTOR_TITLE = '.popover-header'\nconst SELECTOR_CONTENT = '.popover-body'\n\nconst Default = {\n ...Tooltip.Default,\n content: '',\n offset: [0, 8],\n placement: 'right',\n template: '
' +\n '
' +\n '

' +\n '
' +\n '
',\n trigger: 'click'\n}\n\nconst DefaultType = {\n ...Tooltip.DefaultType,\n content: '(null|string|element|function)'\n}\n\n/**\n * Class definition\n */\n\nclass Popover extends Tooltip {\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Overrides\n _isWithContent() {\n return this._getTitle() || this._getContent()\n }\n\n // Private\n _getContentForTemplate() {\n return {\n [SELECTOR_TITLE]: this._getTitle(),\n [SELECTOR_CONTENT]: this._getContent()\n }\n }\n\n _getContent() {\n return this._resolvePossibleFunction(this._config.content)\n }\n\n // Static\n static jQueryInterface(config) {\n return this.each(function () {\n const data = Popover.getOrCreateInstance(this, config)\n\n if (typeof config !== 'string') {\n return\n }\n\n if (typeof data[config] === 'undefined') {\n throw new TypeError(`No method named \"${config}\"`)\n }\n\n data[config]()\n })\n }\n}\n\n/**\n * jQuery\n */\n\ndefineJQueryPlugin(Popover)\n\nexport default Popover\n","/**\n * --------------------------------------------------------------------------\n * Bootstrap scrollspy.js\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * --------------------------------------------------------------------------\n */\n\nimport BaseComponent from './base-component.js'\nimport EventHandler from './dom/event-handler.js'\nimport SelectorEngine from './dom/selector-engine.js'\nimport { defineJQueryPlugin, getElement, isDisabled, isVisible } from './util/index.js'\n\n/**\n * Constants\n */\n\nconst NAME = 'scrollspy'\nconst DATA_KEY = 'bs.scrollspy'\nconst EVENT_KEY = `.${DATA_KEY}`\nconst DATA_API_KEY = '.data-api'\n\nconst EVENT_ACTIVATE = `activate${EVENT_KEY}`\nconst EVENT_CLICK = `click${EVENT_KEY}`\nconst EVENT_LOAD_DATA_API = `load${EVENT_KEY}${DATA_API_KEY}`\n\nconst CLASS_NAME_DROPDOWN_ITEM = 'dropdown-item'\nconst CLASS_NAME_ACTIVE = 'active'\n\nconst SELECTOR_DATA_SPY = '[data-bs-spy=\"scroll\"]'\nconst SELECTOR_TARGET_LINKS = '[href]'\nconst SELECTOR_NAV_LIST_GROUP = '.nav, .list-group'\nconst SELECTOR_NAV_LINKS = '.nav-link'\nconst SELECTOR_NAV_ITEMS = '.nav-item'\nconst SELECTOR_LIST_ITEMS = '.list-group-item'\nconst SELECTOR_LINK_ITEMS = `${SELECTOR_NAV_LINKS}, ${SELECTOR_NAV_ITEMS} > ${SELECTOR_NAV_LINKS}, ${SELECTOR_LIST_ITEMS}`\nconst SELECTOR_DROPDOWN = '.dropdown'\nconst SELECTOR_DROPDOWN_TOGGLE = '.dropdown-toggle'\n\nconst Default = {\n offset: null, // TODO: v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: '0px 0px -25%',\n smoothScroll: false,\n target: null,\n threshold: [0.1, 0.5, 1]\n}\n\nconst DefaultType = {\n offset: '(number|null)', // TODO v6 @deprecated, keep it for backwards compatibility reasons\n rootMargin: 'string',\n smoothScroll: 'boolean',\n target: 'element',\n threshold: 'array'\n}\n\n/**\n * Class definition\n */\n\nclass ScrollSpy extends BaseComponent {\n constructor(element, config) {\n super(element, config)\n\n // this._element is the observablesContainer and config.target the menu links wrapper\n this._targetLinks = new Map()\n this._observableSections = new Map()\n this._rootElement = getComputedStyle(this._element).overflowY === 'visible' ? null : this._element\n this._activeTarget = null\n this._observer = null\n this._previousScrollData = {\n visibleEntryTop: 0,\n parentScrollTop: 0\n }\n this.refresh() // initialize\n }\n\n // Getters\n static get Default() {\n return Default\n }\n\n static get DefaultType() {\n return DefaultType\n }\n\n static get NAME() {\n return NAME\n }\n\n // Public\n refresh() {\n this._initializeTargetsAndObservables()\n this._maybeEnableSmoothScroll()\n\n if (this._observer) {\n this._observer.disconnect()\n } else {\n this._observer = this._getNewObserver()\n }\n\n for (const section of this._observableSections.values()) {\n this._observer.observe(section)\n }\n }\n\n dispose() {\n this._observer.disconnect()\n super.dispose()\n }\n\n // Private\n _configAfterMerge(config) {\n // TODO: on v6 target should be given explicitly & remove the {target: 'ss-target'} case\n config.target = getElement(config.target) || document.body\n\n // TODO: v6 Only for backwards compatibility reasons. Use rootMargin only\n config.rootMargin = config.offset ? `${config.offset}px 0px -30%` : config.rootMargin\n\n if (typeof config.threshold === 'string') {\n config.threshold = config.threshold.split(',').map(value => Number.parseFloat(value))\n }\n\n return config\n }\n\n _maybeEnableSmoothScroll() {\n if (!this._config.smoothScroll) {\n return\n }\n\n // unregister any previous listeners\n EventHandler.off(this._config.target, EVENT_CLICK)\n\n EventHandler.on(this._config.target, EVENT_CLICK, SELECTOR_TARGET_LINKS, event => {\n const observableSection = this._observableSections.get(event.target.hash)\n if (observableSection) {\n event.preventDefault()\n const root = this._rootElement || window\n const height = observableSection.offsetTop - this._element.offsetTop\n if (root.scrollTo) {\n root.scrollTo({ top: height, behavior: 'smooth' })\n return\n }\n\n // Chrome 60 doesn't support `scrollTo`\n root.scrollTop = height\n }\n })\n }\n\n _getNewObserver() {\n const options = {\n root: this._rootElement,\n threshold: this._config.threshold,\n rootMargin: this._config.rootMargin\n }\n\n return new IntersectionObserver(entries => this._observerCallback(entries), options)\n }\n\n // The logic of selection\n _observerCallback(entries) {\n const targetElement = entry => this._targetLinks.get(`#${entry.target.id}`)\n const activate = entry => {\n this._previousScrollData.visibleEntryTop = entry.target.offsetTop\n this._process(targetElement(entry))\n }\n\n const parentScrollTop = (this._rootElement || document.documentElement).scrollTop\n const userScrollsDown = parentScrollTop >= this._previousScrollData.parentScrollTop\n this._previousScrollData.parentScrollTop = parentScrollTop\n\n for (const entry of entries) {\n if (!entry.isIntersecting) {\n this._activeTarget = null\n this._clearActiveClass(targetElement(entry))\n\n continue\n }\n\n const entryIsLowerThanPrevious = entry.target.offsetTop >= this._previousScrollData.visibleEntryTop\n // if we are scrolling down, pick the bigger offsetTop\n if (userScrollsDown && entryIsLowerThanPrevious) {\n activate(entry)\n // if parent isn't scrolled, let's keep the first visible item, breaking the iteration\n if (!parentScrollTop) {\n return\n }\n\n continue\n }\n\n // if we are scrolling up, pick the smallest offsetTop\n if (!userScrollsDown && !entryIsLowerThanPrevious) {\n activate(entry)\n }\n }\n }\n\n _initializeTargetsAndObservables() {\n this._targetLinks = new Map()\n this._observableSections = new Map()\n\n const targetLinks = SelectorEngine.find(SELECTOR_TARGET_LINKS, this._config.target)\n\n for (const anchor of targetLinks) {\n // ensure that the anchor has an id and is not disabled\n if (!anchor.hash || isDisabled(anchor)) {\n continue\n }\n\n const observableSection = SelectorEngine.findOne(decodeURI(anchor.hash), this._element)\n\n // ensure that the observableSection exists & is visible\n if (isVisible(observableSection)) {\n this._targetLinks.set(decodeURI(anchor.hash), anchor)\n this._observableSections.set(anchor.hash, observableSection)\n }\n }\n }\n\n _process(target) {\n if (this._activeTarget === target) {\n return\n }\n\n this._clearActiveClass(this._config.target)\n this._activeTarget = target\n target.classList.add(CLASS_NAME_ACTIVE)\n this._activateParents(target)\n\n EventHandler.trigger(this._element, EVENT_ACTIVATE, { relatedTarget: target })\n }\n\n _activateParents(target) {\n // Activate dropdown parents\n if (target.classList.contains(CLASS_NAME_DROPDOWN_ITEM)) {\n SelectorEngine.findOne(SELECTOR_DROPDOWN_TOGGLE, target.closest(SELECTOR_DROPDOWN))\n .classList.add(CLASS_NAME_ACTIVE)\n return\n }\n\n for (const listGroup of SelectorEngine.parents(target, SELECTOR_NAV_LIST_GROUP)) {\n // Set triggered links parents as active\n // With both