commit 209b8c3b994b95598488db2dcf4c2121039ee0a9 Author: Guillaume RYCKELYNCK Date: Mon Jan 16 09:22:07 2023 +0100 version 20230116 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5d381cc --- /dev/null +++ b/.gitignore @@ -0,0 +1,162 @@ +# ---> Python +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] +*$py.class + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ +cover/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +.pybuilder/ +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +# For a library or package, you might want to ignore these files since the code is +# intended to run in multiple environments; otherwise, check them in: +# .python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# poetry +# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. +# This is especially recommended for binary packages to ensure reproducibility, and is more +# commonly ignored for libraries. +# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control +#poetry.lock + +# pdm +# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. +#pdm.lock +# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it +# in version control. +# https://pdm.fming.dev/#use-with-ide +.pdm.toml + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ + +# pytype static type analyzer +.pytype/ + +# Cython debug symbols +cython_debug/ + +# PyCharm +# JetBrains specific template is maintained in a separate JetBrains.gitignore that can +# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore +# and can be added to the global gitignore or merged into this file. For a more nuclear +# option (not recommended) you can uncomment the following to ignore the entire idea folder. +#.idea/ + diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..bdef820 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,3 @@ +{ + "recommendations": ["svelte.svelte-vscode"] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..212acd4 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "jupyter.kernels.filter": [] +} \ No newline at end of file diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..2071b23 --- /dev/null +++ b/LICENSE @@ -0,0 +1,9 @@ +MIT License + +Copyright (c) + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..2ceb778 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +# raster-dl + diff --git a/data/json/level_communes.json b/data/json/level_communes.json new file mode 100644 index 0000000..7f00d13 --- /dev/null +++ b/data/json/level_communes.json @@ -0,0 +1,5123 @@ +[ + { "code": nom_com, "name": "ACY-ROMANCE", "departement": 8}, +{ "code": ACY-ROMANCE, "name": "AIGLEMONT", "departement": 8}, +{ "code": AIGLEMONT, "name": "AIRE", "departement": 8}, +{ "code": AIRE, "name": "ALINCOURT", "departement": 8}, +{ "code": ALINCOURT, "name": "ANGECOURT", "departement": 8}, +{ "code": ANGECOURT, "name": "ALLAND"HUY-ET-SAUSSEUIL", "departement": 8}, +{ "code": ALLAND"HUY-ET-SAUSSEUIL, "name": "AMAGNE", "departement": 8}, +{ "code": AMAGNE, "name": "AMBLY-FLEURY", "departement": 8}, +{ "code": AMBLY-FLEURY, "name": "ANCHAMPS", "departement": 8}, +{ "code": ANCHAMPS, "name": "ANNELLES", "departement": 8}, +{ "code": ANNELLES, "name": "ANTHENY", "departement": 8}, +{ "code": ANTHENY, "name": "AOUSTE", "departement": 8}, +{ "code": AOUSTE, "name": "ARNICOURT", "departement": 8}, +{ "code": ARNICOURT, "name": "APREMONT", "departement": 8}, +{ "code": APREMONT, "name": "ARDEUIL-ET-MONTFAUXELLES", "departement": 8}, +{ "code": ARDEUIL-ET-MONTFAUXELLES, "name": "LES GRANDES-ARMOISES", "departement": 8}, +{ "code": LES GRANDES-ARMOISES, "name": "LES PETITES-ARMOISES", "departement": 8}, +{ "code": LES PETITES-ARMOISES, "name": "HAGUENAU", "departement": 67}, +{ "code": HAGUENAU, "name": "ARREUX", "departement": 8}, +{ "code": ARREUX, "name": "ARTAISE-LE-VIVIER", "departement": 8}, +{ "code": ARTAISE-LE-VIVIER, "name": "ASFELD", "departement": 8}, +{ "code": ASFELD, "name": "ATTIGNY", "departement": 8}, +{ "code": ATTIGNY, "name": "AUBIGNY-LES-POTHEES", "departement": 8}, +{ "code": AUBIGNY-LES-POTHEES, "name": "AUBONCOURT-VAUZELLES", "departement": 8}, +{ "code": AUBONCOURT-VAUZELLES, "name": "AUBRIVES", "departement": 8}, +{ "code": AUBRIVES, "name": "AUFLANCE", "departement": 8}, +{ "code": AUFLANCE, "name": "AUGE", "departement": 8}, +{ "code": AUGE, "name": "AURE", "departement": 8}, +{ "code": AURE, "name": "AUSSONCE", "departement": 8}, +{ "code": AUSSONCE, "name": "AUTHE", "departement": 8}, +{ "code": AUTHE, "name": "AUTRECOURT-ET-POURRON", "departement": 8}, +{ "code": AUTRECOURT-ET-POURRON, "name": "AUTRUCHE", "departement": 8}, +{ "code": AUTRUCHE, "name": "AUTRY", "departement": 8}, +{ "code": AUTRY, "name": "BRIENNE-SUR-AISNE", "departement": 8}, +{ "code": BRIENNE-SUR-AISNE, "name": "AUVILLERS-LES-FORGES", "departement": 8}, +{ "code": AUVILLERS-LES-FORGES, "name": "AVANCON", "departement": 8}, +{ "code": AVANCON, "name": "AVAUX", "departement": 8}, +{ "code": AVAUX, "name": "LES AYVELLES", "departement": 8}, +{ "code": LES AYVELLES, "name": "BAALONS", "departement": 8}, +{ "code": BAALONS, "name": "BALAN", "departement": 8}, +{ "code": BALAN, "name": "BALHAM", "departement": 8}, +{ "code": BALHAM, "name": "BALLAY", "departement": 8}, +{ "code": BALLAY, "name": "BANOGNE-RECOUVRANCE", "departement": 8}, +{ "code": BANOGNE-RECOUVRANCE, "name": "BARBAISE", "departement": 8}, +{ "code": BARBAISE, "name": "BARBY", "departement": 8}, +{ "code": BARBY, "name": "BAR-LES-BUZANCY", "departement": 8}, +{ "code": BAR-LES-BUZANCY, "name": "BAYONVILLE", "departement": 8}, +{ "code": BAYONVILLE, "name": "BAZEILLES", "departement": 8}, +{ "code": BAZEILLES, "name": "BERGNICOURT", "departement": 8}, +{ "code": BERGNICOURT, "name": "BEAUMONT-EN-ARGONNE", "departement": 8}, +{ "code": BEAUMONT-EN-ARGONNE, "name": "BEFFU-ET-LE-MORTHOMME", "departement": 8}, +{ "code": BEFFU-ET-LE-MORTHOMME, "name": "LA BERLIERE", "departement": 8}, +{ "code": LA BERLIERE, "name": "BELLEVILLE-ET-CHATILLON-SUR-BAR", "departement": 8}, +{ "code": BELLEVILLE-ET-CHATILLON-SUR-BAR, "name": "BELVAL", "departement": 8}, +{ "code": BELVAL, "name": "BELVAL-BOIS-DES-DAMES", "departement": 8}, +{ "code": BELVAL-BOIS-DES-DAMES, "name": "BERTONCOURT", "departement": 8}, +{ "code": BERTONCOURT, "name": "LA BESACE", "departement": 8}, +{ "code": LA BESACE, "name": "BIERMES", "departement": 8}, +{ "code": BIERMES, "name": "BIEVRES", "departement": 8}, +{ "code": BIEVRES, "name": "BIGNICOURT", "departement": 8}, +{ "code": BIGNICOURT, "name": "BLAGNY", "departement": 8}, +{ "code": BLAGNY, "name": "BLANCHEFOSSE-ET-BAY", "departement": 8}, +{ "code": BLANCHEFOSSE-ET-BAY, "name": "BLANZY-LA-SALONNAISE", "departement": 8}, +{ "code": BLANZY-LA-SALONNAISE, "name": "BLOMBAY", "departement": 8}, +{ "code": BLOMBAY, "name": "BOSSUS-LES-RUMIGNY", "departement": 8}, +{ "code": BOSSUS-LES-RUMIGNY, "name": "BOUCONVILLE", "departement": 8}, +{ "code": BOUCONVILLE, "name": "BOULT-AUX-BOIS", "departement": 8}, +{ "code": BOULT-AUX-BOIS, "name": "BOULZICOURT", "departement": 8}, +{ "code": BOULZICOURT, "name": "BOURCQ", "departement": 8}, +{ "code": BOURCQ, "name": "BOURG-FIDELE", "departement": 8}, +{ "code": BOURG-FIDELE, "name": "BOUVELLEMONT", "departement": 8}, +{ "code": BOUVELLEMONT, "name": "WADELINCOURT", "departement": 8}, +{ "code": WADELINCOURT, "name": "BOGNY-SUR-MEUSE", "departement": 8}, +{ "code": BOGNY-SUR-MEUSE, "name": "BRECY-BRIERES", "departement": 8}, +{ "code": BRECY-BRIERES, "name": "BREVILLY", "departement": 8}, +{ "code": BREVILLY, "name": "BRIEULLES-SUR-BAR", "departement": 8}, +{ "code": BRIEULLES-SUR-BAR, "name": "BRIQUENAY", "departement": 8}, +{ "code": BRIQUENAY, "name": "BROGNON", "departement": 8}, +{ "code": BROGNON, "name": "BULSON", "departement": 8}, +{ "code": BULSON, "name": "BUZANCY", "departement": 8}, +{ "code": BUZANCY, "name": "CAUROY", "departement": 8}, +{ "code": CAUROY, "name": "LE CHATELET-SUR-RETOURNE", "departement": 8}, +{ "code": LE CHATELET-SUR-RETOURNE, "name": "CERNION", "departement": 8}, +{ "code": CERNION, "name": "CHAGNY", "departement": 8}, +{ "code": CHAGNY, "name": "CHALANDRY-ELAIRE", "departement": 8}, +{ "code": CHALANDRY-ELAIRE, "name": "LA CHAPELLE", "departement": 8}, +{ "code": LA CHAPELLE, "name": "CHALLERANGE", "departement": 8}, +{ "code": CHALLERANGE, "name": "CHAMPIGNEULLE", "departement": 8}, +{ "code": CHAMPIGNEULLE, "name": "CHAMPIGNEUL-SUR-VENCE", "departement": 8}, +{ "code": CHAMPIGNEUL-SUR-VENCE, "name": "CHAMPLIN", "departement": 8}, +{ "code": CHAMPLIN, "name": "CHAPPES", "departement": 8}, +{ "code": CHAPPES, "name": "CHARBOGNE", "departement": 8}, +{ "code": CHARBOGNE, "name": "CHARDENY", "departement": 8}, +{ "code": CHARDENY, "name": "CHARNOIS", "departement": 8}, +{ "code": CHARNOIS, "name": "CHATEAU-PORCIEN", "departement": 8}, +{ "code": CHATEAU-PORCIEN, "name": "CHATEL-CHEHERY", "departement": 8}, +{ "code": CHATEL-CHEHERY, "name": "LE CHATELET-SUR-SORMONNE", "departement": 8}, +{ "code": LE CHATELET-SUR-SORMONNE, "name": "CHAUMONT-PORCIEN", "departement": 8}, +{ "code": CHAUMONT-PORCIEN, "name": "CHÉMERY-CHÉHÉRY", "departement": 8}, +{ "code": CHÉMERY-CHÉHÉRY, "name": "CHEVIERES", "departement": 8}, +{ "code": CHEVIERES, "name": "BAIRON ET SES ENVIRONS", "departement": 8}, +{ "code": BAIRON ET SES ENVIRONS, "name": "CHESNOIS-AUBONCOURT", "departement": 8}, +{ "code": CHESNOIS-AUBONCOURT, "name": "CHEVEUGES", "departement": 8}, +{ "code": CHEVEUGES, "name": "CHILLY", "departement": 8}, +{ "code": CHILLY, "name": "CHOOZ", "departement": 8}, +{ "code": CHOOZ, "name": "CHUFFILLY-ROCHE", "departement": 8}, +{ "code": CHUFFILLY-ROCHE, "name": "CLAVY-WARBY", "departement": 8}, +{ "code": CLAVY-WARBY, "name": "CLIRON", "departement": 8}, +{ "code": CLIRON, "name": "CONDE-LES-HERPY", "departement": 8}, +{ "code": CONDE-LES-HERPY, "name": "CONDE-LES-AUTRY", "departement": 8}, +{ "code": CONDE-LES-AUTRY, "name": "FEPIN", "departement": 8}, +{ "code": FEPIN, "name": "CONTREUVE", "departement": 8}, +{ "code": CONTREUVE, "name": "CORNAY", "departement": 8}, +{ "code": CORNAY, "name": "CORNY-MACHEROMENIL", "departement": 8}, +{ "code": CORNY-MACHEROMENIL, "name": "COUCY", "departement": 8}, +{ "code": COUCY, "name": "COULOMMES-ET-MARQUENY", "departement": 8}, +{ "code": COULOMMES-ET-MARQUENY, "name": "LA CROIX-AUX-BOIS", "departement": 8}, +{ "code": LA CROIX-AUX-BOIS, "name": "DAIGNY", "departement": 8}, +{ "code": DAIGNY, "name": "DAMOUZY", "departement": 8}, +{ "code": DAMOUZY, "name": "LES DEUX-VILLES", "departement": 8}, +{ "code": LES DEUX-VILLES, "name": "DEVILLE", "departement": 8}, +{ "code": DEVILLE, "name": "DOM-LE-MESNIL", "departement": 8}, +{ "code": DOM-LE-MESNIL, "name": "DOMMERY", "departement": 8}, +{ "code": DOMMERY, "name": "DONCHERY", "departement": 8}, +{ "code": DONCHERY, "name": "DOUMELY-BEGNY", "departement": 8}, +{ "code": DOUMELY-BEGNY, "name": "DOUX", "departement": 8}, +{ "code": DOUX, "name": "DOUZY", "departement": 8}, +{ "code": DOUZY, "name": "DRAIZE", "departement": 8}, +{ "code": DRAIZE, "name": "DRICOURT", "departement": 8}, +{ "code": DRICOURT, "name": "L"ECAILLE", "departement": 8}, +{ "code": L"ECAILLE, "name": "L"ECHELLE", "departement": 8}, +{ "code": L"ECHELLE, "name": "ECLY", "departement": 8}, +{ "code": ECLY, "name": "ECORDAL", "departement": 8}, +{ "code": ECORDAL, "name": "ESCOMBRES-ET-LE-CHESNOIS", "departement": 8}, +{ "code": ESCOMBRES-ET-LE-CHESNOIS, "name": "ESTREBAY", "departement": 8}, +{ "code": ESTREBAY, "name": "ETALLE", "departement": 8}, +{ "code": ETALLE, "name": "ETEIGNIERES", "departement": 8}, +{ "code": ETEIGNIERES, "name": "ETREPIGNY", "departement": 8}, +{ "code": ETREPIGNY, "name": "EUILLY-ET-LOMBUT", "departement": 8}, +{ "code": EUILLY-ET-LOMBUT, "name": "EVIGNY", "departement": 8}, +{ "code": EVIGNY, "name": "EXERMONT", "departement": 8}, +{ "code": EXERMONT, "name": "FOSSE", "departement": 8}, +{ "code": FOSSE, "name": "FAGNON", "departement": 8}, +{ "code": FAGNON, "name": "FAISSAULT", "departement": 8}, +{ "code": FAISSAULT, "name": "FALAISE", "departement": 8}, +{ "code": FALAISE, "name": "FAUX", "departement": 8}, +{ "code": FAUX, "name": "LA FEREE", "departement": 8}, +{ "code": LA FEREE, "name": "LA FERTE-SUR-CHIERS", "departement": 8}, +{ "code": LA FERTE-SUR-CHIERS, "name": "FLAIGNES-HAVYS", "departement": 8}, +{ "code": FLAIGNES-HAVYS, "name": "FLEIGNEUX", "departement": 8}, +{ "code": FLEIGNEUX, "name": "FLEVILLE", "departement": 8}, +{ "code": FLEVILLE, "name": "FLIGNY", "departement": 8}, +{ "code": FLIGNY, "name": "FRAILLICOURT", "departement": 8}, +{ "code": FRAILLICOURT, "name": "FLIZE", "departement": 8}, +{ "code": FLIZE, "name": "FLOING", "departement": 8}, +{ "code": FLOING, "name": "FOISCHES", "departement": 8}, +{ "code": FOISCHES, "name": "HOULDIZY", "departement": 8}, +{ "code": HOULDIZY, "name": "FRANCHEVAL", "departement": 8}, +{ "code": FRANCHEVAL, "name": "LA FRANCHEVILLE", "departement": 8}, +{ "code": LA FRANCHEVILLE, "name": "LE FRETY", "departement": 8}, +{ "code": LE FRETY, "name": "GERMONT", "departement": 8}, +{ "code": GERMONT, "name": "FROMELENNES", "departement": 8}, +{ "code": FROMELENNES, "name": "FROMY", "departement": 8}, +{ "code": FROMY, "name": "FUMAY", "departement": 8}, +{ "code": FUMAY, "name": "GERNELLE", "departement": 8}, +{ "code": GERNELLE, "name": "GESPUNSART", "departement": 8}, +{ "code": GESPUNSART, "name": "GIRONDELLE", "departement": 8}, +{ "code": GIRONDELLE, "name": "GOMONT", "departement": 8}, +{ "code": GOMONT, "name": "GIVONNE", "departement": 8}, +{ "code": GIVONNE, "name": "GIVRON", "departement": 8}, +{ "code": GIVRON, "name": "GIVRY", "departement": 8}, +{ "code": GIVRY, "name": "GLAIRE", "departement": 8}, +{ "code": GLAIRE, "name": "GRANDCHAMP", "departement": 8}, +{ "code": GRANDCHAMP, "name": "GRANDHAM", "departement": 8}, +{ "code": GRANDHAM, "name": "GRANDPRÉ", "departement": 8}, +{ "code": GRANDPRÉ, "name": "LA GRANDVILLE", "departement": 8}, +{ "code": LA GRANDVILLE, "name": "GRIVY-LOISY", "departement": 8}, +{ "code": GRIVY-LOISY, "name": "GRUYERES", "departement": 8}, +{ "code": GRUYERES, "name": "GUE-D"HOSSUS", "departement": 8}, +{ "code": GUE-D"HOSSUS, "name": "GUIGNICOURT-SUR-VENCE", "departement": 8}, +{ "code": GUIGNICOURT-SUR-VENCE, "name": "GUINCOURT", "departement": 8}, +{ "code": GUINCOURT, "name": "HAGNICOURT", "departement": 8}, +{ "code": HAGNICOURT, "name": "HAM-LES-MOINES", "departement": 8}, +{ "code": HAM-LES-MOINES, "name": "HAM-SUR-MEUSE", "departement": 8}, +{ "code": HAM-SUR-MEUSE, "name": "HANNAPPES", "departement": 8}, +{ "code": HANNAPPES, "name": "HANNOGNE-SAINT-MARTIN", "departement": 8}, +{ "code": HANNOGNE-SAINT-MARTIN, "name": "HANNOGNE-SAINT-REMY", "departement": 8}, +{ "code": HANNOGNE-SAINT-REMY, "name": "HARAUCOURT", "departement": 8}, +{ "code": HARAUCOURT, "name": "HARCY", "departement": 8}, +{ "code": HARCY, "name": "HAULME", "departement": 8}, +{ "code": HAULME, "name": "LA HORGNE", "departement": 8}, +{ "code": LA HORGNE, "name": "HARGNIES", "departement": 8}, +{ "code": HARGNIES, "name": "HARRICOURT", "departement": 8}, +{ "code": HARRICOURT, "name": "HAUDRECY", "departement": 8}, +{ "code": HAUDRECY, "name": "LES HAUTES-RIVIERES", "departement": 8}, +{ "code": LES HAUTES-RIVIERES, "name": "HAUTEVILLE", "departement": 8}, +{ "code": HAUTEVILLE, "name": "HAUVINE", "departement": 8}, +{ "code": HAUVINE, "name": "HOUDILCOURT", "departement": 8}, +{ "code": HOUDILCOURT, "name": "HAYBES", "departement": 8}, +{ "code": HAYBES, "name": "HERBEUVAL", "departement": 8}, +{ "code": HERBEUVAL, "name": "HERPY-L"ARLESIENNE", "departement": 8}, +{ "code": HERPY-L"ARLESIENNE, "name": "HIERGES", "departement": 8}, +{ "code": HIERGES, "name": "ILLY", "departement": 8}, +{ "code": ILLY, "name": "IMECOURT", "departement": 8}, +{ "code": IMECOURT, "name": "INAUMONT", "departement": 8}, +{ "code": INAUMONT, "name": "ISSANCOURT-ET-RUMEL", "departement": 8}, +{ "code": ISSANCOURT-ET-RUMEL, "name": "JANDUN", "departement": 8}, +{ "code": JANDUN, "name": "JOIGNY-SUR-MEUSE", "departement": 8}, +{ "code": JOIGNY-SUR-MEUSE, "name": "JONVAL", "departement": 8}, +{ "code": JONVAL, "name": "JUNIVILLE", "departement": 8}, +{ "code": JUNIVILLE, "name": "JUSTINE-HERBIGNY", "departement": 8}, +{ "code": JUSTINE-HERBIGNY, "name": "LAIFOUR", "departement": 8}, +{ "code": LAIFOUR, "name": "LALOBBE", "departement": 8}, +{ "code": LALOBBE, "name": "LAMETZ", "departement": 8}, +{ "code": LAMETZ, "name": "LANCON", "departement": 8}, +{ "code": LANCON, "name": "LANDRES-ET-SAINT-GEORGES", "departement": 8}, +{ "code": LANDRES-ET-SAINT-GEORGES, "name": "LANDRICHAMPS", "departement": 8}, +{ "code": LANDRICHAMPS, "name": "LAUNOIS-SUR-VENCE", "departement": 8}, +{ "code": LAUNOIS-SUR-VENCE, "name": "LAVAL-MORENCY", "departement": 8}, +{ "code": LAVAL-MORENCY, "name": "LEFFINCOURT", "departement": 8}, +{ "code": LEFFINCOURT, "name": "LEPRON-LES-VALLEES", "departement": 8}, +{ "code": LEPRON-LES-VALLEES, "name": "LETANNE", "departement": 8}, +{ "code": LETANNE, "name": "LIART", "departement": 8}, +{ "code": LIART, "name": "LINAY", "departement": 8}, +{ "code": LINAY, "name": "LIRY", "departement": 8}, +{ "code": LIRY, "name": "LOGNY-BOGNY", "departement": 8}, +{ "code": LOGNY-BOGNY, "name": "LONGWE", "departement": 8}, +{ "code": LONGWE, "name": "LONNY", "departement": 8}, +{ "code": LONNY, "name": "LUCQUY", "departement": 8}, +{ "code": LUCQUY, "name": "LUMES", "departement": 8}, +{ "code": LUMES, "name": "MACHAULT", "departement": 8}, +{ "code": MACHAULT, "name": "MAISONCELLE-ET-VILLERS", "departement": 8}, +{ "code": MAISONCELLE-ET-VILLERS, "name": "MALANDRY", "departement": 8}, +{ "code": MALANDRY, "name": "MANRE", "departement": 8}, +{ "code": MANRE, "name": "MARANWEZ", "departement": 8}, +{ "code": MARANWEZ, "name": "MARBY", "departement": 8}, +{ "code": MARBY, "name": "MARCQ", "departement": 8}, +{ "code": MARCQ, "name": "MARGNY", "departement": 8}, +{ "code": MARGNY, "name": "MARGUT", "departement": 8}, +{ "code": MARGUT, "name": "MARLEMONT", "departement": 8}, +{ "code": MARLEMONT, "name": "MARQUIGNY", "departement": 8}, +{ "code": MARQUIGNY, "name": "MARS-SOUS-BOURCQ", "departement": 8}, +{ "code": MARS-SOUS-BOURCQ, "name": "MONTCY-NOTRE-DAME", "departement": 8}, +{ "code": MONTCY-NOTRE-DAME, "name": "MARVAUX-VIEUX", "departement": 8}, +{ "code": MARVAUX-VIEUX, "name": "MATTON-ET-CLEMENCY", "departement": 8}, +{ "code": MATTON-ET-CLEMENCY, "name": "MAZERNY", "departement": 8}, +{ "code": MAZERNY, "name": "SEMUY", "departement": 8}, +{ "code": SEMUY, "name": "LES MAZURES", "departement": 8}, +{ "code": LES MAZURES, "name": "MENIL-ANNELLES", "departement": 8}, +{ "code": MENIL-ANNELLES, "name": "MENIL-LEPINOIS", "departement": 8}, +{ "code": MENIL-LEPINOIS, "name": "CAUREL", "departement": 51}, +{ "code": CAUREL, "name": "MESMONT", "departement": 8}, +{ "code": MESMONT, "name": "MESSINCOURT", "departement": 8}, +{ "code": MESSINCOURT, "name": "MOGUES", "departement": 8}, +{ "code": MOGUES, "name": "MOIRY", "departement": 8}, +{ "code": MOIRY, "name": "LA MONCELLE", "departement": 8}, +{ "code": LA MONCELLE, "name": "MONDIGNY", "departement": 8}, +{ "code": MONDIGNY, "name": "MONTCHEUTIN", "departement": 8}, +{ "code": MONTCHEUTIN, "name": "MONTCORNET", "departement": 8}, +{ "code": MONTCORNET, "name": "LE MONT-DIEU", "departement": 8}, +{ "code": LE MONT-DIEU, "name": "MONTGON", "departement": 8}, +{ "code": MONTGON, "name": "MONTHERME", "departement": 8}, +{ "code": MONTHERME, "name": "MONTHOIS", "departement": 8}, +{ "code": MONTHOIS, "name": "MONTIGNY-SUR-MEUSE", "departement": 8}, +{ "code": MONTIGNY-SUR-MEUSE, "name": "MONTIGNY-SUR-VENCE", "departement": 8}, +{ "code": MONTIGNY-SUR-VENCE, "name": "MONT-LAURENT", "departement": 8}, +{ "code": MONT-LAURENT, "name": "MONTMEILLANT", "departement": 8}, +{ "code": MONTMEILLANT, "name": "MONT-SAINT-MARTIN", "departement": 8}, +{ "code": MONT-SAINT-MARTIN, "name": "MONT-SAINT-REMY", "departement": 8}, +{ "code": MONT-SAINT-REMY, "name": "MOURON", "departement": 8}, +{ "code": MOURON, "name": "PURE", "departement": 8}, +{ "code": PURE, "name": "MOUZON", "departement": 8}, +{ "code": MOUZON, "name": "MURTIN-ET-BOGNY", "departement": 8}, +{ "code": MURTIN-ET-BOGNY, "name": "NANTEUIL-SUR-AISNE", "departement": 8}, +{ "code": NANTEUIL-SUR-AISNE, "name": "NEUFLIZE", "departement": 8}, +{ "code": NEUFLIZE, "name": "NEUFMAISON", "departement": 8}, +{ "code": NEUFMAISON, "name": "NEUFMANIL", "departement": 8}, +{ "code": NEUFMANIL, "name": "LA NEUVILLE-A-MAIRE", "departement": 8}, +{ "code": LA NEUVILLE-A-MAIRE, "name": "LA NEUVILLE-AUX-JOUTES", "departement": 8}, +{ "code": LA NEUVILLE-AUX-JOUTES, "name": "NEUVILLE-LEZ-BEAULIEU", "departement": 8}, +{ "code": NEUVILLE-LEZ-BEAULIEU, "name": "LA NEUVILLE-EN-TOURNE-A-FUY", "departement": 8}, +{ "code": LA NEUVILLE-EN-TOURNE-A-FUY, "name": "NEUVILLE-DAY", "departement": 8}, +{ "code": NEUVILLE-DAY, "name": "NEUVILLE-LES-THIS", "departement": 8}, +{ "code": NEUVILLE-LES-THIS, "name": "LA NEUVILLE-LES-WASIGNY", "departement": 8}, +{ "code": LA NEUVILLE-LES-WASIGNY, "name": "NEUVIZY", "departement": 8}, +{ "code": NEUVIZY, "name": "NOIRVAL", "departement": 8}, +{ "code": NOIRVAL, "name": "SAINT-REMY-LE-PETIT", "departement": 8}, +{ "code": SAINT-REMY-LE-PETIT, "name": "NOUART", "departement": 8}, +{ "code": NOUART, "name": "NOUVION-SUR-MEUSE", "departement": 8}, +{ "code": NOUVION-SUR-MEUSE, "name": "NOUZONVILLE", "departement": 8}, +{ "code": NOUZONVILLE, "name": "THONVILLE", "departement": 57}, +{ "code": THONVILLE, "name": "NOVION-PORCIEN", "departement": 8}, +{ "code": NOVION-PORCIEN, "name": "NOVY-CHEVRIERES", "departement": 8}, +{ "code": NOVY-CHEVRIERES, "name": "NOYERS-PONT-MAUGIS", "departement": 8}, +{ "code": NOYERS-PONT-MAUGIS, "name": "OCHES", "departement": 8}, +{ "code": OCHES, "name": "OLIZY-PRIMAT", "departement": 8}, +{ "code": OLIZY-PRIMAT, "name": "OMICOURT", "departement": 8}, +{ "code": OMICOURT, "name": "OMONT", "departement": 8}, +{ "code": OMONT, "name": "OSNES", "departement": 8}, +{ "code": OSNES, "name": "PAUVRES", "departement": 8}, +{ "code": PAUVRES, "name": "PERTHES", "departement": 8}, +{ "code": PERTHES, "name": "POILCOURT-SYDNEY", "departement": 8}, +{ "code": POILCOURT-SYDNEY, "name": "POIX-TERRON", "departement": 8}, +{ "code": POIX-TERRON, "name": "POURU-AUX-BOIS", "departement": 8}, +{ "code": POURU-AUX-BOIS, "name": "POURU-SAINT-REMY", "departement": 8}, +{ "code": POURU-SAINT-REMY, "name": "PREZ", "departement": 8}, +{ "code": PREZ, "name": "PRIX-LES-MEZIERES", "departement": 8}, +{ "code": PRIX-LES-MEZIERES, "name": "PUILLY-ET-CHARBEAUX", "departement": 8}, +{ "code": PUILLY-ET-CHARBEAUX, "name": "PUISEUX", "departement": 8}, +{ "code": PUISEUX, "name": "QUATRE-CHAMPS", "departement": 8}, +{ "code": QUATRE-CHAMPS, "name": "QUILLY", "departement": 8}, +{ "code": QUILLY, "name": "RAILLICOURT", "departement": 8}, +{ "code": RAILLICOURT, "name": "RANCENNES", "departement": 8}, +{ "code": RANCENNES, "name": "VILLERS-AUX-NOEUDS", "departement": 51}, +{ "code": VILLERS-AUX-NOEUDS, "name": "RAUCOURT-ET-FLABA", "departement": 8}, +{ "code": RAUCOURT-ET-FLABA, "name": "REGNIOWEZ", "departement": 8}, +{ "code": REGNIOWEZ, "name": "REMAUCOURT", "departement": 8}, +{ "code": REMAUCOURT, "name": "RIMOGNE", "departement": 8}, +{ "code": RIMOGNE, "name": "REMILLY-AILLICOURT", "departement": 8}, +{ "code": REMILLY-AILLICOURT, "name": "REMILLY-LES-POTHEES", "departement": 8}, +{ "code": REMILLY-LES-POTHEES, "name": "RENNEVILLE", "departement": 8}, +{ "code": RENNEVILLE, "name": "SAULT-LES-RETHEL", "departement": 8}, +{ "code": SAULT-LES-RETHEL, "name": "RENWEZ", "departement": 8}, +{ "code": RENWEZ, "name": "REVIN", "departement": 8}, +{ "code": REVIN, "name": "RILLY-SUR-AISNE", "departement": 8}, +{ "code": RILLY-SUR-AISNE, "name": "ROCQUIGNY", "departement": 8}, +{ "code": ROCQUIGNY, "name": "ROIZY", "departement": 8}, +{ "code": ROIZY, "name": "SAINT-AIGNAN", "departement": 8}, +{ "code": SAINT-AIGNAN, "name": "LA ROMAGNE", "departement": 8}, +{ "code": LA ROMAGNE, "name": "ROUVROY-SUR-AUDRY", "departement": 8}, +{ "code": ROUVROY-SUR-AUDRY, "name": "RUBIGNY", "departement": 8}, +{ "code": RUBIGNY, "name": "SAINT-CLEMENT-A-ARNES", "departement": 8}, +{ "code": SAINT-CLEMENT-A-ARNES, "name": "RUMIGNY", "departement": 8}, +{ "code": RUMIGNY, "name": "LA SABOTTERIE", "departement": 8}, +{ "code": LA SABOTTERIE, "name": "SACHY", "departement": 8}, +{ "code": SACHY, "name": "SAILLY", "departement": 8}, +{ "code": SAILLY, "name": "SAINT-ETIENNE-A-ARNES", "departement": 8}, +{ "code": SAINT-ETIENNE-A-ARNES, "name": "SAINT-FERGEUX", "departement": 8}, +{ "code": SAINT-FERGEUX, "name": "SAINT-GERMAINMONT", "departement": 8}, +{ "code": SAINT-GERMAINMONT, "name": "SAINT-LAURENT", "departement": 8}, +{ "code": SAINT-LAURENT, "name": "SAINT-JEAN-AUX-BOIS", "departement": 8}, +{ "code": SAINT-JEAN-AUX-BOIS, "name": "SAINT-JUVIN", "departement": 8}, +{ "code": SAINT-JUVIN, "name": "SAINT-LAMBERT-ET-MONT-DE-JEUX", "departement": 8}, +{ "code": SAINT-LAMBERT-ET-MONT-DE-JEUX, "name": "SAULT-SAINT-REMY", "departement": 8}, +{ "code": SAULT-SAINT-REMY, "name": "SAINT-LOUP-EN-CHAMPAGNE", "departement": 8}, +{ "code": SAINT-LOUP-EN-CHAMPAGNE, "name": "SAINT-LOUP-TERRIER", "departement": 8}, +{ "code": SAINT-LOUP-TERRIER, "name": "SAINT-MARCEAU", "departement": 8}, +{ "code": SAINT-MARCEAU, "name": "SAINT-MARCEL", "departement": 8}, +{ "code": SAINT-MARCEL, "name": "SAINTE-MARIE", "departement": 8}, +{ "code": SAINTE-MARIE, "name": "SAINT-MENGES", "departement": 8}, +{ "code": SAINT-MENGES, "name": "SAINT-MOREL", "departement": 8}, +{ "code": SAINT-MOREL, "name": "SAINT-PIERRE-A-ARNES", "departement": 8}, +{ "code": SAINT-PIERRE-A-ARNES, "name": "SAINT-PIERREMONT", "departement": 8}, +{ "code": SAINT-PIERREMONT, "name": "SAINT-PIERRE-SUR-VENCE", "departement": 8}, +{ "code": SAINT-PIERRE-SUR-VENCE, "name": "SAINT-QUENTIN-LE-PETIT", "departement": 8}, +{ "code": SAINT-QUENTIN-LE-PETIT, "name": "WIGNICOURT", "departement": 8}, +{ "code": WIGNICOURT, "name": "SAINTE-VAUBOURG", "departement": 8}, +{ "code": SAINTE-VAUBOURG, "name": "SAPOGNE-SUR-MARCHE", "departement": 8}, +{ "code": SAPOGNE-SUR-MARCHE, "name": "SAPOGNE-ET-FEUCHERES", "departement": 8}, +{ "code": SAPOGNE-ET-FEUCHERES, "name": "SAULCES-CHAMPENOISES", "departement": 8}, +{ "code": SAULCES-CHAMPENOISES, "name": "SAUVILLE", "departement": 8}, +{ "code": SAUVILLE, "name": "SAVIGNY-SUR-AISNE", "departement": 8}, +{ "code": SAVIGNY-SUR-AISNE, "name": "SECHAULT", "departement": 8}, +{ "code": SECHAULT, "name": "SECHEVAL", "departement": 8}, +{ "code": SECHEVAL, "name": "SEDAN", "departement": 8}, +{ "code": SEDAN, "name": "SEMIDE", "departement": 8}, +{ "code": SEMIDE, "name": "SEICHAMPS", "departement": 54}, +{ "code": SEICHAMPS, "name": "SENUC", "departement": 8}, +{ "code": SENUC, "name": "SERAINCOURT", "departement": 8}, +{ "code": SERAINCOURT, "name": "SERY", "departement": 8}, +{ "code": SERY, "name": "SORMONNE", "departement": 8}, +{ "code": SORMONNE, "name": "SEUIL", "departement": 8}, +{ "code": SEUIL, "name": "SEVIGNY-LA-FORET", "departement": 8}, +{ "code": SEVIGNY-LA-FORET, "name": "SEVIGNY-WALEPPE", "departement": 8}, +{ "code": SEVIGNY-WALEPPE, "name": "VILLE-SUR-RETOURNE", "departement": 8}, +{ "code": VILLE-SUR-RETOURNE, "name": "SIGNY-L"ABBAYE", "departement": 8}, +{ "code": SIGNY-L"ABBAYE, "name": "SOMMAUTHE", "departement": 8}, +{ "code": SOMMAUTHE, "name": "SY", "departement": 8}, +{ "code": SY, "name": "SIGNY-LE-PETIT", "departement": 8}, +{ "code": SIGNY-LE-PETIT, "name": "SIGNY-MONTLIBERT", "departement": 8}, +{ "code": SIGNY-MONTLIBERT, "name": "SINGLY", "departement": 8}, +{ "code": SINGLY, "name": "SOMMERANCE", "departement": 8}, +{ "code": SOMMERANCE, "name": "SON", "departement": 8}, +{ "code": SON, "name": "SORBON", "departement": 8}, +{ "code": SORBON, "name": "SORCY-BAUTHEMONT", "departement": 8}, +{ "code": SORCY-BAUTHEMONT, "name": "STONNE", "departement": 8}, +{ "code": STONNE, "name": "SUGNY", "departement": 8}, +{ "code": SUGNY, "name": "SURY", "departement": 8}, +{ "code": SURY, "name": "SUZANNE", "departement": 8}, +{ "code": SUZANNE, "name": "TAGNON", "departement": 8}, +{ "code": TAGNON, "name": "TAILLETTE", "departement": 8}, +{ "code": TAILLETTE, "name": "TAILLY", "departement": 8}, +{ "code": TAILLY, "name": "TAIZY", "departement": 8}, +{ "code": TAIZY, "name": "TANNAY", "departement": 8}, +{ "code": TANNAY, "name": "TARZY", "departement": 8}, +{ "code": TARZY, "name": "TOULIGNY", "departement": 8}, +{ "code": TOULIGNY, "name": "TETAIGNE", "departement": 8}, +{ "code": TETAIGNE, "name": "THELONNE", "departement": 8}, +{ "code": THELONNE, "name": "THENORGUES", "departement": 8}, +{ "code": THENORGUES, "name": "TOURCELLES-CHAUMONT", "departement": 8}, +{ "code": TOURCELLES-CHAUMONT, "name": "THILAY", "departement": 8}, +{ "code": THILAY, "name": "THIN-LE-MOUTIER", "departement": 8}, +{ "code": THIN-LE-MOUTIER, "name": "THIS", "departement": 8}, +{ "code": THIS, "name": "LE THOUR", "departement": 8}, +{ "code": LE THOUR, "name": "THUGNY-TRUGNY", "departement": 8}, +{ "code": THUGNY-TRUGNY, "name": "TOGES", "departement": 8}, +{ "code": TOGES, "name": "TREMBLOIS-LES-ROCROI", "departement": 8}, +{ "code": TREMBLOIS-LES-ROCROI, "name": "TOURNAVAUX", "departement": 8}, +{ "code": TOURNAVAUX, "name": "TOURNES", "departement": 8}, +{ "code": TOURNES, "name": "TOURTERON", "departement": 8}, +{ "code": TOURTERON, "name": "TREMBLOIS-LES-CARIGNAN", "departement": 8}, +{ "code": TREMBLOIS-LES-CARIGNAN, "name": "VANDY", "departement": 8}, +{ "code": VANDY, "name": "VAUX-CHAMPAGNE", "departement": 8}, +{ "code": VAUX-CHAMPAGNE, "name": "VAUX-EN-DIEULET", "departement": 8}, +{ "code": VAUX-EN-DIEULET, "name": "OTTMARSHEIM", "departement": 68}, +{ "code": OTTMARSHEIM, "name": "VAUX-LES-MOURON", "departement": 8}, +{ "code": VAUX-LES-MOURON, "name": "VAUX-LES-RUBIGNY", "departement": 8}, +{ "code": VAUX-LES-RUBIGNY, "name": "VAUX-LES-MOUZON", "departement": 8}, +{ "code": VAUX-LES-MOUZON, "name": "VAUX-MONTREUIL", "departement": 8}, +{ "code": VAUX-MONTREUIL, "name": "VAUX-VILLAINE", "departement": 8}, +{ "code": VAUX-VILLAINE, "name": "VENDRESSE", "departement": 8}, +{ "code": VENDRESSE, "name": "VIEUX-LES-ASFELD", "departement": 8}, +{ "code": VIEUX-LES-ASFELD, "name": "VERPEL", "departement": 8}, +{ "code": VERPEL, "name": "VERRIERES", "departement": 8}, +{ "code": VERRIERES, "name": "VIEL-SAINT-REMY", "departement": 8}, +{ "code": VIEL-SAINT-REMY, "name": "VILLERS-DEVANT-LE-THOUR", "departement": 8}, +{ "code": VILLERS-DEVANT-LE-THOUR, "name": "VILLERS-DEVANT-MOUZON", "departement": 8}, +{ "code": VILLERS-DEVANT-MOUZON, "name": "VILLERS-LE-TILLEUL", "departement": 8}, +{ "code": VILLERS-LE-TILLEUL, "name": "VILLERS-LE-TOURNEUR", "departement": 8}, +{ "code": VILLERS-LE-TOURNEUR, "name": "VILLERS-SEMEUSE", "departement": 8}, +{ "code": VILLERS-SEMEUSE, "name": "VILLERS-SUR-BAR", "departement": 8}, +{ "code": VILLERS-SUR-BAR, "name": "VILLERS-SUR-LE-MONT", "departement": 8}, +{ "code": VILLERS-SUR-LE-MONT, "name": "VILLE-SUR-LUMES", "departement": 8}, +{ "code": VILLE-SUR-LUMES, "name": "VILLY", "departement": 8}, +{ "code": VILLY, "name": "VIREUX-MOLHAIN", "departement": 8}, +{ "code": VIREUX-MOLHAIN, "name": "VIREUX-WALLERAND", "departement": 8}, +{ "code": VIREUX-WALLERAND, "name": "VIVIER-AU-COURT", "departement": 8}, +{ "code": VIVIER-AU-COURT, "name": "VONCQ", "departement": 8}, +{ "code": VONCQ, "name": "VRIGNE AUX BOIS", "departement": 8}, +{ "code": VRIGNE AUX BOIS, "name": "VRIGNE-MEUSE", "departement": 8}, +{ "code": VRIGNE-MEUSE, "name": "WAGNON", "departement": 8}, +{ "code": WAGNON, "name": "WARCQ", "departement": 8}, +{ "code": WARCQ, "name": "WARNECOURT", "departement": 8}, +{ "code": WARNECOURT, "name": "WASIGNY", "departement": 8}, +{ "code": WASIGNY, "name": "WILLIERS", "departement": 8}, +{ "code": WILLIERS, "name": "YONCQ", "departement": 8}, +{ "code": YONCQ, "name": "YVERNAUMONT", "departement": 8}, +{ "code": YVERNAUMONT, "name": "AILLEVILLE", "departement": 10}, +{ "code": AILLEVILLE, "name": "ALLIBAUDIERES", "departement": 10}, +{ "code": ALLIBAUDIERES, "name": "AMANCE", "departement": 10}, +{ "code": AMANCE, "name": "ARCONVILLE", "departement": 10}, +{ "code": ARCONVILLE, "name": "ARGANCON", "departement": 10}, +{ "code": ARGANCON, "name": "MAISONS-LES-SOULAINES", "departement": 10}, +{ "code": MAISONS-LES-SOULAINES, "name": "ARRELLES", "departement": 10}, +{ "code": ARRELLES, "name": "ARREMBECOURT", "departement": 10}, +{ "code": ARREMBECOURT, "name": "ARRENTIERES", "departement": 10}, +{ "code": ARRENTIERES, "name": "ARSONVAL", "departement": 10}, +{ "code": ARSONVAL, "name": "ASSENAY", "departement": 10}, +{ "code": ASSENAY, "name": "ASSENCIERES", "departement": 10}, +{ "code": ASSENCIERES, "name": "AUBETERRE", "departement": 10}, +{ "code": AUBETERRE, "name": "AULNAY", "departement": 10}, +{ "code": AULNAY, "name": "AUXON", "departement": 10}, +{ "code": AUXON, "name": "VAL-D"AUZON", "departement": 10}, +{ "code": VAL-D"AUZON, "name": "AVANT-LES-MARCILLY", "departement": 10}, +{ "code": AVANT-LES-MARCILLY, "name": "AVANT-LES-RAMERUPT", "departement": 10}, +{ "code": AVANT-LES-RAMERUPT, "name": "AVIREY-LINGEY", "departement": 10}, +{ "code": AVIREY-LINGEY, "name": "AVON-LA-PEZE", "departement": 10}, +{ "code": AVON-LA-PEZE, "name": "AVREUIL", "departement": 10}, +{ "code": AVREUIL, "name": "BAGNEUX-LA-FOSSE", "departement": 10}, +{ "code": BAGNEUX-LA-FOSSE, "name": "BAILLY-LE-FRANC", "departement": 10}, +{ "code": BAILLY-LE-FRANC, "name": "BALIGNICOURT", "departement": 10}, +{ "code": BALIGNICOURT, "name": "BARBUISE", "departement": 10}, +{ "code": BARBUISE, "name": "BALNOT-LA-GRANGE", "departement": 10}, +{ "code": BALNOT-LA-GRANGE, "name": "BALNOT-SUR-LAIGNES", "departement": 10}, +{ "code": BALNOT-SUR-LAIGNES, "name": "BARBEREY-SAINT-SULPICE", "departement": 10}, +{ "code": BARBEREY-SAINT-SULPICE, "name": "BRILLECOURT", "departement": 10}, +{ "code": BRILLECOURT, "name": "BAROVILLE", "departement": 10}, +{ "code": BAROVILLE, "name": "BAYEL", "departement": 10}, +{ "code": BAYEL, "name": "BERCENAY-EN-OTHE", "departement": 10}, +{ "code": BERCENAY-EN-OTHE, "name": "BERCENAY-LE-HAYER", "departement": 10}, +{ "code": BERCENAY-LE-HAYER, "name": "BERGERES", "departement": 10}, +{ "code": BERGERES, "name": "BERNON", "departement": 10}, +{ "code": BERNON, "name": "BERTIGNOLLES", "departement": 10}, +{ "code": BERTIGNOLLES, "name": "BERULLE", "departement": 10}, +{ "code": BERULLE, "name": "BESSY", "departement": 10}, +{ "code": BESSY, "name": "BETIGNICOURT", "departement": 10}, +{ "code": BETIGNICOURT, "name": "BEUREY", "departement": 10}, +{ "code": BEUREY, "name": "CHARMOY", "departement": 10}, +{ "code": CHARMOY, "name": "BLAINCOURT-SUR-AUBE", "departement": 10}, +{ "code": BLAINCOURT-SUR-AUBE, "name": "BLIGNICOURT", "departement": 10}, +{ "code": BLIGNICOURT, "name": "BLIGNY", "departement": 10}, +{ "code": BLIGNY, "name": "LES BORDES-AUMONT", "departement": 10}, +{ "code": LES BORDES-AUMONT, "name": "BOSSANCOURT", "departement": 10}, +{ "code": BOSSANCOURT, "name": "BOUILLY", "departement": 10}, +{ "code": BOUILLY, "name": "BOULAGES", "departement": 10}, +{ "code": BOULAGES, "name": "BOURANTON", "departement": 10}, +{ "code": BOURANTON, "name": "BOURDENAY", "departement": 10}, +{ "code": BOURDENAY, "name": "BOURGUIGNONS", "departement": 10}, +{ "code": BOURGUIGNONS, "name": "BOUY-LUXEMBOURG", "departement": 10}, +{ "code": BOUY-LUXEMBOURG, "name": "BOUY-SUR-ORVIN", "departement": 10}, +{ "code": BOUY-SUR-ORVIN, "name": "BRAGELOGNE-BEAUVOIR", "departement": 10}, +{ "code": BRAGELOGNE-BEAUVOIR, "name": "BRAUX", "departement": 10}, +{ "code": BRAUX, "name": "BREVIANDES", "departement": 10}, +{ "code": BREVIANDES, "name": "CHAMPIGNY-SUR-AUBE", "departement": 10}, +{ "code": CHAMPIGNY-SUR-AUBE, "name": "BREVONNES", "departement": 10}, +{ "code": BREVONNES, "name": "BRIEL-SUR-BARSE", "departement": 10}, +{ "code": BRIEL-SUR-BARSE, "name": "BRIENNE-LA-VIEILLE", "departement": 10}, +{ "code": BRIENNE-LA-VIEILLE, "name": "BUCEY-EN-OTHE", "departement": 10}, +{ "code": BUCEY-EN-OTHE, "name": "BUCHERES", "departement": 10}, +{ "code": BUCHERES, "name": "BUXEUIL", "departement": 10}, +{ "code": BUXEUIL, "name": "BUXIERES-SUR-ARCE", "departement": 10}, +{ "code": BUXIERES-SUR-ARCE, "name": "CELLES-SUR-OURCE", "departement": 10}, +{ "code": CELLES-SUR-OURCE, "name": "CHACENAY", "departement": 10}, +{ "code": CHACENAY, "name": "LA CHAISE", "departement": 10}, +{ "code": LA CHAISE, "name": "CHALETTE-SUR-VOIRE", "departement": 10}, +{ "code": CHALETTE-SUR-VOIRE, "name": "CHAMOY", "departement": 10}, +{ "code": CHAMOY, "name": "CHAMPFLEURY", "departement": 10}, +{ "code": CHAMPFLEURY, "name": "CHAMPIGNOL-LEZ-MONDEVILLE", "departement": 10}, +{ "code": CHAMPIGNOL-LEZ-MONDEVILLE, "name": "CHAMP-SUR-BARSE", "departement": 10}, +{ "code": CHAMP-SUR-BARSE, "name": "CHANNES", "departement": 10}, +{ "code": CHANNES, "name": "CHAOURCE", "departement": 10}, +{ "code": CHAOURCE, "name": "LA CHAPELLE-SAINT-LUC", "departement": 10}, +{ "code": LA CHAPELLE-SAINT-LUC, "name": "CHAPELLE-VALLON", "departement": 10}, +{ "code": CHAPELLE-VALLON, "name": "CHAPPES", "departement": 10}, +{ "code": CHAPPES, "name": "CHARMONT-SOUS-BARBUISE", "departement": 10}, +{ "code": CHARMONT-SOUS-BARBUISE, "name": "CHARNY-LE-BACHOT", "departement": 10}, +{ "code": CHARNY-LE-BACHOT, "name": "CHASEREY", "departement": 10}, +{ "code": CHASEREY, "name": "CHATRES", "departement": 10}, +{ "code": CHATRES, "name": "CHAUCHIGNY", "departement": 10}, +{ "code": CHAUCHIGNY, "name": "CHAUDREY", "departement": 10}, +{ "code": CHAUDREY, "name": "CHAUFFOUR-LES-BAILLY", "departement": 10}, +{ "code": CHAUFFOUR-LES-BAILLY, "name": "CHAUMESNIL", "departement": 10}, +{ "code": CHAUMESNIL, "name": "CHAVANGES", "departement": 10}, +{ "code": CHAVANGES, "name": "LE CHENE", "departement": 10}, +{ "code": LE CHENE, "name": "CHENNEGY", "departement": 10}, +{ "code": CHENNEGY, "name": "CHERVEY", "departement": 10}, +{ "code": CHERVEY, "name": "CHESLEY", "departement": 10}, +{ "code": CHESLEY, "name": "CHESSY-LES-PRES", "departement": 10}, +{ "code": CHESSY-LES-PRES, "name": "PULVERSHEIM", "departement": 68}, +{ "code": PULVERSHEIM, "name": "CLEREY", "departement": 10}, +{ "code": CLEREY, "name": "COCLOIS", "departement": 10}, +{ "code": COCLOIS, "name": "COLOMBE-LA-FOSSE", "departement": 10}, +{ "code": COLOMBE-LA-FOSSE, "name": "COLOMBE-LE-SEC", "departement": 10}, +{ "code": COLOMBE-LE-SEC, "name": "CORMOST", "departement": 10}, +{ "code": CORMOST, "name": "COURCELLES-SUR-VOIRE", "departement": 10}, +{ "code": COURCELLES-SUR-VOIRE, "name": "COURCEROY", "departement": 10}, +{ "code": COURCEROY, "name": "COURSAN-EN-OTHE", "departement": 10}, +{ "code": COURSAN-EN-OTHE, "name": "COURTAOULT", "departement": 10}, +{ "code": COURTAOULT, "name": "COURTENOT", "departement": 10}, +{ "code": COURTENOT, "name": "COURTERANGES", "departement": 10}, +{ "code": COURTERANGES, "name": "COURTERON", "departement": 10}, +{ "code": COURTERON, "name": "COUSSEGREY", "departement": 10}, +{ "code": COUSSEGREY, "name": "COUVIGNON", "departement": 10}, +{ "code": COUVIGNON, "name": "CRANCEY", "departement": 10}, +{ "code": CRANCEY, "name": "EGUILLY-SOUS-BOIS", "departement": 10}, +{ "code": EGUILLY-SOUS-BOIS, "name": "CRENEY-PRES-TROYES", "departement": 10}, +{ "code": CRENEY-PRES-TROYES, "name": "CRESANTIGNES", "departement": 10}, +{ "code": CRESANTIGNES, "name": "CRESPY-LE-NEUF", "departement": 10}, +{ "code": CRESPY-LE-NEUF, "name": "LES CROUTES", "departement": 10}, +{ "code": LES CROUTES, "name": "CUNFIN", "departement": 10}, +{ "code": CUNFIN, "name": "CUSSANGY", "departement": 10}, +{ "code": CUSSANGY, "name": "DAMPIERRE", "departement": 10}, +{ "code": DAMPIERRE, "name": "DAVREY", "departement": 10}, +{ "code": DAVREY, "name": "DIENVILLE", "departement": 10}, +{ "code": DIENVILLE, "name": "DIERREY-SAINT-JULIEN", "departement": 10}, +{ "code": DIERREY-SAINT-JULIEN, "name": "ENGENTE", "departement": 10}, +{ "code": ENGENTE, "name": "DIERREY-SAINT-PIERRE", "departement": 10}, +{ "code": DIERREY-SAINT-PIERRE, "name": "DOLANCOURT", "departement": 10}, +{ "code": DOLANCOURT, "name": "DOMMARTIN-LE-COQ", "departement": 10}, +{ "code": DOMMARTIN-LE-COQ, "name": "DONNEMENT", "departement": 10}, +{ "code": DONNEMENT, "name": "EPAGNE", "departement": 10}, +{ "code": EPAGNE, "name": "DOSCHES", "departement": 10}, +{ "code": DOSCHES, "name": "DOSNON", "departement": 10}, +{ "code": DOSNON, "name": "DROUPT-SAINT-BASLE", "departement": 10}, +{ "code": DROUPT-SAINT-BASLE, "name": "DROUPT-SAINTE-MARIE", "departement": 10}, +{ "code": DROUPT-SAINTE-MARIE, "name": "EAUX-PUISEAUX", "departement": 10}, +{ "code": EAUX-PUISEAUX, "name": "ECHEMINES", "departement": 10}, +{ "code": ECHEMINES, "name": "ECLANCE", "departement": 10}, +{ "code": ECLANCE, "name": "EPOTHEMONT", "departement": 10}, +{ "code": EPOTHEMONT, "name": "ESSOYES", "departement": 10}, +{ "code": ESSOYES, "name": "ESTISSAC", "departement": 10}, +{ "code": ESTISSAC, "name": "ETOURVY", "departement": 10}, +{ "code": ETOURVY, "name": "ETRELLES-SUR-AUBE", "departement": 10}, +{ "code": ETRELLES-SUR-AUBE, "name": "FAUX-VILLECERF", "departement": 10}, +{ "code": FAUX-VILLECERF, "name": "FAY-LES-MARCILLY", "departement": 10}, +{ "code": FAY-LES-MARCILLY, "name": "FAYS-LA-CHAPELLE", "departement": 10}, +{ "code": FAYS-LA-CHAPELLE, "name": "FERREUX-QUINCEY", "departement": 10}, +{ "code": FERREUX-QUINCEY, "name": "FEUGES", "departement": 10}, +{ "code": FEUGES, "name": "FONTAINE", "departement": 10}, +{ "code": FONTAINE, "name": "FONTVANNES", "departement": 10}, +{ "code": FONTVANNES, "name": "FONTAINE-LES-GRES", "departement": 10}, +{ "code": FONTAINE-LES-GRES, "name": "FONTAINE-MACON", "departement": 10}, +{ "code": FONTAINE-MACON, "name": "FONTENAY-DE-BOSSERY", "departement": 10}, +{ "code": FONTENAY-DE-BOSSERY, "name": "FONTETTE", "departement": 10}, +{ "code": FONTETTE, "name": "LA FOSSE-CORDUAN", "departement": 10}, +{ "code": LA FOSSE-CORDUAN, "name": "FOUCHERES", "departement": 10}, +{ "code": FOUCHERES, "name": "FRALIGNES", "departement": 10}, +{ "code": FRALIGNES, "name": "FRAVAUX", "departement": 10}, +{ "code": FRAVAUX, "name": "FRESNAY", "departement": 10}, +{ "code": FRESNAY, "name": "FRESNOY-LE-CHATEAU", "departement": 10}, +{ "code": FRESNOY-LE-CHATEAU, "name": "FULIGNY", "departement": 10}, +{ "code": FULIGNY, "name": "GELANNES", "departement": 10}, +{ "code": GELANNES, "name": "GERAUDOT", "departement": 10}, +{ "code": GERAUDOT, "name": "LES GRANDES-CHAPELLES", "departement": 10}, +{ "code": LES GRANDES-CHAPELLES, "name": "GRANDVILLE", "departement": 10}, +{ "code": GRANDVILLE, "name": "LES GRANGES", "departement": 10}, +{ "code": LES GRANGES, "name": "GUMERY", "departement": 10}, +{ "code": GUMERY, "name": "GYE-SUR-SEINE", "departement": 10}, +{ "code": GYE-SUR-SEINE, "name": "HAMPIGNY", "departement": 10}, +{ "code": HAMPIGNY, "name": "HERBISSE", "departement": 10}, +{ "code": HERBISSE, "name": "ISLE-AUMONT", "departement": 10}, +{ "code": ISLE-AUMONT, "name": "ISLE-AUBIGNY", "departement": 10}, +{ "code": ISLE-AUBIGNY, "name": "JASSEINES", "departement": 10}, +{ "code": JASSEINES, "name": "JAUCOURT", "departement": 10}, +{ "code": JAUCOURT, "name": "JAVERNANT", "departement": 10}, +{ "code": JAVERNANT, "name": "JESSAINS", "departement": 10}, +{ "code": JESSAINS, "name": "JEUGNY", "departement": 10}, +{ "code": JEUGNY, "name": "JONCREUIL", "departement": 10}, +{ "code": JONCREUIL, "name": "LAGESSE", "departement": 10}, +{ "code": LAGESSE, "name": "JULLY-SUR-SARCE", "departement": 10}, +{ "code": JULLY-SUR-SARCE, "name": "JUVANCOURT", "departement": 10}, +{ "code": JUVANCOURT, "name": "JUVANZE", "departement": 10}, +{ "code": JUVANZE, "name": "JUZANVIGNY", "departement": 10}, +{ "code": JUZANVIGNY, "name": "LAINES-AUX-BOIS", "departement": 10}, +{ "code": LAINES-AUX-BOIS, "name": "LANDREVILLE", "departement": 10}, +{ "code": LANDREVILLE, "name": "LANTAGES", "departement": 10}, +{ "code": LANTAGES, "name": "LASSICOURT", "departement": 10}, +{ "code": LASSICOURT, "name": "LAUBRESSEL", "departement": 10}, +{ "code": LAUBRESSEL, "name": "LAVAU", "departement": 10}, +{ "code": LAVAU, "name": "LENTILLES", "departement": 10}, +{ "code": LENTILLES, "name": "LOCHES-SUR-OURCE", "departement": 10}, +{ "code": LOCHES-SUR-OURCE, "name": "LESMONT", "departement": 10}, +{ "code": LESMONT, "name": "LEVIGNY", "departement": 10}, +{ "code": LEVIGNY, "name": "LHUITRE", "departement": 10}, +{ "code": LHUITRE, "name": "LA LOGE-AUX-CHEVRES", "departement": 10}, +{ "code": LA LOGE-AUX-CHEVRES, "name": "LIGNIERES", "departement": 10}, +{ "code": LIGNIERES, "name": "LIGNOL-LE-CHATEAU", "departement": 10}, +{ "code": LIGNOL-LE-CHATEAU, "name": "LIREY", "departement": 10}, +{ "code": LIREY, "name": "LA LOGE-POMBLIN", "departement": 10}, +{ "code": LA LOGE-POMBLIN, "name": "LES LOGES-MARGUERON", "departement": 10}, +{ "code": LES LOGES-MARGUERON, "name": "LONGCHAMP-SUR-AUJON", "departement": 10}, +{ "code": LONGCHAMP-SUR-AUJON, "name": "LONGEVILLE-SUR-MOGNE", "departement": 10}, +{ "code": LONGEVILLE-SUR-MOGNE, "name": "LONGPRE-LE-SEC", "departement": 10}, +{ "code": LONGPRE-LE-SEC, "name": "LONGSOLS", "departement": 10}, +{ "code": LONGSOLS, "name": "LONGUEVILLE-SUR-AUBE", "departement": 10}, +{ "code": LONGUEVILLE-SUR-AUBE, "name": "LA LOUPTIERE-THENARD", "departement": 10}, +{ "code": LA LOUPTIERE-THENARD, "name": "LUSIGNY-SUR-BARSE", "departement": 10}, +{ "code": LUSIGNY-SUR-BARSE, "name": "LUYERES", "departement": 10}, +{ "code": LUYERES, "name": "MACEY", "departement": 10}, +{ "code": MACEY, "name": "MACHY", "departement": 10}, +{ "code": MACHY, "name": "MAGNANT", "departement": 10}, +{ "code": MAGNANT, "name": "MAGNICOURT", "departement": 10}, +{ "code": MAGNICOURT, "name": "MAGNY-FOUCHARD", "departement": 10}, +{ "code": MAGNY-FOUCHARD, "name": "MAILLY-LE-CAMP", "departement": 10}, +{ "code": MAILLY-LE-CAMP, "name": "MAISON-DES-CHAMPS", "departement": 10}, +{ "code": MAISON-DES-CHAMPS, "name": "MAISONS-LES-CHAOURCE", "departement": 10}, +{ "code": MAISONS-LES-CHAOURCE, "name": "MAIZIERES-LA-GRANDE-PAROISSE", "departement": 10}, +{ "code": MAIZIERES-LA-GRANDE-PAROISSE, "name": "MAIZIERES-LES-BRIENNE", "departement": 10}, +{ "code": MAIZIERES-LES-BRIENNE, "name": "MARAYE-EN-OTHE", "departement": 10}, +{ "code": MARAYE-EN-OTHE, "name": "MARCILLY-LE-HAYER", "departement": 10}, +{ "code": MARCILLY-LE-HAYER, "name": "MARNAY-SUR-SEINE", "departement": 10}, +{ "code": MARNAY-SUR-SEINE, "name": "MAROLLES-LES-BAILLY", "departement": 10}, +{ "code": MAROLLES-LES-BAILLY, "name": "COULOMMES-LA-MONTAGNE", "departement": 51}, +{ "code": COULOMMES-LA-MONTAGNE, "name": "MAROLLES-SOUS-LIGNIERES", "departement": 10}, +{ "code": MAROLLES-SOUS-LIGNIERES, "name": "MATHAUX", "departement": 10}, +{ "code": MATHAUX, "name": "MAUPAS", "departement": 10}, +{ "code": MAUPAS, "name": "LHERY", "departement": 51}, +{ "code": LHERY, "name": "MERGEY", "departement": 10}, +{ "code": MERGEY, "name": "LE MERIOT", "departement": 10}, +{ "code": LE MERIOT, "name": "MERREY-SUR-ARCE", "departement": 10}, +{ "code": MERREY-SUR-ARCE, "name": "MESGRIGNY", "departement": 10}, +{ "code": MESGRIGNY, "name": "MESNIL-LA-COMTESSE", "departement": 10}, +{ "code": MESNIL-LA-COMTESSE, "name": "MESNIL-LETTRE", "departement": 10}, +{ "code": MESNIL-LETTRE, "name": "MESNIL-SAINT-LOUP", "departement": 10}, +{ "code": MESNIL-SAINT-LOUP, "name": "MESNIL-SAINT-PERE", "departement": 10}, +{ "code": MESNIL-SAINT-PERE, "name": "MESNIL-SELLIERES", "departement": 10}, +{ "code": MESNIL-SELLIERES, "name": "MESSON", "departement": 10}, +{ "code": MESSON, "name": "METZ-ROBERT", "departement": 10}, +{ "code": METZ-ROBERT, "name": "MEURVILLE", "departement": 10}, +{ "code": MEURVILLE, "name": "MOLINS-SUR-AUBE", "departement": 10}, +{ "code": MOLINS-SUR-AUBE, "name": "MONTAULIN", "departement": 10}, +{ "code": MONTAULIN, "name": "MONTCEAUX-LES-VAUDES", "departement": 10}, +{ "code": MONTCEAUX-LES-VAUDES, "name": "NOGENT-EN-OTHE", "departement": 10}, +{ "code": NOGENT-EN-OTHE, "name": "MONTFEY", "departement": 10}, +{ "code": MONTFEY, "name": "MONTGUEUX", "departement": 10}, +{ "code": MONTGUEUX, "name": "MONTIERAMEY", "departement": 10}, +{ "code": MONTIERAMEY, "name": "MONTIER-EN-L"ISLE", "departement": 10}, +{ "code": MONTIER-EN-L"ISLE, "name": "MONTIGNY-LES-MONTS", "departement": 10}, +{ "code": MONTIGNY-LES-MONTS, "name": "MONTMARTIN-LE-HAUT", "departement": 10}, +{ "code": MONTMARTIN-LE-HAUT, "name": "MONTMORENCY-BEAUFORT", "departement": 10}, +{ "code": MONTMORENCY-BEAUFORT, "name": "MONTPOTHIER", "departement": 10}, +{ "code": MONTPOTHIER, "name": "MONTREUIL-SUR-BARSE", "departement": 10}, +{ "code": MONTREUIL-SUR-BARSE, "name": "MONTSUZAIN", "departement": 10}, +{ "code": MONTSUZAIN, "name": "MOREMBERT", "departement": 10}, +{ "code": MOREMBERT, "name": "MORVILLIERS", "departement": 10}, +{ "code": MORVILLIERS, "name": "LA MOTTE-TILLY", "departement": 10}, +{ "code": LA MOTTE-TILLY, "name": "MOUSSEY", "departement": 10}, +{ "code": MOUSSEY, "name": "MUSSY-SUR-SEINE", "departement": 10}, +{ "code": MUSSY-SUR-SEINE, "name": "ORMES", "departement": 10}, +{ "code": ORMES, "name": "NEUVILLE-SUR-SEINE", "departement": 10}, +{ "code": NEUVILLE-SUR-SEINE, "name": "NEUVILLE-SUR-VANNE", "departement": 10}, +{ "code": NEUVILLE-SUR-VANNE, "name": "NOE-LES-MALLETS", "departement": 10}, +{ "code": NOE-LES-MALLETS, "name": "LES NOES-PRES-TROYES", "departement": 10}, +{ "code": LES NOES-PRES-TROYES, "name": "NOGENT-SUR-AUBE", "departement": 10}, +{ "code": NOGENT-SUR-AUBE, "name": "NOZAY", "departement": 10}, +{ "code": NOZAY, "name": "ONJON", "departement": 10}, +{ "code": ONJON, "name": "ORIGNY-LE-SEC", "departement": 10}, +{ "code": ORIGNY-LE-SEC, "name": "ORTILLON", "departement": 10}, +{ "code": ORTILLON, "name": "ORVILLIERS-SAINT-JULIEN", "departement": 10}, +{ "code": ORVILLIERS-SAINT-JULIEN, "name": "OSSEY-LES-TROIS-MAISONS", "departement": 10}, +{ "code": OSSEY-LES-TROIS-MAISONS, "name": "PAISY-COSDON", "departement": 10}, +{ "code": PAISY-COSDON, "name": "PARGUES", "departement": 10}, +{ "code": PARGUES, "name": "PARS-LES-CHAVANGES", "departement": 10}, +{ "code": PARS-LES-CHAVANGES, "name": "PARS-LES-ROMILLY", "departement": 10}, +{ "code": PARS-LES-ROMILLY, "name": "PERIGNY-LA-ROSE", "departement": 10}, +{ "code": PERIGNY-LA-ROSE, "name": "LE PAVILLON-SAINTE-JULIE", "departement": 10}, +{ "code": LE PAVILLON-SAINTE-JULIE, "name": "PAYNS", "departement": 10}, +{ "code": PAYNS, "name": "PEL-ET-DER", "departement": 10}, +{ "code": PEL-ET-DER, "name": "REVEILLON", "departement": 51}, +{ "code": REVEILLON, "name": "PERTHES-LES-BRIENNE", "departement": 10}, +{ "code": PERTHES-LES-BRIENNE, "name": "PETIT-MESNIL", "departement": 10}, +{ "code": PETIT-MESNIL, "name": "PLAINES-SAINT-LANGE", "departement": 10}, +{ "code": PLAINES-SAINT-LANGE, "name": "POLISY", "departement": 10}, +{ "code": POLISY, "name": "PLANCY-L"ABBAYE", "departement": 10}, +{ "code": PLANCY-L"ABBAYE, "name": "PLANTY", "departement": 10}, +{ "code": PLANTY, "name": "PLESSIS-BARBUISE", "departement": 10}, +{ "code": PLESSIS-BARBUISE, "name": "PONT-SAINTE-MARIE", "departement": 10}, +{ "code": PONT-SAINTE-MARIE, "name": "POIVRES", "departement": 10}, +{ "code": POIVRES, "name": "POLIGNY", "departement": 10}, +{ "code": POLIGNY, "name": "POLISOT", "departement": 10}, +{ "code": POLISOT, "name": "SAINT-FLAVY", "departement": 10}, +{ "code": SAINT-FLAVY, "name": "PONT-SUR-SEINE", "departement": 10}, +{ "code": PONT-SUR-SEINE, "name": "POUAN-LES-VALLEES", "departement": 10}, +{ "code": POUAN-LES-VALLEES, "name": "POUGY", "departement": 10}, +{ "code": POUGY, "name": "POUY-SUR-VANNES", "departement": 10}, +{ "code": POUY-SUR-VANNES, "name": "PRASLIN", "departement": 10}, +{ "code": PRASLIN, "name": "PRECY-NOTRE-DAME", "departement": 10}, +{ "code": PRECY-NOTRE-DAME, "name": "PRECY-SAINT-MARTIN", "departement": 10}, +{ "code": PRECY-SAINT-MARTIN, "name": "PREMIERFAIT", "departement": 10}, +{ "code": PREMIERFAIT, "name": "PROVERVILLE", "departement": 10}, +{ "code": PROVERVILLE, "name": "PRUGNY", "departement": 10}, +{ "code": PRUGNY, "name": "PRUNAY-BELLEVILLE", "departement": 10}, +{ "code": PRUNAY-BELLEVILLE, "name": "PRUSY", "departement": 10}, +{ "code": PRUSY, "name": "SAINT-REMY-SOUS-BARBUISE", "departement": 10}, +{ "code": SAINT-REMY-SOUS-BARBUISE, "name": "PUITS-ET-NUISEMENT", "departement": 10}, +{ "code": PUITS-ET-NUISEMENT, "name": "RACINES", "departement": 10}, +{ "code": RACINES, "name": "RADONVILLIERS", "departement": 10}, +{ "code": RADONVILLIERS, "name": "RAMERUPT", "departement": 10}, +{ "code": RAMERUPT, "name": "RANCES", "departement": 10}, +{ "code": RANCES, "name": "RHEGES", "departement": 10}, +{ "code": RHEGES, "name": "RILLY-SAINTE-SYRE", "departement": 10}, +{ "code": RILLY-SAINTE-SYRE, "name": "LES RICEYS", "departement": 10}, +{ "code": LES RICEYS, "name": "RIGNY-LA-NONNEUSE", "departement": 10}, +{ "code": RIGNY-LA-NONNEUSE, "name": "RIGNY-LE-FERRON", "departement": 10}, +{ "code": RIGNY-LE-FERRON, "name": "SAINTE-SAVINE", "departement": 10}, +{ "code": SAINTE-SAVINE, "name": "LA RIVIERE-DE-CORPS", "departement": 10}, +{ "code": LA RIVIERE-DE-CORPS, "name": "RONCENAY", "departement": 10}, +{ "code": RONCENAY, "name": "ROSIERES-PRES-TROYES", "departement": 10}, +{ "code": ROSIERES-PRES-TROYES, "name": "ROSNAY-L"HOPITAL", "departement": 10}, +{ "code": ROSNAY-L"HOPITAL, "name": "LA ROTHIERE", "departement": 10}, +{ "code": LA ROTHIERE, "name": "ROUILLY-SACEY", "departement": 10}, +{ "code": ROUILLY-SACEY, "name": "ROUILLY-SAINT-LOUP", "departement": 10}, +{ "code": ROUILLY-SAINT-LOUP, "name": "ROUVRES-LES-VIGNES", "departement": 10}, +{ "code": ROUVRES-LES-VIGNES, "name": "RUMILLY-LES-VAUDES", "departement": 10}, +{ "code": RUMILLY-LES-VAUDES, "name": "RUVIGNY", "departement": 10}, +{ "code": RUVIGNY, "name": "SAINT-ANDRE-LES-VERGERS", "departement": 10}, +{ "code": SAINT-ANDRE-LES-VERGERS, "name": "SAINT-AUBIN", "departement": 10}, +{ "code": SAINT-AUBIN, "name": "SAINT-BENOIST-SUR-VANNE", "departement": 10}, +{ "code": SAINT-BENOIST-SUR-VANNE, "name": "SAINT-BENOIT-SUR-SEINE", "departement": 10}, +{ "code": SAINT-BENOIT-SUR-SEINE, "name": "SAINT-CHRISTOPHE-DODINICOURT", "departement": 10}, +{ "code": SAINT-CHRISTOPHE-DODINICOURT, "name": "SAINT-ETIENNE-SOUS-BARBUISE", "departement": 10}, +{ "code": SAINT-ETIENNE-SOUS-BARBUISE, "name": "SAINT-GERMAIN", "departement": 10}, +{ "code": SAINT-GERMAIN, "name": "SAINT-HILAIRE-SOUS-ROMILLY", "departement": 10}, +{ "code": SAINT-HILAIRE-SOUS-ROMILLY, "name": "SAINT-JEAN-DE-BONNEVAL", "departement": 10}, +{ "code": SAINT-JEAN-DE-BONNEVAL, "name": "SAINT-JULIEN-LES-VILLAS", "departement": 10}, +{ "code": SAINT-JULIEN-LES-VILLAS, "name": "SAINT-LEGER-PRES-TROYES", "departement": 10}, +{ "code": SAINT-LEGER-PRES-TROYES, "name": "SAINT-LEGER-SOUS-BRIENNE", "departement": 10}, +{ "code": SAINT-LEGER-SOUS-BRIENNE, "name": "SAINT-LEGER-SOUS-MARGERIE", "departement": 10}, +{ "code": SAINT-LEGER-SOUS-MARGERIE, "name": "SAINT-LOUP-DE-BUFFIGNY", "departement": 10}, +{ "code": SAINT-LOUP-DE-BUFFIGNY, "name": "SAINT-LUPIEN", "departement": 10}, +{ "code": SAINT-LUPIEN, "name": "SAINT-LYE", "departement": 10}, +{ "code": SAINT-LYE, "name": "SAINT-MARDS-EN-OTHE", "departement": 10}, +{ "code": SAINT-MARDS-EN-OTHE, "name": "SAINT-MARTIN-DE-BOSSENAY", "departement": 10}, +{ "code": SAINT-MARTIN-DE-BOSSENAY, "name": "SAINTE-MAURE", "departement": 10}, +{ "code": SAINTE-MAURE, "name": "SAINT-MESMIN", "departement": 10}, +{ "code": SAINT-MESMIN, "name": "VILLY-LE-BOIS", "departement": 10}, +{ "code": VILLY-LE-BOIS, "name": "SAINT-NABORD-SUR-AUBE", "departement": 10}, +{ "code": SAINT-NABORD-SUR-AUBE, "name": "SAINT-NICOLAS-LA-CHAPELLE", "departement": 10}, +{ "code": SAINT-NICOLAS-LA-CHAPELLE, "name": "SAINT-OULPH", "departement": 10}, +{ "code": SAINT-OULPH, "name": "SAINT-PARRES-AUX-TERTRES", "departement": 10}, +{ "code": SAINT-PARRES-AUX-TERTRES, "name": "SAINT-PARRES-LES-VAUDES", "departement": 10}, +{ "code": SAINT-PARRES-LES-VAUDES, "name": "SAINT-PHAL", "departement": 10}, +{ "code": SAINT-PHAL, "name": "SAINT-POUANGE", "departement": 10}, +{ "code": SAINT-POUANGE, "name": "SOCOURT", "departement": 88}, +{ "code": SOCOURT, "name": "SAINT-THIBAULT", "departement": 10}, +{ "code": SAINT-THIBAULT, "name": "SAINT-USAGE", "departement": 10}, +{ "code": SAINT-USAGE, "name": "SALON", "departement": 10}, +{ "code": SALON, "name": "SEMOINE", "departement": 10}, +{ "code": SEMOINE, "name": "SAULCY", "departement": 10}, +{ "code": SAULCY, "name": "LA SAULSOTTE", "departement": 10}, +{ "code": LA SAULSOTTE, "name": "SAVIERES", "departement": 10}, +{ "code": SAVIERES, "name": "THENNELIERES", "departement": 10}, +{ "code": THENNELIERES, "name": "SOLIGNY-LES-ETANGS", "departement": 10}, +{ "code": SOLIGNY-LES-ETANGS, "name": "SOMMEVAL", "departement": 10}, +{ "code": SOMMEVAL, "name": "SOULIGNY", "departement": 10}, +{ "code": SOULIGNY, "name": "SPOY", "departement": 10}, +{ "code": SPOY, "name": "THIEFFRAIN", "departement": 10}, +{ "code": THIEFFRAIN, "name": "THIL", "departement": 10}, +{ "code": THIL, "name": "THORS", "departement": 10}, +{ "code": THORS, "name": "TORCY-LE-GRAND", "departement": 10}, +{ "code": TORCY-LE-GRAND, "name": "TORCY-LE-PETIT", "departement": 10}, +{ "code": TORCY-LE-PETIT, "name": "TORVILLIERS", "departement": 10}, +{ "code": TORVILLIERS, "name": "TRAINEL", "departement": 10}, +{ "code": TRAINEL, "name": "TRANCAULT", "departement": 10}, +{ "code": TRANCAULT, "name": "TRANNES", "departement": 10}, +{ "code": TRANNES, "name": "TROUANS", "departement": 10}, +{ "code": TROUANS, "name": "TURGY", "departement": 10}, +{ "code": TURGY, "name": "VILLECHETIF", "departement": 10}, +{ "code": VILLECHETIF, "name": "UNIENVILLE", "departement": 10}, +{ "code": UNIENVILLE, "name": "URVILLE", "departement": 10}, +{ "code": URVILLE, "name": "VAILLY", "departement": 10}, +{ "code": VAILLY, "name": "VALLANT-SAINT-GEORGES", "departement": 10}, +{ "code": VALLANT-SAINT-GEORGES, "name": "VALLENTIGNY", "departement": 10}, +{ "code": VALLENTIGNY, "name": "VALLIERES", "departement": 10}, +{ "code": VALLIERES, "name": "VANLAY", "departement": 10}, +{ "code": VANLAY, "name": "VAUCHASSIS", "departement": 10}, +{ "code": VAUCHASSIS, "name": "VAUCHONVILLIERS", "departement": 10}, +{ "code": VAUCHONVILLIERS, "name": "VAUCOGNE", "departement": 10}, +{ "code": VAUCOGNE, "name": "VAUDES", "departement": 10}, +{ "code": VAUDES, "name": "VAUPOISSON", "departement": 10}, +{ "code": VAUPOISSON, "name": "VENDEUVRE-SUR-BARSE", "departement": 10}, +{ "code": VENDEUVRE-SUR-BARSE, "name": "LA VENDUE-MIGNOT", "departement": 10}, +{ "code": LA VENDUE-MIGNOT, "name": "VERNONVILLIERS", "departement": 10}, +{ "code": VERNONVILLIERS, "name": "VERPILLIERES-SUR-OURCE", "departement": 10}, +{ "code": VERPILLIERES-SUR-OURCE, "name": "VERRICOURT", "departement": 10}, +{ "code": VERRICOURT, "name": "VERRIERES", "departement": 10}, +{ "code": VERRIERES, "name": "VIAPRES-LE-PETIT", "departement": 10}, +{ "code": VIAPRES-LE-PETIT, "name": "VILLACERF", "departement": 10}, +{ "code": VILLACERF, "name": "VILLADIN", "departement": 10}, +{ "code": VILLADIN, "name": "LA VILLE-AUX-BOIS", "departement": 10}, +{ "code": LA VILLE-AUX-BOIS, "name": "VILLY-LE-MARECHAL", "departement": 10}, +{ "code": VILLY-LE-MARECHAL, "name": "VILLELOUP", "departement": 10}, +{ "code": VILLELOUP, "name": "VILLEMEREUIL", "departement": 10}, +{ "code": VILLEMEREUIL, "name": "VILLEMOIRON-EN-OTHE", "departement": 10}, +{ "code": VILLEMOIRON-EN-OTHE, "name": "VILLEMORIEN", "departement": 10}, +{ "code": VILLEMORIEN, "name": "VILLEMOYENNE", "departement": 10}, +{ "code": VILLEMOYENNE, "name": "VILLENAUXE-LA-GRANDE", "departement": 10}, +{ "code": VILLENAUXE-LA-GRANDE, "name": "LA VILLENEUVE-AU-CHATELOT", "departement": 10}, +{ "code": LA VILLENEUVE-AU-CHATELOT, "name": "VILLENEUVE-AU-CHEMIN", "departement": 10}, +{ "code": VILLENEUVE-AU-CHEMIN, "name": "LA VILLENEUVE-AU-CHENE", "departement": 10}, +{ "code": LA VILLENEUVE-AU-CHENE, "name": "VILLERET", "departement": 10}, +{ "code": VILLERET, "name": "VILLERY", "departement": 10}, +{ "code": VILLERY, "name": "VILLETTE-SUR-AUBE", "departement": 10}, +{ "code": VILLETTE-SUR-AUBE, "name": "VILLE-SOUS-LA-FERTE", "departement": 10}, +{ "code": VILLE-SOUS-LA-FERTE, "name": "VILLE-SUR-ARCE", "departement": 10}, +{ "code": VILLE-SUR-ARCE, "name": "VILLE-SUR-TERRE", "departement": 10}, +{ "code": VILLE-SUR-TERRE, "name": "VILLIERS-HERBISSE", "departement": 10}, +{ "code": VILLIERS-HERBISSE, "name": "VILLIERS-LE-BOIS", "departement": 10}, +{ "code": VILLIERS-LE-BOIS, "name": "VILLIERS-SOUS-PRASLIN", "departement": 10}, +{ "code": VILLIERS-SOUS-PRASLIN, "name": "VILLY-EN-TRODES", "departement": 10}, +{ "code": VILLY-EN-TRODES, "name": "VINETS", "departement": 10}, +{ "code": VINETS, "name": "VIREY-SOUS-BAR", "departement": 10}, +{ "code": VIREY-SOUS-BAR, "name": "VITRY-LE-CROISE", "departement": 10}, +{ "code": VITRY-LE-CROISE, "name": "VIVIERS-SUR-ARTAUT", "departement": 10}, +{ "code": VIVIERS-SUR-ARTAUT, "name": "VOIGNY", "departement": 10}, +{ "code": VOIGNY, "name": "VOSNON", "departement": 10}, +{ "code": VOSNON, "name": "VOUE", "departement": 10}, +{ "code": VOUE, "name": "VOUGREY", "departement": 10}, +{ "code": VOUGREY, "name": "VULAINES", "departement": 10}, +{ "code": VULAINES, "name": "YEVRES-LE-PETIT", "departement": 10}, +{ "code": YEVRES-LE-PETIT, "name": "ABLANCOURT", "departement": 51}, +{ "code": ABLANCOURT, "name": "SAINT-MARTIN-D"ABLOIS", "departement": 51}, +{ "code": SAINT-MARTIN-D"ABLOIS, "name": "AIGNY", "departement": 51}, +{ "code": AIGNY, "name": "ALLEMANCHE-LAUNAY-ET-SOYER", "departement": 51}, +{ "code": ALLEMANCHE-LAUNAY-ET-SOYER, "name": "ALLEMANT", "departement": 51}, +{ "code": ALLEMANT, "name": "ALLIANCELLES", "departement": 51}, +{ "code": ALLIANCELLES, "name": "AOUGNY", "departement": 51}, +{ "code": AOUGNY, "name": "AMBONNAY", "departement": 51}, +{ "code": AMBONNAY, "name": "AMBRIERES", "departement": 51}, +{ "code": AMBRIERES, "name": "ANGLUZELLES-ET-COURCELLES", "departement": 51}, +{ "code": ANGLUZELLES-ET-COURCELLES, "name": "ANTHENAY", "departement": 51}, +{ "code": ANTHENAY, "name": "ARCIS-LE-PONSART", "departement": 51}, +{ "code": ARCIS-LE-PONSART, "name": "ARGERS", "departement": 51}, +{ "code": ARGERS, "name": "ARRIGNY", "departement": 51}, +{ "code": ARRIGNY, "name": "AULNAY-L"AITRE", "departement": 51}, +{ "code": AULNAY-L"AITRE, "name": "ARZILLIERES-NEUVILLE", "departement": 51}, +{ "code": ARZILLIERES-NEUVILLE, "name": "ATHIS", "departement": 51}, +{ "code": ATHIS, "name": "AUBERIVE", "departement": 51}, +{ "code": AUBERIVE, "name": "AUBILLY", "departement": 51}, +{ "code": AUBILLY, "name": "AULNAY-SUR-MARNE", "departement": 51}, +{ "code": AULNAY-SUR-MARNE, "name": "AUMENANCOURT", "departement": 51}, +{ "code": AUMENANCOURT, "name": "AUVE", "departement": 51}, +{ "code": AUVE, "name": "AVENAY-VAL-D"OR", "departement": 51}, +{ "code": AVENAY-VAL-D"OR, "name": "AVIZE", "departement": 51}, +{ "code": AVIZE, "name": "BACONNES", "departement": 51}, +{ "code": BACONNES, "name": "BAGNEUX", "departement": 51}, +{ "code": BAGNEUX, "name": "LE BAIZIL", "departement": 51}, +{ "code": LE BAIZIL, "name": "BANNAY", "departement": 51}, +{ "code": BANNAY, "name": "BANNES", "departement": 51}, +{ "code": BANNES, "name": "BARBONNE-FAYEL", "departement": 51}, +{ "code": BARBONNE-FAYEL, "name": "BASLIEUX-LES-FISMES", "departement": 51}, +{ "code": BASLIEUX-LES-FISMES, "name": "BERZIEUX", "departement": 51}, +{ "code": BERZIEUX, "name": "BASLIEUX-SOUS-CHATILLON", "departement": 51}, +{ "code": BASLIEUX-SOUS-CHATILLON, "name": "BASSU", "departement": 51}, +{ "code": BASSU, "name": "BASSUET", "departement": 51}, +{ "code": BASSUET, "name": "BAUDEMENT", "departement": 51}, +{ "code": BAUDEMENT, "name": "VANDELAINVILLE", "departement": 54}, +{ "code": VANDELAINVILLE, "name": "BAYE", "departement": 51}, +{ "code": BAYE, "name": "BAZANCOURT", "departement": 51}, +{ "code": BAZANCOURT, "name": "BEAUMONT-SUR-VESLE", "departement": 51}, +{ "code": BEAUMONT-SUR-VESLE, "name": "BEAUNAY", "departement": 51}, +{ "code": BEAUNAY, "name": "BILLY-LE-GRAND", "departement": 51}, +{ "code": BILLY-LE-GRAND, "name": "BEINE-NAUROY", "departement": 51}, +{ "code": BEINE-NAUROY, "name": "BELVAL-EN-ARGONNE", "departement": 51}, +{ "code": BELVAL-EN-ARGONNE, "name": "BELVAL-SOUS-CHATILLON", "departement": 51}, +{ "code": BELVAL-SOUS-CHATILLON, "name": "CHERVILLE", "departement": 51}, +{ "code": CHERVILLE, "name": "BERGERES-LES-VERTUS", "departement": 51}, +{ "code": BERGERES-LES-VERTUS, "name": "BERGERES-SOUS-MONTMIRAIL", "departement": 51}, +{ "code": BERGERES-SOUS-MONTMIRAIL, "name": "BERMERICOURT", "departement": 51}, +{ "code": BERMERICOURT, "name": "BERRU", "departement": 51}, +{ "code": BERRU, "name": "BETHENIVILLE", "departement": 51}, +{ "code": BETHENIVILLE, "name": "BETHENY", "departement": 51}, +{ "code": BETHENY, "name": "BETHON", "departement": 51}, +{ "code": BETHON, "name": "BLAISE-SOUS-ARZILLIERES", "departement": 51}, +{ "code": BLAISE-SOUS-ARZILLIERES, "name": "BETTANCOURT-LA-LONGUE", "departement": 51}, +{ "code": BETTANCOURT-LA-LONGUE, "name": "BEZANNES", "departement": 51}, +{ "code": BEZANNES, "name": "BIGNICOURT-SUR-MARNE", "departement": 51}, +{ "code": BIGNICOURT-SUR-MARNE, "name": "BIGNICOURT-SUR-SAULX", "departement": 51}, +{ "code": BIGNICOURT-SUR-SAULX, "name": "BINARVILLE", "departement": 51}, +{ "code": BINARVILLE, "name": "BINSON-ET-ORQUIGNY", "departement": 51}, +{ "code": BINSON-ET-ORQUIGNY, "name": "BLACY", "departement": 51}, +{ "code": BLACY, "name": "BLESME", "departement": 51}, +{ "code": BLESME, "name": "BLIGNY", "departement": 51}, +{ "code": BLIGNY, "name": "BOISSY-LE-REPOS", "departement": 51}, +{ "code": BOISSY-LE-REPOS, "name": "BRAUX-SAINTE-COHIERE", "departement": 51}, +{ "code": BRAUX-SAINTE-COHIERE, "name": "BOUCHY-SAINT-GENEST", "departement": 51}, +{ "code": BOUCHY-SAINT-GENEST, "name": "BOUILLY", "departement": 51}, +{ "code": BOUILLY, "name": "BOULEUSE", "departement": 51}, +{ "code": BOULEUSE, "name": "BOULT-SUR-SUIPPE", "departement": 51}, +{ "code": BOULT-SUR-SUIPPE, "name": "DUZEY", "departement": 55}, +{ "code": DUZEY, "name": "BOURGOGNE-FRESNE", "departement": 51}, +{ "code": BOURGOGNE-FRESNE, "name": "BOURSAULT", "departement": 51}, +{ "code": BOURSAULT, "name": "BOUVANCOURT", "departement": 51}, +{ "code": BOUVANCOURT, "name": "BREUVERY-SUR-COOLE", "departement": 51}, +{ "code": BREUVERY-SUR-COOLE, "name": "BOUY", "departement": 51}, +{ "code": BOUY, "name": "BOUZY", "departement": 51}, +{ "code": BOUZY, "name": "BRANDONVILLERS", "departement": 51}, +{ "code": BRANDONVILLERS, "name": "BRANSCOURT", "departement": 51}, +{ "code": BRANSCOURT, "name": "BRAUX-SAINT-REMY", "departement": 51}, +{ "code": BRAUX-SAINT-REMY, "name": "BREBAN", "departement": 51}, +{ "code": BREBAN, "name": "LE BREUIL", "departement": 51}, +{ "code": LE BREUIL, "name": "BREUIL", "departement": 51}, +{ "code": BREUIL, "name": "BRIMONT", "departement": 51}, +{ "code": BRIMONT, "name": "BROUILLET", "departement": 51}, +{ "code": BROUILLET, "name": "BROUSSY-LE-GRAND", "departement": 51}, +{ "code": BROUSSY-LE-GRAND, "name": "BROUSSY-LE-PETIT", "departement": 51}, +{ "code": BROUSSY-LE-PETIT, "name": "BROYES", "departement": 51}, +{ "code": BROYES, "name": "BRUGNY-VAUDANCOURT", "departement": 51}, +{ "code": BRUGNY-VAUDANCOURT, "name": "BRUSSON", "departement": 51}, +{ "code": BRUSSON, "name": "LE BUISSON", "departement": 51}, +{ "code": LE BUISSON, "name": "BUSSY-LE-CHATEAU", "departement": 51}, +{ "code": BUSSY-LE-CHATEAU, "name": "BUSSY-LE-REPOS", "departement": 51}, +{ "code": BUSSY-LE-REPOS, "name": "BUSSY-LETTREE", "departement": 51}, +{ "code": BUSSY-LETTREE, "name": "LA CAURE", "departement": 51}, +{ "code": LA CAURE, "name": "CAUROY-LES-HERMONVILLE", "departement": 51}, +{ "code": CAUROY-LES-HERMONVILLE, "name": "LA CELLE-SOUS-CHANTEMERLE", "departement": 51}, +{ "code": LA CELLE-SOUS-CHANTEMERLE, "name": "CERNAY-EN-DORMOIS", "departement": 51}, +{ "code": CERNAY-EN-DORMOIS, "name": "CERNAY-LES-REIMS", "departement": 51}, +{ "code": CERNAY-LES-REIMS, "name": "CERNON", "departement": 51}, +{ "code": CERNON, "name": "CHAINTRIX-BIERGES", "departement": 51}, +{ "code": CHAINTRIX-BIERGES, "name": "CHALONS-SUR-VESLE", "departement": 51}, +{ "code": CHALONS-SUR-VESLE, "name": "CHAMPFLEURY", "departement": 51}, +{ "code": CHAMPFLEURY, "name": "CHALTRAIT", "departement": 51}, +{ "code": CHALTRAIT, "name": "CHAMBRECY", "departement": 51}, +{ "code": CHAMBRECY, "name": "CHAMERY", "departement": 51}, +{ "code": CHAMERY, "name": "CHAMPAUBERT", "departement": 51}, +{ "code": CHAMPAUBERT, "name": "CHAMPGUYON", "departement": 51}, +{ "code": CHAMPGUYON, "name": "CHAMPIGNEUL-CHAMPAGNE", "departement": 51}, +{ "code": CHAMPIGNEUL-CHAMPAGNE, "name": "CHAMPIGNY", "departement": 51}, +{ "code": CHAMPIGNY, "name": "CHAMPILLON", "departement": 51}, +{ "code": CHAMPILLON, "name": "CHAMPLAT-ET-BOUJACOURT", "departement": 51}, +{ "code": CHAMPLAT-ET-BOUJACOURT, "name": "CHAMPVOISY", "departement": 51}, +{ "code": CHAMPVOISY, "name": "CHANGY", "departement": 51}, +{ "code": CHANGY, "name": "CHANTEMERLE", "departement": 51}, +{ "code": CHANTEMERLE, "name": "CHAPELAINE", "departement": 51}, +{ "code": CHAPELAINE, "name": "LA CHAPELLE-FELCOURT", "departement": 51}, +{ "code": LA CHAPELLE-FELCOURT, "name": "LA CHAPELLE-LASSON", "departement": 51}, +{ "code": LA CHAPELLE-LASSON, "name": "LA CHAPELLE-SOUS-ORBAIS", "departement": 51}, +{ "code": LA CHAPELLE-SOUS-ORBAIS, "name": "CORMONTREUIL", "departement": 51}, +{ "code": CORMONTREUIL, "name": "CHARLEVILLE", "departement": 51}, +{ "code": CHARLEVILLE, "name": "CHARMONT", "departement": 51}, +{ "code": CHARMONT, "name": "LES CHARMONTOIS", "departement": 51}, +{ "code": LES CHARMONTOIS, "name": "LE CHATELIER", "departement": 51}, +{ "code": LE CHATELIER, "name": "CHATELRAOULD-SAINT-LOUVENT", "departement": 51}, +{ "code": CHATELRAOULD-SAINT-LOUVENT, "name": "CHATILLON-SUR-BROUE", "departement": 51}, +{ "code": CHATILLON-SUR-BROUE, "name": "CHAVOT-COURCOURT", "departement": 51}, +{ "code": CHAVOT-COURCOURT, "name": "CHATILLON-SUR-MARNE", "departement": 51}, +{ "code": CHATILLON-SUR-MARNE, "name": "CHATILLON-SUR-MORIN", "departement": 51}, +{ "code": CHATILLON-SUR-MORIN, "name": "CHAUMUZY", "departement": 51}, +{ "code": CHAUMUZY, "name": "CHATRICES", "departement": 51}, +{ "code": CHATRICES, "name": "CHAUDEFONTAINE", "departement": 51}, +{ "code": CHAUDEFONTAINE, "name": "LA CHAUSSEE-SUR-MARNE", "departement": 51}, +{ "code": LA CHAUSSEE-SUR-MARNE, "name": "LE CHEMIN", "departement": 51}, +{ "code": LE CHEMIN, "name": "CHEMINON", "departement": 51}, +{ "code": CHEMINON, "name": "CHENAY", "departement": 51}, +{ "code": CHENAY, "name": "CHENIERS", "departement": 51}, +{ "code": CHENIERS, "name": "LA CHEPPE", "departement": 51}, +{ "code": LA CHEPPE, "name": "CHEPPES-LA-PRAIRIE", "departement": 51}, +{ "code": CHEPPES-LA-PRAIRIE, "name": "CHEPY", "departement": 51}, +{ "code": CHEPY, "name": "CHICHEY", "departement": 51}, +{ "code": CHICHEY, "name": "CHIGNY-LES-ROSES", "departement": 51}, +{ "code": CHIGNY-LES-ROSES, "name": "CHOUILLY", "departement": 51}, +{ "code": CHOUILLY, "name": "CLAMANGES", "departement": 51}, +{ "code": CLAMANGES, "name": "CLESLES", "departement": 51}, +{ "code": CLESLES, "name": "CLOYES-SUR-MARNE", "departement": 51}, +{ "code": CLOYES-SUR-MARNE, "name": "COIZARD-JOCHES", "departement": 51}, +{ "code": COIZARD-JOCHES, "name": "VAL-DES-MARAIS", "departement": 51}, +{ "code": VAL-DES-MARAIS, "name": "COMPERTRIX", "departement": 51}, +{ "code": COMPERTRIX, "name": "CONDE-SUR-MARNE", "departement": 51}, +{ "code": CONDE-SUR-MARNE, "name": "CONFLANS-SUR-SEINE", "departement": 51}, +{ "code": CONFLANS-SUR-SEINE, "name": "CONGY", "departement": 51}, +{ "code": CONGY, "name": "CONNANTRAY-VAUREFROY", "departement": 51}, +{ "code": CONNANTRAY-VAUREFROY, "name": "CONNANTRE", "departement": 51}, +{ "code": CONNANTRE, "name": "CONTAULT", "departement": 51}, +{ "code": CONTAULT, "name": "COOLE", "departement": 51}, +{ "code": COOLE, "name": "COOLUS", "departement": 51}, +{ "code": COOLUS, "name": "CORBEIL", "departement": 51}, +{ "code": CORBEIL, "name": "CORFELIX", "departement": 51}, +{ "code": CORFELIX, "name": "CORMICY", "departement": 51}, +{ "code": CORMICY, "name": "CORMOYEUX", "departement": 51}, +{ "code": CORMOYEUX, "name": "CORRIBERT", "departement": 51}, +{ "code": CORRIBERT, "name": "CORROBERT", "departement": 51}, +{ "code": CORROBERT, "name": "CORROY", "departement": 51}, +{ "code": CORROY, "name": "COUPETZ", "departement": 51}, +{ "code": COUPETZ, "name": "COUPEVILLE", "departement": 51}, +{ "code": COUPEVILLE, "name": "COURCELLES-SAPICOURT", "departement": 51}, +{ "code": COURCELLES-SAPICOURT, "name": "COURCEMAIN", "departement": 51}, +{ "code": COURCEMAIN, "name": "COURCY", "departement": 51}, +{ "code": COURCY, "name": "COURDEMANGES", "departement": 51}, +{ "code": COURDEMANGES, "name": "COURGIVAUX", "departement": 51}, +{ "code": COURGIVAUX, "name": "COURVILLE", "departement": 51}, +{ "code": COURVILLE, "name": "COURJEONNET", "departement": 51}, +{ "code": COURJEONNET, "name": "COURLANDON", "departement": 51}, +{ "code": COURLANDON, "name": "COURMAS", "departement": 51}, +{ "code": COURMAS, "name": "COURTAGNON", "departement": 51}, +{ "code": COURTAGNON, "name": "CUCHERY", "departement": 51}, +{ "code": CUCHERY, "name": "COURTEMONT", "departement": 51}, +{ "code": COURTEMONT, "name": "COURTHIEZY", "departement": 51}, +{ "code": COURTHIEZY, "name": "COURTISOLS", "departement": 51}, +{ "code": COURTISOLS, "name": "RIEUX", "departement": 51}, +{ "code": RIEUX, "name": "COUVROT", "departement": 51}, +{ "code": COUVROT, "name": "CRAMANT", "departement": 51}, +{ "code": CRAMANT, "name": "LA CROIX-EN-CHAMPAGNE", "departement": 51}, +{ "code": LA CROIX-EN-CHAMPAGNE, "name": "CRUGNY", "departement": 51}, +{ "code": CRUGNY, "name": "CUIS", "departement": 51}, +{ "code": CUIS, "name": "CUISLES", "departement": 51}, +{ "code": CUISLES, "name": "CUMIERES", "departement": 51}, +{ "code": CUMIERES, "name": "CUPERLY", "departement": 51}, +{ "code": CUPERLY, "name": "ECURY-LE-REPOS", "departement": 51}, +{ "code": ECURY-LE-REPOS, "name": "DAMERY", "departement": 51}, +{ "code": DAMERY, "name": "DAMPIERRE-AU-TEMPLE", "departement": 51}, +{ "code": DAMPIERRE-AU-TEMPLE, "name": "DAMPIERRE-LE-CHATEAU", "departement": 51}, +{ "code": DAMPIERRE-LE-CHATEAU, "name": "DAMPIERRE-SUR-MOIVRE", "departement": 51}, +{ "code": DAMPIERRE-SUR-MOIVRE, "name": "DIZY", "departement": 51}, +{ "code": DIZY, "name": "DOMMARTIN-DAMPIERRE", "departement": 51}, +{ "code": DOMMARTIN-DAMPIERRE, "name": "DOMMARTIN-LETTREE", "departement": 51}, +{ "code": DOMMARTIN-LETTREE, "name": "DOMMARTIN-SOUS-HANS", "departement": 51}, +{ "code": DOMMARTIN-SOUS-HANS, "name": "DOMMARTIN-VARIMONT", "departement": 51}, +{ "code": DOMMARTIN-VARIMONT, "name": "DOMPREMY", "departement": 51}, +{ "code": DOMPREMY, "name": "DONTRIEN", "departement": 51}, +{ "code": DONTRIEN, "name": "ECUEIL", "departement": 51}, +{ "code": ECUEIL, "name": "VAL-DE-VIERE", "departement": 51}, +{ "code": VAL-DE-VIERE, "name": "DROSNAY", "departement": 51}, +{ "code": DROSNAY, "name": "DROUILLY", "departement": 51}, +{ "code": DROUILLY, "name": "BONVILLER", "departement": 54}, +{ "code": BONVILLER, "name": "ECLAIRES", "departement": 51}, +{ "code": ECLAIRES, "name": "ECOLLEMONT", "departement": 51}, +{ "code": ECOLLEMONT, "name": "ECRIENNES", "departement": 51}, +{ "code": ECRIENNES, "name": "MERY-PREMECY", "departement": 51}, +{ "code": MERY-PREMECY, "name": "ECURY-SUR-COOLE", "departement": 51}, +{ "code": ECURY-SUR-COOLE, "name": "ELISE-DAUCOURT", "departement": 51}, +{ "code": ELISE-DAUCOURT, "name": "EPENSE", "departement": 51}, +{ "code": EPENSE, "name": "LES ESSARTS-LES-SEZANNE", "departement": 51}, +{ "code": LES ESSARTS-LES-SEZANNE, "name": "L"EPINE", "departement": 51}, +{ "code": L"EPINE, "name": "EPOYE", "departement": 51}, +{ "code": EPOYE, "name": "ESCARDES", "departement": 51}, +{ "code": ESCARDES, "name": "ESCLAVOLLES-LUREY", "departement": 51}, +{ "code": ESCLAVOLLES-LUREY, "name": "LES ESSARTS-LE-VICOMTE", "departement": 51}, +{ "code": LES ESSARTS-LE-VICOMTE, "name": "ESTERNAY", "departement": 51}, +{ "code": ESTERNAY, "name": "ETOGES", "departement": 51}, +{ "code": ETOGES, "name": "ETRECHY", "departement": 51}, +{ "code": ETRECHY, "name": "ETREPY", "departement": 51}, +{ "code": ETREPY, "name": "EUVY", "departement": 51}, +{ "code": EUVY, "name": "FAGNIERES", "departement": 51}, +{ "code": FAGNIERES, "name": "FAUX-FRESNAY", "departement": 51}, +{ "code": FAUX-FRESNAY, "name": "FAUX-VESIGNEUL", "departement": 51}, +{ "code": FAUX-VESIGNEUL, "name": "FAVEROLLES-ET-COEMY", "departement": 51}, +{ "code": FAVEROLLES-ET-COEMY, "name": "FAVRESSE", "departement": 51}, +{ "code": FAVRESSE, "name": "FEREBRIANGES", "departement": 51}, +{ "code": FEREBRIANGES, "name": "FESTIGNY", "departement": 51}, +{ "code": FESTIGNY, "name": "FISMES", "departement": 51}, +{ "code": FISMES, "name": "FLAVIGNY", "departement": 51}, +{ "code": FLAVIGNY, "name": "FLEURY-LA-RIVIERE", "departement": 51}, +{ "code": FLEURY-LA-RIVIERE, "name": "FLORENT-EN-ARGONNE", "departement": 51}, +{ "code": FLORENT-EN-ARGONNE, "name": "FONTAINE-DENIS-NUISY", "departement": 51}, +{ "code": FONTAINE-DENIS-NUISY, "name": "FONTAINE-EN-DORMOIS", "departement": 51}, +{ "code": FONTAINE-EN-DORMOIS, "name": "FONTAINE-SUR-AY", "departement": 51}, +{ "code": FONTAINE-SUR-AY, "name": "LA FORESTIERE", "departement": 51}, +{ "code": LA FORESTIERE, "name": "FRANCHEVILLE", "departement": 51}, +{ "code": FRANCHEVILLE, "name": "LE FRESNE", "departement": 51}, +{ "code": LE FRESNE, "name": "GOURGANCON", "departement": 51}, +{ "code": GOURGANCON, "name": "FRIGNICOURT", "departement": 51}, +{ "code": FRIGNICOURT, "name": "FROMENTIERES", "departement": 51}, +{ "code": FROMENTIERES, "name": "LE GAULT-SOIGNY", "departement": 51}, +{ "code": LE GAULT-SOIGNY, "name": "GAYE", "departement": 51}, +{ "code": GAYE, "name": "GERMAINE", "departement": 51}, +{ "code": GERMAINE, "name": "GERMIGNY", "departement": 51}, +{ "code": GERMIGNY, "name": "GERMINON", "departement": 51}, +{ "code": GERMINON, "name": "GRAUVES", "departement": 51}, +{ "code": GRAUVES, "name": "GIFFAUMONT-CHAMPAUBERT", "departement": 51}, +{ "code": GIFFAUMONT-CHAMPAUBERT, "name": "GIGNY-BUSSY", "departement": 51}, +{ "code": GIGNY-BUSSY, "name": "GUEUX", "departement": 51}, +{ "code": GUEUX, "name": "GIVRY-EN-ARGONNE", "departement": 51}, +{ "code": GIVRY-EN-ARGONNE, "name": "GIVRY-LES-LOISY", "departement": 51}, +{ "code": GIVRY-LES-LOISY, "name": "GIZAUCOURT", "departement": 51}, +{ "code": GIZAUCOURT, "name": "GLANNES", "departement": 51}, +{ "code": GLANNES, "name": "SAINTE-MARIE-DU-LAC-NUISEMENT", "departement": 51}, +{ "code": SAINTE-MARIE-DU-LAC-NUISEMENT, "name": "LES GRANDES-LOGES", "departement": 51}, +{ "code": LES GRANDES-LOGES, "name": "GRANGES-SUR-AUBE", "departement": 51}, +{ "code": GRANGES-SUR-AUBE, "name": "GRATREUIL", "departement": 51}, +{ "code": GRATREUIL, "name": "HANS", "departement": 51}, +{ "code": HANS, "name": "HAUSSIGNEMONT", "departement": 51}, +{ "code": HAUSSIGNEMONT, "name": "HAUSSIMONT", "departement": 51}, +{ "code": HAUSSIMONT, "name": "HAUTEVILLE", "departement": 51}, +{ "code": HAUTEVILLE, "name": "HAUTVILLERS", "departement": 51}, +{ "code": HAUTVILLERS, "name": "HEILTZ-LE-HUTIER", "departement": 51}, +{ "code": HEILTZ-LE-HUTIER, "name": "HEILTZ-LE-MAURUPT", "departement": 51}, +{ "code": HEILTZ-LE-MAURUPT, "name": "HEILTZ-L"EVEQUE", "departement": 51}, +{ "code": HEILTZ-L"EVEQUE, "name": "HERMONVILLE", "departement": 51}, +{ "code": HERMONVILLE, "name": "HERPONT", "departement": 51}, +{ "code": HERPONT, "name": "HEUTREGIVILLE", "departement": 51}, +{ "code": HEUTREGIVILLE, "name": "HOURGES", "departement": 51}, +{ "code": HOURGES, "name": "HUIRON", "departement": 51}, +{ "code": HUIRON, "name": "HUMBAUVILLE", "departement": 51}, +{ "code": HUMBAUVILLE, "name": "LIGNON", "departement": 51}, +{ "code": LIGNON, "name": "IGNY-COMBLIZY", "departement": 51}, +{ "code": IGNY-COMBLIZY, "name": "ISLES-SUR-SUIPPE", "departement": 51}, +{ "code": ISLES-SUR-SUIPPE, "name": "ISLE-SUR-MARNE", "departement": 51}, +{ "code": ISLE-SUR-MARNE, "name": "ISSE", "departement": 51}, +{ "code": ISSE, "name": "LES ISTRES-ET-BURY", "departement": 51}, +{ "code": LES ISTRES-ET-BURY, "name": "JALONS", "departement": 51}, +{ "code": JALONS, "name": "JANVILLIERS", "departement": 51}, +{ "code": JANVILLIERS, "name": "JANVRY", "departement": 51}, +{ "code": JANVRY, "name": "JOISELLE", "departement": 51}, +{ "code": JOISELLE, "name": "JONCHERY-SUR-SUIPPE", "departement": 51}, +{ "code": JONCHERY-SUR-SUIPPE, "name": "JONCHERY-SUR-VESLE", "departement": 51}, +{ "code": JONCHERY-SUR-VESLE, "name": "JONQUERY", "departement": 51}, +{ "code": JONQUERY, "name": "JOUY-LES-REIMS", "departement": 51}, +{ "code": JOUY-LES-REIMS, "name": "JUSSECOURT-MINECOURT", "departement": 51}, +{ "code": JUSSECOURT-MINECOURT, "name": "JUVIGNY", "departement": 51}, +{ "code": JUVIGNY, "name": "LINTHELLES", "departement": 51}, +{ "code": LINTHELLES, "name": "LACHY", "departement": 51}, +{ "code": LACHY, "name": "LAGERY", "departement": 51}, +{ "code": LAGERY, "name": "LANDRICOURT", "departement": 51}, +{ "code": LANDRICOURT, "name": "LEUVRIGNY", "departement": 51}, +{ "code": LEUVRIGNY, "name": "LARZICOURT", "departement": 51}, +{ "code": LARZICOURT, "name": "LAVAL-SUR-TOURBE", "departement": 51}, +{ "code": LAVAL-SUR-TOURBE, "name": "LAVANNES", "departement": 51}, +{ "code": LAVANNES, "name": "LENHARREE", "departement": 51}, +{ "code": LENHARREE, "name": "LINTHES", "departement": 51}, +{ "code": LINTHES, "name": "LISSE-EN-CHAMPAGNE", "departement": 51}, +{ "code": LISSE-EN-CHAMPAGNE, "name": "LIVRY-LOUVERCY", "departement": 51}, +{ "code": LIVRY-LOUVERCY, "name": "LOISY-EN-BRIE", "departement": 51}, +{ "code": LOISY-EN-BRIE, "name": "LOISY-SUR-MARNE", "departement": 51}, +{ "code": LOISY-SUR-MARNE, "name": "LOIVRE", "departement": 51}, +{ "code": LOIVRE, "name": "LUDES", "departement": 51}, +{ "code": LUDES, "name": "MARIGNY", "departement": 51}, +{ "code": MARIGNY, "name": "LUXEMONT-ET-VILLOTTE", "departement": 51}, +{ "code": LUXEMONT-ET-VILLOTTE, "name": "MAFFRECOURT", "departement": 51}, +{ "code": MAFFRECOURT, "name": "MAGNEUX", "departement": 51}, +{ "code": MAGNEUX, "name": "MAILLY-CHAMPAGNE", "departement": 51}, +{ "code": MAILLY-CHAMPAGNE, "name": "MAROLLES", "departement": 51}, +{ "code": MAROLLES, "name": "MAIRY-SUR-MARNE", "departement": 51}, +{ "code": MAIRY-SUR-MARNE, "name": "MAISONS-EN-CHAMPAGNE", "departement": 51}, +{ "code": MAISONS-EN-CHAMPAGNE, "name": "MALMY", "departement": 51}, +{ "code": MALMY, "name": "MANCY", "departement": 51}, +{ "code": MANCY, "name": "MARCILLY-SUR-SEINE", "departement": 51}, +{ "code": MARCILLY-SUR-SEINE, "name": "MARDEUIL", "departement": 51}, +{ "code": MARDEUIL, "name": "MAREUIL-EN-BRIE", "departement": 51}, +{ "code": MAREUIL-EN-BRIE, "name": "MAREUIL-LE-PORT", "departement": 51}, +{ "code": MAREUIL-LE-PORT, "name": "MARFAUX", "departement": 51}, +{ "code": MARFAUX, "name": "MARGERIE-HANCOURT", "departement": 51}, +{ "code": MARGERIE-HANCOURT, "name": "MARGNY", "departement": 51}, +{ "code": MARGNY, "name": "LES MESNEUX", "departement": 51}, +{ "code": LES MESNEUX, "name": "MARSANGIS", "departement": 51}, +{ "code": MARSANGIS, "name": "MARSON", "departement": 51}, +{ "code": MARSON, "name": "MASSIGES", "departement": 51}, +{ "code": MASSIGES, "name": "MATIGNICOURT-GONCOURT", "departement": 51}, +{ "code": MATIGNICOURT-GONCOURT, "name": "MATOUGUES", "departement": 51}, +{ "code": MATOUGUES, "name": "MAURUPT-LE-MONTOIS", "departement": 51}, +{ "code": MAURUPT-LE-MONTOIS, "name": "MECRINGES", "departement": 51}, +{ "code": MECRINGES, "name": "LE MEIX-SAINT-EPOING", "departement": 51}, +{ "code": LE MEIX-SAINT-EPOING, "name": "LE MEIX-TIERCELIN", "departement": 51}, +{ "code": LE MEIX-TIERCELIN, "name": "MERFY", "departement": 51}, +{ "code": MERFY, "name": "MERLAUT", "departement": 51}, +{ "code": MERLAUT, "name": "LE MESNIL-SUR-OGER", "departement": 51}, +{ "code": LE MESNIL-SUR-OGER, "name": "MINAUCOURT-LE-MESNIL-LES-HURLUS", "departement": 51}, +{ "code": MINAUCOURT-LE-MESNIL-LES-HURLUS, "name": "MOEURS-VERDEY", "departement": 51}, +{ "code": MOEURS-VERDEY, "name": "MONDEMENT-MONTGIVROUX", "departement": 51}, +{ "code": MONDEMENT-MONTGIVROUX, "name": "MOIREMONT", "departement": 51}, +{ "code": MOIREMONT, "name": "MOIVRE", "departement": 51}, +{ "code": MOIVRE, "name": "MONCETZ-LONGEVAS", "departement": 51}, +{ "code": MONCETZ-LONGEVAS, "name": "MONCETZ-L"ABBAYE", "departement": 51}, +{ "code": MONCETZ-L"ABBAYE, "name": "MONTBRE", "departement": 51}, +{ "code": MONTBRE, "name": "MONTGENOST", "departement": 51}, +{ "code": MONTGENOST, "name": "MONTEPREUX", "departement": 51}, +{ "code": MONTEPREUX, "name": "MONTHELON", "departement": 51}, +{ "code": MONTHELON, "name": "PLIVOT", "departement": 51}, +{ "code": PLIVOT, "name": "MONTIGNY-SUR-VESLE", "departement": 51}, +{ "code": MONTIGNY-SUR-VESLE, "name": "MONTMORT-LUCY", "departement": 51}, +{ "code": MONTMORT-LUCY, "name": "MONT-SUR-COURVILLE", "departement": 51}, +{ "code": MONT-SUR-COURVILLE, "name": "PASSAVANT-EN-ARGONNE", "departement": 51}, +{ "code": PASSAVANT-EN-ARGONNE, "name": "MORANGIS", "departement": 51}, +{ "code": MORANGIS, "name": "MORSAINS", "departement": 51}, +{ "code": MORSAINS, "name": "MOSLINS", "departement": 51}, +{ "code": MOSLINS, "name": "MOURMELON-LE-GRAND", "departement": 51}, +{ "code": MOURMELON-LE-GRAND, "name": "MOURMELON-LE-PETIT", "departement": 51}, +{ "code": MOURMELON-LE-PETIT, "name": "MOUSSY", "departement": 51}, +{ "code": MOUSSY, "name": "MUIZON", "departement": 51}, +{ "code": MUIZON, "name": "MUTIGNY", "departement": 51}, +{ "code": MUTIGNY, "name": "NANTEUIL-LA-FORET", "departement": 51}, +{ "code": NANTEUIL-LA-FORET, "name": "NESLE-LA-REPOSTE", "departement": 51}, +{ "code": NESLE-LA-REPOSTE, "name": "NESLE-LE-REPONS", "departement": 51}, +{ "code": NESLE-LE-REPONS, "name": "LA NOUE", "departement": 51}, +{ "code": LA NOUE, "name": "LA NEUVILLE-AUX-BOIS", "departement": 51}, +{ "code": LA NEUVILLE-AUX-BOIS, "name": "LA NEUVILLE-AUX-LARRIS", "departement": 51}, +{ "code": LA NEUVILLE-AUX-LARRIS, "name": "LA NEUVILLE-AU-PONT", "departement": 51}, +{ "code": LA NEUVILLE-AU-PONT, "name": "OMEY", "departement": 51}, +{ "code": OMEY, "name": "NEUVY", "departement": 51}, +{ "code": NEUVY, "name": "NOGENT-L"ABBESSE", "departement": 51}, +{ "code": NOGENT-L"ABBESSE, "name": "NOIRLIEU", "departement": 51}, +{ "code": NOIRLIEU, "name": "NORROIS", "departement": 51}, +{ "code": NORROIS, "name": "NUISEMENT-SUR-COOLE", "departement": 51}, +{ "code": NUISEMENT-SUR-COOLE, "name": "OEUILLY", "departement": 51}, +{ "code": OEUILLY, "name": "OGNES", "departement": 51}, +{ "code": OGNES, "name": "OIRY", "departement": 51}, +{ "code": OIRY, "name": "OLIZY", "departement": 51}, +{ "code": OLIZY, "name": "ORBAIS-L"ABBAYE", "departement": 51}, +{ "code": ORBAIS-L"ABBAYE, "name": "ORCONTE", "departement": 51}, +{ "code": ORCONTE, "name": "ORMES", "departement": 51}, +{ "code": ORMES, "name": "OUTINES", "departement": 51}, +{ "code": OUTINES, "name": "OUTREPONT", "departement": 51}, +{ "code": OUTREPONT, "name": "OYES", "departement": 51}, +{ "code": OYES, "name": "PARGNY-LES-REIMS", "departement": 51}, +{ "code": PARGNY-LES-REIMS, "name": "PARGNY-SUR-SAULX", "departement": 51}, +{ "code": PARGNY-SUR-SAULX, "name": "PASSY-GRIGNY", "departement": 51}, +{ "code": PASSY-GRIGNY, "name": "PEAS", "departement": 51}, +{ "code": PEAS, "name": "LES PETITES-LOGES", "departement": 51}, +{ "code": LES PETITES-LOGES, "name": "PEVY", "departement": 51}, +{ "code": PEVY, "name": "PIERRE-MORAINS", "departement": 51}, +{ "code": PIERRE-MORAINS, "name": "PIERRY", "departement": 51}, +{ "code": PIERRY, "name": "PLEURS", "departement": 51}, +{ "code": PLEURS, "name": "PLICHANCOURT", "departement": 51}, +{ "code": PLICHANCOURT, "name": "POCANCY", "departement": 51}, +{ "code": POCANCY, "name": "POGNY", "departement": 51}, +{ "code": POGNY, "name": "POILLY", "departement": 51}, +{ "code": POILLY, "name": "POIX", "departement": 51}, +{ "code": POIX, "name": "POMACLE", "departement": 51}, +{ "code": POMACLE, "name": "PONTFAVERGER-MORONVILLIERS", "departement": 51}, +{ "code": PONTFAVERGER-MORONVILLIERS, "name": "PONTHION", "departement": 51}, +{ "code": PONTHION, "name": "POURCY", "departement": 51}, +{ "code": POURCY, "name": "POSSESSE", "departement": 51}, +{ "code": POSSESSE, "name": "POTANGIS", "departement": 51}, +{ "code": POTANGIS, "name": "POUILLON", "departement": 51}, +{ "code": POUILLON, "name": "PRINGY", "departement": 51}, +{ "code": PRINGY, "name": "PROSNES", "departement": 51}, +{ "code": PROSNES, "name": "PROUILLY", "departement": 51}, +{ "code": PROUILLY, "name": "REUVES", "departement": 51}, +{ "code": REUVES, "name": "PRUNAY", "departement": 51}, +{ "code": PRUNAY, "name": "PUISIEULX", "departement": 51}, +{ "code": PUISIEULX, "name": "QUEUDES", "departement": 51}, +{ "code": QUEUDES, "name": "RAPSECOURT", "departement": 51}, +{ "code": RAPSECOURT, "name": "RECY", "departement": 51}, +{ "code": RECY, "name": "REIMS-LA-BRULEE", "departement": 51}, +{ "code": REIMS-LA-BRULEE, "name": "REMICOURT", "departement": 51}, +{ "code": REMICOURT, "name": "REUIL", "departement": 51}, +{ "code": REUIL, "name": "RILLY-LA-MONTAGNE", "departement": 51}, +{ "code": RILLY-LA-MONTAGNE, "name": "LES RIVIERES-HENRUEL", "departement": 51}, +{ "code": LES RIVIERES-HENRUEL, "name": "ROMAIN", "departement": 51}, +{ "code": ROMAIN, "name": "ROMERY", "departement": 51}, +{ "code": ROMERY, "name": "ROMIGNY", "departement": 51}, +{ "code": ROMIGNY, "name": "ROSNAY", "departement": 51}, +{ "code": ROSNAY, "name": "ROUFFY", "departement": 51}, +{ "code": ROUFFY, "name": "ROUVROY-RIPONT", "departement": 51}, +{ "code": ROUVROY-RIPONT, "name": "SACY", "departement": 51}, +{ "code": SACY, "name": "SAINT-AMAND-SUR-FION", "departement": 51}, +{ "code": SAINT-AMAND-SUR-FION, "name": "SAINT-BON", "departement": 51}, +{ "code": SAINT-BON, "name": "SAINT-BRICE-COURCELLES", "departement": 51}, +{ "code": SAINT-BRICE-COURCELLES, "name": "SAINT-CHERON", "departement": 51}, +{ "code": SAINT-CHERON, "name": "SAINT-ETIENNE-AU-TEMPLE", "departement": 51}, +{ "code": SAINT-ETIENNE-AU-TEMPLE, "name": "SAINT-ETIENNE-SUR-SUIPPE", "departement": 51}, +{ "code": SAINT-ETIENNE-SUR-SUIPPE, "name": "SAINT-EULIEN", "departement": 51}, +{ "code": SAINT-EULIEN, "name": "SAINT-EUPHRAISE-ET-CLAIRIZET", "departement": 51}, +{ "code": SAINT-EUPHRAISE-ET-CLAIRIZET, "name": "SAINTE-GEMME", "departement": 51}, +{ "code": SAINTE-GEMME, "name": "SAINT-GIBRIEN", "departement": 51}, +{ "code": SAINT-GIBRIEN, "name": "SAINT-GILLES", "departement": 51}, +{ "code": SAINT-GILLES, "name": "SAINT-HILAIRE-AU-TEMPLE", "departement": 51}, +{ "code": SAINT-HILAIRE-AU-TEMPLE, "name": "SAINT-HILAIRE-LE-GRAND", "departement": 51}, +{ "code": SAINT-HILAIRE-LE-GRAND, "name": "SAINT-HILAIRE-LE-PETIT", "departement": 51}, +{ "code": SAINT-HILAIRE-LE-PETIT, "name": "SAINT-IMOGES", "departement": 51}, +{ "code": SAINT-IMOGES, "name": "SAINT-MEMMIE", "departement": 51}, +{ "code": SAINT-MEMMIE, "name": "SAINT-JEAN-DEVANT-POSSESSE", "departement": 51}, +{ "code": SAINT-JEAN-DEVANT-POSSESSE, "name": "SAINT-JEAN-SUR-MOIVRE", "departement": 51}, +{ "code": SAINT-JEAN-SUR-MOIVRE, "name": "SAINT-JEAN-SUR-TOURBE", "departement": 51}, +{ "code": SAINT-JEAN-SUR-TOURBE, "name": "SAINT-LUMIER-EN-CHAMPAGNE", "departement": 51}, +{ "code": SAINT-LUMIER-EN-CHAMPAGNE, "name": "SAINT-JUST-SAUVAGE", "departement": 51}, +{ "code": SAINT-JUST-SAUVAGE, "name": "SAINT-LEONARD", "departement": 51}, +{ "code": SAINT-LEONARD, "name": "SAINT-LOUP", "departement": 51}, +{ "code": SAINT-LOUP, "name": "SAINT-MASMES", "departement": 51}, +{ "code": SAINT-MASMES, "name": "SAINT-LUMIER-LA-POPULEUSE", "departement": 51}, +{ "code": SAINT-LUMIER-LA-POPULEUSE, "name": "SAINT-MARD-SUR-AUVE", "departement": 51}, +{ "code": SAINT-MARD-SUR-AUVE, "name": "SAINT-MARD-LES-ROUFFY", "departement": 51}, +{ "code": SAINT-MARD-LES-ROUFFY, "name": "SAINT-MARD-SUR-LE-MONT", "departement": 51}, +{ "code": SAINT-MARD-SUR-LE-MONT, "name": "SAINTE-MARIE-A-PY", "departement": 51}, +{ "code": SAINTE-MARIE-A-PY, "name": "SAINT-MARTIN-AUX-CHAMPS", "departement": 51}, +{ "code": SAINT-MARTIN-AUX-CHAMPS, "name": "SAINT-MARTIN-L"HEUREUX", "departement": 51}, +{ "code": SAINT-MARTIN-L"HEUREUX, "name": "SAINT-MARTIN-SUR-LE-PRE", "departement": 51}, +{ "code": SAINT-MARTIN-SUR-LE-PRE, "name": "SAINT-OUEN-DOMPROT", "departement": 51}, +{ "code": SAINT-OUEN-DOMPROT, "name": "SAINT-PIERRE", "departement": 51}, +{ "code": SAINT-PIERRE, "name": "SAINT-QUENTIN-LES-MARAIS", "departement": 51}, +{ "code": SAINT-QUENTIN-LES-MARAIS, "name": "SAINT-QUENTIN-LE-VERGER", "departement": 51}, +{ "code": SAINT-QUENTIN-LE-VERGER, "name": "SAINT-QUENTIN-SUR-COOLE", "departement": 51}, +{ "code": SAINT-QUENTIN-SUR-COOLE, "name": "SAINT-REMY-SOUS-BROYES", "departement": 51}, +{ "code": SAINT-REMY-SOUS-BROYES, "name": "SAINT-REMY-SUR-BUSSY", "departement": 51}, +{ "code": SAINT-REMY-SUR-BUSSY, "name": "SAINT-SATURNIN", "departement": 51}, +{ "code": SAINT-SATURNIN, "name": "SOIZY-AUX-BOIS", "departement": 51}, +{ "code": SOIZY-AUX-BOIS, "name": "SAINT-SOUPLET-SUR-PY", "departement": 51}, +{ "code": SAINT-SOUPLET-SUR-PY, "name": "SAINT-THIERRY", "departement": 51}, +{ "code": SAINT-THIERRY, "name": "SAINT-THOMAS-EN-ARGONNE", "departement": 51}, +{ "code": SAINT-THOMAS-EN-ARGONNE, "name": "SAINT-UTIN", "departement": 51}, +{ "code": SAINT-UTIN, "name": "MAIZERAY", "departement": 55}, +{ "code": MAIZERAY, "name": "SAINT-VRAIN", "departement": 51}, +{ "code": SAINT-VRAIN, "name": "SAPIGNICOURT", "departement": 51}, +{ "code": SAPIGNICOURT, "name": "SARCY", "departement": 51}, +{ "code": SARCY, "name": "SARON-SUR-AUBE", "departement": 51}, +{ "code": SARON-SUR-AUBE, "name": "SARRY", "departement": 51}, +{ "code": SARRY, "name": "SAUDOY", "departement": 51}, +{ "code": SAUDOY, "name": "SAVIGNY-SUR-ARDRES", "departement": 51}, +{ "code": SAVIGNY-SUR-ARDRES, "name": "SCRUPT", "departement": 51}, +{ "code": SCRUPT, "name": "SELLES", "departement": 51}, +{ "code": SELLES, "name": "SEPT-SAULX", "departement": 51}, +{ "code": SEPT-SAULX, "name": "SERMIERS", "departement": 51}, +{ "code": SERMIERS, "name": "SOMME-BIONNE", "departement": 51}, +{ "code": SOMME-BIONNE, "name": "SERVON-MELZICOURT", "departement": 51}, +{ "code": SERVON-MELZICOURT, "name": "SERZY-ET-PRIN", "departement": 51}, +{ "code": SERZY-ET-PRIN, "name": "SILLERY", "departement": 51}, +{ "code": SILLERY, "name": "SOULIERES", "departement": 51}, +{ "code": SOULIERES, "name": "SIVRY-ANTE", "departement": 51}, +{ "code": SIVRY-ANTE, "name": "SOGNY-AUX-MOULINS", "departement": 51}, +{ "code": SOGNY-AUX-MOULINS, "name": "SOGNY-EN-L"ANGLE", "departement": 51}, +{ "code": SOGNY-EN-L"ANGLE, "name": "SOMMEPY-TAHURE", "departement": 51}, +{ "code": SOMMEPY-TAHURE, "name": "SOMMESOUS", "departement": 51}, +{ "code": SOMMESOUS, "name": "SOMME-SUIPPE", "departement": 51}, +{ "code": SOMME-SUIPPE, "name": "SOMME-TOURBE", "departement": 51}, +{ "code": SOMME-TOURBE, "name": "SOMME-VESLE", "departement": 51}, +{ "code": SOMME-VESLE, "name": "SOMME-YEVRE", "departement": 51}, +{ "code": SOMME-YEVRE, "name": "SOUAIN-PERTHES-LES-HURLUS", "departement": 51}, +{ "code": SOUAIN-PERTHES-LES-HURLUS, "name": "SOMPUIS", "departement": 51}, +{ "code": SOMPUIS, "name": "SOMSOIS", "departement": 51}, +{ "code": SOMSOIS, "name": "SONGY", "departement": 51}, +{ "code": SONGY, "name": "SOUDE", "departement": 51}, +{ "code": SOUDE, "name": "SOUDRON", "departement": 51}, +{ "code": SOUDRON, "name": "SOULANGES", "departement": 51}, +{ "code": SOULANGES, "name": "DONJEUX", "departement": 57}, +{ "code": DONJEUX, "name": "SUIZY-LE-FRANC", "departement": 51}, +{ "code": SUIZY-LE-FRANC, "name": "TAISSY", "departement": 51}, +{ "code": TAISSY, "name": "TALUS-SAINT-PRIX", "departement": 51}, +{ "code": TALUS-SAINT-PRIX, "name": "THIL", "departement": 51}, +{ "code": THIL, "name": "VAL DE LIVRE", "departement": 51}, +{ "code": VAL DE LIVRE, "name": "THAAS", "departement": 51}, +{ "code": THAAS, "name": "THIBIE", "departement": 51}, +{ "code": THIBIE, "name": "THIEBLEMONT-FAREMONT", "departement": 51}, +{ "code": THIEBLEMONT-FAREMONT, "name": "THILLOIS", "departement": 51}, +{ "code": THILLOIS, "name": "LE THOULT-TROSNAY", "departement": 51}, +{ "code": LE THOULT-TROSNAY, "name": "VAL-DE-VESLE", "departement": 51}, +{ "code": VAL-DE-VESLE, "name": "TILLOY-ET-BELLAY", "departement": 51}, +{ "code": TILLOY-ET-BELLAY, "name": "TINQUEUX", "departement": 51}, +{ "code": TINQUEUX, "name": "TOGNY-AUX-BOEUFS", "departement": 51}, +{ "code": TOGNY-AUX-BOEUFS, "name": "TOURS-SUR-MARNE", "departement": 51}, +{ "code": TOURS-SUR-MARNE, "name": "TRAMERY", "departement": 51}, +{ "code": TRAMERY, "name": "VINAY", "departement": 51}, +{ "code": VINAY, "name": "TRECON", "departement": 51}, +{ "code": TRECON, "name": "TREFOLS", "departement": 51}, +{ "code": TREFOLS, "name": "TREPAIL", "departement": 51}, +{ "code": TREPAIL, "name": "TRESLON", "departement": 51}, +{ "code": TRESLON, "name": "VINCELLES", "departement": 51}, +{ "code": VINCELLES, "name": "TRIGNY", "departement": 51}, +{ "code": TRIGNY, "name": "TROIS-FONTAINES-L"ABBAYE", "departement": 51}, +{ "code": TROIS-FONTAINES-L"ABBAYE, "name": "TROIS-PUITS", "departement": 51}, +{ "code": TROIS-PUITS, "name": "TROISSY", "departement": 51}, +{ "code": TROISSY, "name": "UNCHAIR", "departement": 51}, +{ "code": UNCHAIR, "name": "VADENAY", "departement": 51}, +{ "code": VADENAY, "name": "VALMY", "departement": 51}, +{ "code": VALMY, "name": "VANAULT-LE-CHATEL", "departement": 51}, +{ "code": VANAULT-LE-CHATEL, "name": "VANAULT-LES-DAMES", "departement": 51}, +{ "code": VANAULT-LES-DAMES, "name": "VANDEUIL", "departement": 51}, +{ "code": VANDEUIL, "name": "VANDIERES", "departement": 51}, +{ "code": VANDIERES, "name": "VASSIMONT-ET-CHAPELAINE", "departement": 51}, +{ "code": VASSIMONT-ET-CHAPELAINE, "name": "VATRY", "departement": 51}, +{ "code": VATRY, "name": "VAUCHAMPS", "departement": 51}, +{ "code": VAUCHAMPS, "name": "VAUCIENNES", "departement": 51}, +{ "code": VAUCIENNES, "name": "VAUCLERC", "departement": 51}, +{ "code": VAUCLERC, "name": "VAUDEMANGE", "departement": 51}, +{ "code": VAUDEMANGE, "name": "VAUDESINCOURT", "departement": 51}, +{ "code": VAUDESINCOURT, "name": "VINDEY", "departement": 51}, +{ "code": VINDEY, "name": "VAVRAY-LE-GRAND", "departement": 51}, +{ "code": VAVRAY-LE-GRAND, "name": "VAVRAY-LE-PETIT", "departement": 51}, +{ "code": VAVRAY-LE-PETIT, "name": "VELYE", "departement": 51}, +{ "code": VELYE, "name": "VENTELAY", "departement": 51}, +{ "code": VENTELAY, "name": "VENTEUIL", "departement": 51}, +{ "code": VENTEUIL, "name": "VERDON", "departement": 51}, +{ "code": VERDON, "name": "VERNANCOURT", "departement": 51}, +{ "code": VERNANCOURT, "name": "VERNEUIL", "departement": 51}, +{ "code": VERNEUIL, "name": "VERRIERES", "departement": 51}, +{ "code": VERRIERES, "name": "VERT-TOULON", "departement": 51}, +{ "code": VERT-TOULON, "name": "VERZY", "departement": 51}, +{ "code": VERZY, "name": "VESIGNEUL-SUR-MARNE", "departement": 51}, +{ "code": VESIGNEUL-SUR-MARNE, "name": "BLANCS-COTEAUX", "departement": 51}, +{ "code": BLANCS-COTEAUX, "name": "VERZENAY", "departement": 51}, +{ "code": VERZENAY, "name": "LA VEUVE", "departement": 51}, +{ "code": LA VEUVE, "name": "LE VEZIER", "departement": 51}, +{ "code": LE VEZIER, "name": "LE VIEIL-DAMPIERRE", "departement": 51}, +{ "code": LE VIEIL-DAMPIERRE, "name": "VIENNE-LA-VILLE", "departement": 51}, +{ "code": VIENNE-LA-VILLE, "name": "VIENNE-LE-CHATEAU", "departement": 51}, +{ "code": VIENNE-LE-CHATEAU, "name": "VILLE-DOMMANGE", "departement": 51}, +{ "code": VILLE-DOMMANGE, "name": "VILLE-EN-SELVE", "departement": 51}, +{ "code": VILLE-EN-SELVE, "name": "VILLE-EN-TARDENOIS", "departement": 51}, +{ "code": VILLE-EN-TARDENOIS, "name": "VILLENEUVE-LA-LIONNE", "departement": 51}, +{ "code": VILLENEUVE-LA-LIONNE, "name": "LA VILLENEUVE-LES-CHARLEVILLE", "departement": 51}, +{ "code": LA VILLENEUVE-LES-CHARLEVILLE, "name": "VILLENEUVE-RENNEVILLE-CHEVIGNY", "departement": 51}, +{ "code": VILLENEUVE-RENNEVILLE-CHEVIGNY, "name": "VILLENEUVE-SAINT-VISTRE-ET-VILLEVOTTE", "departement": 51}, +{ "code": VILLENEUVE-SAINT-VISTRE-ET-VILLEVOTTE, "name": "VILLERS-ALLERAND", "departement": 51}, +{ "code": VILLERS-ALLERAND, "name": "VILLERS-AUX-BOIS", "departement": 51}, +{ "code": VILLERS-AUX-BOIS, "name": "VILLERS-EN-ARGONNE", "departement": 51}, +{ "code": VILLERS-EN-ARGONNE, "name": "VILLERS-FRANQUEUX", "departement": 51}, +{ "code": VILLERS-FRANQUEUX, "name": "VILLERS-LE-CHATEAU", "departement": 51}, +{ "code": VILLERS-LE-CHATEAU, "name": "VOUARCES", "departement": 51}, +{ "code": VOUARCES, "name": "VILLERS-LE-SEC", "departement": 51}, +{ "code": VILLERS-LE-SEC, "name": "VILLERS-MARMERY", "departement": 51}, +{ "code": VILLERS-MARMERY, "name": "VILLERS-SOUS-CHATILLON", "departement": 51}, +{ "code": VILLERS-SOUS-CHATILLON, "name": "VILLESENEUX", "departement": 51}, +{ "code": VILLESENEUX, "name": "LA VILLE-SOUS-ORBAIS", "departement": 51}, +{ "code": LA VILLE-SOUS-ORBAIS, "name": "VILLE-SUR-TOURBE", "departement": 51}, +{ "code": VILLE-SUR-TOURBE, "name": "VILLEVENARD", "departement": 51}, +{ "code": VILLEVENARD, "name": "VILLIERS-AUX-CORNEILLES", "departement": 51}, +{ "code": VILLIERS-AUX-CORNEILLES, "name": "VIRGINY", "departement": 51}, +{ "code": VIRGINY, "name": "VITRY-EN-PERTHOIS", "departement": 51}, +{ "code": VITRY-EN-PERTHOIS, "name": "VITRY-LA-VILLE", "departement": 51}, +{ "code": VITRY-LA-VILLE, "name": "VOILEMONT", "departement": 51}, +{ "code": VOILEMONT, "name": "VOUILLERS", "departement": 51}, +{ "code": VOUILLERS, "name": "VOUZY", "departement": 51}, +{ "code": VOUZY, "name": "VRAUX", "departement": 51}, +{ "code": VRAUX, "name": "VRIGNY", "departement": 51}, +{ "code": VRIGNY, "name": "VROIL", "departement": 51}, +{ "code": VROIL, "name": "WARGEMOULIN-HURLUS", "departement": 51}, +{ "code": WARGEMOULIN-HURLUS, "name": "WARMERIVILLE", "departement": 51}, +{ "code": WARMERIVILLE, "name": "WITRY-LES-REIMS", "departement": 51}, +{ "code": WITRY-LES-REIMS, "name": "MAGENTA", "departement": 51}, +{ "code": MAGENTA, "name": "AGEVILLE", "departement": 52}, +{ "code": AGEVILLE, "name": "AIGREMONT", "departement": 52}, +{ "code": AIGREMONT, "name": "AILLIANVILLE", "departement": 52}, +{ "code": AILLIANVILLE, "name": "AINGOULAINCOURT", "departement": 52}, +{ "code": AINGOULAINCOURT, "name": "AIZANVILLE", "departement": 52}, +{ "code": AIZANVILLE, "name": "ALLICHAMPS", "departement": 52}, +{ "code": ALLICHAMPS, "name": "AMBONVILLE", "departement": 52}, +{ "code": AMBONVILLE, "name": "ANNONVILLE", "departement": 52}, +{ "code": ANNONVILLE, "name": "ANDELOT-BLANCHEVILLE", "departement": 52}, +{ "code": ANDELOT-BLANCHEVILLE, "name": "ANDILLY-EN-BASSIGNY", "departement": 52}, +{ "code": ANDILLY-EN-BASSIGNY, "name": "ANNEVILLE-LA-PRAIRIE", "departement": 52}, +{ "code": ANNEVILLE-LA-PRAIRIE, "name": "ANROSEY", "departement": 52}, +{ "code": ANROSEY, "name": "APREY", "departement": 52}, +{ "code": APREY, "name": "AUJEURRES", "departement": 52}, +{ "code": AUJEURRES, "name": "ARBIGNY-SOUS-VARENNES", "departement": 52}, +{ "code": ARBIGNY-SOUS-VARENNES, "name": "ARBOT", "departement": 52}, +{ "code": ARBOT, "name": "ARC-EN-BARROIS", "departement": 52}, +{ "code": ARC-EN-BARROIS, "name": "ARNANCOURT", "departement": 52}, +{ "code": ARNANCOURT, "name": "ATTANCOURT", "departement": 52}, +{ "code": ATTANCOURT, "name": "AUBEPIERRE-SUR-AUBE", "departement": 52}, +{ "code": AUBEPIERRE-SUR-AUBE, "name": "CHANOY", "departement": 52}, +{ "code": CHANOY, "name": "AUBERIVE", "departement": 52}, +{ "code": AUBERIVE, "name": "AUDELONCOURT", "departement": 52}, +{ "code": AUDELONCOURT, "name": "AULNOY-SUR-AUBE", "departement": 52}, +{ "code": AULNOY-SUR-AUBE, "name": "AUTIGNY-LE-GRAND", "departement": 52}, +{ "code": AUTIGNY-LE-GRAND, "name": "AUTIGNY-LE-PETIT", "departement": 52}, +{ "code": AUTIGNY-LE-PETIT, "name": "BAISSEY", "departement": 52}, +{ "code": BAISSEY, "name": "AUTREVILLE-SUR-LA-RENNE", "departement": 52}, +{ "code": AUTREVILLE-SUR-LA-RENNE, "name": "AVRECOURT", "departement": 52}, +{ "code": AVRECOURT, "name": "BAILLY-AUX-FORGES", "departement": 52}, +{ "code": BAILLY-AUX-FORGES, "name": "BEAUCHEMIN", "departement": 52}, +{ "code": BEAUCHEMIN, "name": "BANNES", "departement": 52}, +{ "code": BANNES, "name": "BASSONCOURT", "departement": 52}, +{ "code": BASSONCOURT, "name": "BAUDRECOURT", "departement": 52}, +{ "code": BAUDRECOURT, "name": "BAY-SUR-AUBE", "departement": 52}, +{ "code": BAY-SUR-AUBE, "name": "BELMONT", "departement": 52}, +{ "code": BELMONT, "name": "ROCHES-BETTAINCOURT", "departement": 52}, +{ "code": ROCHES-BETTAINCOURT, "name": "BETTANCOURT-LA-FERREE", "departement": 52}, +{ "code": BETTANCOURT-LA-FERREE, "name": "BEURVILLE", "departement": 52}, +{ "code": BEURVILLE, "name": "BIESLES", "departement": 52}, +{ "code": BIESLES, "name": "BIZE", "departement": 52}, +{ "code": BIZE, "name": "BLAISY", "departement": 52}, +{ "code": BLAISY, "name": "BLECOURT", "departement": 52}, +{ "code": BLECOURT, "name": "BLESSONVILLE", "departement": 52}, +{ "code": BLESSONVILLE, "name": "BLUMERAY", "departement": 52}, +{ "code": BLUMERAY, "name": "BRETHENAY", "departement": 52}, +{ "code": BRETHENAY, "name": "BOLOGNE", "departement": 52}, +{ "code": BOLOGNE, "name": "BONNECOURT", "departement": 52}, +{ "code": BONNECOURT, "name": "BOURG", "departement": 52}, +{ "code": BOURG, "name": "BOURBONNE-LES-BAINS", "departement": 52}, +{ "code": BOURBONNE-LES-BAINS, "name": "BOURDONS-SUR-ROGNON", "departement": 52}, +{ "code": BOURDONS-SUR-ROGNON, "name": "BOURG-SAINTE-MARIE", "departement": 52}, +{ "code": BOURG-SAINTE-MARIE, "name": "BOURMONT-ENTRE-MEUSE-ET-MOUZON", "departement": 52}, +{ "code": BOURMONT-ENTRE-MEUSE-ET-MOUZON, "name": "BOUZANCOURT", "departement": 52}, +{ "code": BOUZANCOURT, "name": "BRACHAY", "departement": 52}, +{ "code": BRACHAY, "name": "BRAINVILLE-SUR-MEUSE", "departement": 52}, +{ "code": BRAINVILLE-SUR-MEUSE, "name": "BRAUX-LE-CHATEL", "departement": 52}, +{ "code": BRAUX-LE-CHATEL, "name": "BRENNES", "departement": 52}, +{ "code": BRENNES, "name": "BREUVANNES-EN-BASSIGNY", "departement": 52}, +{ "code": BREUVANNES-EN-BASSIGNY, "name": "BRIAUCOURT", "departement": 52}, +{ "code": BRIAUCOURT, "name": "BRICON", "departement": 52}, +{ "code": BRICON, "name": "BROUSSEVAL", "departement": 52}, +{ "code": BROUSSEVAL, "name": "BUGNIERES", "departement": 52}, +{ "code": BUGNIERES, "name": "BUXIERES-LES-VILLIERS", "departement": 52}, +{ "code": BUXIERES-LES-VILLIERS, "name": "CHAMPSEVRAINE", "departement": 52}, +{ "code": CHAMPSEVRAINE, "name": "BUSSON", "departement": 52}, +{ "code": BUSSON, "name": "BUXIERES-LES-CLEFMONT", "departement": 52}, +{ "code": BUXIERES-LES-CLEFMONT, "name": "CEFFONDS", "departement": 52}, +{ "code": CEFFONDS, "name": "CELLES-EN-BASSIGNY", "departement": 52}, +{ "code": CELLES-EN-BASSIGNY, "name": "CELSOY", "departement": 52}, +{ "code": CELSOY, "name": "CERISIERES", "departement": 52}, +{ "code": CERISIERES, "name": "CHALANCEY", "departement": 52}, +{ "code": CHALANCEY, "name": "CHAMBRONCOURT", "departement": 52}, +{ "code": CHAMBRONCOURT, "name": "CHALINDREY", "departement": 52}, +{ "code": CHALINDREY, "name": "CHAMOUILLEY", "departement": 52}, +{ "code": CHAMOUILLEY, "name": "CHAMPIGNEULLES-EN-BASSIGNY", "departement": 52}, +{ "code": CHAMPIGNEULLES-EN-BASSIGNY, "name": "VALS-DES-TILLES", "departement": 52}, +{ "code": VALS-DES-TILLES, "name": "CHALVRAINES", "departement": 52}, +{ "code": CHALVRAINES, "name": "CHAMPIGNY-LES-LANGRES", "departement": 52}, +{ "code": CHAMPIGNY-LES-LANGRES, "name": "CHAMPIGNY-SOUS-VARENNES", "departement": 52}, +{ "code": CHAMPIGNY-SOUS-VARENNES, "name": "CHANCENAY", "departement": 52}, +{ "code": CHANCENAY, "name": "CHANGEY", "departement": 52}, +{ "code": CHANGEY, "name": "CHANTRAINES", "departement": 52}, +{ "code": CHANTRAINES, "name": "CHARMES", "departement": 52}, +{ "code": CHARMES, "name": "CHARMES-EN-L"ANGLE", "departement": 52}, +{ "code": CHARMES-EN-L"ANGLE, "name": "CHARMES-LA-GRANDE", "departement": 52}, +{ "code": CHARMES-LA-GRANDE, "name": "CHASSIGNY", "departement": 52}, +{ "code": CHASSIGNY, "name": "CHATENAY-MACHERON", "departement": 52}, +{ "code": CHATENAY-MACHERON, "name": "CHATENAY-VAUDIN", "departement": 52}, +{ "code": CHATENAY-VAUDIN, "name": "CHOILLEY-DARDENAY", "departement": 52}, +{ "code": CHOILLEY-DARDENAY, "name": "CHATONRUPT-SOMMERMONT", "departement": 52}, +{ "code": CHATONRUPT-SOMMERMONT, "name": "CHAUDENAY", "departement": 52}, +{ "code": CHAUDENAY, "name": "CHAUFFOURT", "departement": 52}, +{ "code": CHAUFFOURT, "name": "CHAUMONT-LA-VILLE", "departement": 52}, +{ "code": CHAUMONT-LA-VILLE, "name": "CHEVILLON", "departement": 52}, +{ "code": CHEVILLON, "name": "CHEZEAUX", "departement": 52}, +{ "code": CHEZEAUX, "name": "CHAMARANDES-CHOIGNES", "departement": 52}, +{ "code": CHAMARANDES-CHOIGNES, "name": "CHOISEUL", "departement": 52}, +{ "code": CHOISEUL, "name": "CIREY-LES-MAREILLES", "departement": 52}, +{ "code": CIREY-LES-MAREILLES, "name": "CIREY-SUR-BLAISE", "departement": 52}, +{ "code": CIREY-SUR-BLAISE, "name": "CIRFONTAINES-EN-AZOIS", "departement": 52}, +{ "code": CIRFONTAINES-EN-AZOIS, "name": "CIRFONTAINES-EN-ORNOIS", "departement": 52}, +{ "code": CIRFONTAINES-EN-ORNOIS, "name": "CLEFMONT", "departement": 52}, +{ "code": CLEFMONT, "name": "CLINCHAMP", "departement": 52}, +{ "code": CLINCHAMP, "name": "COHONS", "departement": 52}, +{ "code": COHONS, "name": "COIFFY-LE-BAS", "departement": 52}, +{ "code": COIFFY-LE-BAS, "name": "COURCELLES-SUR-BLAISE", "departement": 52}, +{ "code": COURCELLES-SUR-BLAISE, "name": "COIFFY-LE-HAUT", "departement": 52}, +{ "code": COIFFY-LE-HAUT, "name": "COLMIER-LE-BAS", "departement": 52}, +{ "code": COLMIER-LE-BAS, "name": "COLMIER-LE-HAUT", "departement": 52}, +{ "code": COLMIER-LE-HAUT, "name": "COLOMBEY LES DEUX EGLISES", "departement": 52}, +{ "code": COLOMBEY LES DEUX EGLISES, "name": "CONDES", "departement": 52}, +{ "code": CONDES, "name": "CONSIGNY", "departement": 52}, +{ "code": CONSIGNY, "name": "COUBLANC", "departement": 52}, +{ "code": COUBLANC, "name": "COUPRAY", "departement": 52}, +{ "code": COUPRAY, "name": "COURCELLES-EN-MONTAGNE", "departement": 52}, +{ "code": COURCELLES-EN-MONTAGNE, "name": "COUR-L"EVEQUE", "departement": 52}, +{ "code": COUR-L"EVEQUE, "name": "CULMONT", "departement": 52}, +{ "code": CULMONT, "name": "CUREL", "departement": 52}, +{ "code": CUREL, "name": "CURMONT", "departement": 52}, +{ "code": CURMONT, "name": "CUSEY", "departement": 52}, +{ "code": CUSEY, "name": "CUVES", "departement": 52}, +{ "code": CUVES, "name": "DAILLANCOURT", "departement": 52}, +{ "code": DAILLANCOURT, "name": "RECLONVILLE", "departement": 54}, +{ "code": RECLONVILLE, "name": "DAILLECOURT", "departement": 52}, +{ "code": DAILLECOURT, "name": "DAMMARTIN-SUR-MEUSE", "departement": 52}, +{ "code": DAMMARTIN-SUR-MEUSE, "name": "DAMPIERRE", "departement": 52}, +{ "code": DAMPIERRE, "name": "DAMREMONT", "departement": 52}, +{ "code": DAMREMONT, "name": "DANCEVOIR", "departement": 52}, +{ "code": DANCEVOIR, "name": "DARMANNES", "departement": 52}, +{ "code": DARMANNES, "name": "DINTEVILLE", "departement": 52}, +{ "code": DINTEVILLE, "name": "DOMBLAIN", "departement": 52}, +{ "code": DOMBLAIN, "name": "DOMMARIEN", "departement": 52}, +{ "code": DOMMARIEN, "name": "DOMMARTIN-LE-FRANC", "departement": 52}, +{ "code": DOMMARTIN-LE-FRANC, "name": "DOMMARTIN-LE-SAINT-PERE", "departement": 52}, +{ "code": DOMMARTIN-LE-SAINT-PERE, "name": "DOMREMY-LANDEVILLE", "departement": 52}, +{ "code": DOMREMY-LANDEVILLE, "name": "DONCOURT-SUR-MEUSE", "departement": 52}, +{ "code": DONCOURT-SUR-MEUSE, "name": "DONJEUX", "departement": 52}, +{ "code": DONJEUX, "name": "COYVILLER", "departement": 54}, +{ "code": COYVILLER, "name": "DOULAINCOURT-SAUCOURT", "departement": 52}, +{ "code": DOULAINCOURT-SAUCOURT, "name": "DOULEVANT-LE-CHATEAU", "departement": 52}, +{ "code": DOULEVANT-LE-CHATEAU, "name": "LECEY", "departement": 52}, +{ "code": LECEY, "name": "DOULEVANT-LE-PETIT", "departement": 52}, +{ "code": DOULEVANT-LE-PETIT, "name": "ECHENAY", "departement": 52}, +{ "code": ECHENAY, "name": "ECLARON-BRAUCOURT-SAINTE-LIVIERE", "departement": 52}, +{ "code": ECLARON-BRAUCOURT-SAINTE-LIVIERE, "name": "ECOT-LA-COMBE", "departement": 52}, +{ "code": ECOT-LA-COMBE, "name": "EFFINCOURT", "departement": 52}, +{ "code": EFFINCOURT, "name": "ENFONVELLE", "departement": 52}, +{ "code": ENFONVELLE, "name": "FRAMPAS", "departement": 52}, +{ "code": FRAMPAS, "name": "EPIZON", "departement": 52}, +{ "code": EPIZON, "name": "LE VAL-D"ESNOMS", "departement": 52}, +{ "code": LE VAL-D"ESNOMS, "name": "FRECOURT", "departement": 52}, +{ "code": FRECOURT, "name": "ESNOUVEAUX", "departement": 52}, +{ "code": ESNOUVEAUX, "name": "EUFFIGNEIX", "departement": 52}, +{ "code": EUFFIGNEIX, "name": "EURVILLE-BIENVILLE", "departement": 52}, +{ "code": EURVILLE-BIENVILLE, "name": "FARINCOURT", "departement": 52}, +{ "code": FARINCOURT, "name": "FAVEROLLES", "departement": 52}, +{ "code": FAVEROLLES, "name": "FAYS", "departement": 52}, +{ "code": FAYS, "name": "FERRIERE-ET-LAFOLIE", "departement": 52}, +{ "code": FERRIERE-ET-LAFOLIE, "name": "FLAGEY", "departement": 52}, +{ "code": FLAGEY, "name": "FLAMMERECOURT", "departement": 52}, +{ "code": FLAMMERECOURT, "name": "FONTAINES-SUR-MARNE", "departement": 52}, +{ "code": FONTAINES-SUR-MARNE, "name": "FORCEY", "departement": 52}, +{ "code": FORCEY, "name": "FOULAIN", "departement": 52}, +{ "code": FOULAIN, "name": "FRESNES-SUR-APANCE", "departement": 52}, +{ "code": FRESNES-SUR-APANCE, "name": "FRONCLES", "departement": 52}, +{ "code": FRONCLES, "name": "FRONVILLE", "departement": 52}, +{ "code": FRONVILLE, "name": "GYE", "departement": 54}, +{ "code": GYE, "name": "GENEVRIERES", "departement": 52}, +{ "code": GENEVRIERES, "name": "LA GENEVROYE", "departement": 52}, +{ "code": LA GENEVROYE, "name": "GERMAINES", "departement": 52}, +{ "code": GERMAINES, "name": "HACOURT", "departement": 52}, +{ "code": HACOURT, "name": "GERMAINVILLIERS", "departement": 52}, +{ "code": GERMAINVILLIERS, "name": "GERMAY", "departement": 52}, +{ "code": GERMAY, "name": "GERMISAY", "departement": 52}, +{ "code": GERMISAY, "name": "MAGNEUX", "departement": 52}, +{ "code": MAGNEUX, "name": "GIEY-SUR-AUJON", "departement": 52}, +{ "code": GIEY-SUR-AUJON, "name": "GILLANCOURT", "departement": 52}, +{ "code": GILLANCOURT, "name": "GILLAUME", "departement": 52}, +{ "code": GILLAUME, "name": "GILLEY", "departement": 52}, +{ "code": GILLEY, "name": "GRAFFIGNY-CHEMIN", "departement": 52}, +{ "code": GRAFFIGNY-CHEMIN, "name": "GRANDCHAMP", "departement": 52}, +{ "code": GRANDCHAMP, "name": "GRENANT", "departement": 52}, +{ "code": GRENANT, "name": "MAISONCELLES", "departement": 52}, +{ "code": MAISONCELLES, "name": "GUDMONT-VILLIERS", "departement": 52}, +{ "code": GUDMONT-VILLIERS, "name": "GUINDRECOURT-AUX-ORMES", "departement": 52}, +{ "code": GUINDRECOURT-AUX-ORMES, "name": "GUINDRECOURT-SUR-BLAISE", "departement": 52}, +{ "code": GUINDRECOURT-SUR-BLAISE, "name": "GUYONVELLE", "departement": 52}, +{ "code": GUYONVELLE, "name": "HALLIGNICOURT", "departement": 52}, +{ "code": HALLIGNICOURT, "name": "HARREVILLE-LES-CHANTEURS", "departement": 52}, +{ "code": HARREVILLE-LES-CHANTEURS, "name": "HEUILLEY-LE-GRAND", "departement": 52}, +{ "code": HEUILLEY-LE-GRAND, "name": "LAVILLENEUVE", "departement": 52}, +{ "code": LAVILLENEUVE, "name": "HAUTE-AMANCE", "departement": 52}, +{ "code": HAUTE-AMANCE, "name": "HUILLIECOURT", "departement": 52}, +{ "code": HUILLIECOURT, "name": "MARDOR", "departement": 52}, +{ "code": MARDOR, "name": "HUMBECOURT", "departement": 52}, +{ "code": HUMBECOURT, "name": "HUMBERVILLE", "departement": 52}, +{ "code": HUMBERVILLE, "name": "HUMES-JORQUENAY", "departement": 52}, +{ "code": HUMES-JORQUENAY, "name": "LEURVILLE", "departement": 52}, +{ "code": LEURVILLE, "name": "IS-EN-BASSIGNY", "departement": 52}, +{ "code": IS-EN-BASSIGNY, "name": "ISOMES", "departement": 52}, +{ "code": ISOMES, "name": "JONCHERY", "departement": 52}, +{ "code": JONCHERY, "name": "JUZENNECOURT", "departement": 52}, +{ "code": JUZENNECOURT, "name": "LACHAPELLE-EN-BLAISY", "departement": 52}, +{ "code": LACHAPELLE-EN-BLAISY, "name": "LAFAUCHE", "departement": 52}, +{ "code": LAFAUCHE, "name": "LEVECOURT", "departement": 52}, +{ "code": LEVECOURT, "name": "LAFERTE-SUR-AMANCE", "departement": 52}, +{ "code": LAFERTE-SUR-AMANCE, "name": "LAFERTE-SUR-AUBE", "departement": 52}, +{ "code": LAFERTE-SUR-AUBE, "name": "LAMANCINE", "departement": 52}, +{ "code": LAMANCINE, "name": "LANEUVELLE", "departement": 52}, +{ "code": LANEUVELLE, "name": "BAYARD-SUR-MARNE", "departement": 52}, +{ "code": BAYARD-SUR-MARNE, "name": "LANEUVILLE-A-REMY", "departement": 52}, +{ "code": LANEUVILLE-A-REMY, "name": "LANEUVILLE-AU-PONT", "departement": 52}, +{ "code": LANEUVILLE-AU-PONT, "name": "LAVILLENEUVE-AU-ROI", "departement": 52}, +{ "code": LAVILLENEUVE-AU-ROI, "name": "LANQUES-SUR-ROGNON", "departement": 52}, +{ "code": LANQUES-SUR-ROGNON, "name": "LANTY-SUR-AUBE", "departement": 52}, +{ "code": LANTY-SUR-AUBE, "name": "LARIVIERE-ARNONCOURT", "departement": 52}, +{ "code": LARIVIERE-ARNONCOURT, "name": "LATRECEY-ORMOY-SUR-AUBE", "departement": 52}, +{ "code": LATRECEY-ORMOY-SUR-AUBE, "name": "LAVERNOY", "departement": 52}, +{ "code": LAVERNOY, "name": "LAVILLE-AUX-BOIS", "departement": 52}, +{ "code": LAVILLE-AUX-BOIS, "name": "EINCHEVILLE", "departement": 57}, +{ "code": EINCHEVILLE, "name": "LEFFONDS", "departement": 52}, +{ "code": LEFFONDS, "name": "LESCHERES-SUR-LE-BLAISERON", "departement": 52}, +{ "code": LESCHERES-SUR-LE-BLAISERON, "name": "LEUCHEY", "departement": 52}, +{ "code": LEUCHEY, "name": "LEZEVILLE", "departement": 52}, +{ "code": LEZEVILLE, "name": "LIFFOL-LE-PETIT", "departement": 52}, +{ "code": LIFFOL-LE-PETIT, "name": "LOUVEMONT", "departement": 52}, +{ "code": LOUVEMONT, "name": "LES LOGES", "departement": 52}, +{ "code": LES LOGES, "name": "LONGCHAMP", "departement": 52}, +{ "code": LONGCHAMP, "name": "LONGEAU-PERCEY", "departement": 52}, +{ "code": LONGEAU-PERCEY, "name": "LOUVIERES", "departement": 52}, +{ "code": LOUVIERES, "name": "LUZY-SUR-MARNE", "departement": 52}, +{ "code": LUZY-SUR-MARNE, "name": "MAATZ", "departement": 52}, +{ "code": MAATZ, "name": "MAIZIERES", "departement": 52}, +{ "code": MAIZIERES, "name": "MAIZIERES-SUR-AMANCE", "departement": 52}, +{ "code": MAIZIERES-SUR-AMANCE, "name": "MALAINCOURT-SUR-MEUSE", "departement": 52}, +{ "code": MALAINCOURT-SUR-MEUSE, "name": "MEURES", "departement": 52}, +{ "code": MEURES, "name": "MANDRES-LA-COTE", "departement": 52}, +{ "code": MANDRES-LA-COTE, "name": "MANOIS", "departement": 52}, +{ "code": MANOIS, "name": "MARAC", "departement": 52}, +{ "code": MARAC, "name": "SIGNEVILLE", "departement": 52}, +{ "code": SIGNEVILLE, "name": "MARANVILLE", "departement": 52}, +{ "code": MARANVILLE, "name": "MARBEVILLE", "departement": 52}, +{ "code": MARBEVILLE, "name": "MARCILLY-EN-BASSIGNY", "departement": 52}, +{ "code": MARCILLY-EN-BASSIGNY, "name": "MAREILLES", "departement": 52}, +{ "code": MAREILLES, "name": "MARNAY-SUR-MARNE", "departement": 52}, +{ "code": MARNAY-SUR-MARNE, "name": "MATHONS", "departement": 52}, +{ "code": MATHONS, "name": "SUZANNECOURT", "departement": 52}, +{ "code": SUZANNECOURT, "name": "MELAY", "departement": 52}, +{ "code": MELAY, "name": "MENNOUVEAUX", "departement": 52}, +{ "code": MENNOUVEAUX, "name": "MERREY", "departement": 52}, +{ "code": MERREY, "name": "MERTRUD", "departement": 52}, +{ "code": MERTRUD, "name": "MILLIERES", "departement": 52}, +{ "code": MILLIERES, "name": "MIRBEL", "departement": 52}, +{ "code": MIRBEL, "name": "MOESLAINS", "departement": 52}, +{ "code": MOESLAINS, "name": "MONTCHARVOT", "departement": 52}, +{ "code": MONTCHARVOT, "name": "MONTHERIES", "departement": 52}, +{ "code": MONTHERIES, "name": "PORTE DU DER (LA)", "departement": 52}, +{ "code": PORTE DU DER (LA), "name": "VAL-DE-MEUSE", "departement": 52}, +{ "code": VAL-DE-MEUSE, "name": "MONTOT-SUR-ROGNON", "departement": 52}, +{ "code": MONTOT-SUR-ROGNON, "name": "MONTREUIL-SUR-BLAISE", "departement": 52}, +{ "code": MONTREUIL-SUR-BLAISE, "name": "MONTREUIL-SUR-THONNANCE", "departement": 52}, +{ "code": MONTREUIL-SUR-THONNANCE, "name": "MORANCOURT", "departement": 52}, +{ "code": MORANCOURT, "name": "MORIONVILLIERS", "departement": 52}, +{ "code": MORIONVILLIERS, "name": "MOUILLERON", "departement": 52}, +{ "code": MOUILLERON, "name": "MUSSEY-SUR-MARNE", "departement": 52}, +{ "code": MUSSEY-SUR-MARNE, "name": "NARCY", "departement": 52}, +{ "code": NARCY, "name": "NEUILLY-L"EVEQUE", "departement": 52}, +{ "code": NEUILLY-L"EVEQUE, "name": "NEUILLY-SUR-SUIZE", "departement": 52}, +{ "code": NEUILLY-SUR-SUIZE, "name": "NEUVELLE-LES-VOISEY", "departement": 52}, +{ "code": NEUVELLE-LES-VOISEY, "name": "NINVILLE", "departement": 52}, +{ "code": NINVILLE, "name": "NOIDANT-LE-ROCHEUX", "departement": 52}, +{ "code": NOIDANT-LE-ROCHEUX, "name": "NOGENT", "departement": 52}, +{ "code": NOGENT, "name": "NOIDANT-CHATENOY", "departement": 52}, +{ "code": NOIDANT-CHATENOY, "name": "ORBIGNY-AU-VAL", "departement": 52}, +{ "code": ORBIGNY-AU-VAL, "name": "NOMECOURT", "departement": 52}, +{ "code": NOMECOURT, "name": "NONCOURT-SUR-LE-RONGEANT", "departement": 52}, +{ "code": NONCOURT-SUR-LE-RONGEANT, "name": "NOYERS", "departement": 52}, +{ "code": NOYERS, "name": "ORCEVAUX", "departement": 52}, +{ "code": ORCEVAUX, "name": "NULLY", "departement": 52}, +{ "code": NULLY, "name": "OCCEY", "departement": 52}, +{ "code": OCCEY, "name": "ORBIGNY-AU-MONT", "departement": 52}, +{ "code": ORBIGNY-AU-MONT, "name": "ORGES", "departement": 52}, +{ "code": ORGES, "name": "ORMANCEY", "departement": 52}, +{ "code": ORMANCEY, "name": "ORMOY-LES-SEXFONTAINES", "departement": 52}, +{ "code": ORMOY-LES-SEXFONTAINES, "name": "ORQUEVAUX", "departement": 52}, +{ "code": ORQUEVAUX, "name": "OSNE-LE-VAL", "departement": 52}, +{ "code": OSNE-LE-VAL, "name": "OUDINCOURT", "departement": 52}, +{ "code": OUDINCOURT, "name": "OUTREMECOURT", "departement": 52}, +{ "code": OUTREMECOURT, "name": "OZIERES", "departement": 52}, +{ "code": OZIERES, "name": "LE PAILLY", "departement": 52}, +{ "code": LE PAILLY, "name": "PALAISEUL", "departement": 52}, +{ "code": PALAISEUL, "name": "PANSEY", "departement": 52}, +{ "code": PANSEY, "name": "PERTHES", "departement": 52}, +{ "code": PERTHES, "name": "PARNOY-EN-BASSIGNY", "departement": 52}, +{ "code": PARNOY-EN-BASSIGNY, "name": "PAROY-SUR-SAULX", "departement": 52}, +{ "code": PAROY-SUR-SAULX, "name": "PEIGNEY", "departement": 52}, +{ "code": PEIGNEY, "name": "PERRANCEY-LES-VIEUX-MOULINS", "departement": 52}, +{ "code": PERRANCEY-LES-VIEUX-MOULINS, "name": "PERROGNEY-LES-FONTAINES", "departement": 52}, +{ "code": PERROGNEY-LES-FONTAINES, "name": "PERRUSSE", "departement": 52}, +{ "code": PERRUSSE, "name": "TERNAT", "departement": 52}, +{ "code": TERNAT, "name": "PIERREMONT-SUR-AMANCE", "departement": 52}, +{ "code": PIERREMONT-SUR-AMANCE, "name": "PISSELOUP", "departement": 52}, +{ "code": PISSELOUP, "name": "PLANRUPT", "departement": 52}, +{ "code": PLANRUPT, "name": "PLESNOY", "departement": 52}, +{ "code": PLESNOY, "name": "POINSENOT", "departement": 52}, +{ "code": POINSENOT, "name": "POINSON-LES-FAYL", "departement": 52}, +{ "code": POINSON-LES-FAYL, "name": "POINSON-LES-GRANCEY", "departement": 52}, +{ "code": POINSON-LES-GRANCEY, "name": "POINSON-LES-NOGENT", "departement": 52}, +{ "code": POINSON-LES-NOGENT, "name": "POISEUL", "departement": 52}, +{ "code": POISEUL, "name": "POISSONS", "departement": 52}, +{ "code": POISSONS, "name": "PONT-LA-VILLE", "departement": 52}, +{ "code": PONT-LA-VILLE, "name": "PRASLAY", "departement": 52}, +{ "code": PRASLAY, "name": "LE CHATELET-SUR-MEUSE", "departement": 52}, +{ "code": LE CHATELET-SUR-MEUSE, "name": "POULANGY", "departement": 52}, +{ "code": POULANGY, "name": "RACHECOURT-SUR-MARNE", "departement": 52}, +{ "code": RACHECOURT-SUR-MARNE, "name": "PRESSIGNY", "departement": 52}, +{ "code": PRESSIGNY, "name": "PREZ-SOUS-LAFAUCHE", "departement": 52}, +{ "code": PREZ-SOUS-LAFAUCHE, "name": "RANCONNIERES", "departement": 52}, +{ "code": RANCONNIERES, "name": "RAVILLE-SUR-SANON", "departement": 54}, +{ "code": RAVILLE-SUR-SANON, "name": "RIVES DERVOISES", "departement": 52}, +{ "code": RIVES DERVOISES, "name": "RACHECOURT-SUZEMONT", "departement": 52}, +{ "code": RACHECOURT-SUZEMONT, "name": "RANGECOURT", "departement": 52}, +{ "code": RANGECOURT, "name": "RENNEPONT", "departement": 52}, +{ "code": RENNEPONT, "name": "REYNEL", "departement": 52}, +{ "code": REYNEL, "name": "VENEY", "departement": 54}, +{ "code": VENEY, "name": "RIAUCOURT", "departement": 52}, +{ "code": RIAUCOURT, "name": "RICHEBOURG", "departement": 52}, +{ "code": RICHEBOURG, "name": "RIMAUCOURT", "departement": 52}, +{ "code": RIMAUCOURT, "name": "VALCOURT", "departement": 52}, +{ "code": VALCOURT, "name": "RIVIERES-LE-BOIS", "departement": 52}, +{ "code": RIVIERES-LE-BOIS, "name": "RIVIERE-LES-FOSSES", "departement": 52}, +{ "code": RIVIERE-LES-FOSSES, "name": "RIZAUCOURT-BUCHEY", "departement": 52}, +{ "code": RIZAUCOURT-BUCHEY, "name": "OBRECK", "departement": 57}, +{ "code": OBRECK, "name": "ROCHEFORT-SUR-LA-COTE", "departement": 52}, +{ "code": ROCHEFORT-SUR-LA-COTE, "name": "ROCHES-SUR-MARNE", "departement": 52}, +{ "code": ROCHES-SUR-MARNE, "name": "ROCHETAILLEE", "departement": 52}, +{ "code": ROCHETAILLEE, "name": "VECQUEVILLE", "departement": 52}, +{ "code": VECQUEVILLE, "name": "ROLAMPONT", "departement": 52}, +{ "code": ROLAMPONT, "name": "ROMAIN-SUR-MEUSE", "departement": 52}, +{ "code": ROMAIN-SUR-MEUSE, "name": "ROUECOURT", "departement": 52}, +{ "code": ROUECOURT, "name": "ENTRANGE", "departement": 57}, +{ "code": ENTRANGE, "name": "ROUELLES", "departement": 52}, +{ "code": ROUELLES, "name": "ROUGEUX", "departement": 52}, +{ "code": ROUGEUX, "name": "ROUVRES-SUR-AUBE", "departement": 52}, +{ "code": ROUVRES-SUR-AUBE, "name": "VITRY-LES-NOGENT", "departement": 52}, +{ "code": VITRY-LES-NOGENT, "name": "ROUVROY-SUR-MARNE", "departement": 52}, +{ "code": ROUVROY-SUR-MARNE, "name": "RUPT", "departement": 52}, +{ "code": RUPT, "name": "SAILLY", "departement": 52}, +{ "code": SAILLY, "name": "SAINT-BLIN", "departement": 52}, +{ "code": SAINT-BLIN, "name": "SAINT-BROINGT-LE-BOIS", "departement": 52}, +{ "code": SAINT-BROINGT-LE-BOIS, "name": "SAINT-BROINGT-LES-FOSSES", "departement": 52}, +{ "code": SAINT-BROINGT-LES-FOSSES, "name": "SAINT-CIERGUES", "departement": 52}, +{ "code": SAINT-CIERGUES, "name": "VILLERS-LES-MOIVRONS", "departement": 54}, +{ "code": VILLERS-LES-MOIVRONS, "name": "SAINTS-GEOSMES", "departement": 52}, +{ "code": SAINTS-GEOSMES, "name": "SAINT-LOUP-SUR-AUJON", "departement": 52}, +{ "code": SAINT-LOUP-SUR-AUJON, "name": "SAINT-MARTIN-LES-LANGRES", "departement": 52}, +{ "code": SAINT-MARTIN-LES-LANGRES, "name": "SAINT-MAURICE", "departement": 52}, +{ "code": SAINT-MAURICE, "name": "SAINT-THIEBAULT", "departement": 52}, +{ "code": SAINT-THIEBAULT, "name": "SAINT-URBAIN-MACONCOURT", "departement": 52}, +{ "code": SAINT-URBAIN-MACONCOURT, "name": "BATILLY", "departement": 54}, +{ "code": BATILLY, "name": "SAINT-VALLIER-SUR-MARNE", "departement": 52}, +{ "code": SAINT-VALLIER-SUR-MARNE, "name": "SARCEY", "departement": 52}, +{ "code": SARCEY, "name": "SARREY", "departement": 52}, +{ "code": SARREY, "name": "SAUDRON", "departement": 52}, +{ "code": SAUDRON, "name": "SAULLES", "departement": 52}, +{ "code": SAULLES, "name": "SAULXURES", "departement": 52}, +{ "code": SAULXURES, "name": "SAVIGNY", "departement": 52}, +{ "code": SAVIGNY, "name": "SEXFONTAINES", "departement": 52}, +{ "code": SEXFONTAINES, "name": "SEMILLY", "departement": 52}, +{ "code": SEMILLY, "name": "SEMOUTIERS-MONTSAON", "departement": 52}, +{ "code": SEMOUTIERS-MONTSAON, "name": "SERQUEUX", "departement": 52}, +{ "code": SERQUEUX, "name": "SILVAROUVRES", "departement": 52}, +{ "code": SILVAROUVRES, "name": "SOMMANCOURT", "departement": 52}, +{ "code": SOMMANCOURT, "name": "SOMMERECOURT", "departement": 52}, +{ "code": SOMMERECOURT, "name": "SOYERS", "departement": 52}, +{ "code": SOYERS, "name": "SOMMEVOIRE", "departement": 52}, +{ "code": SOMMEVOIRE, "name": "SONCOURT-SUR-MARNE", "departement": 52}, +{ "code": SONCOURT-SUR-MARNE, "name": "SOULAUCOURT-SUR-MOUZON", "departement": 52}, +{ "code": SOULAUCOURT-SUR-MOUZON, "name": "THILLEUX", "departement": 52}, +{ "code": THILLEUX, "name": "THIVET", "departement": 52}, +{ "code": THIVET, "name": "THOL-LES-MILLIERES", "departement": 52}, +{ "code": THOL-LES-MILLIERES, "name": "THONNANCE-LES-JOINVILLE", "departement": 52}, +{ "code": THONNANCE-LES-JOINVILLE, "name": "THONNANCE-LES-MOULINS", "departement": 52}, +{ "code": THONNANCE-LES-MOULINS, "name": "TORCENAY", "departement": 52}, +{ "code": TORCENAY, "name": "TORNAY", "departement": 52}, +{ "code": TORNAY, "name": "BIENVILLE-LA-PETITE", "departement": 54}, +{ "code": BIENVILLE-LA-PETITE, "name": "TREIX", "departement": 52}, +{ "code": TREIX, "name": "TREMILLY", "departement": 52}, +{ "code": TREMILLY, "name": "TROISFONTAINES-LA-VILLE", "departement": 52}, +{ "code": TROISFONTAINES-LA-VILLE, "name": "VAILLANT", "departement": 52}, +{ "code": VAILLANT, "name": "VALLERET", "departement": 52}, +{ "code": VALLERET, "name": "VALLEROY", "departement": 52}, +{ "code": VALLEROY, "name": "VARENNES-SUR-AMANCE", "departement": 52}, +{ "code": VARENNES-SUR-AMANCE, "name": "VAUDRECOURT", "departement": 52}, +{ "code": VAUDRECOURT, "name": "VAUDREMONT", "departement": 52}, +{ "code": VAUDREMONT, "name": "VAUXBONS", "departement": 52}, +{ "code": VAUXBONS, "name": "VAUX-SUR-BLAISE", "departement": 52}, +{ "code": VAUX-SUR-BLAISE, "name": "VAUX-SUR-SAINT-URBAIN", "departement": 52}, +{ "code": VAUX-SUR-SAINT-URBAIN, "name": "VELLES", "departement": 52}, +{ "code": VELLES, "name": "VERBIESLES", "departement": 52}, +{ "code": VERBIESLES, "name": "VERSEILLES-LE-BAS", "departement": 52}, +{ "code": VERSEILLES-LE-BAS, "name": "VERSEILLES-LE-HAUT", "departement": 52}, +{ "code": VERSEILLES-LE-HAUT, "name": "VESAIGNES-SOUS-LAFAUCHE", "departement": 52}, +{ "code": VESAIGNES-SOUS-LAFAUCHE, "name": "VESAIGNES-SUR-MARNE", "departement": 52}, +{ "code": VESAIGNES-SUR-MARNE, "name": "VESVRES-SOUS-CHALANCEY", "departement": 52}, +{ "code": VESVRES-SOUS-CHALANCEY, "name": "VICQ", "departement": 52}, +{ "code": VICQ, "name": "VIEVILLE", "departement": 52}, +{ "code": VIEVILLE, "name": "VIGNES-LA-COTE", "departement": 52}, +{ "code": VIGNES-LA-COTE, "name": "VIGNORY", "departement": 52}, +{ "code": VIGNORY, "name": "VILLARS-EN-AZOIS", "departement": 52}, +{ "code": VILLARS-EN-AZOIS, "name": "VILLARS-SANTENOGE", "departement": 52}, +{ "code": VILLARS-SANTENOGE, "name": "VILLE-EN-BLAISOIS", "departement": 52}, +{ "code": VILLE-EN-BLAISOIS, "name": "VILLIERS-LE-SEC", "departement": 52}, +{ "code": VILLIERS-LE-SEC, "name": "ABBEVILLE-LES-CONFLANS", "departement": 54}, +{ "code": ABBEVILLE-LES-CONFLANS, "name": "VILLEGUSIEN-LE-LAC", "departement": 52}, +{ "code": VILLEGUSIEN-LE-LAC, "name": "VILLIERS-EN-LIEU", "departement": 52}, +{ "code": VILLIERS-EN-LIEU, "name": "VILLIERS-LES-APREY", "departement": 52}, +{ "code": VILLIERS-LES-APREY, "name": "VILLIERS-SUR-SUIZE", "departement": 52}, +{ "code": VILLIERS-SUR-SUIZE, "name": "VIOLOT", "departement": 52}, +{ "code": VIOLOT, "name": "VITRY-EN-MONTAGNE", "departement": 52}, +{ "code": VITRY-EN-MONTAGNE, "name": "VIVEY", "departement": 52}, +{ "code": VIVEY, "name": "VOILLECOMTE", "departement": 52}, +{ "code": VOILLECOMTE, "name": "VOUECOURT", "departement": 52}, +{ "code": VOUECOURT, "name": "EVRANGE", "departement": 57}, +{ "code": EVRANGE, "name": "VOISEY", "departement": 52}, +{ "code": VOISEY, "name": "VOISINES", "departement": 52}, +{ "code": VOISINES, "name": "VONCOURT", "departement": 52}, +{ "code": VONCOURT, "name": "VRAINCOURT", "departement": 52}, +{ "code": VRAINCOURT, "name": "VRONCOURT-LA-COTE", "departement": 52}, +{ "code": VRONCOURT-LA-COTE, "name": "WASSY", "departement": 52}, +{ "code": WASSY, "name": "ABAUCOURT", "departement": 54}, +{ "code": ABAUCOURT, "name": "ABONCOURT", "departement": 54}, +{ "code": ABONCOURT, "name": "AFFLEVILLE", "departement": 54}, +{ "code": AFFLEVILLE, "name": "AFFRACOURT", "departement": 54}, +{ "code": AFFRACOURT, "name": "AGINCOURT", "departement": 54}, +{ "code": AGINCOURT, "name": "AINGERAY", "departement": 54}, +{ "code": AINGERAY, "name": "ALLAIN", "departement": 54}, +{ "code": ALLAIN, "name": "ALLAMONT", "departement": 54}, +{ "code": ALLAMONT, "name": "ALLAMPS", "departement": 54}, +{ "code": ALLAMPS, "name": "ALLONDRELLE-LA-MALMAISON", "departement": 54}, +{ "code": ALLONDRELLE-LA-MALMAISON, "name": "AMANCE", "departement": 54}, +{ "code": AMANCE, "name": "AMENONCOURT", "departement": 54}, +{ "code": AMENONCOURT, "name": "ANCERVILLER", "departement": 54}, +{ "code": ANCERVILLER, "name": "ANDERNY", "departement": 54}, +{ "code": ANDERNY, "name": "ANDILLY", "departement": 54}, +{ "code": ANDILLY, "name": "ANGOMONT", "departement": 54}, +{ "code": ANGOMONT, "name": "ARNAVILLE", "departement": 54}, +{ "code": ARNAVILLE, "name": "ANOUX", "departement": 54}, +{ "code": ANOUX, "name": "ANSAUVILLE", "departement": 54}, +{ "code": ANSAUVILLE, "name": "ANTHELUPT", "departement": 54}, +{ "code": ANTHELUPT, "name": "ARMAUCOURT", "departement": 54}, +{ "code": ARMAUCOURT, "name": "ARRACOURT", "departement": 54}, +{ "code": ARRACOURT, "name": "ARRAYE-ET-HAN", "departement": 54}, +{ "code": ARRAYE-ET-HAN, "name": "ART-SUR-MEURTHE", "departement": 54}, +{ "code": ART-SUR-MEURTHE, "name": "ATHIENVILLE", "departement": 54}, +{ "code": ATHIENVILLE, "name": "ATTON", "departement": 54}, +{ "code": ATTON, "name": "AUTREPIERRE", "departement": 54}, +{ "code": AUTREPIERRE, "name": "AUTREVILLE-SUR-MOSELLE", "departement": 54}, +{ "code": AUTREVILLE-SUR-MOSELLE, "name": "AUTREY", "departement": 54}, +{ "code": AUTREY, "name": "AVILLERS", "departement": 54}, +{ "code": AVILLERS, "name": "AVRAINVILLE", "departement": 54}, +{ "code": AVRAINVILLE, "name": "AVRICOURT", "departement": 54}, +{ "code": AVRICOURT, "name": "BATHELEMONT", "departement": 54}, +{ "code": BATHELEMONT, "name": "AVRIL", "departement": 54}, +{ "code": AVRIL, "name": "AZELOT", "departement": 54}, +{ "code": AZELOT, "name": "AZERAILLES", "departement": 54}, +{ "code": AZERAILLES, "name": "BACCARAT", "departement": 54}, +{ "code": BACCARAT, "name": "BADONVILLER", "departement": 54}, +{ "code": BADONVILLER, "name": "BAGNEUX", "departement": 54}, +{ "code": BAGNEUX, "name": "BAINVILLE-AUX-MIROIRS", "departement": 54}, +{ "code": BAINVILLE-AUX-MIROIRS, "name": "BAINVILLE-SUR-MADON", "departement": 54}, +{ "code": BAINVILLE-SUR-MADON, "name": "BARBAS", "departement": 54}, +{ "code": BARBAS, "name": "BARBONVILLE", "departement": 54}, +{ "code": BARBONVILLE, "name": "BARISEY-AU-PLAIN", "departement": 54}, +{ "code": BARISEY-AU-PLAIN, "name": "BARISEY-LA-COTE", "departement": 54}, +{ "code": BARISEY-LA-COTE, "name": "LES BAROCHES", "departement": 54}, +{ "code": LES BAROCHES, "name": "BASLIEUX", "departement": 54}, +{ "code": BASLIEUX, "name": "BATTIGNY", "departement": 54}, +{ "code": BATTIGNY, "name": "BAUZEMONT", "departement": 54}, +{ "code": BAUZEMONT, "name": "BAYON", "departement": 54}, +{ "code": BAYON, "name": "BAYONVILLE-SUR-MAD", "departement": 54}, +{ "code": BAYONVILLE-SUR-MAD, "name": "BAZAILLES", "departement": 54}, +{ "code": BAZAILLES, "name": "BEAUMONT", "departement": 54}, +{ "code": BEAUMONT, "name": "BECHAMPS", "departement": 54}, +{ "code": BECHAMPS, "name": "BELLEAU", "departement": 54}, +{ "code": BELLEAU, "name": "BELLEVILLE", "departement": 54}, +{ "code": BELLEVILLE, "name": "BENAMENIL", "departement": 54}, +{ "code": BENAMENIL, "name": "BENNEY", "departement": 54}, +{ "code": BENNEY, "name": "BERNECOURT", "departement": 54}, +{ "code": BERNECOURT, "name": "BERTRAMBOIS", "departement": 54}, +{ "code": BERTRAMBOIS, "name": "BERTRICHAMPS", "departement": 54}, +{ "code": BERTRICHAMPS, "name": "BETTAINVILLERS", "departement": 54}, +{ "code": BETTAINVILLERS, "name": "BEUVEILLE", "departement": 54}, +{ "code": BEUVEILLE, "name": "BEUVEZIN", "departement": 54}, +{ "code": BEUVEZIN, "name": "BEUVILLERS", "departement": 54}, +{ "code": BEUVILLERS, "name": "BEY-SUR-SEILLE", "departement": 54}, +{ "code": BEY-SUR-SEILLE, "name": "BEZANGE-LA-GRANDE", "departement": 54}, +{ "code": BEZANGE-LA-GRANDE, "name": "BEZAUMONT", "departement": 54}, +{ "code": BEZAUMONT, "name": "BICQUELEY", "departement": 54}, +{ "code": BICQUELEY, "name": "BIONVILLE", "departement": 54}, +{ "code": BIONVILLE, "name": "BLAINVILLE-SUR-L"EAU", "departement": 54}, +{ "code": BLAINVILLE-SUR-L"EAU, "name": "BLEMEREY", "departement": 54}, +{ "code": BLEMEREY, "name": "BLENOD-LES-PONT-A-MOUSSON", "departement": 54}, +{ "code": BLENOD-LES-PONT-A-MOUSSON, "name": "BLENOD-LES-TOUL", "departement": 54}, +{ "code": BLENOD-LES-TOUL, "name": "BOISMONT", "departement": 54}, +{ "code": BOISMONT, "name": "BONCOURT", "departement": 54}, +{ "code": BONCOURT, "name": "MONT-BONVILLERS", "departement": 54}, +{ "code": MONT-BONVILLERS, "name": "BORVILLE", "departement": 54}, +{ "code": BORVILLE, "name": "BOUCQ", "departement": 54}, +{ "code": BOUCQ, "name": "BOUILLONVILLE", "departement": 54}, +{ "code": BOUILLONVILLE, "name": "BOUVRON", "departement": 54}, +{ "code": BOUVRON, "name": "BOUXIERES-AUX-CHENES", "departement": 54}, +{ "code": BOUXIERES-AUX-CHENES, "name": "BOUXIERES-AUX-DAMES", "departement": 54}, +{ "code": BOUXIERES-AUX-DAMES, "name": "BOUXIERES-SOUS-FROIDMONT", "departement": 54}, +{ "code": BOUXIERES-SOUS-FROIDMONT, "name": "BOUZANVILLE", "departement": 54}, +{ "code": BOUZANVILLE, "name": "BRAINVILLE", "departement": 54}, +{ "code": BRAINVILLE, "name": "BRALLEVILLE", "departement": 54}, +{ "code": BRALLEVILLE, "name": "BRATTE", "departement": 54}, +{ "code": BRATTE, "name": "BREHAIN-LA-VILLE", "departement": 54}, +{ "code": BREHAIN-LA-VILLE, "name": "BREMENIL", "departement": 54}, +{ "code": BREMENIL, "name": "BREMONCOURT", "departement": 54}, +{ "code": BREMONCOURT, "name": "BROUVILLE", "departement": 54}, +{ "code": BROUVILLE, "name": "VAL DE BRIEY", "departement": 54}, +{ "code": VAL DE BRIEY, "name": "BRIN-SUR-SEILLE", "departement": 54}, +{ "code": BRIN-SUR-SEILLE, "name": "BURES", "departement": 54}, +{ "code": BURES, "name": "BRULEY", "departement": 54}, +{ "code": BRULEY, "name": "BRUVILLE", "departement": 54}, +{ "code": BRUVILLE, "name": "BUISSONCOURT", "departement": 54}, +{ "code": BUISSONCOURT, "name": "BULLIGNY", "departement": 54}, +{ "code": BULLIGNY, "name": "BURIVILLE", "departement": 54}, +{ "code": BURIVILLE, "name": "BURTHECOURT-AUX-CHENES", "departement": 54}, +{ "code": BURTHECOURT-AUX-CHENES, "name": "CEINTREY", "departement": 54}, +{ "code": CEINTREY, "name": "CERVILLE", "departement": 54}, +{ "code": CERVILLE, "name": "CHALIGNY", "departement": 54}, +{ "code": CHALIGNY, "name": "CHAMBLEY-BUSSIERES", "departement": 54}, +{ "code": CHAMBLEY-BUSSIERES, "name": "CHAMPEY-SUR-MOSELLE", "departement": 54}, +{ "code": CHAMPEY-SUR-MOSELLE, "name": "CHAMPIGNEULLES", "departement": 54}, +{ "code": CHAMPIGNEULLES, "name": "CHANTEHEUX", "departement": 54}, +{ "code": CHANTEHEUX, "name": "CHAOUILLEY", "departement": 54}, +{ "code": CHAOUILLEY, "name": "CHARENCY-VEZIN", "departement": 54}, +{ "code": CHARENCY-VEZIN, "name": "CHAREY", "departement": 54}, +{ "code": CHAREY, "name": "CHARMES-LA-COTE", "departement": 54}, +{ "code": CHARMES-LA-COTE, "name": "CHARMOIS", "departement": 54}, +{ "code": CHARMOIS, "name": "CHAUDENEY-SUR-MOSELLE", "departement": 54}, +{ "code": CHAUDENEY-SUR-MOSELLE, "name": "CHAVIGNY", "departement": 54}, +{ "code": CHAVIGNY, "name": "CHAZELLES-SUR-ALBE", "departement": 54}, +{ "code": CHAZELLES-SUR-ALBE, "name": "CHENEVIERES", "departement": 54}, +{ "code": CHENEVIERES, "name": "CHENICOURT", "departement": 54}, +{ "code": CHENICOURT, "name": "CHENIERES", "departement": 54}, +{ "code": CHENIERES, "name": "CHOLOY-MENILLOT", "departement": 54}, +{ "code": CHOLOY-MENILLOT, "name": "CIREY-SUR-VEZOUZE", "departement": 54}, +{ "code": CIREY-SUR-VEZOUZE, "name": "CLAYEURES", "departement": 54}, +{ "code": CLAYEURES, "name": "CLEMERY", "departement": 54}, +{ "code": CLEMERY, "name": "VILLETTE", "departement": 54}, +{ "code": VILLETTE, "name": "CLEREY-SUR-BRENON", "departement": 54}, +{ "code": CLEREY-SUR-BRENON, "name": "COINCOURT", "departement": 54}, +{ "code": COINCOURT, "name": "COLMEY", "departement": 54}, +{ "code": COLMEY, "name": "CONFLANS-EN-JARNISY", "departement": 54}, +{ "code": CONFLANS-EN-JARNISY, "name": "CONS-LA-GRANDVILLE", "departement": 54}, +{ "code": CONS-LA-GRANDVILLE, "name": "COSNES-ET-ROMAIN", "departement": 54}, +{ "code": COSNES-ET-ROMAIN, "name": "COURBESSEAUX", "departement": 54}, +{ "code": COURBESSEAUX, "name": "COURCELLES", "departement": 54}, +{ "code": COURCELLES, "name": "CRANTENOY", "departement": 54}, +{ "code": CRANTENOY, "name": "CREPEY", "departement": 54}, +{ "code": CREPEY, "name": "CREVECHAMPS", "departement": 54}, +{ "code": CREVECHAMPS, "name": "DOMMARTEMONT", "departement": 54}, +{ "code": DOMMARTEMONT, "name": "CREVIC", "departement": 54}, +{ "code": CREVIC, "name": "CREZILLES", "departement": 54}, +{ "code": CREZILLES, "name": "CRION", "departement": 54}, +{ "code": CRION, "name": "DOMMARTIN-LA-CHAUSSEE", "departement": 54}, +{ "code": DOMMARTIN-LA-CHAUSSEE, "name": "CROISMARE", "departement": 54}, +{ "code": CROISMARE, "name": "CRUSNES", "departement": 54}, +{ "code": CRUSNES, "name": "CUSTINES", "departement": 54}, +{ "code": CUSTINES, "name": "CUTRY", "departement": 54}, +{ "code": CUTRY, "name": "DAMELEVIERES", "departement": 54}, +{ "code": DAMELEVIERES, "name": "DAMPVITOUX", "departement": 54}, +{ "code": DAMPVITOUX, "name": "DENEUVRE", "departement": 54}, +{ "code": DENEUVRE, "name": "DEUXVILLE", "departement": 54}, +{ "code": DEUXVILLE, "name": "DIARVILLE", "departement": 54}, +{ "code": DIARVILLE, "name": "DIEULOUARD", "departement": 54}, +{ "code": DIEULOUARD, "name": "DOLCOURT", "departement": 54}, +{ "code": DOLCOURT, "name": "DOMMARTIN-LES-TOUL", "departement": 54}, +{ "code": DOMMARTIN-LES-TOUL, "name": "DOMBASLE-SUR-MEURTHE", "departement": 54}, +{ "code": DOMBASLE-SUR-MEURTHE, "name": "DOMEVRE-EN-HAYE", "departement": 54}, +{ "code": DOMEVRE-EN-HAYE, "name": "DOMEVRE-SUR-VEZOUZE", "departement": 54}, +{ "code": DOMEVRE-SUR-VEZOUZE, "name": "DOMMARTIN-SOUS-AMANCE", "departement": 54}, +{ "code": DOMMARTIN-SOUS-AMANCE, "name": "DOMGERMAIN", "departement": 54}, +{ "code": DOMGERMAIN, "name": "DOMJEVIN", "departement": 54}, +{ "code": DOMJEVIN, "name": "DOMMARIE-EULMONT", "departement": 54}, +{ "code": DOMMARIE-EULMONT, "name": "DOMPRIX", "departement": 54}, +{ "code": DOMPRIX, "name": "DOMPTAIL-EN-L"AIR", "departement": 54}, +{ "code": DOMPTAIL-EN-L"AIR, "name": "DONCOURT-LES-CONFLANS", "departement": 54}, +{ "code": DONCOURT-LES-CONFLANS, "name": "DONCOURT-LES-LONGUYON", "departement": 54}, +{ "code": DONCOURT-LES-LONGUYON, "name": "HERSERANGE", "departement": 54}, +{ "code": HERSERANGE, "name": "DROUVILLE", "departement": 54}, +{ "code": DROUVILLE, "name": "EINVAUX", "departement": 54}, +{ "code": EINVAUX, "name": "EMBERMENIL", "departement": 54}, +{ "code": EMBERMENIL, "name": "EPIEZ-SUR-CHIERS", "departement": 54}, +{ "code": EPIEZ-SUR-CHIERS, "name": "EPLY", "departement": 54}, +{ "code": EPLY, "name": "ERBEVILLER-SUR-AMEZULE", "departement": 54}, +{ "code": ERBEVILLER-SUR-AMEZULE, "name": "ERROUVILLE", "departement": 54}, +{ "code": ERROUVILLE, "name": "ESSEY-ET-MAIZERAIS", "departement": 54}, +{ "code": ESSEY-ET-MAIZERAIS, "name": "ESSEY-LA-COTE", "departement": 54}, +{ "code": ESSEY-LA-COTE, "name": "ESSEY-LES-NANCY", "departement": 54}, +{ "code": ESSEY-LES-NANCY, "name": "ETREVAL", "departement": 54}, +{ "code": ETREVAL, "name": "EULMONT", "departement": 54}, +{ "code": EULMONT, "name": "IGNEY", "departement": 54}, +{ "code": IGNEY, "name": "EUVEZIN", "departement": 54}, +{ "code": EUVEZIN, "name": "FAULX", "departement": 54}, +{ "code": FAULX, "name": "FAVIERES", "departement": 54}, +{ "code": FAVIERES, "name": "FECOCOURT", "departement": 54}, +{ "code": FECOCOURT, "name": "FENNEVILLER", "departement": 54}, +{ "code": FENNEVILLER, "name": "FERRIERES", "departement": 54}, +{ "code": FERRIERES, "name": "FEY-EN-HAYE", "departement": 54}, +{ "code": FEY-EN-HAYE, "name": "FILLIERES", "departement": 54}, +{ "code": FILLIERES, "name": "FLAINVAL", "departement": 54}, +{ "code": FLAINVAL, "name": "FLAVIGNY-SUR-MOSELLE", "departement": 54}, +{ "code": FLAVIGNY-SUR-MOSELLE, "name": "FLEVILLE-DEVANT-NANCY", "departement": 54}, +{ "code": FLEVILLE-DEVANT-NANCY, "name": "FLEVILLE-LIXIERES", "departement": 54}, +{ "code": FLEVILLE-LIXIERES, "name": "FLIN", "departement": 54}, +{ "code": FLIN, "name": "FLIREY", "departement": 54}, +{ "code": FLIREY, "name": "FONTENOY-LA-JOUTE", "departement": 54}, +{ "code": FONTENOY-LA-JOUTE, "name": "FONTENOY-SUR-MOSELLE", "departement": 54}, +{ "code": FONTENOY-SUR-MOSELLE, "name": "FORCELLES-SAINT-GORGON", "departement": 54}, +{ "code": FORCELLES-SAINT-GORGON, "name": "FORCELLES-SOUS-GUGNEY", "departement": 54}, +{ "code": FORCELLES-SOUS-GUGNEY, "name": "FOUG", "departement": 54}, +{ "code": FOUG, "name": "FRAIMBOIS", "departement": 54}, +{ "code": FRAIMBOIS, "name": "FRAISNES-EN-SAINTOIS", "departement": 54}, +{ "code": FRAISNES-EN-SAINTOIS, "name": "OETING", "departement": 57}, +{ "code": OETING, "name": "FRANCHEVILLE", "departement": 54}, +{ "code": FRANCHEVILLE, "name": "FRANCONVILLE", "departement": 54}, +{ "code": FRANCONVILLE, "name": "FREMENIL", "departement": 54}, +{ "code": FREMENIL, "name": "FROUARD", "departement": 54}, +{ "code": FROUARD, "name": "FREMONVILLE", "departement": 54}, +{ "code": FREMONVILLE, "name": "FRESNOIS-LA-MONTAGNE", "departement": 54}, +{ "code": FRESNOIS-LA-MONTAGNE, "name": "FRIAUVILLE", "departement": 54}, +{ "code": FRIAUVILLE, "name": "FROLOIS", "departement": 54}, +{ "code": FROLOIS, "name": "FROVILLE", "departement": 54}, +{ "code": FROVILLE, "name": "GELACOURT", "departement": 54}, +{ "code": GELACOURT, "name": "GELAUCOURT", "departement": 54}, +{ "code": GELAUCOURT, "name": "GELLENONCOURT", "departement": 54}, +{ "code": GELLENONCOURT, "name": "GONDREXON", "departement": 54}, +{ "code": GONDREXON, "name": "GEMONVILLE", "departement": 54}, +{ "code": GEMONVILLE, "name": "GERBECOURT-ET-HAPLEMONT", "departement": 54}, +{ "code": GERBECOURT-ET-HAPLEMONT, "name": "GERBEVILLER", "departement": 54}, +{ "code": GERBEVILLER, "name": "GERMINY", "departement": 54}, +{ "code": GERMINY, "name": "GERMONVILLE", "departement": 54}, +{ "code": GERMONVILLE, "name": "GEZONCOURT", "departement": 54}, +{ "code": GEZONCOURT, "name": "GIBEAUMEIX", "departement": 54}, +{ "code": GIBEAUMEIX, "name": "GIRAUMONT", "departement": 54}, +{ "code": GIRAUMONT, "name": "GIRIVILLER", "departement": 54}, +{ "code": GIRIVILLER, "name": "GLONVILLE", "departement": 54}, +{ "code": GLONVILLE, "name": "GOGNEY", "departement": 54}, +{ "code": GOGNEY, "name": "GONDRECOURT-AIX", "departement": 54}, +{ "code": GONDRECOURT-AIX, "name": "GONDREVILLE", "departement": 54}, +{ "code": GONDREVILLE, "name": "GORCY", "departement": 54}, +{ "code": GORCY, "name": "GOVILLER", "departement": 54}, +{ "code": GOVILLER, "name": "GRAND-FAILLY", "departement": 54}, +{ "code": GRAND-FAILLY, "name": "GRIMONVILLER", "departement": 54}, +{ "code": GRIMONVILLER, "name": "GRIPPORT", "departement": 54}, +{ "code": GRIPPORT, "name": "GRISCOURT", "departement": 54}, +{ "code": GRISCOURT, "name": "GROSROUVRES", "departement": 54}, +{ "code": GROSROUVRES, "name": "GUGNEY", "departement": 54}, +{ "code": GUGNEY, "name": "HABLAINVILLE", "departement": 54}, +{ "code": HABLAINVILLE, "name": "HAGEVILLE", "departement": 54}, +{ "code": HAGEVILLE, "name": "HAIGNEVILLE", "departement": 54}, +{ "code": HAIGNEVILLE, "name": "HALLOVILLE", "departement": 54}, +{ "code": HALLOVILLE, "name": "HAMMEVILLE", "departement": 54}, +{ "code": HAMMEVILLE, "name": "HAMONVILLE", "departement": 54}, +{ "code": HAMONVILLE, "name": "HANNONVILLE-SUZEMONT", "departement": 54}, +{ "code": HANNONVILLE-SUZEMONT, "name": "HATRIZE", "departement": 54}, +{ "code": HATRIZE, "name": "HARAUCOURT", "departement": 54}, +{ "code": HARAUCOURT, "name": "HARBOUEY", "departement": 54}, +{ "code": HARBOUEY, "name": "HAROUE", "departement": 54}, +{ "code": HAROUE, "name": "HEILLECOURT", "departement": 54}, +{ "code": HEILLECOURT, "name": "HAUCOURT-MOULAINE", "departement": 54}, +{ "code": HAUCOURT-MOULAINE, "name": "HAUDONVILLE", "departement": 54}, +{ "code": HAUDONVILLE, "name": "HAUSSONVILLE", "departement": 54}, +{ "code": HAUSSONVILLE, "name": "HENAMENIL", "departement": 54}, +{ "code": HENAMENIL, "name": "HERBEVILLER", "departement": 54}, +{ "code": HERBEVILLER, "name": "HERIMENIL", "departement": 54}, +{ "code": HERIMENIL, "name": "HOEVILLE", "departement": 54}, +{ "code": HOEVILLE, "name": "HOMECOURT", "departement": 54}, +{ "code": HOMECOURT, "name": "HOUDELMONT", "departement": 54}, +{ "code": HOUDELMONT, "name": "HOUDEMONT", "departement": 54}, +{ "code": HOUDEMONT, "name": "JOEUF", "departement": 54}, +{ "code": JOEUF, "name": "HOUDREVILLE", "departement": 54}, +{ "code": HOUDREVILLE, "name": "HOUSSEVILLE", "departement": 54}, +{ "code": HOUSSEVILLE, "name": "HUDIVILLER", "departement": 54}, +{ "code": HUDIVILLER, "name": "HUSSIGNY-GODBRANGE", "departement": 54}, +{ "code": HUSSIGNY-GODBRANGE, "name": "JAILLON", "departement": 54}, +{ "code": JAILLON, "name": "JARNY", "departement": 54}, +{ "code": JARNY, "name": "JARVILLE-LA-MALGRANGE", "departement": 54}, +{ "code": JARVILLE-LA-MALGRANGE, "name": "JAULNY", "departement": 54}, +{ "code": JAULNY, "name": "JEANDELAINCOURT", "departement": 54}, +{ "code": JEANDELAINCOURT, "name": "JEANDELIZE", "departement": 54}, +{ "code": JEANDELIZE, "name": "JEVONCOURT", "departement": 54}, +{ "code": JEVONCOURT, "name": "JEZAINVILLE", "departement": 54}, +{ "code": JEZAINVILLE, "name": "JOLIVET", "departement": 54}, +{ "code": JOLIVET, "name": "JOPPECOURT", "departement": 54}, +{ "code": JOPPECOURT, "name": "JOUAVILLE", "departement": 54}, +{ "code": JOUAVILLE, "name": "LANEUVEVILLE-DEVANT-BAYON", "departement": 54}, +{ "code": LANEUVEVILLE-DEVANT-BAYON, "name": "JOUDREVILLE", "departement": 54}, +{ "code": JOUDREVILLE, "name": "JUVRECOURT", "departement": 54}, +{ "code": JUVRECOURT, "name": "LABRY", "departement": 54}, +{ "code": LABRY, "name": "LACHAPELLE", "departement": 54}, +{ "code": LACHAPELLE, "name": "LAGNEY", "departement": 54}, +{ "code": LAGNEY, "name": "LAITRE-SOUS-AMANCE", "departement": 54}, +{ "code": LAITRE-SOUS-AMANCE, "name": "LAIX", "departement": 54}, +{ "code": LAIX, "name": "LANEUVEVILLE-DERRIERE-FOUG", "departement": 54}, +{ "code": LANEUVEVILLE-DERRIERE-FOUG, "name": "LALOEUF", "departement": 54}, +{ "code": LALOEUF, "name": "LAMATH", "departement": 54}, +{ "code": LAMATH, "name": "LANDECOURT", "departement": 54}, +{ "code": LANDECOURT, "name": "LANDREMONT", "departement": 54}, +{ "code": LANDREMONT, "name": "LANDRES", "departement": 54}, +{ "code": LANDRES, "name": "LANEUVELOTTE", "departement": 54}, +{ "code": LANEUVELOTTE, "name": "LANEUVEVILLE-AUX-BOIS", "departement": 54}, +{ "code": LANEUVEVILLE-AUX-BOIS, "name": "LANEUVEVILLE-DEVANT-NANCY", "departement": 54}, +{ "code": LANEUVEVILLE-DEVANT-NANCY, "name": "LANFROICOURT", "departement": 54}, +{ "code": LANFROICOURT, "name": "LANTEFONTAINE", "departement": 54}, +{ "code": LANTEFONTAINE, "name": "LARONXE", "departement": 54}, +{ "code": LARONXE, "name": "LAXOU", "departement": 54}, +{ "code": LAXOU, "name": "LAY-SAINT-CHRISTOPHE", "departement": 54}, +{ "code": LAY-SAINT-CHRISTOPHE, "name": "LAY-SAINT-REMY", "departement": 54}, +{ "code": LAY-SAINT-REMY, "name": "LEBEUVILLE", "departement": 54}, +{ "code": LEBEUVILLE, "name": "LUBEY", "departement": 54}, +{ "code": LUBEY, "name": "LEINTREY", "departement": 54}, +{ "code": LEINTREY, "name": "LEMAINVILLE", "departement": 54}, +{ "code": LEMAINVILLE, "name": "LEMENIL-MITRY", "departement": 54}, +{ "code": LEMENIL-MITRY, "name": "LEYR", "departement": 54}, +{ "code": LEYR, "name": "LENONCOURT", "departement": 54}, +{ "code": LENONCOURT, "name": "LESMENILS", "departement": 54}, +{ "code": LESMENILS, "name": "LETRICOURT", "departement": 54}, +{ "code": LETRICOURT, "name": "LEXY", "departement": 54}, +{ "code": LEXY, "name": "LIMEY-REMENAUVILLE", "departement": 54}, +{ "code": LIMEY-REMENAUVILLE, "name": "LIRONVILLE", "departement": 54}, +{ "code": LIRONVILLE, "name": "LIVERDUN", "departement": 54}, +{ "code": LIVERDUN, "name": "LOISY", "departement": 54}, +{ "code": LOISY, "name": "LONGLAVILLE", "departement": 54}, +{ "code": LONGLAVILLE, "name": "LOREY", "departement": 54}, +{ "code": LOREY, "name": "LOROMONTZEY", "departement": 54}, +{ "code": LOROMONTZEY, "name": "LUCEY", "departement": 54}, +{ "code": LUCEY, "name": "LUDRES", "departement": 54}, +{ "code": LUDRES, "name": "LUPCOURT", "departement": 54}, +{ "code": LUPCOURT, "name": "MAGNIERES", "departement": 54}, +{ "code": MAGNIERES, "name": "MAIDIERES", "departement": 54}, +{ "code": MAIDIERES, "name": "MAILLY-SUR-SEILLE", "departement": 54}, +{ "code": MAILLY-SUR-SEILLE, "name": "MAIRY-MAINVILLE", "departement": 54}, +{ "code": MAIRY-MAINVILLE, "name": "MAIXE", "departement": 54}, +{ "code": MAIXE, "name": "MAIZIERES", "departement": 54}, +{ "code": MAIZIERES, "name": "MALAVILLERS", "departement": 54}, +{ "code": MALAVILLERS, "name": "MALLELOY", "departement": 54}, +{ "code": MALLELOY, "name": "MALZEVILLE", "departement": 54}, +{ "code": MALZEVILLE, "name": "MAMEY", "departement": 54}, +{ "code": MAMEY, "name": "MANDRES-AUX-QUATRE-TOURS", "departement": 54}, +{ "code": MANDRES-AUX-QUATRE-TOURS, "name": "MANGONVILLE", "departement": 54}, +{ "code": MANGONVILLE, "name": "MANONCOURT-EN-VERMOIS", "departement": 54}, +{ "code": MANONCOURT-EN-VERMOIS, "name": "MANONCOURT-EN-WOEVRE", "departement": 54}, +{ "code": MANONCOURT-EN-WOEVRE, "name": "MANONVILLE", "departement": 54}, +{ "code": MANONVILLE, "name": "MANONVILLER", "departement": 54}, +{ "code": MANONVILLER, "name": "MAXEVILLE", "departement": 54}, +{ "code": MAXEVILLE, "name": "MARAINVILLER", "departement": 54}, +{ "code": MARAINVILLER, "name": "MARBACHE", "departement": 54}, +{ "code": MARBACHE, "name": "MARON", "departement": 54}, +{ "code": MARON, "name": "MAZERULLES", "departement": 54}, +{ "code": MAZERULLES, "name": "MARS-LA-TOUR", "departement": 54}, +{ "code": MARS-LA-TOUR, "name": "MARTHEMONT", "departement": 54}, +{ "code": MARTHEMONT, "name": "MARTINCOURT", "departement": 54}, +{ "code": MARTINCOURT, "name": "MATTEXEY", "departement": 54}, +{ "code": MATTEXEY, "name": "MEHONCOURT", "departement": 54}, +{ "code": MEHONCOURT, "name": "MENIL-LA-TOUR", "departement": 54}, +{ "code": MENIL-LA-TOUR, "name": "MERCY-LE-BAS", "departement": 54}, +{ "code": MERCY-LE-BAS, "name": "MONTENOY", "departement": 54}, +{ "code": MONTENOY, "name": "MERCY-LE-HAUT", "departement": 54}, +{ "code": MERCY-LE-HAUT, "name": "MEREVILLE", "departement": 54}, +{ "code": MEREVILLE, "name": "MERVILLER", "departement": 54}, +{ "code": MERVILLER, "name": "MESSEIN", "departement": 54}, +{ "code": MESSEIN, "name": "MEXY", "departement": 54}, +{ "code": MEXY, "name": "MIGNEVILLE", "departement": 54}, +{ "code": MIGNEVILLE, "name": "MILLERY", "departement": 54}, +{ "code": MILLERY, "name": "MINORVILLE", "departement": 54}, +{ "code": MINORVILLE, "name": "MOINEVILLE", "departement": 54}, +{ "code": MOINEVILLE, "name": "MOIVRONS", "departement": 54}, +{ "code": MOIVRONS, "name": "MONTIGNY", "departement": 54}, +{ "code": MONTIGNY, "name": "MONCEL-LES-LUNEVILLE", "departement": 54}, +{ "code": MONCEL-LES-LUNEVILLE, "name": "MONCEL-SUR-SEILLE", "departement": 54}, +{ "code": MONCEL-SUR-SEILLE, "name": "MONTAUVILLE", "departement": 54}, +{ "code": MONTAUVILLE, "name": "MONTIGNY-SUR-CHIERS", "departement": 54}, +{ "code": MONTIGNY-SUR-CHIERS, "name": "MONT-L"ETROIT", "departement": 54}, +{ "code": MONT-L"ETROIT, "name": "MONT-LE-VIGNOBLE", "departement": 54}, +{ "code": MONT-LE-VIGNOBLE, "name": "MONTREUX", "departement": 54}, +{ "code": MONTREUX, "name": "PHLIN", "departement": 54}, +{ "code": PHLIN, "name": "MONT-SAINT-MARTIN", "departement": 54}, +{ "code": MONT-SAINT-MARTIN, "name": "MONT-SUR-MEURTHE", "departement": 54}, +{ "code": MONT-SUR-MEURTHE, "name": "MORFONTAINE", "departement": 54}, +{ "code": MORFONTAINE, "name": "MORIVILLER", "departement": 54}, +{ "code": MORIVILLER, "name": "MORVILLE-SUR-SEILLE", "departement": 54}, +{ "code": MORVILLE-SUR-SEILLE, "name": "MOUACOURT", "departement": 54}, +{ "code": MOUACOURT, "name": "MOUAVILLE", "departement": 54}, +{ "code": MOUAVILLE, "name": "MOUSSON", "departement": 54}, +{ "code": MOUSSON, "name": "BRIXEY-AUX-CHANOINES", "departement": 55}, +{ "code": BRIXEY-AUX-CHANOINES, "name": "MOUTIERS", "departement": 54}, +{ "code": MOUTIERS, "name": "MOUTROT", "departement": 54}, +{ "code": MOUTROT, "name": "MOYEN", "departement": 54}, +{ "code": MOYEN, "name": "MURVILLE", "departement": 54}, +{ "code": MURVILLE, "name": "NEUFMAISONS", "departement": 54}, +{ "code": NEUFMAISONS, "name": "NEUVILLER-LES-BADONVILLER", "departement": 54}, +{ "code": NEUVILLER-LES-BADONVILLER, "name": "NEUVILLER-SUR-MOSELLE", "departement": 54}, +{ "code": NEUVILLER-SUR-MOSELLE, "name": "NOMENY", "departement": 54}, +{ "code": NOMENY, "name": "NONHIGNY", "departement": 54}, +{ "code": NONHIGNY, "name": "NORROY-LE-SEC", "departement": 54}, +{ "code": NORROY-LE-SEC, "name": "RECHICOURT-LA-PETITE", "departement": 54}, +{ "code": RECHICOURT-LA-PETITE, "name": "NORROY-LES-PONT-A-MOUSSON", "departement": 54}, +{ "code": NORROY-LES-PONT-A-MOUSSON, "name": "NOVIANT-AUX-PRES", "departement": 54}, +{ "code": NOVIANT-AUX-PRES, "name": "OCHEY", "departement": 54}, +{ "code": OCHEY, "name": "OGEVILLER", "departement": 54}, +{ "code": OGEVILLER, "name": "OGNEVILLE", "departement": 54}, +{ "code": OGNEVILLE, "name": "OLLEY", "departement": 54}, +{ "code": OLLEY, "name": "OMELMONT", "departement": 54}, +{ "code": OMELMONT, "name": "ONVILLE", "departement": 54}, +{ "code": ONVILLE, "name": "ORMES-ET-VILLE", "departement": 54}, +{ "code": ORMES-ET-VILLE, "name": "OTHE", "departement": 54}, +{ "code": OTHE, "name": "OZERAILLES", "departement": 54}, +{ "code": OZERAILLES, "name": "PAGNEY-DERRIERE-BARINE", "departement": 54}, +{ "code": PAGNEY-DERRIERE-BARINE, "name": "PAGNY-SUR-MOSELLE", "departement": 54}, +{ "code": PAGNY-SUR-MOSELLE, "name": "PANNES", "departement": 54}, +{ "code": PANNES, "name": "PAREY-SAINT-CESAIRE", "departement": 54}, +{ "code": PAREY-SAINT-CESAIRE, "name": "BERENTZWILLER", "departement": 68}, +{ "code": BERENTZWILLER, "name": "PARROY", "departement": 54}, +{ "code": PARROY, "name": "PARUX", "departement": 54}, +{ "code": PARUX, "name": "PETIT-FAILLY", "departement": 54}, +{ "code": PETIT-FAILLY, "name": "PIENNES", "departement": 54}, +{ "code": PIENNES, "name": "PETITMONT", "departement": 54}, +{ "code": PETITMONT, "name": "PETTONVILLE", "departement": 54}, +{ "code": PETTONVILLE, "name": "PEXONNE", "departement": 54}, +{ "code": PEXONNE, "name": "PIERRE-LA-TREICHE", "departement": 54}, +{ "code": PIERRE-LA-TREICHE, "name": "PIERRE-PERCEE", "departement": 54}, +{ "code": PIERRE-PERCEE, "name": "PIERREPONT", "departement": 54}, +{ "code": PIERREPONT, "name": "PIERREVILLE", "departement": 54}, +{ "code": PIERREVILLE, "name": "PONT-SAINT-VINCENT", "departement": 54}, +{ "code": PONT-SAINT-VINCENT, "name": "PORT-SUR-SEILLE", "departement": 54}, +{ "code": PORT-SUR-SEILLE, "name": "PRAYE", "departement": 54}, +{ "code": PRAYE, "name": "PULNOY", "departement": 54}, +{ "code": PULNOY, "name": "PRENY", "departement": 54}, +{ "code": PRENY, "name": "PREUTIN-HIGNY", "departement": 54}, +{ "code": PREUTIN-HIGNY, "name": "PULLIGNY", "departement": 54}, +{ "code": PULLIGNY, "name": "PULNEY", "departement": 54}, +{ "code": PULNEY, "name": "PUXE", "departement": 54}, +{ "code": PUXE, "name": "PUXIEUX", "departement": 54}, +{ "code": PUXIEUX, "name": "QUEVILLONCOURT", "departement": 54}, +{ "code": QUEVILLONCOURT, "name": "RAON-LES-LEAU", "departement": 54}, +{ "code": RAON-LES-LEAU, "name": "RAUCOURT", "departement": 54}, +{ "code": RAUCOURT, "name": "REHAINVILLER", "departement": 54}, +{ "code": REHAINVILLER, "name": "REHERREY", "departement": 54}, +{ "code": REHERREY, "name": "REHON", "departement": 54}, +{ "code": REHON, "name": "REILLON", "departement": 54}, +{ "code": REILLON, "name": "REMBERCOURT-SUR-MAD", "departement": 54}, +{ "code": REMBERCOURT-SUR-MAD, "name": "REMENOVILLE", "departement": 54}, +{ "code": REMENOVILLE, "name": "REMEREVILLE", "departement": 54}, +{ "code": REMEREVILLE, "name": "REMONCOURT", "departement": 54}, +{ "code": REMONCOURT, "name": "REPAIX", "departement": 54}, +{ "code": REPAIX, "name": "RICHARDMENIL", "departement": 54}, +{ "code": RICHARDMENIL, "name": "ROGEVILLE", "departement": 54}, +{ "code": ROGEVILLE, "name": "ROMAIN", "departement": 54}, +{ "code": ROMAIN, "name": "SAINT-FIRMIN", "departement": 54}, +{ "code": SAINT-FIRMIN, "name": "ROSIERES-AUX-SALINES", "departement": 54}, +{ "code": ROSIERES-AUX-SALINES, "name": "ROSIERES-EN-HAYE", "departement": 54}, +{ "code": ROSIERES-EN-HAYE, "name": "ROUVES", "departement": 54}, +{ "code": ROUVES, "name": "ROVILLE-DEVANT-BAYON", "departement": 54}, +{ "code": ROVILLE-DEVANT-BAYON, "name": "ROYAUMEIX", "departement": 54}, +{ "code": ROYAUMEIX, "name": "ROZELIEURES", "departement": 54}, +{ "code": ROZELIEURES, "name": "SAFFAIS", "departement": 54}, +{ "code": SAFFAIS, "name": "SAINT-AIL", "departement": 54}, +{ "code": SAINT-AIL, "name": "SAINT-BAUSSANT", "departement": 54}, +{ "code": SAINT-BAUSSANT, "name": "SAINT-BOINGT", "departement": 54}, +{ "code": SAINT-BOINGT, "name": "SAINT-CLEMENT", "departement": 54}, +{ "code": SAINT-CLEMENT, "name": "SAINTE-GENEVIEVE", "departement": 54}, +{ "code": SAINTE-GENEVIEVE, "name": "SAINT-GERMAIN", "departement": 54}, +{ "code": SAINT-GERMAIN, "name": "SAINT-JEAN-LES-LONGUYON", "departement": 54}, +{ "code": SAINT-JEAN-LES-LONGUYON, "name": "SAINT-JULIEN-LES-GORZE", "departement": 54}, +{ "code": SAINT-JULIEN-LES-GORZE, "name": "SAINT-MARCEL", "departement": 54}, +{ "code": SAINT-MARCEL, "name": "SAINT-MARD", "departement": 54}, +{ "code": SAINT-MARD, "name": "SAINT-MARTIN", "departement": 54}, +{ "code": SAINT-MARTIN, "name": "SAINT-MAURICE-AUX-FORGES", "departement": 54}, +{ "code": SAINT-MAURICE-AUX-FORGES, "name": "SAINT-MAX", "departement": 54}, +{ "code": SAINT-MAX, "name": "SAINTE-POLE", "departement": 54}, +{ "code": SAINTE-POLE, "name": "SAINT-PANCRE", "departement": 54}, +{ "code": SAINT-PANCRE, "name": "SAINT-REMIMONT", "departement": 54}, +{ "code": SAINT-REMIMONT, "name": "SAINT-REMY-AUX-BOIS", "departement": 54}, +{ "code": SAINT-REMY-AUX-BOIS, "name": "SAINT-SAUVEUR", "departement": 54}, +{ "code": SAINT-SAUVEUR, "name": "SAINT-SUPPLET", "departement": 54}, +{ "code": SAINT-SUPPLET, "name": "SAIZERAIS", "departement": 54}, +{ "code": SAIZERAIS, "name": "SANCY", "departement": 54}, +{ "code": SANCY, "name": "SANZEY", "departement": 54}, +{ "code": SANZEY, "name": "SAULNES", "departement": 54}, +{ "code": SAULNES, "name": "SAULXEROTTE", "departement": 54}, +{ "code": SAULXEROTTE, "name": "SAULXURES-LES-NANCY", "departement": 54}, +{ "code": SAULXURES-LES-NANCY, "name": "SAULXURES-LES-VANNES", "departement": 54}, +{ "code": SAULXURES-LES-VANNES, "name": "SAXON-SION", "departement": 54}, +{ "code": SAXON-SION, "name": "SEICHEPREY", "departement": 54}, +{ "code": SEICHEPREY, "name": "SELAINCOURT", "departement": 54}, +{ "code": SELAINCOURT, "name": "SERANVILLE", "departement": 54}, +{ "code": SERANVILLE, "name": "SIONVILLER", "departement": 54}, +{ "code": SIONVILLER, "name": "SERRES", "departement": 54}, +{ "code": SERRES, "name": "SERROUVILLE", "departement": 54}, +{ "code": SERROUVILLE, "name": "SEXEY-AUX-FORGES", "departement": 54}, +{ "code": SEXEY-AUX-FORGES, "name": "TANCONVILLE", "departement": 54}, +{ "code": TANCONVILLE, "name": "SIVRY", "departement": 54}, +{ "code": SIVRY, "name": "SOMMERVILLER", "departement": 54}, +{ "code": SOMMERVILLER, "name": "SORNEVILLE", "departement": 54}, +{ "code": SORNEVILLE, "name": "SPONVILLE", "departement": 54}, +{ "code": SPONVILLE, "name": "TELLANCOURT", "departement": 54}, +{ "code": TELLANCOURT, "name": "TANTONVILLE", "departement": 54}, +{ "code": TANTONVILLE, "name": "THELOD", "departement": 54}, +{ "code": THELOD, "name": "THIL", "departement": 54}, +{ "code": THIL, "name": "THEY-SOUS-VAUDEMONT", "departement": 54}, +{ "code": THEY-SOUS-VAUDEMONT, "name": "THEZEY-SAINT-MARTIN", "departement": 54}, +{ "code": THEZEY-SAINT-MARTIN, "name": "THIAVILLE-SUR-MEURTHE", "departement": 54}, +{ "code": THIAVILLE-SUR-MEURTHE, "name": "THIEBAUMENIL", "departement": 54}, +{ "code": THIEBAUMENIL, "name": "THOREY-LYAUTEY", "departement": 54}, +{ "code": THOREY-LYAUTEY, "name": "THUILLEY-AUX-GROSEILLES", "departement": 54}, +{ "code": THUILLEY-AUX-GROSEILLES, "name": "THUMEREVILLE", "departement": 54}, +{ "code": THUMEREVILLE, "name": "TIERCELET", "departement": 54}, +{ "code": TIERCELET, "name": "TOMBLAINE", "departement": 54}, +{ "code": TOMBLAINE, "name": "TONNOY", "departement": 54}, +{ "code": TONNOY, "name": "TOUL", "departement": 54}, +{ "code": TOUL, "name": "TRAMONT-EMY", "departement": 54}, +{ "code": TRAMONT-EMY, "name": "TRAMONT-LASSUS", "departement": 54}, +{ "code": TRAMONT-LASSUS, "name": "TRAMONT-SAINT-ANDRE", "departement": 54}, +{ "code": TRAMONT-SAINT-ANDRE, "name": "TREMBLECOURT", "departement": 54}, +{ "code": TREMBLECOURT, "name": "TRIEUX", "departement": 54}, +{ "code": TRIEUX, "name": "TRONDES", "departement": 54}, +{ "code": TRONDES, "name": "TRONVILLE", "departement": 54}, +{ "code": TRONVILLE, "name": "VACQUEVILLE", "departement": 54}, +{ "code": VACQUEVILLE, "name": "TUCQUEGNIEUX", "departement": 54}, +{ "code": TUCQUEGNIEUX, "name": "UGNY", "departement": 54}, +{ "code": UGNY, "name": "URUFFE", "departement": 54}, +{ "code": URUFFE, "name": "VALLOIS", "departement": 54}, +{ "code": VALLOIS, "name": "VAL-ET-CHATILLON", "departement": 54}, +{ "code": VAL-ET-CHATILLON, "name": "VALHEY", "departement": 54}, +{ "code": VALHEY, "name": "VALLEROY", "departement": 54}, +{ "code": VALLEROY, "name": "VANDELEVILLE", "departement": 54}, +{ "code": VANDELEVILLE, "name": "VANDIERES", "departement": 54}, +{ "code": VANDIERES, "name": "VANDOEUVRE-LES-NANCY", "departement": 54}, +{ "code": VANDOEUVRE-LES-NANCY, "name": "VAUCOURT", "departement": 54}, +{ "code": VAUCOURT, "name": "VANNES-LE-CHATEL", "departement": 54}, +{ "code": VANNES-LE-CHATEL, "name": "VARANGEVILLE", "departement": 54}, +{ "code": VARANGEVILLE, "name": "VATHIMENIL", "departement": 54}, +{ "code": VATHIMENIL, "name": "VAUDEMONT", "departement": 54}, +{ "code": VAUDEMONT, "name": "VAUDEVILLE", "departement": 54}, +{ "code": VAUDEVILLE, "name": "VAUDIGNY", "departement": 54}, +{ "code": VAUDIGNY, "name": "VAXAINVILLE", "departement": 54}, +{ "code": VAXAINVILLE, "name": "VEHO", "departement": 54}, +{ "code": VEHO, "name": "BOIS-DE-HAYE", "departement": 54}, +{ "code": BOIS-DE-HAYE, "name": "VELAINE-SOUS-AMANCE", "departement": 54}, +{ "code": VELAINE-SOUS-AMANCE, "name": "VELLE-SUR-MOSELLE", "departement": 54}, +{ "code": VELLE-SUR-MOSELLE, "name": "VENNEZEY", "departement": 54}, +{ "code": VENNEZEY, "name": "VERDENAL", "departement": 54}, +{ "code": VERDENAL, "name": "VEZELISE", "departement": 54}, +{ "code": VEZELISE, "name": "VIEVILLE-EN-HAYE", "departement": 54}, +{ "code": VIEVILLE-EN-HAYE, "name": "VIGNEULLES", "departement": 54}, +{ "code": VIGNEULLES, "name": "VILCEY-SUR-TREY", "departement": 54}, +{ "code": VILCEY-SUR-TREY, "name": "VILLACOURT", "departement": 54}, +{ "code": VILLACOURT, "name": "VILLERS-LE-ROND", "departement": 54}, +{ "code": VILLERS-LE-ROND, "name": "VILLE-AU-MONTOIS", "departement": 54}, +{ "code": VILLE-AU-MONTOIS, "name": "VILLE-AU-VAL", "departement": 54}, +{ "code": VILLE-AU-VAL, "name": "VILLECEY-SUR-MAD", "departement": 54}, +{ "code": VILLECEY-SUR-MAD, "name": "VILLE-EN-VERMOIS", "departement": 54}, +{ "code": VILLE-EN-VERMOIS, "name": "VILLE-HOUDLEMONT", "departement": 54}, +{ "code": VILLE-HOUDLEMONT, "name": "VILLERS-EN-HAYE", "departement": 54}, +{ "code": VILLERS-EN-HAYE, "name": "VILLERS-LA-CHEVRE", "departement": 54}, +{ "code": VILLERS-LA-CHEVRE, "name": "VILLERS-LA-MONTAGNE", "departement": 54}, +{ "code": VILLERS-LA-MONTAGNE, "name": "VILLERS-LES-NANCY", "departement": 54}, +{ "code": VILLERS-LES-NANCY, "name": "VILLERS-SOUS-PRENY", "departement": 54}, +{ "code": VILLERS-SOUS-PRENY, "name": "VILLERUPT", "departement": 54}, +{ "code": VILLERUPT, "name": "VILLE-SUR-YRON", "departement": 54}, +{ "code": VILLE-SUR-YRON, "name": "VILLEY-LE-SEC", "departement": 54}, +{ "code": VILLEY-LE-SEC, "name": "VILLEY-SAINT-ETIENNE", "departement": 54}, +{ "code": VILLEY-SAINT-ETIENNE, "name": "VIRECOURT", "departement": 54}, +{ "code": VIRECOURT, "name": "VITERNE", "departement": 54}, +{ "code": VITERNE, "name": "VITREY", "departement": 54}, +{ "code": VITREY, "name": "VITRIMONT", "departement": 54}, +{ "code": VITRIMONT, "name": "VITTONVILLE", "departement": 54}, +{ "code": VITTONVILLE, "name": "VIVIERS-SUR-CHIERS", "departement": 54}, +{ "code": VIVIERS-SUR-CHIERS, "name": "VOINEMONT", "departement": 54}, +{ "code": VOINEMONT, "name": "VRONCOURT", "departement": 54}, +{ "code": VRONCOURT, "name": "WAVILLE", "departement": 54}, +{ "code": WAVILLE, "name": "XAMMES", "departement": 54}, +{ "code": XAMMES, "name": "XERMAMENIL", "departement": 54}, +{ "code": XERMAMENIL, "name": "XEUILLEY", "departement": 54}, +{ "code": XEUILLEY, "name": "XIROCOURT", "departement": 54}, +{ "code": XIROCOURT, "name": "XIVRY-CIRCOURT", "departement": 54}, +{ "code": XIVRY-CIRCOURT, "name": "XONVILLE", "departement": 54}, +{ "code": XONVILLE, "name": "XOUSSE", "departement": 54}, +{ "code": XOUSSE, "name": "XURES", "departement": 54}, +{ "code": XURES, "name": "HAN-DEVANT-PIERREPONT", "departement": 54}, +{ "code": HAN-DEVANT-PIERREPONT, "name": "ABAINVILLE", "departement": 55}, +{ "code": ABAINVILLE, "name": "ABAUCOURT-HAUTECOURT", "departement": 55}, +{ "code": ABAUCOURT-HAUTECOURT, "name": "AUTREVILLE-SAINT-LAMBERT", "departement": 55}, +{ "code": AUTREVILLE-SAINT-LAMBERT, "name": "AINCREVILLE", "departement": 55}, +{ "code": AINCREVILLE, "name": "AMANTY", "departement": 55}, +{ "code": AMANTY, "name": "AMBLY-SUR-MEUSE", "departement": 55}, +{ "code": AMBLY-SUR-MEUSE, "name": "AMEL-SUR-L"ETANG", "departement": 55}, +{ "code": AMEL-SUR-L"ETANG, "name": "ANCEMONT", "departement": 55}, +{ "code": ANCEMONT, "name": "ANCERVILLE", "departement": 55}, +{ "code": ANCERVILLE, "name": "ANDERNAY", "departement": 55}, +{ "code": ANDERNAY, "name": "AVILLERS-SAINTE-CROIX", "departement": 55}, +{ "code": AVILLERS-SAINTE-CROIX, "name": "APREMONT-LA-FORET", "departement": 55}, +{ "code": APREMONT-LA-FORET, "name": "ARRANCY-SUR-CRUSNES", "departement": 55}, +{ "code": ARRANCY-SUR-CRUSNES, "name": "AVIOTH", "departement": 55}, +{ "code": AVIOTH, "name": "AUBREVILLE", "departement": 55}, +{ "code": AUBREVILLE, "name": "AULNOIS-EN-PERTHOIS", "departement": 55}, +{ "code": AULNOIS-EN-PERTHOIS, "name": "AUTRECOURT-SUR-AIRE", "departement": 55}, +{ "code": AUTRECOURT-SUR-AIRE, "name": "AVOCOURT", "departement": 55}, +{ "code": AVOCOURT, "name": "AZANNES-ET-SOUMAZANNES", "departement": 55}, +{ "code": AZANNES-ET-SOUMAZANNES, "name": "BAALON", "departement": 55}, +{ "code": BAALON, "name": "BAUDONVILLIERS", "departement": 55}, +{ "code": BAUDONVILLIERS, "name": "BADONVILLIERS-GERAUVILLIERS", "departement": 55}, +{ "code": BADONVILLIERS-GERAUVILLIERS, "name": "BANNONCOURT", "departement": 55}, +{ "code": BANNONCOURT, "name": "BANTHEVILLE", "departement": 55}, +{ "code": BANTHEVILLE, "name": "ROSENAU", "departement": 68}, +{ "code": ROSENAU, "name": "BAUDREMONT", "departement": 55}, +{ "code": BAUDREMONT, "name": "BAULNY", "departement": 55}, +{ "code": BAULNY, "name": "BAZEILLES-SUR-OTHAIN", "departement": 55}, +{ "code": BAZEILLES-SUR-OTHAIN, "name": "BAZINCOURT-SUR-SAULX", "departement": 55}, +{ "code": BAZINCOURT-SUR-SAULX, "name": "BEAUCLAIR", "departement": 55}, +{ "code": BEAUCLAIR, "name": "BEAUFORT-EN-ARGONNE", "departement": 55}, +{ "code": BEAUFORT-EN-ARGONNE, "name": "BEAULIEU-EN-ARGONNE", "departement": 55}, +{ "code": BEAULIEU-EN-ARGONNE, "name": "BEAUMONT-EN-VERDUNOIS", "departement": 55}, +{ "code": BEAUMONT-EN-VERDUNOIS, "name": "BEHONNE", "departement": 55}, +{ "code": BEHONNE, "name": "BELLERAY", "departement": 55}, +{ "code": BELLERAY, "name": "BELLEVILLE-SUR-MEUSE", "departement": 55}, +{ "code": BELLEVILLE-SUR-MEUSE, "name": "BELRAIN", "departement": 55}, +{ "code": BELRAIN, "name": "BELRUPT-EN-VERDUNOIS", "departement": 55}, +{ "code": BELRUPT-EN-VERDUNOIS, "name": "BENEY-EN-WOEVRE", "departement": 55}, +{ "code": BENEY-EN-WOEVRE, "name": "BETHELAINVILLE", "departement": 55}, +{ "code": BETHELAINVILLE, "name": "BETHINCOURT", "departement": 55}, +{ "code": BETHINCOURT, "name": "BEUREY-SUR-SAULX", "departement": 55}, +{ "code": BEUREY-SUR-SAULX, "name": "BEZONVAUX", "departement": 55}, +{ "code": BEZONVAUX, "name": "BOINVILLE-EN-WOEVRE", "departement": 55}, +{ "code": BOINVILLE-EN-WOEVRE, "name": "BIENCOURT-SUR-ORGE", "departement": 55}, +{ "code": BIENCOURT-SUR-ORGE, "name": "BILLY-SOUS-MANGIENNES", "departement": 55}, +{ "code": BILLY-SOUS-MANGIENNES, "name": "BISLEE", "departement": 55}, +{ "code": BISLEE, "name": "BLANZEE", "departement": 55}, +{ "code": BLANZEE, "name": "BONCOURT-SUR-MEUSE", "departement": 55}, +{ "code": BONCOURT-SUR-MEUSE, "name": "BONNET", "departement": 55}, +{ "code": BONNET, "name": "BONZEE", "departement": 55}, +{ "code": BONZEE, "name": "LE BOUCHON-SUR-SAULX", "departement": 55}, +{ "code": LE BOUCHON-SUR-SAULX, "name": "BOUCONVILLE-SUR-MADT", "departement": 55}, +{ "code": BOUCONVILLE-SUR-MADT, "name": "BOULIGNY", "departement": 55}, +{ "code": BOULIGNY, "name": "BOUQUEMONT", "departement": 55}, +{ "code": BOUQUEMONT, "name": "BOUREUILLES", "departement": 55}, +{ "code": BOUREUILLES, "name": "BOVEE-SUR-BARBOURE", "departement": 55}, +{ "code": BOVEE-SUR-BARBOURE, "name": "BOVIOLLES", "departement": 55}, +{ "code": BOVIOLLES, "name": "BRABANT-EN-ARGONNE", "departement": 55}, +{ "code": BRABANT-EN-ARGONNE, "name": "BRABANT-LE-ROI", "departement": 55}, +{ "code": BRABANT-LE-ROI, "name": "BRABANT-SUR-MEUSE", "departement": 55}, +{ "code": BRABANT-SUR-MEUSE, "name": "BRANDEVILLE", "departement": 55}, +{ "code": BRANDEVILLE, "name": "BRAQUIS", "departement": 55}, +{ "code": BRAQUIS, "name": "BRAS-SUR-MEUSE", "departement": 55}, +{ "code": BRAS-SUR-MEUSE, "name": "BRAUVILLIERS", "departement": 55}, +{ "code": BRAUVILLIERS, "name": "BRILLON-EN-BARROIS", "departement": 55}, +{ "code": BRILLON-EN-BARROIS, "name": "BREHEVILLE", "departement": 55}, +{ "code": BREHEVILLE, "name": "BREUX", "departement": 55}, +{ "code": BREUX, "name": "BRIEULLES-SUR-MEUSE", "departement": 55}, +{ "code": BRIEULLES-SUR-MEUSE, "name": "BRIZEAUX", "departement": 55}, +{ "code": BRIZEAUX, "name": "BROCOURT-EN-ARGONNE", "departement": 55}, +{ "code": BROCOURT-EN-ARGONNE, "name": "BROUENNES", "departement": 55}, +{ "code": BROUENNES, "name": "BROUSSEY-EN-BLOIS", "departement": 55}, +{ "code": BROUSSEY-EN-BLOIS, "name": "BROUSSEY-RAULECOURT", "departement": 55}, +{ "code": BROUSSEY-RAULECOURT, "name": "BURE", "departement": 55}, +{ "code": BURE, "name": "BUREY-EN-VAUX", "departement": 55}, +{ "code": BUREY-EN-VAUX, "name": "SAINT-PRIVAT-LA-MONTAGNE", "departement": 57}, +{ "code": SAINT-PRIVAT-LA-MONTAGNE, "name": "BUREY-LA-COTE", "departement": 55}, +{ "code": BUREY-LA-COTE, "name": "BUXIERES-SOUS-LES-COTES", "departement": 55}, +{ "code": BUXIERES-SOUS-LES-COTES, "name": "BUZY-DARMONT", "departement": 55}, +{ "code": BUZY-DARMONT, "name": "CESSE", "departement": 55}, +{ "code": CESSE, "name": "CHAILLON", "departement": 55}, +{ "code": CHAILLON, "name": "CHALAINES", "departement": 55}, +{ "code": CHALAINES, "name": "CHAMPNEUVILLE", "departement": 55}, +{ "code": CHAMPNEUVILLE, "name": "CHAMPOUGNY", "departement": 55}, +{ "code": CHAMPOUGNY, "name": "CHARDOGNE", "departement": 55}, +{ "code": CHARDOGNE, "name": "CHARPENTRY", "departement": 55}, +{ "code": CHARPENTRY, "name": "CHASSEY-BEAUPRE", "departement": 55}, +{ "code": CHASSEY-BEAUPRE, "name": "CHATILLON-SOUS-LES-COTES", "departement": 55}, +{ "code": CHATILLON-SOUS-LES-COTES, "name": "CHATTANCOURT", "departement": 55}, +{ "code": CHATTANCOURT, "name": "CHAUMONT-DEVANT-DAMVILLERS", "departement": 55}, +{ "code": CHAUMONT-DEVANT-DAMVILLERS, "name": "CHAUMONT-SUR-AIRE", "departement": 55}, +{ "code": CHAUMONT-SUR-AIRE, "name": "CHAUVENCY-LE-CHATEAU", "departement": 55}, +{ "code": CHAUVENCY-LE-CHATEAU, "name": "CHAUVENCY-SAINT-HUBERT", "departement": 55}, +{ "code": CHAUVENCY-SAINT-HUBERT, "name": "CHAUVONCOURT", "departement": 55}, +{ "code": CHAUVONCOURT, "name": "CHEPPY", "departement": 55}, +{ "code": CHEPPY, "name": "CHONVILLE-MALAUMONT", "departement": 55}, +{ "code": CHONVILLE-MALAUMONT, "name": "CIERGES-SOUS-MONTFAUCON", "departement": 55}, +{ "code": CIERGES-SOUS-MONTFAUCON, "name": "LE CLAON", "departement": 55}, +{ "code": LE CLAON, "name": "CLERY-LE-GRAND", "departement": 55}, +{ "code": CLERY-LE-GRAND, "name": "CLERY-LE-PETIT", "departement": 55}, +{ "code": CLERY-LE-PETIT, "name": "COMBLES-EN-BARROIS", "departement": 55}, +{ "code": COMBLES-EN-BARROIS, "name": "COMBRES-SOUS-LES-COTES", "departement": 55}, +{ "code": COMBRES-SOUS-LES-COTES, "name": "CONTRISSON", "departement": 55}, +{ "code": CONTRISSON, "name": "LES HAUTS-DE-CHEE", "departement": 55}, +{ "code": LES HAUTS-DE-CHEE, "name": "CONSENVOYE", "departement": 55}, +{ "code": CONSENVOYE, "name": "COURCELLES-EN-BARROIS", "departement": 55}, +{ "code": COURCELLES-EN-BARROIS, "name": "COURCELLES-SUR-AIRE", "departement": 55}, +{ "code": COURCELLES-SUR-AIRE, "name": "COUROUVRE", "departement": 55}, +{ "code": COUROUVRE, "name": "COUSANCES-LES-FORGES", "departement": 55}, +{ "code": COUSANCES-LES-FORGES, "name": "DOMMARTIN-LA-MONTAGNE", "departement": 55}, +{ "code": DOMMARTIN-LA-MONTAGNE, "name": "COUVERTPUIS", "departement": 55}, +{ "code": COUVERTPUIS, "name": "COUVONGES", "departement": 55}, +{ "code": COUVONGES, "name": "CUISY", "departement": 55}, +{ "code": CUISY, "name": "CULEY", "departement": 55}, +{ "code": CULEY, "name": "CUMIERES-LE-MORT-HOMME", "departement": 55}, +{ "code": CUMIERES-LE-MORT-HOMME, "name": "CUNEL", "departement": 55}, +{ "code": CUNEL, "name": "DAGONVILLE", "departement": 55}, +{ "code": DAGONVILLE, "name": "DAMVILLERS", "departement": 55}, +{ "code": DAMVILLERS, "name": "DAINVILLE-BERTHELEVILLE", "departement": 55}, +{ "code": DAINVILLE-BERTHELEVILLE, "name": "DAMLOUP", "departement": 55}, +{ "code": DAMLOUP, "name": "DAMMARIE-SUR-SAULX", "departement": 55}, +{ "code": DAMMARIE-SUR-SAULX, "name": "DANNEVOUX", "departement": 55}, +{ "code": DANNEVOUX, "name": "DELOUZE-ROSIERES", "departement": 55}, +{ "code": DELOUZE-ROSIERES, "name": "DELUT", "departement": 55}, +{ "code": DELUT, "name": "DOMBRAS", "departement": 55}, +{ "code": DOMBRAS, "name": "DEMANGE-BAUDIGNECOURT", "departement": 55}, +{ "code": DEMANGE-BAUDIGNECOURT, "name": "DIEPPE-SOUS-DOUAUMONT", "departement": 55}, +{ "code": DIEPPE-SOUS-DOUAUMONT, "name": "DOMBASLE-EN-ARGONNE", "departement": 55}, +{ "code": DOMBASLE-EN-ARGONNE, "name": "DOMMARY-BARONCOURT", "departement": 55}, +{ "code": DOMMARY-BARONCOURT, "name": "DOMPCEVRIN", "departement": 55}, +{ "code": DOMPCEVRIN, "name": "DOMPIERRE-AUX-BOIS", "departement": 55}, +{ "code": DOMPIERRE-AUX-BOIS, "name": "DOMREMY-LA-CANNE", "departement": 55}, +{ "code": DOMREMY-LA-CANNE, "name": "DONCOURT-AUX-TEMPLIERS", "departement": 55}, +{ "code": DONCOURT-AUX-TEMPLIERS, "name": "DOULCON", "departement": 55}, +{ "code": DOULCON, "name": "DUGNY-SUR-MEUSE", "departement": 55}, +{ "code": DUGNY-SUR-MEUSE, "name": "DUN-SUR-MEUSE", "departement": 55}, +{ "code": DUN-SUR-MEUSE, "name": "ECOUVIEZ", "departement": 55}, +{ "code": ECOUVIEZ, "name": "ECUREY-EN-VERDUNOIS", "departement": 55}, +{ "code": ECUREY-EN-VERDUNOIS, "name": "EIX", "departement": 55}, +{ "code": EIX, "name": "LES EPARGES", "departement": 55}, +{ "code": LES EPARGES, "name": "EPIEZ-SUR-MEUSE", "departement": 55}, +{ "code": EPIEZ-SUR-MEUSE, "name": "EPINONVILLE", "departement": 55}, +{ "code": EPINONVILLE, "name": "ERIZE-LA-BRULEE", "departement": 55}, +{ "code": ERIZE-LA-BRULEE, "name": "ERIZE-LA-PETITE", "departement": 55}, +{ "code": ERIZE-LA-PETITE, "name": "ERIZE-SAINT-DIZIER", "departement": 55}, +{ "code": ERIZE-SAINT-DIZIER, "name": "ERNEVILLE-AUX-BOIS", "departement": 55}, +{ "code": ERNEVILLE-AUX-BOIS, "name": "ESNES-EN-ARGONNE", "departement": 55}, +{ "code": ESNES-EN-ARGONNE, "name": "SERVIGNY-LES-SAINTE-BARBE", "departement": 57}, +{ "code": SERVIGNY-LES-SAINTE-BARBE, "name": "ETON", "departement": 55}, +{ "code": ETON, "name": "ETRAYE", "departement": 55}, +{ "code": ETRAYE, "name": "EUVILLE", "departement": 55}, +{ "code": EUVILLE, "name": "GRIMAUCOURT-EN-WOEVRE", "departement": 55}, +{ "code": GRIMAUCOURT-EN-WOEVRE, "name": "EVRES", "departement": 55}, +{ "code": EVRES, "name": "FAINS-VEEL", "departement": 55}, +{ "code": FAINS-VEEL, "name": "FLASSIGNY", "departement": 55}, +{ "code": FLASSIGNY, "name": "GENICOURT-SUR-MEUSE", "departement": 55}, +{ "code": GENICOURT-SUR-MEUSE, "name": "FLEURY-DEVANT-DOUAUMONT", "departement": 55}, +{ "code": FLEURY-DEVANT-DOUAUMONT, "name": "FOAMEIX-ORNEL", "departement": 55}, +{ "code": FOAMEIX-ORNEL, "name": "FONTAINES-SAINT-CLAIR", "departement": 55}, +{ "code": FONTAINES-SAINT-CLAIR, "name": "FORGES-SUR-MEUSE", "departement": 55}, +{ "code": FORGES-SUR-MEUSE, "name": "FOUCAUCOURT-SUR-THABAS", "departement": 55}, +{ "code": FOUCAUCOURT-SUR-THABAS, "name": "FOUCHERES-AUX-BOIS", "departement": 55}, +{ "code": FOUCHERES-AUX-BOIS, "name": "FREMEREVILLE-SOUS-LES-COTES", "departement": 55}, +{ "code": FREMEREVILLE-SOUS-LES-COTES, "name": "FRESNES-AU-MONT", "departement": 55}, +{ "code": FRESNES-AU-MONT, "name": "FROIDOS", "departement": 55}, +{ "code": FROIDOS, "name": "FROMEREVILLE-LES-VALLONS", "departement": 55}, +{ "code": FROMEREVILLE-LES-VALLONS, "name": "FROMEZEY", "departement": 55}, +{ "code": FROMEZEY, "name": "FUTEAU", "departement": 55}, +{ "code": FUTEAU, "name": "GERCOURT-ET-DRILLANCOURT", "departement": 55}, +{ "code": GERCOURT-ET-DRILLANCOURT, "name": "GERY", "departement": 55}, +{ "code": GERY, "name": "GESNES-EN-ARGONNE", "departement": 55}, +{ "code": GESNES-EN-ARGONNE, "name": "GIMECOURT", "departement": 55}, +{ "code": GIMECOURT, "name": "GINCREY", "departement": 55}, +{ "code": GINCREY, "name": "GIRAUVOISIN", "departement": 55}, +{ "code": GIRAUVOISIN, "name": "GIVRAUVAL", "departement": 55}, +{ "code": GIVRAUVAL, "name": "GREMILLY", "departement": 55}, +{ "code": GREMILLY, "name": "GONDRECOURT-LE-CHATEAU", "departement": 55}, +{ "code": GONDRECOURT-LE-CHATEAU, "name": "GOURAINCOURT", "departement": 55}, +{ "code": GOURAINCOURT, "name": "GOUSSAINCOURT", "departement": 55}, +{ "code": GOUSSAINCOURT, "name": "GRIMAUCOURT-PRES-SAMPIGNY", "departement": 55}, +{ "code": GRIMAUCOURT-PRES-SAMPIGNY, "name": "GUERPONT", "departement": 55}, +{ "code": GUERPONT, "name": "GUSSAINVILLE", "departement": 55}, +{ "code": GUSSAINVILLE, "name": "HAIRONVILLE", "departement": 55}, +{ "code": HAIRONVILLE, "name": "HALLES-SOUS-LES-COTES", "departement": 55}, +{ "code": HALLES-SOUS-LES-COTES, "name": "HAN-LES-JUVIGNY", "departement": 55}, +{ "code": HAN-LES-JUVIGNY, "name": "HANNONVILLE-SOUS-LES-COTES", "departement": 55}, +{ "code": HANNONVILLE-SOUS-LES-COTES, "name": "HAUDIOMONT", "departement": 55}, +{ "code": HAUDIOMONT, "name": "HAN-SUR-MEUSE", "departement": 55}, +{ "code": HAN-SUR-MEUSE, "name": "HARVILLE", "departement": 55}, +{ "code": HARVILLE, "name": "HAUDAINVILLE", "departement": 55}, +{ "code": HAUDAINVILLE, "name": "LAMOUILLY", "departement": 55}, +{ "code": LAMOUILLY, "name": "HAUMONT-PRES-SAMOGNEUX", "departement": 55}, +{ "code": HAUMONT-PRES-SAMOGNEUX, "name": "HEIPPES", "departement": 55}, +{ "code": HEIPPES, "name": "HENNEMONT", "departement": 55}, +{ "code": HENNEMONT, "name": "HERBEUVILLE", "departement": 55}, +{ "code": HERBEUVILLE, "name": "HERMEVILLE-EN-WOEVRE", "departement": 55}, +{ "code": HERMEVILLE-EN-WOEVRE, "name": "HEUDICOURT-SOUS-LES-COTES", "departement": 55}, +{ "code": HEUDICOURT-SOUS-LES-COTES, "name": "HEVILLIERS", "departement": 55}, +{ "code": HEVILLIERS, "name": "HORVILLE-EN-ORNOIS", "departement": 55}, +{ "code": HORVILLE-EN-ORNOIS, "name": "HOUDELAINCOURT", "departement": 55}, +{ "code": HOUDELAINCOURT, "name": "INOR", "departement": 55}, +{ "code": INOR, "name": "IPPECOURT", "departement": 55}, +{ "code": IPPECOURT, "name": "IRE-LE-SEC", "departement": 55}, +{ "code": IRE-LE-SEC, "name": "LES ISLETTES", "departement": 55}, +{ "code": LES ISLETTES, "name": "LES TROIS-DOMAINES", "departement": 55}, +{ "code": LES TROIS-DOMAINES, "name": "JAMETZ", "departement": 55}, +{ "code": JAMETZ, "name": "PEUVILLERS", "departement": 55}, +{ "code": PEUVILLERS, "name": "JONVILLE-EN-WOEVRE", "departement": 55}, +{ "code": JONVILLE-EN-WOEVRE, "name": "JOUY-EN-ARGONNE", "departement": 55}, +{ "code": JOUY-EN-ARGONNE, "name": "GEVILLE", "departement": 55}, +{ "code": GEVILLE, "name": "LAVINCOURT", "departement": 55}, +{ "code": LAVINCOURT, "name": "JULVECOURT", "departement": 55}, +{ "code": JULVECOURT, "name": "JUVIGNY-EN-PERTHOIS", "departement": 55}, +{ "code": JUVIGNY-EN-PERTHOIS, "name": "JUVIGNY-SUR-LOISON", "departement": 55}, +{ "code": JUVIGNY-SUR-LOISON, "name": "LAVOYE", "departement": 55}, +{ "code": LAVOYE, "name": "KOEUR-LA-GRANDE", "departement": 55}, +{ "code": KOEUR-LA-GRANDE, "name": "KOEUR-LA-PETITE", "departement": 55}, +{ "code": KOEUR-LA-PETITE, "name": "LABEUVILLE", "departement": 55}, +{ "code": LABEUVILLE, "name": "LACHALADE", "departement": 55}, +{ "code": LACHALADE, "name": "LACHAUSSEE", "departement": 55}, +{ "code": LACHAUSSEE, "name": "LEMMES", "departement": 55}, +{ "code": LEMMES, "name": "LACROIX-SUR-MEUSE", "departement": 55}, +{ "code": LACROIX-SUR-MEUSE, "name": "LAHAYMEIX", "departement": 55}, +{ "code": LAHAYMEIX, "name": "LAHAYVILLE", "departement": 55}, +{ "code": LAHAYVILLE, "name": "REMENNECOURT", "departement": 55}, +{ "code": REMENNECOURT, "name": "LAHEYCOURT", "departement": 55}, +{ "code": LAHEYCOURT, "name": "LAIMONT", "departement": 55}, +{ "code": LAIMONT, "name": "LAMORVILLE", "departement": 55}, +{ "code": LAMORVILLE, "name": "LANDRECOURT-LEMPIRE", "departement": 55}, +{ "code": LANDRECOURT-LEMPIRE, "name": "LANEUVILLE-AU-RUPT", "departement": 55}, +{ "code": LANEUVILLE-AU-RUPT, "name": "LAVALLEE", "departement": 55}, +{ "code": LAVALLEE, "name": "LANEUVILLE-SUR-MEUSE", "departement": 55}, +{ "code": LANEUVILLE-SUR-MEUSE, "name": "LANHERES", "departement": 55}, +{ "code": LANHERES, "name": "LATOUR-EN-WOEVRE", "departement": 55}, +{ "code": LATOUR-EN-WOEVRE, "name": "LEROUVILLE", "departement": 55}, +{ "code": LEROUVILLE, "name": "LEVONCOURT", "departement": 55}, +{ "code": LEVONCOURT, "name": "LIGNIERES-SUR-AIRE", "departement": 55}, +{ "code": LIGNIERES-SUR-AIRE, "name": "LISLE-EN-RIGAULT", "departement": 55}, +{ "code": LISLE-EN-RIGAULT, "name": "LIGNY-EN-BARROIS", "departement": 55}, +{ "code": LIGNY-EN-BARROIS, "name": "LINY-DEVANT-DUN", "departement": 55}, +{ "code": LINY-DEVANT-DUN, "name": "LISSEY", "departement": 55}, +{ "code": LISSEY, "name": "LION-DEVANT-DUN", "departement": 55}, +{ "code": LION-DEVANT-DUN, "name": "LISLE-EN-BARROIS", "departement": 55}, +{ "code": LISLE-EN-BARROIS, "name": "LOISEY", "departement": 55}, +{ "code": LOISEY, "name": "LOISON", "departement": 55}, +{ "code": LOISON, "name": "LONGEAUX", "departement": 55}, +{ "code": LONGEAUX, "name": "LUZY-SAINT-MARTIN", "departement": 55}, +{ "code": LUZY-SAINT-MARTIN, "name": "LONGCHAMPS-SUR-AIRE", "departement": 55}, +{ "code": LONGCHAMPS-SUR-AIRE, "name": "LONGEVILLE-EN-BARROIS", "departement": 55}, +{ "code": LONGEVILLE-EN-BARROIS, "name": "LOUPMONT", "departement": 55}, +{ "code": LOUPMONT, "name": "LOUPPY-LE-CHATEAU", "departement": 55}, +{ "code": LOUPPY-LE-CHATEAU, "name": "LOUPPY-SUR-LOISON", "departement": 55}, +{ "code": LOUPPY-SUR-LOISON, "name": "LOUVEMONT-COTE-DU-POIVRE", "departement": 55}, +{ "code": LOUVEMONT-COTE-DU-POIVRE, "name": "MAIZEY", "departement": 55}, +{ "code": MAIZEY, "name": "MALANCOURT", "departement": 55}, +{ "code": MALANCOURT, "name": "MANDRES-EN-BARROIS", "departement": 55}, +{ "code": MANDRES-EN-BARROIS, "name": "MANGIENNES", "departement": 55}, +{ "code": MANGIENNES, "name": "MANHEULLES", "departement": 55}, +{ "code": MANHEULLES, "name": "MARCHEVILLE-EN-WOEVRE", "departement": 55}, +{ "code": MARCHEVILLE-EN-WOEVRE, "name": "MARRE", "departement": 55}, +{ "code": MARRE, "name": "MARSON-SUR-BARBOURE", "departement": 55}, +{ "code": MARSON-SUR-BARBOURE, "name": "MARTINCOURT-SUR-MEUSE", "departement": 55}, +{ "code": MARTINCOURT-SUR-MEUSE, "name": "MARVILLE", "departement": 55}, +{ "code": MARVILLE, "name": "MAUCOURT-SUR-ORNE", "departement": 55}, +{ "code": MAUCOURT-SUR-ORNE, "name": "MAULAN", "departement": 55}, +{ "code": MAULAN, "name": "MAUVAGES", "departement": 55}, +{ "code": MAUVAGES, "name": "MAXEY-SUR-VAISE", "departement": 55}, +{ "code": MAXEY-SUR-VAISE, "name": "MECRIN", "departement": 55}, +{ "code": MECRIN, "name": "MELIGNY-LE-GRAND", "departement": 55}, +{ "code": MELIGNY-LE-GRAND, "name": "MELIGNY-LE-PETIT", "departement": 55}, +{ "code": MELIGNY-LE-PETIT, "name": "MENAUCOURT", "departement": 55}, +{ "code": MENAUCOURT, "name": "MENIL-AUX-BOIS", "departement": 55}, +{ "code": MENIL-AUX-BOIS, "name": "MENIL-LA-HORGNE", "departement": 55}, +{ "code": MENIL-LA-HORGNE, "name": "MENIL-SUR-SAULX", "departement": 55}, +{ "code": MENIL-SUR-SAULX, "name": "MERLES-SUR-LOISON", "departement": 55}, +{ "code": MERLES-SUR-LOISON, "name": "MONTIGNY-LES-VAUCOULEURS", "departement": 55}, +{ "code": MONTIGNY-LES-VAUCOULEURS, "name": "MILLY-SUR-BRADON", "departement": 55}, +{ "code": MILLY-SUR-BRADON, "name": "MOGEVILLE", "departement": 55}, +{ "code": MOGEVILLE, "name": "MOGNEVILLE", "departement": 55}, +{ "code": MOGNEVILLE, "name": "MORANVILLE", "departement": 55}, +{ "code": MORANVILLE, "name": "MOIREY-FLABAS-CREPION", "departement": 55}, +{ "code": MOIREY-FLABAS-CREPION, "name": "MONTBLAINVILLE", "departement": 55}, +{ "code": MONTBLAINVILLE, "name": "MONTBRAS", "departement": 55}, +{ "code": MONTBRAS, "name": "MONT-DEVANT-SASSEY", "departement": 55}, +{ "code": MONT-DEVANT-SASSEY, "name": "MONTFAUCON-D"ARGONNE", "departement": 55}, +{ "code": MONTFAUCON-D"ARGONNE, "name": "LES MONTHAIRONS", "departement": 55}, +{ "code": LES MONTHAIRONS, "name": "MONTIGNY-DEVANT-SASSEY", "departement": 55}, +{ "code": MONTIGNY-DEVANT-SASSEY, "name": "MORGEMOULIN", "departement": 55}, +{ "code": MORGEMOULIN, "name": "MONTPLONNE", "departement": 55}, +{ "code": MONTPLONNE, "name": "MONTSEC", "departement": 55}, +{ "code": MONTSEC, "name": "MONTZEVILLE", "departement": 55}, +{ "code": MONTZEVILLE, "name": "CHANTERAINE", "departement": 55}, +{ "code": CHANTERAINE, "name": "MORLEY", "departement": 55}, +{ "code": MORLEY, "name": "MOUILLY", "departement": 55}, +{ "code": MOUILLY, "name": "MOULAINVILLE", "departement": 55}, +{ "code": MOULAINVILLE, "name": "MOULINS-SAINT-HUBERT", "departement": 55}, +{ "code": MOULINS-SAINT-HUBERT, "name": "MOULOTTE", "departement": 55}, +{ "code": MOULOTTE, "name": "NAIVES-ROSIERES", "departement": 55}, +{ "code": NAIVES-ROSIERES, "name": "MOUZAY", "departement": 55}, +{ "code": MOUZAY, "name": "MURVAUX", "departement": 55}, +{ "code": MURVAUX, "name": "NEUVILLE-LES-VAUCOULEURS", "departement": 55}, +{ "code": NEUVILLE-LES-VAUCOULEURS, "name": "VAL-D"ORNAIN", "departement": 55}, +{ "code": VAL-D"ORNAIN, "name": "MUZERAY", "departement": 55}, +{ "code": MUZERAY, "name": "NAIVES-EN-BLOIS", "departement": 55}, +{ "code": NAIVES-EN-BLOIS, "name": "NAIX-AUX-FORGES", "departement": 55}, +{ "code": NAIX-AUX-FORGES, "name": "NANCOIS-LE-GRAND", "departement": 55}, +{ "code": NANCOIS-LE-GRAND, "name": "NANCOIS-SUR-ORNAIN", "departement": 55}, +{ "code": NANCOIS-SUR-ORNAIN, "name": "NANT-LE-GRAND", "departement": 55}, +{ "code": NANT-LE-GRAND, "name": "NANT-LE-PETIT", "departement": 55}, +{ "code": NANT-LE-PETIT, "name": "NANTILLOIS", "departement": 55}, +{ "code": NANTILLOIS, "name": "NANTOIS", "departement": 55}, +{ "code": NANTOIS, "name": "NEPVANT", "departement": 55}, +{ "code": NEPVANT, "name": "NETTANCOURT", "departement": 55}, +{ "code": NETTANCOURT, "name": "LE NEUFOUR", "departement": 55}, +{ "code": LE NEUFOUR, "name": "NEUVILLE-EN-VERDUNOIS", "departement": 55}, +{ "code": NEUVILLE-EN-VERDUNOIS, "name": "VADONVILLE", "departement": 55}, +{ "code": VADONVILLE, "name": "NEUVILLE-SUR-ORNAIN", "departement": 55}, +{ "code": NEUVILLE-SUR-ORNAIN, "name": "NEUVILLY-EN-ARGONNE", "departement": 55}, +{ "code": NEUVILLY-EN-ARGONNE, "name": "NICEY-SUR-AIRE", "departement": 55}, +{ "code": NICEY-SUR-AIRE, "name": "NIXEVILLE-BLERCOURT", "departement": 55}, +{ "code": NIXEVILLE-BLERCOURT, "name": "NONSARD-LAMARCHE", "departement": 55}, +{ "code": NONSARD-LAMARCHE, "name": "NOUILLONPONT", "departement": 55}, +{ "code": NOUILLONPONT, "name": "NOYERS-AUZECOURT", "departement": 55}, +{ "code": NOYERS-AUZECOURT, "name": "NUBECOURT", "departement": 55}, +{ "code": NUBECOURT, "name": "OLIZY-SUR-CHIERS", "departement": 55}, +{ "code": OLIZY-SUR-CHIERS, "name": "VAUDONCOURT", "departement": 55}, +{ "code": VAUDONCOURT, "name": "ORNES", "departement": 55}, +{ "code": ORNES, "name": "OSCHES", "departement": 55}, +{ "code": OSCHES, "name": "OURCHES-SUR-MEUSE", "departement": 55}, +{ "code": OURCHES-SUR-MEUSE, "name": "PAGNY-LA-BLANCHE-COTE", "departement": 55}, +{ "code": PAGNY-LA-BLANCHE-COTE, "name": "PAGNY-SUR-MEUSE", "departement": 55}, +{ "code": PAGNY-SUR-MEUSE, "name": "PAREID", "departement": 55}, +{ "code": PAREID, "name": "PARFONDRUPT", "departement": 55}, +{ "code": PARFONDRUPT, "name": "LES PAROCHES", "departement": 55}, +{ "code": LES PAROCHES, "name": "PIERREFITTE-SUR-AIRE", "departement": 55}, +{ "code": PIERREFITTE-SUR-AIRE, "name": "PILLON", "departement": 55}, +{ "code": PILLON, "name": "PINTHEVILLE", "departement": 55}, +{ "code": PINTHEVILLE, "name": "PONT-SUR-MEUSE", "departement": 55}, +{ "code": PONT-SUR-MEUSE, "name": "POUILLY-SUR-MEUSE", "departement": 55}, +{ "code": POUILLY-SUR-MEUSE, "name": "PRETZ-EN-ARGONNE", "departement": 55}, +{ "code": PRETZ-EN-ARGONNE, "name": "QUINCY-LANDZECOURT", "departement": 55}, +{ "code": QUINCY-LANDZECOURT, "name": "THONNE-LES-PRES", "departement": 55}, +{ "code": THONNE-LES-PRES, "name": "RAMBLUZIN-ET-BENOITE-VAUX", "departement": 55}, +{ "code": RAMBLUZIN-ET-BENOITE-VAUX, "name": "RAMBUCOURT", "departement": 55}, +{ "code": RAMBUCOURT, "name": "RANCOURT-SUR-ORNAIN", "departement": 55}, +{ "code": RANCOURT-SUR-ORNAIN, "name": "BAUDRECOURT", "departement": 57}, +{ "code": BAUDRECOURT, "name": "RANZIERES", "departement": 55}, +{ "code": RANZIERES, "name": "RARECOURT", "departement": 55}, +{ "code": RARECOURT, "name": "RECICOURT", "departement": 55}, +{ "code": RECICOURT, "name": "THONNELLE", "departement": 55}, +{ "code": THONNELLE, "name": "RECOURT-LE-CREUX", "departement": 55}, +{ "code": RECOURT-LE-CREUX, "name": "REFFROY", "departement": 55}, +{ "code": REFFROY, "name": "REGNEVILLE-SUR-MEUSE", "departement": 55}, +{ "code": REGNEVILLE-SUR-MEUSE, "name": "REMBERCOURT-SOMMAISNE", "departement": 55}, +{ "code": REMBERCOURT-SOMMAISNE, "name": "REMOIVILLE", "departement": 55}, +{ "code": REMOIVILLE, "name": "RESSON", "departement": 55}, +{ "code": RESSON, "name": "REVILLE-AUX-BOIS", "departement": 55}, +{ "code": REVILLE-AUX-BOIS, "name": "RIAVILLE", "departement": 55}, +{ "code": RIAVILLE, "name": "RIBEAUCOURT", "departement": 55}, +{ "code": RIBEAUCOURT, "name": "RICHECOURT", "departement": 55}, +{ "code": RICHECOURT, "name": "RIGNY-LA-SALLE", "departement": 55}, +{ "code": RIGNY-LA-SALLE, "name": "ROUVROIS-SUR-MEUSE", "departement": 55}, +{ "code": ROUVROIS-SUR-MEUSE, "name": "RIGNY-SAINT-MARTIN", "departement": 55}, +{ "code": RIGNY-SAINT-MARTIN, "name": "ROBERT-ESPAGNE", "departement": 55}, +{ "code": ROBERT-ESPAGNE, "name": "LES ROISES", "departement": 55}, +{ "code": LES ROISES, "name": "ROMAGNE-SOUS-LES-COTES", "departement": 55}, +{ "code": ROMAGNE-SOUS-LES-COTES, "name": "ROMAGNE-SOUS-MONTFAUCON", "departement": 55}, +{ "code": ROMAGNE-SOUS-MONTFAUCON, "name": "RONVAUX", "departement": 55}, +{ "code": RONVAUX, "name": "RAIVAL", "departement": 55}, +{ "code": RAIVAL, "name": "ROUVRES-EN-WOEVRE", "departement": 55}, +{ "code": ROUVRES-EN-WOEVRE, "name": "ROUVROIS-SUR-OTHAIN", "departement": 55}, +{ "code": ROUVROIS-SUR-OTHAIN, "name": "RUMONT", "departement": 55}, +{ "code": RUMONT, "name": "RUPT-AUX-NONAINS", "departement": 55}, +{ "code": RUPT-AUX-NONAINS, "name": "RUPT-DEVANT-SAINT-MIHIEL", "departement": 55}, +{ "code": RUPT-DEVANT-SAINT-MIHIEL, "name": "RUPT-EN-WOEVRE", "departement": 55}, +{ "code": RUPT-EN-WOEVRE, "name": "RUPT-SUR-OTHAIN", "departement": 55}, +{ "code": RUPT-SUR-OTHAIN, "name": "SAINT-AMAND-SUR-ORNAIN", "departement": 55}, +{ "code": SAINT-AMAND-SUR-ORNAIN, "name": "SAINT-ANDRE-EN-BARROIS", "departement": 55}, +{ "code": SAINT-ANDRE-EN-BARROIS, "name": "SAINT-AUBIN-SUR-AIRE", "departement": 55}, +{ "code": SAINT-AUBIN-SUR-AIRE, "name": "SAINT-GERMAIN-SUR-MEUSE", "departement": 55}, +{ "code": SAINT-GERMAIN-SUR-MEUSE, "name": "SAINT-HILAIRE-EN-WOEVRE", "departement": 55}, +{ "code": SAINT-HILAIRE-EN-WOEVRE, "name": "UGNY-SUR-MEUSE", "departement": 55}, +{ "code": UGNY-SUR-MEUSE, "name": "SAINT-JEAN-LES-BUZY", "departement": 55}, +{ "code": SAINT-JEAN-LES-BUZY, "name": "SAINT-JOIRE", "departement": 55}, +{ "code": SAINT-JOIRE, "name": "SAINT-JULIEN-SOUS-LES-COTES", "departement": 55}, +{ "code": SAINT-JULIEN-SOUS-LES-COTES, "name": "BELLANGE", "departement": 57}, +{ "code": BELLANGE, "name": "SAINT-LAURENT-SUR-OTHAIN", "departement": 55}, +{ "code": SAINT-LAURENT-SUR-OTHAIN, "name": "SAINT-MAURICE-SOUS-LES-COTES", "departement": 55}, +{ "code": SAINT-MAURICE-SOUS-LES-COTES, "name": "SAINT-PIERREVILLERS", "departement": 55}, +{ "code": SAINT-PIERREVILLERS, "name": "SAINT-REMY-LA-CALONNE", "departement": 55}, +{ "code": SAINT-REMY-LA-CALONNE, "name": "SALMAGNE", "departement": 55}, +{ "code": SALMAGNE, "name": "SAMPIGNY", "departement": 55}, +{ "code": SAMPIGNY, "name": "SAMOGNEUX", "departement": 55}, +{ "code": SAMOGNEUX, "name": "SASSEY-SUR-MEUSE", "departement": 55}, +{ "code": SASSEY-SUR-MEUSE, "name": "SAUDRUPT", "departement": 55}, +{ "code": SAUDRUPT, "name": "SAULMORY-ET-VILLEFRANCHE", "departement": 55}, +{ "code": SAULMORY-ET-VILLEFRANCHE, "name": "SAULVAUX", "departement": 55}, +{ "code": SAULVAUX, "name": "SILMONT", "departement": 55}, +{ "code": SILMONT, "name": "SAULX-LES-CHAMPLON", "departement": 55}, +{ "code": SAULX-LES-CHAMPLON, "name": "SAUVIGNY", "departement": 55}, +{ "code": SAUVIGNY, "name": "SAUVOY", "departement": 55}, +{ "code": SAUVOY, "name": "SAVONNIERES-DEVANT-BAR", "departement": 55}, +{ "code": SAVONNIERES-DEVANT-BAR, "name": "SAVONNIERES-EN-PERTHOIS", "departement": 55}, +{ "code": SAVONNIERES-EN-PERTHOIS, "name": "SEIGNEULLES", "departement": 55}, +{ "code": SEIGNEULLES, "name": "SENON", "departement": 55}, +{ "code": SENON, "name": "VADELAINCOURT", "departement": 55}, +{ "code": VADELAINCOURT, "name": "SENONCOURT-LES-MAUJOUY", "departement": 55}, +{ "code": SENONCOURT-LES-MAUJOUY, "name": "SEPTSARGES", "departement": 55}, +{ "code": SEPTSARGES, "name": "SEPVIGNY", "departement": 55}, +{ "code": SEPVIGNY, "name": "SEUZEY", "departement": 55}, +{ "code": SEUZEY, "name": "BISTEN-EN-LORRAINE", "departement": 57}, +{ "code": BISTEN-EN-LORRAINE, "name": "SIVRY-LA-PERCHE", "departement": 55}, +{ "code": SIVRY-LA-PERCHE, "name": "SIVRY-SUR-MEUSE", "departement": 55}, +{ "code": SIVRY-SUR-MEUSE, "name": "SOMMEDIEUE", "departement": 55}, +{ "code": SOMMEDIEUE, "name": "TANNOIS", "departement": 55}, +{ "code": TANNOIS, "name": "SOMMEILLES", "departement": 55}, +{ "code": SOMMEILLES, "name": "SOMMELONNE", "departement": 55}, +{ "code": SOMMELONNE, "name": "SORBEY", "departement": 55}, +{ "code": SORBEY, "name": "SORCY-SAINT-MARTIN", "departement": 55}, +{ "code": SORCY-SAINT-MARTIN, "name": "LES SOUHESMES-RAMPONT", "departement": 55}, +{ "code": LES SOUHESMES-RAMPONT, "name": "THIERVILLE-SUR-MEUSE", "departement": 55}, +{ "code": THIERVILLE-SUR-MEUSE, "name": "SOUILLY", "departement": 55}, +{ "code": SOUILLY, "name": "STAINVILLE", "departement": 55}, +{ "code": STAINVILLE, "name": "TAILLANCOURT", "departement": 55}, +{ "code": TAILLANCOURT, "name": "THILLOMBOIS", "departement": 55}, +{ "code": THILLOMBOIS, "name": "THILLOT", "departement": 55}, +{ "code": THILLOT, "name": "THONNE-LA-LONG", "departement": 55}, +{ "code": THONNE-LA-LONG, "name": "THONNE-LE-THIL", "departement": 55}, +{ "code": THONNE-LE-THIL, "name": "TILLY-SUR-MEUSE", "departement": 55}, +{ "code": TILLY-SUR-MEUSE, "name": "TREMONT-SUR-SAULX", "departement": 55}, +{ "code": TREMONT-SUR-SAULX, "name": "TRESAUVAUX", "departement": 55}, +{ "code": TRESAUVAUX, "name": "VACHERAUVILLE", "departement": 55}, +{ "code": VACHERAUVILLE, "name": "TREVERAY", "departement": 55}, +{ "code": TREVERAY, "name": "SEUIL-D"ARGONNE", "departement": 55}, +{ "code": SEUIL-D"ARGONNE, "name": "COUSANCES-LES-TRICONVILLE", "departement": 55}, +{ "code": COUSANCES-LES-TRICONVILLE, "name": "TRONVILLE-EN-BARROIS", "departement": 55}, +{ "code": TRONVILLE-EN-BARROIS, "name": "TROUSSEY", "departement": 55}, +{ "code": TROUSSEY, "name": "TROYON", "departement": 55}, +{ "code": TROYON, "name": "VARENNES-EN-ARGONNE", "departement": 55}, +{ "code": VARENNES-EN-ARGONNE, "name": "VARNEVILLE", "departement": 55}, +{ "code": VARNEVILLE, "name": "VALBOIS", "departement": 55}, +{ "code": VALBOIS, "name": "VASSINCOURT", "departement": 55}, +{ "code": VASSINCOURT, "name": "VAUBECOURT", "departement": 55}, +{ "code": VAUBECOURT, "name": "VAUCOULEURS", "departement": 55}, +{ "code": VAUCOULEURS, "name": "VAUDEVILLE-LE-HAUT", "departement": 55}, +{ "code": VAUDEVILLE-LE-HAUT, "name": "VAUQUOIS", "departement": 55}, +{ "code": VAUQUOIS, "name": "DOUAUMONT-VAUX", "departement": 55}, +{ "code": DOUAUMONT-VAUX, "name": "VAUX-LES-PALAMEIX", "departement": 55}, +{ "code": VAUX-LES-PALAMEIX, "name": "VERNEUIL-GRAND", "departement": 55}, +{ "code": VERNEUIL-GRAND, "name": "VAVINCOURT", "departement": 55}, +{ "code": VAVINCOURT, "name": "VELAINES", "departement": 55}, +{ "code": VELAINES, "name": "VELOSNES", "departement": 55}, +{ "code": VELOSNES, "name": "VERNEUIL-PETIT", "departement": 55}, +{ "code": VERNEUIL-PETIT, "name": "VERY", "departement": 55}, +{ "code": VERY, "name": "VIGNEUL-SOUS-MONTMEDY", "departement": 55}, +{ "code": VIGNEUL-SOUS-MONTMEDY, "name": "VIGNOT", "departement": 55}, +{ "code": VIGNOT, "name": "VILLECLOYE", "departement": 55}, +{ "code": VILLECLOYE, "name": "VILLE-DEVANT-BELRAIN", "departement": 55}, +{ "code": VILLE-DEVANT-BELRAIN, "name": "VILLE-DEVANT-CHAUMONT", "departement": 55}, +{ "code": VILLE-DEVANT-CHAUMONT, "name": "VILLE-EN-WOEVRE", "departement": 55}, +{ "code": VILLE-EN-WOEVRE, "name": "VILLEROY-SUR-MEHOLLE", "departement": 55}, +{ "code": VILLEROY-SUR-MEHOLLE, "name": "VILLERS-AUX-VENTS", "departement": 55}, +{ "code": VILLERS-AUX-VENTS, "name": "VILLERS-DEVANT-DUN", "departement": 55}, +{ "code": VILLERS-DEVANT-DUN, "name": "VILLERS-LE-SEC", "departement": 55}, +{ "code": VILLERS-LE-SEC, "name": "VILLERS-LES-MANGIENNES", "departement": 55}, +{ "code": VILLERS-LES-MANGIENNES, "name": "VILLERS-SOUS-PAREID", "departement": 55}, +{ "code": VILLERS-SOUS-PAREID, "name": "VILLERS-SUR-MEUSE", "departement": 55}, +{ "code": VILLERS-SUR-MEUSE, "name": "VILLE-SUR-COUSANCES", "departement": 55}, +{ "code": VILLE-SUR-COUSANCES, "name": "VILLE-SUR-SAULX", "departement": 55}, +{ "code": VILLE-SUR-SAULX, "name": "VILLOTTE-DEVANT-LOUPPY", "departement": 55}, +{ "code": VILLOTTE-DEVANT-LOUPPY, "name": "VILLOTTE-SUR-AIRE", "departement": 55}, +{ "code": VILLOTTE-SUR-AIRE, "name": "VILOSNES-HARAUMONT", "departement": 55}, +{ "code": VILOSNES-HARAUMONT, "name": "VITTARVILLE", "departement": 55}, +{ "code": VITTARVILLE, "name": "VOID-VACON", "departement": 55}, +{ "code": VOID-VACON, "name": "VOUTHON-BAS", "departement": 55}, +{ "code": VOUTHON-BAS, "name": "WAVRILLE", "departement": 55}, +{ "code": WAVRILLE, "name": "VOUTHON-HAUT", "departement": 55}, +{ "code": VOUTHON-HAUT, "name": "WALY", "departement": 55}, +{ "code": WALY, "name": "WARCQ", "departement": 55}, +{ "code": WARCQ, "name": "WATRONVILLE", "departement": 55}, +{ "code": WATRONVILLE, "name": "BLIES-GUERSVILLER", "departement": 57}, +{ "code": BLIES-GUERSVILLER, "name": "WILLERONCOURT", "departement": 55}, +{ "code": WILLERONCOURT, "name": "WISEPPE", "departement": 55}, +{ "code": WISEPPE, "name": "WOEL", "departement": 55}, +{ "code": WOEL, "name": "WOIMBEY", "departement": 55}, +{ "code": WOIMBEY, "name": "XIVRAY-ET-MARVOISIN", "departement": 55}, +{ "code": XIVRAY-ET-MARVOISIN, "name": "ABONCOURT", "departement": 57}, +{ "code": ABONCOURT, "name": "ABONCOURT-SUR-SEILLE", "departement": 57}, +{ "code": ABONCOURT-SUR-SEILLE, "name": "ADAINCOURT", "departement": 57}, +{ "code": ADAINCOURT, "name": "ABRESCHVILLER", "departement": 57}, +{ "code": ABRESCHVILLER, "name": "ACHAIN", "departement": 57}, +{ "code": ACHAIN, "name": "ACHEN", "departement": 57}, +{ "code": ACHEN, "name": "ADELANGE", "departement": 57}, +{ "code": ADELANGE, "name": "AJONCOURT", "departement": 57}, +{ "code": AJONCOURT, "name": "ALAINCOURT-LA-COTE", "departement": 57}, +{ "code": ALAINCOURT-LA-COTE, "name": "ALBESTROFF", "departement": 57}, +{ "code": ALBESTROFF, "name": "ALGRANGE", "departement": 57}, +{ "code": ALGRANGE, "name": "ALSTING", "departement": 57}, +{ "code": ALSTING, "name": "ALTRIPPE", "departement": 57}, +{ "code": ALTRIPPE, "name": "ALTVILLER", "departement": 57}, +{ "code": ALTVILLER, "name": "ANCERVILLE", "departement": 57}, +{ "code": ANCERVILLE, "name": "ALZING", "departement": 57}, +{ "code": ALZING, "name": "AMANVILLERS", "departement": 57}, +{ "code": AMANVILLERS, "name": "AMELECOURT", "departement": 57}, +{ "code": AMELECOURT, "name": "AMNEVILLE", "departement": 57}, +{ "code": AMNEVILLE, "name": "ANCY-DORNOT", "departement": 57}, +{ "code": ANCY-DORNOT, "name": "ANGEVILLERS", "departement": 57}, +{ "code": ANGEVILLERS, "name": "ANTILLY", "departement": 57}, +{ "code": ANTILLY, "name": "ANZELING", "departement": 57}, +{ "code": ANZELING, "name": "APACH", "departement": 57}, +{ "code": APACH, "name": "ARRAINCOURT", "departement": 57}, +{ "code": ARRAINCOURT, "name": "ARGANCY", "departement": 57}, +{ "code": ARGANCY, "name": "ARRIANCE", "departement": 57}, +{ "code": ARRIANCE, "name": "ARRY", "departement": 57}, +{ "code": ARRY, "name": "ARS-LAQUENEXY", "departement": 57}, +{ "code": ARS-LAQUENEXY, "name": "ARS-SUR-MOSELLE", "departement": 57}, +{ "code": ARS-SUR-MOSELLE, "name": "ARZVILLER", "departement": 57}, +{ "code": ARZVILLER, "name": "ASPACH", "departement": 57}, +{ "code": ASPACH, "name": "ASSENONCOURT", "departement": 57}, +{ "code": ASSENONCOURT, "name": "ATTILLONCOURT", "departement": 57}, +{ "code": ATTILLONCOURT, "name": "AUBE", "departement": 57}, +{ "code": AUBE, "name": "AUGNY", "departement": 57}, +{ "code": AUGNY, "name": "AULNOIS-SUR-SEILLE", "departement": 57}, +{ "code": AULNOIS-SUR-SEILLE, "name": "AUMETZ", "departement": 57}, +{ "code": AUMETZ, "name": "BACOURT", "departement": 57}, +{ "code": BACOURT, "name": "AVRICOURT", "departement": 57}, +{ "code": AVRICOURT, "name": "AY-SUR-MOSELLE", "departement": 57}, +{ "code": AY-SUR-MOSELLE, "name": "AZOUDANGE", "departement": 57}, +{ "code": AZOUDANGE, "name": "BAERENTHAL", "departement": 57}, +{ "code": BAERENTHAL, "name": "BAMBIDERSTROFF", "departement": 57}, +{ "code": BAMBIDERSTROFF, "name": "BANNAY", "departement": 57}, +{ "code": BANNAY, "name": "LE BAN-SAINT-MARTIN", "departement": 57}, +{ "code": LE BAN-SAINT-MARTIN, "name": "BARCHAIN", "departement": 57}, +{ "code": BARCHAIN, "name": "BARONVILLE", "departement": 57}, +{ "code": BARONVILLE, "name": "BARST", "departement": 57}, +{ "code": BARST, "name": "BASSING", "departement": 57}, +{ "code": BASSING, "name": "BAZONCOURT", "departement": 57}, +{ "code": BAZONCOURT, "name": "BEBING", "departement": 57}, +{ "code": BEBING, "name": "BECHY", "departement": 57}, +{ "code": BECHY, "name": "BEHREN-LES-FORBACH", "departement": 57}, +{ "code": BEHREN-LES-FORBACH, "name": "BENESTROFF", "departement": 57}, +{ "code": BENESTROFF, "name": "BENING-LES-SAINT-AVOLD", "departement": 57}, +{ "code": BENING-LES-SAINT-AVOLD, "name": "BERG-SUR-MOSELLE", "departement": 57}, +{ "code": BERG-SUR-MOSELLE, "name": "BERIG-VINTRANGE", "departement": 57}, +{ "code": BERIG-VINTRANGE, "name": "BERLING", "departement": 57}, +{ "code": BERLING, "name": "BERMERING", "departement": 57}, +{ "code": BERMERING, "name": "BERTHELMING", "departement": 57}, +{ "code": BERTHELMING, "name": "BERTRANGE", "departement": 57}, +{ "code": BERTRANGE, "name": "BERVILLER-EN-MOSELLE", "departement": 57}, +{ "code": BERVILLER-EN-MOSELLE, "name": "BETTANGE", "departement": 57}, +{ "code": BETTANGE, "name": "BETTBORN", "departement": 57}, +{ "code": BETTBORN, "name": "BETTELAINVILLE", "departement": 57}, +{ "code": BETTELAINVILLE, "name": "BETTING", "departement": 57}, +{ "code": BETTING, "name": "BETTVILLER", "departement": 57}, +{ "code": BETTVILLER, "name": "BEUX", "departement": 57}, +{ "code": BEUX, "name": "BEYREN-LES-SIERCK", "departement": 57}, +{ "code": BEYREN-LES-SIERCK, "name": "BEZANGE-LA-PETITE", "departement": 57}, +{ "code": BEZANGE-LA-PETITE, "name": "BIBICHE", "departement": 57}, +{ "code": BIBICHE, "name": "BICKENHOLTZ", "departement": 57}, +{ "code": BICKENHOLTZ, "name": "BIDESTROFF", "departement": 57}, +{ "code": BIDESTROFF, "name": "BIDING", "departement": 57}, +{ "code": BIDING, "name": "BINING", "departement": 57}, +{ "code": BINING, "name": "BIONCOURT", "departement": 57}, +{ "code": BIONCOURT, "name": "BIONVILLE-SUR-NIED", "departement": 57}, +{ "code": BIONVILLE-SUR-NIED, "name": "BELLES-FORETS", "departement": 57}, +{ "code": BELLES-FORETS, "name": "BISTROFF", "departement": 57}, +{ "code": BISTROFF, "name": "BLANCHE-EGLISE", "departement": 57}, +{ "code": BLANCHE-EGLISE, "name": "BLIESBRUCK", "departement": 57}, +{ "code": BLIESBRUCK, "name": "BLIES-EBERSING", "departement": 57}, +{ "code": BLIES-EBERSING, "name": "BOUCHEPORN", "departement": 57}, +{ "code": BOUCHEPORN, "name": "BOULANGE", "departement": 57}, +{ "code": BOULANGE, "name": "BOURGALTROFF", "departement": 57}, +{ "code": BOURGALTROFF, "name": "BOULAY-MOSELLE", "departement": 57}, +{ "code": BOULAY-MOSELLE, "name": "BOURDONNAY", "departement": 57}, +{ "code": BOURDONNAY, "name": "BOURSCHEID", "departement": 57}, +{ "code": BOURSCHEID, "name": "BOUSBACH", "departement": 57}, +{ "code": BOUSBACH, "name": "BOUSSE", "departement": 57}, +{ "code": BOUSSE, "name": "BOUSSEVILLER", "departement": 57}, +{ "code": BOUSSEVILLER, "name": "BOUST", "departement": 57}, +{ "code": BOUST, "name": "BOUSTROFF", "departement": 57}, +{ "code": BOUSTROFF, "name": "BREHAIN", "departement": 57}, +{ "code": BREHAIN, "name": "BREIDENBACH", "departement": 57}, +{ "code": BREIDENBACH, "name": "BREISTROFF-LA-GRANDE", "departement": 57}, +{ "code": BREISTROFF-LA-GRANDE, "name": "BRETTNACH", "departement": 57}, +{ "code": BRETTNACH, "name": "BRONVAUX", "departement": 57}, +{ "code": BRONVAUX, "name": "BROUCK", "departement": 57}, +{ "code": BROUCK, "name": "BROUDERDORFF", "departement": 57}, +{ "code": BROUDERDORFF, "name": "BROUVILLER", "departement": 57}, +{ "code": BROUVILLER, "name": "BRULANGE", "departement": 57}, +{ "code": BRULANGE, "name": "BUCHY", "departement": 57}, +{ "code": BUCHY, "name": "BUDING", "departement": 57}, +{ "code": BUDING, "name": "BUDLING", "departement": 57}, +{ "code": BUDLING, "name": "BUHL-LORRAINE", "departement": 57}, +{ "code": BUHL-LORRAINE, "name": "BURLIONCOURT", "departement": 57}, +{ "code": BURLIONCOURT, "name": "BURTONCOURT", "departement": 57}, +{ "code": BURTONCOURT, "name": "CAPPEL", "departement": 57}, +{ "code": CAPPEL, "name": "CARLING", "departement": 57}, +{ "code": CARLING, "name": "CHAILLY-LES-ENNERY", "departement": 57}, +{ "code": CHAILLY-LES-ENNERY, "name": "CHAMBREY", "departement": 57}, +{ "code": CHAMBREY, "name": "CHANVILLE", "departement": 57}, +{ "code": CHANVILLE, "name": "CHARLEVILLE-SOUS-BOIS", "departement": 57}, +{ "code": CHARLEVILLE-SOUS-BOIS, "name": "CHARLY-ORADOUR", "departement": 57}, +{ "code": CHARLY-ORADOUR, "name": "CHATEAU-BREHAIN", "departement": 57}, +{ "code": CHATEAU-BREHAIN, "name": "CHATEAU-ROUGE", "departement": 57}, +{ "code": CHATEAU-ROUGE, "name": "CHATEAU-VOUE", "departement": 57}, +{ "code": CHATEAU-VOUE, "name": "CHATEL-SAINT-GERMAIN", "departement": 57}, +{ "code": CHATEL-SAINT-GERMAIN, "name": "CHEMERY-LES-DEUX", "departement": 57}, +{ "code": CHEMERY-LES-DEUX, "name": "CHEMINOT", "departement": 57}, +{ "code": CHEMINOT, "name": "CHENOIS", "departement": 57}, +{ "code": CHENOIS, "name": "CHERISEY", "departement": 57}, +{ "code": CHERISEY, "name": "CHESNY", "departement": 57}, +{ "code": CHESNY, "name": "CHICOURT", "departement": 57}, +{ "code": CHICOURT, "name": "CHIEULLES", "departement": 57}, +{ "code": CHIEULLES, "name": "CLOUANGE", "departement": 57}, +{ "code": CLOUANGE, "name": "COCHEREN", "departement": 57}, +{ "code": COCHEREN, "name": "COINCY", "departement": 57}, +{ "code": COINCY, "name": "COIN-LES-CUVRY", "departement": 57}, +{ "code": COIN-LES-CUVRY, "name": "COIN-SUR-SEILLE", "departement": 57}, +{ "code": COIN-SUR-SEILLE, "name": "COLLIGNY-MAIZERY", "departement": 57}, +{ "code": COLLIGNY-MAIZERY, "name": "COLMEN", "departement": 57}, +{ "code": COLMEN, "name": "CONDE-NORTHEN", "departement": 57}, +{ "code": CONDE-NORTHEN, "name": "CONTHIL", "departement": 57}, +{ "code": CONTHIL, "name": "CONTZ-LES-BAINS", "departement": 57}, +{ "code": CONTZ-LES-BAINS, "name": "CORNY-SUR-MOSELLE", "departement": 57}, +{ "code": CORNY-SUR-MOSELLE, "name": "COUME", "departement": 57}, +{ "code": COUME, "name": "COURCELLES-CHAUSSY", "departement": 57}, +{ "code": COURCELLES-CHAUSSY, "name": "COURCELLES-SUR-NIED", "departement": 57}, +{ "code": COURCELLES-SUR-NIED, "name": "CRAINCOURT", "departement": 57}, +{ "code": CRAINCOURT, "name": "CREHANGE", "departement": 57}, +{ "code": CREHANGE, "name": "CUTTING", "departement": 57}, +{ "code": CUTTING, "name": "CUVRY", "departement": 57}, +{ "code": CUVRY, "name": "DABO", "departement": 57}, +{ "code": DABO, "name": "DALEM", "departement": 57}, +{ "code": DALEM, "name": "DALHAIN", "departement": 57}, +{ "code": DALHAIN, "name": "DALSTEIN", "departement": 57}, +{ "code": DALSTEIN, "name": "DANNE-ET-QUATRE-VENTS", "departement": 57}, +{ "code": DANNE-ET-QUATRE-VENTS, "name": "DANNELBOURG", "departement": 57}, +{ "code": DANNELBOURG, "name": "DELME", "departement": 57}, +{ "code": DELME, "name": "DENTING", "departement": 57}, +{ "code": DENTING, "name": "DESSELING", "departement": 57}, +{ "code": DESSELING, "name": "DESTRY", "departement": 57}, +{ "code": DESTRY, "name": "DIANE-CAPELLE", "departement": 57}, +{ "code": DIANE-CAPELLE, "name": "DIEBLING", "departement": 57}, +{ "code": DIEBLING, "name": "DIEUZE", "departement": 57}, +{ "code": DIEUZE, "name": "DIFFEMBACH-LES-HELLIMER", "departement": 57}, +{ "code": DIFFEMBACH-LES-HELLIMER, "name": "DISTROFF", "departement": 57}, +{ "code": DISTROFF, "name": "DOLVING", "departement": 57}, +{ "code": DOLVING, "name": "DOMNOM-LES-DIEUZE", "departement": 57}, +{ "code": DOMNOM-LES-DIEUZE, "name": "DONNELAY", "departement": 57}, +{ "code": DONNELAY, "name": "EBERSVILLER", "departement": 57}, +{ "code": EBERSVILLER, "name": "EBLANGE", "departement": 57}, +{ "code": EBLANGE, "name": "EGUELSHARDT", "departement": 57}, +{ "code": EGUELSHARDT, "name": "ELVANGE", "departement": 57}, +{ "code": ELVANGE, "name": "ELZANGE", "departement": 57}, +{ "code": ELZANGE, "name": "ENCHENBERG", "departement": 57}, +{ "code": ENCHENBERG, "name": "ENNERY", "departement": 57}, +{ "code": ENNERY, "name": "EPPING", "departement": 57}, +{ "code": EPPING, "name": "ERCHING", "departement": 57}, +{ "code": ERCHING, "name": "ERNESTVILLER", "departement": 57}, +{ "code": ERNESTVILLER, "name": "ERSTROFF", "departement": 57}, +{ "code": ERSTROFF, "name": "ESCHERANGE", "departement": 57}, +{ "code": ESCHERANGE, "name": "LES ETANGS", "departement": 57}, +{ "code": LES ETANGS, "name": "ETTING", "departement": 57}, +{ "code": ETTING, "name": "ETZLING", "departement": 57}, +{ "code": ETZLING, "name": "FAILLY", "departement": 57}, +{ "code": FAILLY, "name": "FALCK", "departement": 57}, +{ "code": FALCK, "name": "FAMECK", "departement": 57}, +{ "code": FAMECK, "name": "FAREBERSVILLER", "departement": 57}, +{ "code": FAREBERSVILLER, "name": "FLETRANGE", "departement": 57}, +{ "code": FLETRANGE, "name": "FARSCHVILLER", "departement": 57}, +{ "code": FARSCHVILLER, "name": "FENETRANGE", "departement": 57}, +{ "code": FENETRANGE, "name": "FEVES", "departement": 57}, +{ "code": FEVES, "name": "FEY", "departement": 57}, +{ "code": FEY, "name": "FILSTROFF", "departement": 57}, +{ "code": FILSTROFF, "name": "FIXEM", "departement": 57}, +{ "code": FIXEM, "name": "FLASTROFF", "departement": 57}, +{ "code": FLASTROFF, "name": "FLEISHEIM", "departement": 57}, +{ "code": FLEISHEIM, "name": "FLEURY", "departement": 57}, +{ "code": FLEURY, "name": "FLEVY", "departement": 57}, +{ "code": FLEVY, "name": "FLOCOURT", "departement": 57}, +{ "code": FLOCOURT, "name": "FLORANGE", "departement": 57}, +{ "code": FLORANGE, "name": "FOLKLING", "departement": 57}, +{ "code": FOLKLING, "name": "FOLSCHVILLER", "departement": 57}, +{ "code": FOLSCHVILLER, "name": "FONTENY", "departement": 57}, +{ "code": FONTENY, "name": "FONTOY", "departement": 57}, +{ "code": FONTOY, "name": "FOSSIEUX", "departement": 57}, +{ "code": FOSSIEUX, "name": "FOULCREY", "departement": 57}, +{ "code": FOULCREY, "name": "FOULIGNY", "departement": 57}, +{ "code": FOULIGNY, "name": "FOVILLE", "departement": 57}, +{ "code": FOVILLE, "name": "FRANCALTROFF", "departement": 57}, +{ "code": FRANCALTROFF, "name": "FRAQUELFING", "departement": 57}, +{ "code": FRAQUELFING, "name": "FRAUENBERG", "departement": 57}, +{ "code": FRAUENBERG, "name": "FREYBOUSE", "departement": 57}, +{ "code": FREYBOUSE, "name": "FREISTROFF", "departement": 57}, +{ "code": FREISTROFF, "name": "FREMERY", "departement": 57}, +{ "code": FREMERY, "name": "FREMESTROFF", "departement": 57}, +{ "code": FREMESTROFF, "name": "FRESNES-EN-SAULNOIS", "departement": 57}, +{ "code": FRESNES-EN-SAULNOIS, "name": "FRIBOURG", "departement": 57}, +{ "code": FRIBOURG, "name": "GANDRANGE", "departement": 57}, +{ "code": GANDRANGE, "name": "GARREBOURG", "departement": 57}, +{ "code": GARREBOURG, "name": "GAVISSE", "departement": 57}, +{ "code": GAVISSE, "name": "GELUCOURT", "departement": 57}, +{ "code": GELUCOURT, "name": "GERBECOURT", "departement": 57}, +{ "code": GERBECOURT, "name": "GIVRYCOURT", "departement": 57}, +{ "code": GIVRYCOURT, "name": "GLATIGNY", "departement": 57}, +{ "code": GLATIGNY, "name": "GUEBESTROFF", "departement": 57}, +{ "code": GUEBESTROFF, "name": "GOETZENBRUCK", "departement": 57}, +{ "code": GOETZENBRUCK, "name": "GOMELANGE", "departement": 57}, +{ "code": GOMELANGE, "name": "GOIN", "departement": 57}, +{ "code": GOIN, "name": "GUEBLANGE-LES-DIEUZE", "departement": 57}, +{ "code": GUEBLANGE-LES-DIEUZE, "name": "GONDREXANGE", "departement": 57}, +{ "code": GONDREXANGE, "name": "GORZE", "departement": 57}, +{ "code": GORZE, "name": "GUINZELING", "departement": 57}, +{ "code": GUINZELING, "name": "GOSSELMING", "departement": 57}, +{ "code": GOSSELMING, "name": "GRAVELOTTE", "departement": 57}, +{ "code": GRAVELOTTE, "name": "GREMECEY", "departement": 57}, +{ "code": GREMECEY, "name": "GRENING", "departement": 57}, +{ "code": GRENING, "name": "GRINDORFF-BIZING", "departement": 57}, +{ "code": GRINDORFF-BIZING, "name": "GROSBLIEDERSTROFF", "departement": 57}, +{ "code": GROSBLIEDERSTROFF, "name": "GROS-REDERCHING", "departement": 57}, +{ "code": GROS-REDERCHING, "name": "L"HOPITAL", "departement": 57}, +{ "code": L"HOPITAL, "name": "GROSTENQUIN", "departement": 57}, +{ "code": GROSTENQUIN, "name": "GRUNDVILLER", "departement": 57}, +{ "code": GRUNDVILLER, "name": "GUEBENHOUSE", "departement": 57}, +{ "code": GUEBENHOUSE, "name": "LE VAL-DE-GUEBLANGE", "departement": 57}, +{ "code": LE VAL-DE-GUEBLANGE, "name": "GUEBLING", "departement": 57}, +{ "code": GUEBLING, "name": "GUENANGE", "departement": 57}, +{ "code": GUENANGE, "name": "GUNTZVILLER", "departement": 57}, +{ "code": GUNTZVILLER, "name": "VAL-DE-BRIDE", "departement": 57}, +{ "code": VAL-DE-BRIDE, "name": "GUENVILLER", "departement": 57}, +{ "code": GUENVILLER, "name": "GUERMANGE", "departement": 57}, +{ "code": GUERMANGE, "name": "GUERSTLING", "departement": 57}, +{ "code": GUERSTLING, "name": "GUERTING", "departement": 57}, +{ "code": GUERTING, "name": "GUESSLING-HEMERING", "departement": 57}, +{ "code": GUESSLING-HEMERING, "name": "GUINGLANGE", "departement": 57}, +{ "code": GUINGLANGE, "name": "GUINKIRCHEN", "departement": 57}, +{ "code": GUINKIRCHEN, "name": "HABOUDANGE", "departement": 57}, +{ "code": HABOUDANGE, "name": "HAGEN", "departement": 57}, +{ "code": HAGEN, "name": "HAGONDANGE", "departement": 57}, +{ "code": HAGONDANGE, "name": "HALLERING", "departement": 57}, +{ "code": HALLERING, "name": "HALSTROFF", "departement": 57}, +{ "code": HALSTROFF, "name": "BASSE-HAM", "departement": 57}, +{ "code": BASSE-HAM, "name": "HAM-SOUS-VARSBERG", "departement": 57}, +{ "code": HAM-SOUS-VARSBERG, "name": "HAMBACH", "departement": 57}, +{ "code": HAMBACH, "name": "HESSE", "departement": 57}, +{ "code": HESSE, "name": "HAMPONT", "departement": 57}, +{ "code": HAMPONT, "name": "HANGVILLER", "departement": 57}, +{ "code": HANGVILLER, "name": "HANNOCOURT", "departement": 57}, +{ "code": HANNOCOURT, "name": "HAN-SUR-NIED", "departement": 57}, +{ "code": HAN-SUR-NIED, "name": "HONSKIRCH", "departement": 57}, +{ "code": HONSKIRCH, "name": "HANVILLER", "departement": 57}, +{ "code": HANVILLER, "name": "HARAUCOURT-SUR-SEILLE", "departement": 57}, +{ "code": HARAUCOURT-SUR-SEILLE, "name": "HARGARTEN-AUX-MINES", "departement": 57}, +{ "code": HARGARTEN-AUX-MINES, "name": "HARPRICH", "departement": 57}, +{ "code": HARPRICH, "name": "HARREBERG", "departement": 57}, +{ "code": HARREBERG, "name": "HARTZVILLER", "departement": 57}, +{ "code": HARTZVILLER, "name": "HASELBOURG", "departement": 57}, +{ "code": HASELBOURG, "name": "HUNTING", "departement": 57}, +{ "code": HUNTING, "name": "HASPELSCHIEDT", "departement": 57}, +{ "code": HASPELSCHIEDT, "name": "HATTIGNY", "departement": 57}, +{ "code": HATTIGNY, "name": "HAUCONCOURT", "departement": 57}, +{ "code": HAUCONCOURT, "name": "HAUT-CLOCHER", "departement": 57}, +{ "code": HAUT-CLOCHER, "name": "HAVANGE", "departement": 57}, +{ "code": HAVANGE, "name": "HAYES", "departement": 57}, +{ "code": HAYES, "name": "HAZEMBOURG", "departement": 57}, +{ "code": HAZEMBOURG, "name": "HEINING-LES-BOUZONVILLE", "departement": 57}, +{ "code": HEINING-LES-BOUZONVILLE, "name": "HELLERING-LES-FENETRANGE", "departement": 57}, +{ "code": HELLERING-LES-FENETRANGE, "name": "HELLIMER", "departement": 57}, +{ "code": HELLIMER, "name": "HELSTROFF", "departement": 57}, +{ "code": HELSTROFF, "name": "HEMILLY", "departement": 57}, +{ "code": HEMILLY, "name": "HEMING", "departement": 57}, +{ "code": HEMING, "name": "HENRIDORFF", "departement": 57}, +{ "code": HENRIDORFF, "name": "HENRIVILLE", "departement": 57}, +{ "code": HENRIVILLE, "name": "HERANGE", "departement": 57}, +{ "code": HERANGE, "name": "HERMELANGE", "departement": 57}, +{ "code": HERMELANGE, "name": "HERNY", "departement": 57}, +{ "code": HERNY, "name": "HERTZING", "departement": 57}, +{ "code": HERTZING, "name": "HESTROFF", "departement": 57}, +{ "code": HESTROFF, "name": "HETTANGE-GRANDE", "departement": 57}, +{ "code": HETTANGE-GRANDE, "name": "HILBESHEIM", "departement": 57}, +{ "code": HILBESHEIM, "name": "HILSPRICH", "departement": 57}, +{ "code": HILSPRICH, "name": "HINCKANGE", "departement": 57}, +{ "code": HINCKANGE, "name": "HOLACOURT", "departement": 57}, +{ "code": HOLACOURT, "name": "HOLLING", "departement": 57}, +{ "code": HOLLING, "name": "HOLVING", "departement": 57}, +{ "code": HOLVING, "name": "HOMBOURG-BUDANGE", "departement": 57}, +{ "code": HOMBOURG-BUDANGE, "name": "HOMBOURG-HAUT", "departement": 57}, +{ "code": HOMBOURG-HAUT, "name": "HOMMARTING", "departement": 57}, +{ "code": HOMMARTING, "name": "HOMMERT", "departement": 57}, +{ "code": HOMMERT, "name": "HOSTE", "departement": 57}, +{ "code": HOSTE, "name": "HOTTVILLER", "departement": 57}, +{ "code": HOTTVILLER, "name": "HULTEHOUSE", "departement": 57}, +{ "code": HULTEHOUSE, "name": "HUNDLING", "departement": 57}, +{ "code": HUNDLING, "name": "IBIGNY", "departement": 57}, +{ "code": IBIGNY, "name": "ILLANGE", "departement": 57}, +{ "code": ILLANGE, "name": "IMLING", "departement": 57}, +{ "code": IMLING, "name": "INGLANGE", "departement": 57}, +{ "code": INGLANGE, "name": "INSMING", "departement": 57}, +{ "code": INSMING, "name": "INSVILLER", "departement": 57}, +{ "code": INSVILLER, "name": "IPPLING", "departement": 57}, +{ "code": IPPLING, "name": "JALLAUCOURT", "departement": 57}, +{ "code": JALLAUCOURT, "name": "JUVILLE", "departement": 57}, +{ "code": JUVILLE, "name": "JOUY-AUX-ARCHES", "departement": 57}, +{ "code": JOUY-AUX-ARCHES, "name": "JURY", "departement": 57}, +{ "code": JURY, "name": "JUSSY", "departement": 57}, +{ "code": JUSSY, "name": "JUVELIZE", "departement": 57}, +{ "code": JUVELIZE, "name": "KALHAUSEN", "departement": 57}, +{ "code": KALHAUSEN, "name": "KANFEN", "departement": 57}, +{ "code": KANFEN, "name": "KAPPELKINGER", "departement": 57}, +{ "code": KAPPELKINGER, "name": "KEDANGE-SUR-CANNER", "departement": 57}, +{ "code": KEDANGE-SUR-CANNER, "name": "KEMPLICH", "departement": 57}, +{ "code": KEMPLICH, "name": "KERBACH", "departement": 57}, +{ "code": KERBACH, "name": "KERLING-LES-SIERCK", "departement": 57}, +{ "code": KERLING-LES-SIERCK, "name": "KERPRICH-AUX-BOIS", "departement": 57}, +{ "code": KERPRICH-AUX-BOIS, "name": "KIRSCH-LES-SIERCK", "departement": 57}, +{ "code": KIRSCH-LES-SIERCK, "name": "KIRSCHNAUMEN", "departement": 57}, +{ "code": KIRSCHNAUMEN, "name": "KIRVILLER", "departement": 57}, +{ "code": KIRVILLER, "name": "KLANG", "departement": 57}, +{ "code": KLANG, "name": "KNUTANGE", "departement": 57}, +{ "code": KNUTANGE, "name": "KOENIGSMACKER", "departement": 57}, +{ "code": KOENIGSMACKER, "name": "HAUTE-KONTZ", "departement": 57}, +{ "code": HAUTE-KONTZ, "name": "KUNTZIG", "departement": 57}, +{ "code": KUNTZIG, "name": "LACHAMBRE", "departement": 57}, +{ "code": LACHAMBRE, "name": "LAFRIMBOLLE", "departement": 57}, +{ "code": LAFRIMBOLLE, "name": "LAGARDE", "departement": 57}, +{ "code": LAGARDE, "name": "LAMBACH", "departement": 57}, +{ "code": LAMBACH, "name": "LANDANGE", "departement": 57}, +{ "code": LANDANGE, "name": "LANDROFF", "departement": 57}, +{ "code": LANDROFF, "name": "LANEUVEVILLE-LES-LORQUIN", "departement": 57}, +{ "code": LANEUVEVILLE-LES-LORQUIN, "name": "LANEUVEVILLE-EN-SAULNOIS", "departement": 57}, +{ "code": LANEUVEVILLE-EN-SAULNOIS, "name": "LANGATTE", "departement": 57}, +{ "code": LANGATTE, "name": "LANGUIMBERG", "departement": 57}, +{ "code": LANGUIMBERG, "name": "LANING", "departement": 57}, +{ "code": LANING, "name": "LAQUENEXY", "departement": 57}, +{ "code": LAQUENEXY, "name": "LAUDREFANG", "departement": 57}, +{ "code": LAUDREFANG, "name": "LAUMESFELD", "departement": 57}, +{ "code": LAUMESFELD, "name": "LAUNSTROFF", "departement": 57}, +{ "code": LAUNSTROFF, "name": "LELLING", "departement": 57}, +{ "code": LELLING, "name": "LEMBERG", "departement": 57}, +{ "code": LEMBERG, "name": "LEMONCOURT", "departement": 57}, +{ "code": LEMONCOURT, "name": "LEMUD", "departement": 57}, +{ "code": LEMUD, "name": "LENGELSHEIM", "departement": 57}, +{ "code": LENGELSHEIM, "name": "LENING", "departement": 57}, +{ "code": LENING, "name": "LESSE", "departement": 57}, +{ "code": LESSE, "name": "LESSY", "departement": 57}, +{ "code": LESSY, "name": "LEY", "departement": 57}, +{ "code": LEY, "name": "LEYVILLER", "departement": 57}, +{ "code": LEYVILLER, "name": "LEZEY", "departement": 57}, +{ "code": LEZEY, "name": "LIDREZING", "departement": 57}, +{ "code": LIDREZING, "name": "LIEDERSCHIEDT", "departement": 57}, +{ "code": LIEDERSCHIEDT, "name": "LIEHON", "departement": 57}, +{ "code": LIEHON, "name": "LINDRE-BASSE", "departement": 57}, +{ "code": LINDRE-BASSE, "name": "LINDRE-HAUTE", "departement": 57}, +{ "code": LINDRE-HAUTE, "name": "LIOCOURT", "departement": 57}, +{ "code": LIOCOURT, "name": "LIXHEIM", "departement": 57}, +{ "code": LIXHEIM, "name": "LIXING-LES-ROUHLING", "departement": 57}, +{ "code": LIXING-LES-ROUHLING, "name": "LIXING-LES-SAINT-AVOLD", "departement": 57}, +{ "code": LIXING-LES-SAINT-AVOLD, "name": "LHOR", "departement": 57}, +{ "code": LHOR, "name": "LOMMERANGE", "departement": 57}, +{ "code": LOMMERANGE, "name": "LONGEVILLE-LES-METZ", "departement": 57}, +{ "code": LONGEVILLE-LES-METZ, "name": "LONGEVILLE-LES-SAINT-AVOLD", "departement": 57}, +{ "code": LONGEVILLE-LES-SAINT-AVOLD, "name": "LORQUIN", "departement": 57}, +{ "code": LORQUIN, "name": "LORRY-LES-METZ", "departement": 57}, +{ "code": LORRY-LES-METZ, "name": "LORRY-MARDIGNY", "departement": 57}, +{ "code": LORRY-MARDIGNY, "name": "LOSTROFF", "departement": 57}, +{ "code": LOSTROFF, "name": "LOUVIGNY", "departement": 57}, +{ "code": LOUVIGNY, "name": "LOUDREFING", "departement": 57}, +{ "code": LOUDREFING, "name": "LOUPERSHOUSE", "departement": 57}, +{ "code": LOUPERSHOUSE, "name": "LOUTZVILLER", "departement": 57}, +{ "code": LOUTZVILLER, "name": "LUBECOURT", "departement": 57}, +{ "code": LUBECOURT, "name": "LUCY", "departement": 57}, +{ "code": LUCY, "name": "LUPPY", "departement": 57}, +{ "code": LUPPY, "name": "LUTTANGE", "departement": 57}, +{ "code": LUTTANGE, "name": "LUTZELBOURG", "departement": 57}, +{ "code": LUTZELBOURG, "name": "MACHEREN", "departement": 57}, +{ "code": MACHEREN, "name": "MAINVILLERS", "departement": 57}, +{ "code": MAINVILLERS, "name": "MAIZEROY", "departement": 57}, +{ "code": MAIZEROY, "name": "LA MAXE", "departement": 57}, +{ "code": LA MAXE, "name": "MAIZIERES-LES-VIC", "departement": 57}, +{ "code": MAIZIERES-LES-VIC, "name": "MALAUCOURT-SUR-SEILLE", "departement": 57}, +{ "code": MALAUCOURT-SUR-SEILLE, "name": "MALLING", "departement": 57}, +{ "code": MALLING, "name": "MALROY", "departement": 57}, +{ "code": MALROY, "name": "MANDEREN-RITZING", "departement": 57}, +{ "code": MANDEREN-RITZING, "name": "MANHOUE", "departement": 57}, +{ "code": MANHOUE, "name": "MANOM", "departement": 57}, +{ "code": MANOM, "name": "MANY", "departement": 57}, +{ "code": MANY, "name": "MARANGE-SILVANGE", "departement": 57}, +{ "code": MARANGE-SILVANGE, "name": "MARANGE-ZONDRANGE", "departement": 57}, +{ "code": MARANGE-ZONDRANGE, "name": "MARIEULLES", "departement": 57}, +{ "code": MARIEULLES, "name": "MARIMONT-LES-BENESTROFF", "departement": 57}, +{ "code": MARIMONT-LES-BENESTROFF, "name": "MARLY", "departement": 57}, +{ "code": MARLY, "name": "MARSAL", "departement": 57}, +{ "code": MARSAL, "name": "MARSILLY", "departement": 57}, +{ "code": MARSILLY, "name": "MARTHILLE", "departement": 57}, +{ "code": MARTHILLE, "name": "MAXSTADT", "departement": 57}, +{ "code": MAXSTADT, "name": "MECLEUVES", "departement": 57}, +{ "code": MECLEUVES, "name": "MEGANGE", "departement": 57}, +{ "code": MEGANGE, "name": "MEISENTHAL", "departement": 57}, +{ "code": MEISENTHAL, "name": "MENSKIRCH", "departement": 57}, +{ "code": MENSKIRCH, "name": "MERSCHWEILLER", "departement": 57}, +{ "code": MERSCHWEILLER, "name": "MERTEN", "departement": 57}, +{ "code": MERTEN, "name": "METAIRIES-SAINT-QUIRIN", "departement": 57}, +{ "code": METAIRIES-SAINT-QUIRIN, "name": "METTING", "departement": 57}, +{ "code": METTING, "name": "METZERESCHE", "departement": 57}, +{ "code": METZERESCHE, "name": "METZING", "departement": 57}, +{ "code": METZING, "name": "MEY", "departement": 57}, +{ "code": MEY, "name": "MITTERSHEIM", "departement": 57}, +{ "code": MITTERSHEIM, "name": "MOLRING", "departement": 57}, +{ "code": MOLRING, "name": "MOMERSTROFF", "departement": 57}, +{ "code": MOMERSTROFF, "name": "MONCHEUX", "departement": 57}, +{ "code": MONCHEUX, "name": "MONCOURT", "departement": 57}, +{ "code": MONCOURT, "name": "MONDELANGE", "departement": 57}, +{ "code": MONDELANGE, "name": "MONDORFF", "departement": 57}, +{ "code": MONDORFF, "name": "MONNEREN", "departement": 57}, +{ "code": MONNEREN, "name": "MONTOIS-LA-MONTAGNE", "departement": 57}, +{ "code": MONTOIS-LA-MONTAGNE, "name": "MONTBRONN", "departement": 57}, +{ "code": MONTBRONN, "name": "MONTDIDIER", "departement": 57}, +{ "code": MONTDIDIER, "name": "MONTENACH", "departement": 57}, +{ "code": MONTENACH, "name": "MONTIGNY-LES-METZ", "departement": 57}, +{ "code": MONTIGNY-LES-METZ, "name": "MOYEUVRE-PETITE", "departement": 57}, +{ "code": MOYEUVRE-PETITE, "name": "OGY-MONTOY-FLANVILLE", "departement": 57}, +{ "code": OGY-MONTOY-FLANVILLE, "name": "MORHANGE", "departement": 57}, +{ "code": MORHANGE, "name": "MORSBACH", "departement": 57}, +{ "code": MORSBACH, "name": "MORVILLE-LES-VIC", "departement": 57}, +{ "code": MORVILLE-LES-VIC, "name": "MORVILLE-SUR-NIED", "departement": 57}, +{ "code": MORVILLE-SUR-NIED, "name": "MOULINS-LES-METZ", "departement": 57}, +{ "code": MOULINS-LES-METZ, "name": "MOUSSEY", "departement": 57}, +{ "code": MOUSSEY, "name": "MULCEY", "departement": 57}, +{ "code": MULCEY, "name": "MOUTERHOUSE", "departement": 57}, +{ "code": MOUTERHOUSE, "name": "MOYENVIC", "departement": 57}, +{ "code": MOYENVIC, "name": "MOYEUVRE-GRANDE", "departement": 57}, +{ "code": MOYEUVRE-GRANDE, "name": "MUNSTER", "departement": 57}, +{ "code": MUNSTER, "name": "NARBEFONTAINE", "departement": 57}, +{ "code": NARBEFONTAINE, "name": "NEBING", "departement": 57}, +{ "code": NEBING, "name": "NELLING", "departement": 57}, +{ "code": NELLING, "name": "NEUNKIRCHEN-LES-BOUZONVILLE", "departement": 57}, +{ "code": NEUNKIRCHEN-LES-BOUZONVILLE, "name": "NEUFCHEF", "departement": 57}, +{ "code": NEUFCHEF, "name": "NEUFGRANGE", "departement": 57}, +{ "code": NEUFGRANGE, "name": "NEUFMOULINS", "departement": 57}, +{ "code": NEUFMOULINS, "name": "NEUFVILLAGE", "departement": 57}, +{ "code": NEUFVILLAGE, "name": "NIDERHOFF", "departement": 57}, +{ "code": NIDERHOFF, "name": "NIDERVILLER", "departement": 57}, +{ "code": NIDERVILLER, "name": "NIEDERSTINZEL", "departement": 57}, +{ "code": NIEDERSTINZEL, "name": "NIEDERVISSE", "departement": 57}, +{ "code": NIEDERVISSE, "name": "NILVANGE", "departement": 57}, +{ "code": NILVANGE, "name": "NITTING", "departement": 57}, +{ "code": NITTING, "name": "NOISSEVILLE", "departement": 57}, +{ "code": NOISSEVILLE, "name": "NORROY-LE-VENEUR", "departement": 57}, +{ "code": NORROY-LE-VENEUR, "name": "NOUILLY", "departement": 57}, +{ "code": NOUILLY, "name": "NOUSSEVILLER-LES-BITCHE", "departement": 57}, +{ "code": NOUSSEVILLER-LES-BITCHE, "name": "NOUSSEVILLER-SAINT-NABOR", "departement": 57}, +{ "code": NOUSSEVILLER-SAINT-NABOR, "name": "NOVEANT-SUR-MOSELLE", "departement": 57}, +{ "code": NOVEANT-SUR-MOSELLE, "name": "OBERDORFF", "departement": 57}, +{ "code": OBERDORFF, "name": "OBERGAILBACH", "departement": 57}, +{ "code": OBERGAILBACH, "name": "OBERSTINZEL", "departement": 57}, +{ "code": OBERSTINZEL, "name": "OBERVISSE", "departement": 57}, +{ "code": OBERVISSE, "name": "OMMERAY", "departement": 57}, +{ "code": OMMERAY, "name": "ORIOCOURT", "departement": 57}, +{ "code": ORIOCOURT, "name": "ORMERSVILLER", "departement": 57}, +{ "code": ORMERSVILLER, "name": "ORNY", "departement": 57}, +{ "code": ORNY, "name": "ORON", "departement": 57}, +{ "code": ORON, "name": "OTTANGE", "departement": 57}, +{ "code": OTTANGE, "name": "OTTONVILLE", "departement": 57}, +{ "code": OTTONVILLE, "name": "OUDRENNE", "departement": 57}, +{ "code": OUDRENNE, "name": "PAGNY-LES-GOIN", "departement": 57}, +{ "code": PAGNY-LES-GOIN, "name": "PELTRE", "departement": 57}, +{ "code": PELTRE, "name": "PANGE", "departement": 57}, +{ "code": PANGE, "name": "PETIT-REDERCHING", "departement": 57}, +{ "code": PETIT-REDERCHING, "name": "PETIT-TENQUIN", "departement": 57}, +{ "code": PETIT-TENQUIN, "name": "PETITE-ROSSELLE", "departement": 57}, +{ "code": PETITE-ROSSELLE, "name": "PETTONCOURT", "departement": 57}, +{ "code": PETTONCOURT, "name": "PEVANGE", "departement": 57}, +{ "code": PEVANGE, "name": "PIERREVILLERS", "departement": 57}, +{ "code": PIERREVILLERS, "name": "PHALSBOURG", "departement": 57}, +{ "code": PHALSBOURG, "name": "PHILIPPSBOURG", "departement": 57}, +{ "code": PHILIPPSBOURG, "name": "PIBLANGE", "departement": 57}, +{ "code": PIBLANGE, "name": "PLAINE-DE-WALSCH", "departement": 57}, +{ "code": PLAINE-DE-WALSCH, "name": "PLAPPEVILLE", "departement": 57}, +{ "code": PLAPPEVILLE, "name": "PLESNOIS", "departement": 57}, +{ "code": PLESNOIS, "name": "POMMERIEUX", "departement": 57}, +{ "code": POMMERIEUX, "name": "PONTOY", "departement": 57}, +{ "code": PONTOY, "name": "PONTPIERRE", "departement": 57}, +{ "code": PONTPIERRE, "name": "PORCELETTE", "departement": 57}, +{ "code": PORCELETTE, "name": "POSTROFF", "departement": 57}, +{ "code": POSTROFF, "name": "POUILLY", "departement": 57}, +{ "code": POUILLY, "name": "POURNOY-LA-CHETIVE", "departement": 57}, +{ "code": POURNOY-LA-CHETIVE, "name": "POURNOY-LA-GRASSE", "departement": 57}, +{ "code": POURNOY-LA-GRASSE, "name": "PREVOCOURT", "departement": 57}, +{ "code": PREVOCOURT, "name": "PUTTELANGE-AUX-LACS", "departement": 57}, +{ "code": PUTTELANGE-AUX-LACS, "name": "REMELFANG", "departement": 57}, +{ "code": REMELFANG, "name": "PUTTELANGE-LES-THIONVILLE", "departement": 57}, +{ "code": PUTTELANGE-LES-THIONVILLE, "name": "PUTTIGNY", "departement": 57}, +{ "code": PUTTIGNY, "name": "PUZIEUX", "departement": 57}, +{ "code": PUZIEUX, "name": "RACRANGE", "departement": 57}, +{ "code": RACRANGE, "name": "RAHLING", "departement": 57}, +{ "code": RAHLING, "name": "RANGUEVAUX", "departement": 57}, +{ "code": RANGUEVAUX, "name": "RAVILLE", "departement": 57}, +{ "code": RAVILLE, "name": "REMELFING", "departement": 57}, +{ "code": REMELFING, "name": "RECHICOURT-LE-CHATEAU", "departement": 57}, +{ "code": RECHICOURT-LE-CHATEAU, "name": "REDANGE", "departement": 57}, +{ "code": REDANGE, "name": "REDING", "departement": 57}, +{ "code": REDING, "name": "REMELING", "departement": 57}, +{ "code": REMELING, "name": "REMERING", "departement": 57}, +{ "code": REMERING, "name": "REMERING-LES-PUTTELANGE", "departement": 57}, +{ "code": REMERING-LES-PUTTELANGE, "name": "REMILLY", "departement": 57}, +{ "code": REMILLY, "name": "RENING", "departement": 57}, +{ "code": RENING, "name": "BASSE-RENTGEN", "departement": 57}, +{ "code": BASSE-RENTGEN, "name": "RETONFEY", "departement": 57}, +{ "code": RETONFEY, "name": "RETTEL", "departement": 57}, +{ "code": RETTEL, "name": "REYERSVILLER", "departement": 57}, +{ "code": REYERSVILLER, "name": "REZONVILLE-VIONVILLE", "departement": 57}, +{ "code": REZONVILLE-VIONVILLE, "name": "RHODES", "departement": 57}, +{ "code": RHODES, "name": "RICHE", "departement": 57}, +{ "code": RICHE, "name": "RICHELING", "departement": 57}, +{ "code": RICHELING, "name": "RICHEMONT", "departement": 57}, +{ "code": RICHEMONT, "name": "RICHEVAL", "departement": 57}, +{ "code": RICHEVAL, "name": "RIMLING", "departement": 57}, +{ "code": RIMLING, "name": "ROCHONVILLERS", "departement": 57}, +{ "code": ROCHONVILLERS, "name": "RODALBE", "departement": 57}, +{ "code": RODALBE, "name": "RODEMACK", "departement": 57}, +{ "code": RODEMACK, "name": "ROHRBACH-LES-BITCHE", "departement": 57}, +{ "code": ROHRBACH-LES-BITCHE, "name": "ROUHLING", "departement": 57}, +{ "code": ROUHLING, "name": "ROLBING", "departement": 57}, +{ "code": ROLBING, "name": "ROMELFING", "departement": 57}, +{ "code": ROMELFING, "name": "RONCOURT", "departement": 57}, +{ "code": RONCOURT, "name": "ROUPELDANGE", "departement": 57}, +{ "code": ROUPELDANGE, "name": "ROPPEVILLER", "departement": 57}, +{ "code": ROPPEVILLER, "name": "RORBACH-LES-DIEUZE", "departement": 57}, +{ "code": RORBACH-LES-DIEUZE, "name": "ROSBRUCK", "departement": 57}, +{ "code": ROSBRUCK, "name": "ROSSELANGE", "departement": 57}, +{ "code": ROSSELANGE, "name": "ROUSSY-LE-VILLAGE", "departement": 57}, +{ "code": ROUSSY-LE-VILLAGE, "name": "ROZERIEULLES", "departement": 57}, +{ "code": ROZERIEULLES, "name": "RURANGE-LES-THIONVILLE", "departement": 57}, +{ "code": RURANGE-LES-THIONVILLE, "name": "RUSSANGE", "departement": 57}, +{ "code": RUSSANGE, "name": "RUSTROFF", "departement": 57}, +{ "code": RUSTROFF, "name": "SAILLY-ACHATEL", "departement": 57}, +{ "code": SAILLY-ACHATEL, "name": "SAINTE-BARBE", "departement": 57}, +{ "code": SAINTE-BARBE, "name": "SAINT-EPVRE", "departement": 57}, +{ "code": SAINT-EPVRE, "name": "SAINT-FRANCOIS-LACROIX", "departement": 57}, +{ "code": SAINT-FRANCOIS-LACROIX, "name": "SAINT-GEORGES", "departement": 57}, +{ "code": SAINT-GEORGES, "name": "SAINT-HUBERT", "departement": 57}, +{ "code": SAINT-HUBERT, "name": "SAINT-JEAN-DE-BASSEL", "departement": 57}, +{ "code": SAINT-JEAN-DE-BASSEL, "name": "SAINT-JEAN-KOURTZERODE", "departement": 57}, +{ "code": SAINT-JEAN-KOURTZERODE, "name": "SAINT-JEAN-ROHRBACH", "departement": 57}, +{ "code": SAINT-JEAN-ROHRBACH, "name": "SAINT-JULIEN-LES-METZ", "departement": 57}, +{ "code": SAINT-JULIEN-LES-METZ, "name": "SAINT-JURE", "departement": 57}, +{ "code": SAINT-JURE, "name": "SAINT-LOUIS", "departement": 57}, +{ "code": SAINT-LOUIS, "name": "SAINT-LOUIS-LES-BITCHE", "departement": 57}, +{ "code": SAINT-LOUIS-LES-BITCHE, "name": "SAINTE-MARIE-AUX-CHENES", "departement": 57}, +{ "code": SAINTE-MARIE-AUX-CHENES, "name": "SAINT-MEDARD", "departement": 57}, +{ "code": SAINT-MEDARD, "name": "SAINT-QUIRIN", "departement": 57}, +{ "code": SAINT-QUIRIN, "name": "SAINTE-RUFFINE", "departement": 57}, +{ "code": SAINTE-RUFFINE, "name": "SALONNES", "departement": 57}, +{ "code": SALONNES, "name": "SANRY-LES-VIGY", "departement": 57}, +{ "code": SANRY-LES-VIGY, "name": "SANRY-SUR-NIED", "departement": 57}, +{ "code": SANRY-SUR-NIED, "name": "SARRALBE", "departement": 57}, +{ "code": SARRALBE, "name": "SARRALTROFF", "departement": 57}, +{ "code": SARRALTROFF, "name": "SARREINSMING", "departement": 57}, +{ "code": SARREINSMING, "name": "SAULNY", "departement": 57}, +{ "code": SAULNY, "name": "SCHALBACH", "departement": 57}, +{ "code": SCHALBACH, "name": "SCHMITTVILLER", "departement": 57}, +{ "code": SCHMITTVILLER, "name": "SCHNECKENBUSCH", "departement": 57}, +{ "code": SCHNECKENBUSCH, "name": "SCHOENECK", "departement": 57}, +{ "code": SCHOENECK, "name": "SCHORBACH", "departement": 57}, +{ "code": SCHORBACH, "name": "SCHWERDORFF", "departement": 57}, +{ "code": SCHWERDORFF, "name": "SCHWEYEN", "departement": 57}, +{ "code": SCHWEYEN, "name": "SCY-CHAZELLES", "departement": 57}, +{ "code": SCY-CHAZELLES, "name": "SECOURT", "departement": 57}, +{ "code": SECOURT, "name": "SEINGBOUSE", "departement": 57}, +{ "code": SEINGBOUSE, "name": "SEMECOURT", "departement": 57}, +{ "code": SEMECOURT, "name": "SEREMANGE-ERZANGE", "departement": 57}, +{ "code": SEREMANGE-ERZANGE, "name": "SERVIGNY-LES-RAVILLE", "departement": 57}, +{ "code": SERVIGNY-LES-RAVILLE, "name": "SIERCK-LES-BAINS", "departement": 57}, +{ "code": SIERCK-LES-BAINS, "name": "SIERSTHAL", "departement": 57}, +{ "code": SIERSTHAL, "name": "SILLEGNY", "departement": 57}, +{ "code": SILLEGNY, "name": "SILLY-EN-SAULNOIS", "departement": 57}, +{ "code": SILLY-EN-SAULNOIS, "name": "SILLY-SUR-NIED", "departement": 57}, +{ "code": SILLY-SUR-NIED, "name": "SOLGNE", "departement": 57}, +{ "code": SOLGNE, "name": "SORBEY", "departement": 57}, +{ "code": SORBEY, "name": "SOTZELING", "departement": 57}, +{ "code": SOTZELING, "name": "SOUCHT", "departement": 57}, +{ "code": SOUCHT, "name": "SPICHEREN", "departement": 57}, +{ "code": SPICHEREN, "name": "STIRING-WENDEL", "departement": 57}, +{ "code": STIRING-WENDEL, "name": "STURZELBRONN", "departement": 57}, +{ "code": STURZELBRONN, "name": "SUISSE", "departement": 57}, +{ "code": SUISSE, "name": "TALANGE", "departement": 57}, +{ "code": TALANGE, "name": "TARQUIMPOL", "departement": 57}, +{ "code": TARQUIMPOL, "name": "TENTELING", "departement": 57}, +{ "code": TENTELING, "name": "TERVILLE", "departement": 57}, +{ "code": TERVILLE, "name": "THIMONVILLE", "departement": 57}, +{ "code": THIMONVILLE, "name": "TETERCHEN", "departement": 57}, +{ "code": TETERCHEN, "name": "TETING-SUR-NIED", "departement": 57}, +{ "code": TETING-SUR-NIED, "name": "THEDING", "departement": 57}, +{ "code": THEDING, "name": "THICOURT", "departement": 57}, +{ "code": THICOURT, "name": "TINCRY", "departement": 57}, +{ "code": TINCRY, "name": "TORCHEVILLE", "departement": 57}, +{ "code": TORCHEVILLE, "name": "TRAGNY", "departement": 57}, +{ "code": TRAGNY, "name": "TREMERY", "departement": 57}, +{ "code": TREMERY, "name": "TRESSANGE", "departement": 57}, +{ "code": TRESSANGE, "name": "TRITTELING-REDLACH", "departement": 57}, +{ "code": TRITTELING-REDLACH, "name": "TROISFONTAINES", "departement": 57}, +{ "code": TROISFONTAINES, "name": "TROMBORN", "departement": 57}, +{ "code": TROMBORN, "name": "TURQUESTEIN-BLANCRUPT", "departement": 57}, +{ "code": TURQUESTEIN-BLANCRUPT, "name": "UCKANGE", "departement": 57}, +{ "code": UCKANGE, "name": "VAHL-EBERSING", "departement": 57}, +{ "code": VAHL-EBERSING, "name": "VAHL-LES-BENESTROFF", "departement": 57}, +{ "code": VAHL-LES-BENESTROFF, "name": "VAHL-LES-FAULQUEMONT", "departement": 57}, +{ "code": VAHL-LES-FAULQUEMONT, "name": "VALLERANGE", "departement": 57}, +{ "code": VALLERANGE, "name": "VALMESTROFF", "departement": 57}, +{ "code": VALMESTROFF, "name": "VALMONT", "departement": 57}, +{ "code": VALMONT, "name": "VALMUNSTER", "departement": 57}, +{ "code": VALMUNSTER, "name": "VANNECOURT", "departement": 57}, +{ "code": VANNECOURT, "name": "VANTOUX", "departement": 57}, +{ "code": VANTOUX, "name": "VANY", "departement": 57}, +{ "code": VANY, "name": "VARIZE-VAUDONCOURT", "departement": 57}, +{ "code": VARIZE-VAUDONCOURT, "name": "VARSBERG", "departement": 57}, +{ "code": VARSBERG, "name": "VASPERVILLER", "departement": 57}, +{ "code": VASPERVILLER, "name": "VATIMONT", "departement": 57}, +{ "code": VATIMONT, "name": "VAUDRECHING", "departement": 57}, +{ "code": VAUDRECHING, "name": "VAUX", "departement": 57}, +{ "code": VAUX, "name": "VAXY", "departement": 57}, +{ "code": VAXY, "name": "VECKERSVILLER", "departement": 57}, +{ "code": VECKERSVILLER, "name": "VECKRING", "departement": 57}, +{ "code": VECKRING, "name": "VELVING", "departement": 57}, +{ "code": VELVING, "name": "VERGAVILLE", "departement": 57}, +{ "code": VERGAVILLE, "name": "VERNEVILLE", "departement": 57}, +{ "code": VERNEVILLE, "name": "VERNY", "departement": 57}, +{ "code": VERNY, "name": "VESCHEIM", "departement": 57}, +{ "code": VESCHEIM, "name": "VIBERSVILLER", "departement": 57}, +{ "code": VIBERSVILLER, "name": "VIGY", "departement": 57}, +{ "code": VIGY, "name": "VIC-SUR-SEILLE", "departement": 57}, +{ "code": VIC-SUR-SEILLE, "name": "VIEUX-LIXHEIM", "departement": 57}, +{ "code": VIEUX-LIXHEIM, "name": "HAUTE-VIGNEULLES", "departement": 57}, +{ "code": HAUTE-VIGNEULLES, "name": "VIGNY", "departement": 57}, +{ "code": VIGNY, "name": "VILLER", "departement": 57}, +{ "code": VILLER, "name": "VILLERS-STONCOURT", "departement": 57}, +{ "code": VILLERS-STONCOURT, "name": "VILLERS-SUR-NIED", "departement": 57}, +{ "code": VILLERS-SUR-NIED, "name": "VILLING", "departement": 57}, +{ "code": VILLING, "name": "VILSBERG", "departement": 57}, +{ "code": VILSBERG, "name": "VIRMING", "departement": 57}, +{ "code": VIRMING, "name": "VITRY-SUR-ORNE", "departement": 57}, +{ "code": VITRY-SUR-ORNE, "name": "VITTERSBOURG", "departement": 57}, +{ "code": VITTERSBOURG, "name": "XANREY", "departement": 57}, +{ "code": XANREY, "name": "VITTONCOURT", "departement": 57}, +{ "code": VITTONCOURT, "name": "VIVIERS", "departement": 57}, +{ "code": VIVIERS, "name": "VOIMHAUT", "departement": 57}, +{ "code": VOIMHAUT, "name": "VOLMERANGE-LES-BOULAY", "departement": 57}, +{ "code": VOLMERANGE-LES-BOULAY, "name": "VOLMERANGE-LES-MINES", "departement": 57}, +{ "code": VOLMERANGE-LES-MINES, "name": "VOLMUNSTER", "departement": 57}, +{ "code": VOLMUNSTER, "name": "VOLSTROFF", "departement": 57}, +{ "code": VOLSTROFF, "name": "BERSTHEIM", "departement": 67}, +{ "code": BERSTHEIM, "name": "VOYER", "departement": 57}, +{ "code": VOYER, "name": "VRY", "departement": 57}, +{ "code": VRY, "name": "VULMONT", "departement": 57}, +{ "code": VULMONT, "name": "WALDHOUSE", "departement": 57}, +{ "code": WALDHOUSE, "name": "WALDWEISTROFF", "departement": 57}, +{ "code": WALDWEISTROFF, "name": "WALDWISSE", "departement": 57}, +{ "code": WALDWISSE, "name": "WALSCHBRONN", "departement": 57}, +{ "code": WALSCHBRONN, "name": "WIESVILLER", "departement": 57}, +{ "code": WIESVILLER, "name": "WALSCHEID", "departement": 57}, +{ "code": WALSCHEID, "name": "WALTEMBOURG", "departement": 57}, +{ "code": WALTEMBOURG, "name": "WILLERWALD", "departement": 57}, +{ "code": WILLERWALD, "name": "WINTERSBOURG", "departement": 57}, +{ "code": WINTERSBOURG, "name": "WITTRING", "departement": 57}, +{ "code": WITTRING, "name": "VOELFLING-LES-BOUZONVILLE", "departement": 57}, +{ "code": VOELFLING-LES-BOUZONVILLE, "name": "WOELFLING-LES-SARREGUEMINES", "departement": 57}, +{ "code": WOELFLING-LES-SARREGUEMINES, "name": "WOIPPY", "departement": 57}, +{ "code": WOIPPY, "name": "WOUSTVILLER", "departement": 57}, +{ "code": WOUSTVILLER, "name": "WUISSE", "departement": 57}, +{ "code": WUISSE, "name": "XOCOURT", "departement": 57}, +{ "code": XOCOURT, "name": "XOUAXANGE", "departement": 57}, +{ "code": XOUAXANGE, "name": "YUTZ", "departement": 57}, +{ "code": YUTZ, "name": "ZARBELING", "departement": 57}, +{ "code": ZARBELING, "name": "ZETTING", "departement": 57}, +{ "code": ZETTING, "name": "ZILLING", "departement": 57}, +{ "code": ZILLING, "name": "ZIMMING", "departement": 57}, +{ "code": ZIMMING, "name": "ZOMMANGE", "departement": 57}, +{ "code": ZOMMANGE, "name": "ADAMSWILLER", "departement": 67}, +{ "code": ADAMSWILLER, "name": "ZOUFFTGEN", "departement": 57}, +{ "code": ZOUFFTGEN, "name": "DIESEN", "departement": 57}, +{ "code": DIESEN, "name": "STUCKANGE", "departement": 57}, +{ "code": STUCKANGE, "name": "ACHENHEIM", "departement": 67}, +{ "code": ACHENHEIM, "name": "ALBE", "departement": 67}, +{ "code": ALBE, "name": "SOMMERAU", "departement": 67}, +{ "code": SOMMERAU, "name": "ALTECKENDORF", "departement": 67}, +{ "code": ALTECKENDORF, "name": "ALTENHEIM", "departement": 67}, +{ "code": ALTENHEIM, "name": "ALTORF", "departement": 67}, +{ "code": ALTORF, "name": "ALTWILLER", "departement": 67}, +{ "code": ALTWILLER, "name": "ANDLAU", "departement": 67}, +{ "code": ANDLAU, "name": "ARTOLSHEIM", "departement": 67}, +{ "code": ARTOLSHEIM, "name": "ASCHBACH", "departement": 67}, +{ "code": ASCHBACH, "name": "ASSWILLER", "departement": 67}, +{ "code": ASSWILLER, "name": "AVOLSHEIM", "departement": 67}, +{ "code": AVOLSHEIM, "name": "BAERENDORF", "departement": 67}, +{ "code": BAERENDORF, "name": "BALBRONN", "departement": 67}, +{ "code": BALBRONN, "name": "BALDENHEIM", "departement": 67}, +{ "code": BALDENHEIM, "name": "BAREMBACH", "departement": 67}, +{ "code": BAREMBACH, "name": "BATZENDORF", "departement": 67}, +{ "code": BATZENDORF, "name": "BELLEFOSSE", "departement": 67}, +{ "code": BELLEFOSSE, "name": "BELMONT", "departement": 67}, +{ "code": BELMONT, "name": "BERG", "departement": 67}, +{ "code": BERG, "name": "BERGBIETEN", "departement": 67}, +{ "code": BERGBIETEN, "name": "BERNARDSWILLER", "departement": 67}, +{ "code": BERNARDSWILLER, "name": "BERNARDVILLE", "departement": 67}, +{ "code": BERNARDVILLE, "name": "BERNOLSHEIM", "departement": 67}, +{ "code": BERNOLSHEIM, "name": "BERSTETT", "departement": 67}, +{ "code": BERSTETT, "name": "BETTWILLER", "departement": 67}, +{ "code": BETTWILLER, "name": "BIBLISHEIM", "departement": 67}, +{ "code": BIBLISHEIM, "name": "BIETLENHEIM", "departement": 67}, +{ "code": BIETLENHEIM, "name": "BILWISHEIM", "departement": 67}, +{ "code": BILWISHEIM, "name": "BINDERNHEIM", "departement": 67}, +{ "code": BINDERNHEIM, "name": "BISCHHEIM", "departement": 67}, +{ "code": BISCHHEIM, "name": "BISCHHOLTZ", "departement": 67}, +{ "code": BISCHHOLTZ, "name": "BISCHOFFSHEIM", "departement": 67}, +{ "code": BISCHOFFSHEIM, "name": "BLANCHERUPT", "departement": 67}, +{ "code": BLANCHERUPT, "name": "BISCHWILLER", "departement": 67}, +{ "code": BISCHWILLER, "name": "BISSERT", "departement": 67}, +{ "code": BISSERT, "name": "BITSCHHOFFEN", "departement": 67}, +{ "code": BITSCHHOFFEN, "name": "BLAESHEIM", "departement": 67}, +{ "code": BLAESHEIM, "name": "BLIENSCHWILLER", "departement": 67}, +{ "code": BLIENSCHWILLER, "name": "BOERSCH", "departement": 67}, +{ "code": BOERSCH, "name": "BOESENBIESEN", "departement": 67}, +{ "code": BOESENBIESEN, "name": "BOLSENHEIM", "departement": 67}, +{ "code": BOLSENHEIM, "name": "BOOFZHEIM", "departement": 67}, +{ "code": BOOFZHEIM, "name": "BOOTZHEIM", "departement": 67}, +{ "code": BOOTZHEIM, "name": "BOSSELSHAUSEN", "departement": 67}, +{ "code": BOSSELSHAUSEN, "name": "BOSSENDORF", "departement": 67}, +{ "code": BOSSENDORF, "name": "BOURG-BRUCHE", "departement": 67}, +{ "code": BOURG-BRUCHE, "name": "BOURGHEIM", "departement": 67}, +{ "code": BOURGHEIM, "name": "BREITENAU", "departement": 67}, +{ "code": BREITENAU, "name": "BREITENBACH", "departement": 67}, +{ "code": BREITENBACH, "name": "BREUSCHWICKERSHEIM", "departement": 67}, +{ "code": BREUSCHWICKERSHEIM, "name": "LA BROQUE", "departement": 67}, +{ "code": LA BROQUE, "name": "BRUMATH", "departement": 67}, +{ "code": BRUMATH, "name": "BUSWILLER", "departement": 67}, +{ "code": BUSWILLER, "name": "BUHL", "departement": 67}, +{ "code": BUHL, "name": "BURBACH", "departement": 67}, +{ "code": BURBACH, "name": "BUST", "departement": 67}, +{ "code": BUST, "name": "BUTTEN", "departement": 67}, +{ "code": BUTTEN, "name": "CHATENOIS", "departement": 67}, +{ "code": CHATENOIS, "name": "CLEEBOURG", "departement": 67}, +{ "code": CLEEBOURG, "name": "CLIMBACH", "departement": 67}, +{ "code": CLIMBACH, "name": "COLROY-LA-ROCHE", "departement": 67}, +{ "code": COLROY-LA-ROCHE, "name": "COSSWILLER", "departement": 67}, +{ "code": COSSWILLER, "name": "CRASTATT", "departement": 67}, +{ "code": CRASTATT, "name": "CROETTWILLER", "departement": 67}, +{ "code": CROETTWILLER, "name": "DACHSTEIN", "departement": 67}, +{ "code": DACHSTEIN, "name": "DAHLENHEIM", "departement": 67}, +{ "code": DAHLENHEIM, "name": "DALHUNDEN", "departement": 67}, +{ "code": DALHUNDEN, "name": "DAMBACH", "departement": 67}, +{ "code": DAMBACH, "name": "DAMBACH-LA-VILLE", "departement": 67}, +{ "code": DAMBACH-LA-VILLE, "name": "DANGOLSHEIM", "departement": 67}, +{ "code": DANGOLSHEIM, "name": "DAUBENSAND", "departement": 67}, +{ "code": DAUBENSAND, "name": "DAUENDORF", "departement": 67}, +{ "code": DAUENDORF, "name": "DEHLINGEN", "departement": 67}, +{ "code": DEHLINGEN, "name": "DETTWILLER", "departement": 67}, +{ "code": DETTWILLER, "name": "DIEBOLSHEIM", "departement": 67}, +{ "code": DIEBOLSHEIM, "name": "DIEDENDORF", "departement": 67}, +{ "code": DIEDENDORF, "name": "DIEFFENBACH-AU-VAL", "departement": 67}, +{ "code": DIEFFENBACH-AU-VAL, "name": "DIEFFENBACH-LES-WOERTH", "departement": 67}, +{ "code": DIEFFENBACH-LES-WOERTH, "name": "DIEFFENTHAL", "departement": 67}, +{ "code": DIEFFENTHAL, "name": "DIEMERINGEN", "departement": 67}, +{ "code": DIEMERINGEN, "name": "DIMBSTHAL", "departement": 67}, +{ "code": DIMBSTHAL, "name": "DINGSHEIM", "departement": 67}, +{ "code": DINGSHEIM, "name": "DINSHEIM-SUR-BRUCHE", "departement": 67}, +{ "code": DINSHEIM-SUR-BRUCHE, "name": "DOMFESSEL", "departement": 67}, +{ "code": DOMFESSEL, "name": "DUPPIGHEIM", "departement": 67}, +{ "code": DUPPIGHEIM, "name": "DONNENHEIM", "departement": 67}, +{ "code": DONNENHEIM, "name": "DORLISHEIM", "departement": 67}, +{ "code": DORLISHEIM, "name": "DOSSENHEIM-KOCHERSBERG", "departement": 67}, +{ "code": DOSSENHEIM-KOCHERSBERG, "name": "DUNTZENHEIM", "departement": 67}, +{ "code": DUNTZENHEIM, "name": "DOSSENHEIM-SUR-ZINSEL", "departement": 67}, +{ "code": DOSSENHEIM-SUR-ZINSEL, "name": "DRACHENBRONN-BIRLENBACH", "departement": 67}, +{ "code": DRACHENBRONN-BIRLENBACH, "name": "DRULINGEN", "departement": 67}, +{ "code": DRULINGEN, "name": "DURNINGEN", "departement": 67}, +{ "code": DURNINGEN, "name": "DURSTEL", "departement": 67}, +{ "code": DURSTEL, "name": "DUTTLENHEIM", "departement": 67}, +{ "code": DUTTLENHEIM, "name": "EBERBACH-SELTZ", "departement": 67}, +{ "code": EBERBACH-SELTZ, "name": "EBERSHEIM", "departement": 67}, +{ "code": EBERSHEIM, "name": "EBERSMUNSTER", "departement": 67}, +{ "code": EBERSMUNSTER, "name": "ECKARTSWILLER", "departement": 67}, +{ "code": ECKARTSWILLER, "name": "ECKBOLSHEIM", "departement": 67}, +{ "code": ECKBOLSHEIM, "name": "ECKWERSHEIM", "departement": 67}, +{ "code": ECKWERSHEIM, "name": "EICHHOFFEN", "departement": 67}, +{ "code": EICHHOFFEN, "name": "ELSENHEIM", "departement": 67}, +{ "code": ELSENHEIM, "name": "WANGENBOURG-ENGENTHAL", "departement": 67}, +{ "code": WANGENBOURG-ENGENTHAL, "name": "ENGWILLER", "departement": 67}, +{ "code": ENGWILLER, "name": "ENTZHEIM", "departement": 67}, +{ "code": ENTZHEIM, "name": "EPFIG", "departement": 67}, +{ "code": EPFIG, "name": "ERCKARTSWILLER", "departement": 67}, +{ "code": ERCKARTSWILLER, "name": "ERGERSHEIM", "departement": 67}, +{ "code": ERGERSHEIM, "name": "ERNOLSHEIM-BRUCHE", "departement": 67}, +{ "code": ERNOLSHEIM-BRUCHE, "name": "ERNOLSHEIM-LES-SAVERNE", "departement": 67}, +{ "code": ERNOLSHEIM-LES-SAVERNE, "name": "ERSTEIN", "departement": 67}, +{ "code": ERSTEIN, "name": "ESCHAU", "departement": 67}, +{ "code": ESCHAU, "name": "ESCHBACH", "departement": 67}, +{ "code": ESCHBACH, "name": "ESCHBOURG", "departement": 67}, +{ "code": ESCHBOURG, "name": "ESCHWILLER", "departement": 67}, +{ "code": ESCHWILLER, "name": "ETTENDORF", "departement": 67}, +{ "code": ETTENDORF, "name": "EYWILLER", "departement": 67}, +{ "code": EYWILLER, "name": "FEGERSHEIM", "departement": 67}, +{ "code": FEGERSHEIM, "name": "FESSENHEIM-LE-BAS", "departement": 67}, +{ "code": FESSENHEIM-LE-BAS, "name": "FLEXBOURG", "departement": 67}, +{ "code": FLEXBOURG, "name": "FORSTFELD", "departement": 67}, +{ "code": FORSTFELD, "name": "FORSTHEIM", "departement": 67}, +{ "code": FORSTHEIM, "name": "FURDENHEIM", "departement": 67}, +{ "code": FURDENHEIM, "name": "FORT-LOUIS", "departement": 67}, +{ "code": FORT-LOUIS, "name": "FOUCHY", "departement": 67}, +{ "code": FOUCHY, "name": "FOUDAY", "departement": 67}, +{ "code": FOUDAY, "name": "FRIEDOLSHEIM", "departement": 67}, +{ "code": FRIEDOLSHEIM, "name": "FRIESENHEIM", "departement": 67}, +{ "code": FRIESENHEIM, "name": "FROESCHWILLER", "departement": 67}, +{ "code": FROESCHWILLER, "name": "FROHMUHL", "departement": 67}, +{ "code": FROHMUHL, "name": "FURCHHAUSEN", "departement": 67}, +{ "code": FURCHHAUSEN, "name": "GOXWILLER", "departement": 67}, +{ "code": GOXWILLER, "name": "GAMBSHEIM", "departement": 67}, +{ "code": GAMBSHEIM, "name": "GEISPOLSHEIM", "departement": 67}, +{ "code": GEISPOLSHEIM, "name": "GEISWILLER-ZOEBERSDORF", "departement": 67}, +{ "code": GEISWILLER-ZOEBERSDORF, "name": "GERSTHEIM", "departement": 67}, +{ "code": GERSTHEIM, "name": "GERTWILLER", "departement": 67}, +{ "code": GERTWILLER, "name": "GEUDERTHEIM", "departement": 67}, +{ "code": GEUDERTHEIM, "name": "GOERLINGEN", "departement": 67}, +{ "code": GOERLINGEN, "name": "GOERSDORF", "departement": 67}, +{ "code": GOERSDORF, "name": "GOTTENHOUSE", "departement": 67}, +{ "code": GOTTENHOUSE, "name": "GOTTESHEIM", "departement": 67}, +{ "code": GOTTESHEIM, "name": "GOUGENHEIM", "departement": 67}, +{ "code": GOUGENHEIM, "name": "GRANDFONTAINE", "departement": 67}, +{ "code": GRANDFONTAINE, "name": "GRASSENDORF", "departement": 67}, +{ "code": GRASSENDORF, "name": "GRENDELBRUCH", "departement": 67}, +{ "code": GRENDELBRUCH, "name": "GRESSWILLER", "departement": 67}, +{ "code": GRESSWILLER, "name": "GRIES", "departement": 67}, +{ "code": GRIES, "name": "GRIESHEIM-PRES-MOLSHEIM", "departement": 67}, +{ "code": GRIESHEIM-PRES-MOLSHEIM, "name": "GRIESHEIM-SUR-SOUFFEL", "departement": 67}, +{ "code": GRIESHEIM-SUR-SOUFFEL, "name": "GUMBRECHTSHOFFEN", "departement": 67}, +{ "code": GUMBRECHTSHOFFEN, "name": "GUNDERSHOFFEN", "departement": 67}, +{ "code": GUNDERSHOFFEN, "name": "GUNSTETT", "departement": 67}, +{ "code": GUNSTETT, "name": "ISSENHAUSEN", "departement": 67}, +{ "code": ISSENHAUSEN, "name": "GUNGWILLER", "departement": 67}, +{ "code": GUNGWILLER, "name": "HAEGEN", "departement": 67}, +{ "code": HAEGEN, "name": "HANDSCHUHEIM", "departement": 67}, +{ "code": HANDSCHUHEIM, "name": "HANGENBIETEN", "departement": 67}, +{ "code": HANGENBIETEN, "name": "HARSKIRCHEN", "departement": 67}, +{ "code": HARSKIRCHEN, "name": "HATTEN", "departement": 67}, +{ "code": HATTEN, "name": "HATTMATT", "departement": 67}, +{ "code": HATTMATT, "name": "HEGENEY", "departement": 67}, +{ "code": HEGENEY, "name": "HEIDOLSHEIM", "departement": 67}, +{ "code": HEIDOLSHEIM, "name": "HEILIGENBERG", "departement": 67}, +{ "code": HEILIGENBERG, "name": "HEILIGENSTEIN", "departement": 67}, +{ "code": HEILIGENSTEIN, "name": "HENGWILLER", "departement": 67}, +{ "code": HENGWILLER, "name": "HERBITZHEIM", "departement": 67}, +{ "code": HERBITZHEIM, "name": "HERBSHEIM", "departement": 67}, +{ "code": HERBSHEIM, "name": "HERRLISHEIM", "departement": 67}, +{ "code": HERRLISHEIM, "name": "HESSENHEIM", "departement": 67}, +{ "code": HESSENHEIM, "name": "HILSENHEIM", "departement": 67}, +{ "code": HILSENHEIM, "name": "HINDISHEIM", "departement": 67}, +{ "code": HINDISHEIM, "name": "HINSBOURG", "departement": 67}, +{ "code": HINSBOURG, "name": "HINSINGEN", "departement": 67}, +{ "code": HINSINGEN, "name": "HIPSHEIM", "departement": 67}, +{ "code": HIPSHEIM, "name": "HIRSCHLAND", "departement": 67}, +{ "code": HIRSCHLAND, "name": "HOCHSTETT", "departement": 67}, +{ "code": HOCHSTETT, "name": "HOENHEIM", "departement": 67}, +{ "code": HOENHEIM, "name": "HOFFEN", "departement": 67}, +{ "code": HOFFEN, "name": "HOHENGOEFT", "departement": 67}, +{ "code": HOHENGOEFT, "name": "HOHFRANKENHEIM", "departement": 67}, +{ "code": HOHFRANKENHEIM, "name": "LE HOHWALD", "departement": 67}, +{ "code": LE HOHWALD, "name": "HOLTZHEIM", "departement": 67}, +{ "code": HOLTZHEIM, "name": "HUNSPACH", "departement": 67}, +{ "code": HUNSPACH, "name": "HURTIGHEIM", "departement": 67}, +{ "code": HURTIGHEIM, "name": "HUTTENDORF", "departement": 67}, +{ "code": HUTTENDORF, "name": "KAUFFENHEIM", "departement": 67}, +{ "code": KAUFFENHEIM, "name": "HUTTENHEIM", "departement": 67}, +{ "code": HUTTENHEIM, "name": "ICHTRATZHEIM", "departement": 67}, +{ "code": ICHTRATZHEIM, "name": "ILLKIRCH-GRAFFENSTADEN", "departement": 67}, +{ "code": ILLKIRCH-GRAFFENSTADEN, "name": "KIENHEIM", "departement": 67}, +{ "code": KIENHEIM, "name": "INGENHEIM", "departement": 67}, +{ "code": INGENHEIM, "name": "INGOLSHEIM", "departement": 67}, +{ "code": INGOLSHEIM, "name": "INGWILLER", "departement": 67}, +{ "code": INGWILLER, "name": "INNENHEIM", "departement": 67}, +{ "code": INNENHEIM, "name": "ITTENHEIM", "departement": 67}, +{ "code": ITTENHEIM, "name": "ITTERSWILLER", "departement": 67}, +{ "code": ITTERSWILLER, "name": "NEUGARTHEIM-ITTLENHEIM", "departement": 67}, +{ "code": NEUGARTHEIM-ITTLENHEIM, "name": "JETTERSWILLER", "departement": 67}, +{ "code": JETTERSWILLER, "name": "KALTENHOUSE", "departement": 67}, +{ "code": KALTENHOUSE, "name": "KEFFENACH", "departement": 67}, +{ "code": KEFFENACH, "name": "KERTZFELD", "departement": 67}, +{ "code": KERTZFELD, "name": "KESKASTEL", "departement": 67}, +{ "code": KESKASTEL, "name": "KESSELDORF", "departement": 67}, +{ "code": KESSELDORF, "name": "KILSTETT", "departement": 67}, +{ "code": KILSTETT, "name": "KINDWILLER", "departement": 67}, +{ "code": KINDWILLER, "name": "KINTZHEIM", "departement": 67}, +{ "code": KINTZHEIM, "name": "KIRCHHEIM", "departement": 67}, +{ "code": KIRCHHEIM, "name": "KIRRBERG", "departement": 67}, +{ "code": KIRRBERG, "name": "KIRRWILLER", "departement": 67}, +{ "code": KIRRWILLER, "name": "KLEINGOEFT", "departement": 67}, +{ "code": KLEINGOEFT, "name": "KNOERSHEIM", "departement": 67}, +{ "code": KNOERSHEIM, "name": "KOGENHEIM", "departement": 67}, +{ "code": KOGENHEIM, "name": "KOLBSHEIM", "departement": 67}, +{ "code": KOLBSHEIM, "name": "KRAUTERGERSHEIM", "departement": 67}, +{ "code": KRAUTERGERSHEIM, "name": "KRAUTWILLER", "departement": 67}, +{ "code": KRAUTWILLER, "name": "KRIEGSHEIM", "departement": 67}, +{ "code": KRIEGSHEIM, "name": "KURTZENHOUSE", "departement": 67}, +{ "code": KURTZENHOUSE, "name": "KUTTOLSHEIM", "departement": 67}, +{ "code": KUTTOLSHEIM, "name": "KUTZENHAUSEN", "departement": 67}, +{ "code": KUTZENHAUSEN, "name": "LITTENHEIM", "departement": 67}, +{ "code": LITTENHEIM, "name": "LALAYE", "departement": 67}, +{ "code": LALAYE, "name": "LAMPERTHEIM", "departement": 67}, +{ "code": LAMPERTHEIM, "name": "LAMPERTSLOCH", "departement": 67}, +{ "code": LAMPERTSLOCH, "name": "LANDERSHEIM", "departement": 67}, +{ "code": LANDERSHEIM, "name": "LANGENSOULTZBACH", "departement": 67}, +{ "code": LANGENSOULTZBACH, "name": "LAUBACH", "departement": 67}, +{ "code": LAUBACH, "name": "LAUTERBOURG", "departement": 67}, +{ "code": LAUTERBOURG, "name": "LIXHAUSEN", "departement": 67}, +{ "code": LIXHAUSEN, "name": "LEMBACH", "departement": 67}, +{ "code": LEMBACH, "name": "LEUTENHEIM", "departement": 67}, +{ "code": LEUTENHEIM, "name": "LICHTENBERG", "departement": 67}, +{ "code": LICHTENBERG, "name": "LIMERSHEIM", "departement": 67}, +{ "code": LIMERSHEIM, "name": "LINGOLSHEIM", "departement": 67}, +{ "code": LINGOLSHEIM, "name": "LIPSHEIM", "departement": 67}, +{ "code": LIPSHEIM, "name": "LOBSANN", "departement": 67}, +{ "code": LOBSANN, "name": "LOCHWILLER", "departement": 67}, +{ "code": LOCHWILLER, "name": "LOHR", "departement": 67}, +{ "code": LOHR, "name": "LORENTZEN", "departement": 67}, +{ "code": LORENTZEN, "name": "LUPSTEIN", "departement": 67}, +{ "code": LUPSTEIN, "name": "LUTZELHOUSE", "departement": 67}, +{ "code": LUTZELHOUSE, "name": "MACKENHEIM", "departement": 67}, +{ "code": MACKENHEIM, "name": "MEMMELSHOFFEN", "departement": 67}, +{ "code": MEMMELSHOFFEN, "name": "MACKWILLER", "departement": 67}, +{ "code": MACKWILLER, "name": "MAENNOLSHEIM", "departement": 67}, +{ "code": MAENNOLSHEIM, "name": "MAISONSGOUTTE", "departement": 67}, +{ "code": MAISONSGOUTTE, "name": "MARLENHEIM", "departement": 67}, +{ "code": MARLENHEIM, "name": "MARMOUTIER", "departement": 67}, +{ "code": MARMOUTIER, "name": "MATZENHEIM", "departement": 67}, +{ "code": MATZENHEIM, "name": "MEISTRATZHEIM", "departement": 67}, +{ "code": MEISTRATZHEIM, "name": "MELSHEIM", "departement": 67}, +{ "code": MELSHEIM, "name": "MENCHHOFFEN", "departement": 67}, +{ "code": MENCHHOFFEN, "name": "MERKWILLER-PECHELBRONN", "departement": 67}, +{ "code": MERKWILLER-PECHELBRONN, "name": "MERTZWILLER", "departement": 67}, +{ "code": MERTZWILLER, "name": "MIETESHEIM", "departement": 67}, +{ "code": MIETESHEIM, "name": "MINVERSHEIM", "departement": 67}, +{ "code": MINVERSHEIM, "name": "MITTELBERGHEIM", "departement": 67}, +{ "code": MITTELBERGHEIM, "name": "MITTELHAUSBERGEN", "departement": 67}, +{ "code": MITTELHAUSBERGEN, "name": "MITTELSCHAEFFOLSHEIM", "departement": 67}, +{ "code": MITTELSCHAEFFOLSHEIM, "name": "MORSCHWILLER", "departement": 67}, +{ "code": MORSCHWILLER, "name": "MOLLKIRCH", "departement": 67}, +{ "code": MOLLKIRCH, "name": "MOMMENHEIM", "departement": 67}, +{ "code": MOMMENHEIM, "name": "MONSWILLER", "departement": 67}, +{ "code": MONSWILLER, "name": "MORSBRONN-LES-BAINS", "departement": 67}, +{ "code": MORSBRONN-LES-BAINS, "name": "MOTHERN", "departement": 67}, +{ "code": MOTHERN, "name": "MUHLBACH-SUR-BRUCHE", "departement": 67}, +{ "code": MUHLBACH-SUR-BRUCHE, "name": "MULHAUSEN", "departement": 67}, +{ "code": MULHAUSEN, "name": "MUNCHHAUSEN", "departement": 67}, +{ "code": MUNCHHAUSEN, "name": "OTTERSTHAL", "departement": 67}, +{ "code": OTTERSTHAL, "name": "MUNDOLSHEIM", "departement": 67}, +{ "code": MUNDOLSHEIM, "name": "MUSSIG", "departement": 67}, +{ "code": MUSSIG, "name": "MUTTERSHOLTZ", "departement": 67}, +{ "code": MUTTERSHOLTZ, "name": "MUTZENHOUSE", "departement": 67}, +{ "code": MUTZENHOUSE, "name": "NATZWILLER", "departement": 67}, +{ "code": NATZWILLER, "name": "NEEWILLER-PRES-LAUTERBOURG", "departement": 67}, +{ "code": NEEWILLER-PRES-LAUTERBOURG, "name": "NEUBOIS", "departement": 67}, +{ "code": NEUBOIS, "name": "NEUHAEUSEL", "departement": 67}, +{ "code": NEUHAEUSEL, "name": "NEUVE-EGLISE", "departement": 67}, +{ "code": NEUVE-EGLISE, "name": "NEUVILLER-LA-ROCHE", "departement": 67}, +{ "code": NEUVILLER-LA-ROCHE, "name": "NIEDERLAUTERBACH", "departement": 67}, +{ "code": NIEDERLAUTERBACH, "name": "NIEDERMODERN", "departement": 67}, +{ "code": NIEDERMODERN, "name": "NEUWILLER-LES-SAVERNE", "departement": 67}, +{ "code": NEUWILLER-LES-SAVERNE, "name": "NIEDERHASLACH", "departement": 67}, +{ "code": NIEDERHASLACH, "name": "NIEDERHAUSBERGEN", "departement": 67}, +{ "code": NIEDERHAUSBERGEN, "name": "NIEDERNAI", "departement": 67}, +{ "code": NIEDERNAI, "name": "NIEDERROEDERN", "departement": 67}, +{ "code": NIEDERROEDERN, "name": "NIEDERSCHAEFFOLSHEIM", "departement": 67}, +{ "code": NIEDERSCHAEFFOLSHEIM, "name": "NIEDERSOULTZBACH", "departement": 67}, +{ "code": NIEDERSOULTZBACH, "name": "NIEDERSTEINBACH", "departement": 67}, +{ "code": NIEDERSTEINBACH, "name": "NORDHEIM", "departement": 67}, +{ "code": NORDHEIM, "name": "NORDHOUSE", "departement": 67}, +{ "code": NORDHOUSE, "name": "NOTHALTEN", "departement": 67}, +{ "code": NOTHALTEN, "name": "OBENHEIM", "departement": 67}, +{ "code": OBENHEIM, "name": "BETSCHDORF", "departement": 67}, +{ "code": BETSCHDORF, "name": "OBERHAUSBERGEN", "departement": 67}, +{ "code": OBERHAUSBERGEN, "name": "OBERBRONN", "departement": 67}, +{ "code": OBERBRONN, "name": "OBERDORF-SPACHBACH", "departement": 67}, +{ "code": OBERDORF-SPACHBACH, "name": "OBERHASLACH", "departement": 67}, +{ "code": OBERHASLACH, "name": "OBERHOFFEN-LES-WISSEMBOURG", "departement": 67}, +{ "code": OBERHOFFEN-LES-WISSEMBOURG, "name": "OBERHOFFEN-SUR-MODER", "departement": 67}, +{ "code": OBERHOFFEN-SUR-MODER, "name": "OBERLAUTERBACH", "departement": 67}, +{ "code": OBERLAUTERBACH, "name": "OBERMODERN-ZUTZENDORF", "departement": 67}, +{ "code": OBERMODERN-ZUTZENDORF, "name": "OBERROEDERN", "departement": 67}, +{ "code": OBERROEDERN, "name": "OBERSCHAEFFOLSHEIM", "departement": 67}, +{ "code": OBERSCHAEFFOLSHEIM, "name": "SEEBACH", "departement": 67}, +{ "code": SEEBACH, "name": "OBERSOULTZBACH", "departement": 67}, +{ "code": OBERSOULTZBACH, "name": "OBERSTEINBACH", "departement": 67}, +{ "code": OBERSTEINBACH, "name": "ODRATZHEIM", "departement": 67}, +{ "code": ODRATZHEIM, "name": "OERMINGEN", "departement": 67}, +{ "code": OERMINGEN, "name": "OFFENDORF", "departement": 67}, +{ "code": OFFENDORF, "name": "OFFWILLER", "departement": 67}, +{ "code": OFFWILLER, "name": "OHLUNGEN", "departement": 67}, +{ "code": OHLUNGEN, "name": "OHNENHEIM", "departement": 67}, +{ "code": OHNENHEIM, "name": "OLWISHEIM", "departement": 67}, +{ "code": OLWISHEIM, "name": "ORSCHWILLER", "departement": 67}, +{ "code": ORSCHWILLER, "name": "OSTHOFFEN", "departement": 67}, +{ "code": OSTHOFFEN, "name": "OSTHOUSE", "departement": 67}, +{ "code": OSTHOUSE, "name": "OSTWALD", "departement": 67}, +{ "code": OSTWALD, "name": "OTTERSWILLER", "departement": 67}, +{ "code": OTTERSWILLER, "name": "OTTROTT", "departement": 67}, +{ "code": OTTROTT, "name": "OTTWILLER", "departement": 67}, +{ "code": OTTWILLER, "name": "PETERSBACH", "departement": 67}, +{ "code": PETERSBACH, "name": "LA PETITE-PIERRE", "departement": 67}, +{ "code": LA PETITE-PIERRE, "name": "VAL DE MODER", "departement": 67}, +{ "code": VAL DE MODER, "name": "PFALZWEYER", "departement": 67}, +{ "code": PFALZWEYER, "name": "PFULGRIESHEIM", "departement": 67}, +{ "code": PFULGRIESHEIM, "name": "PLAINE", "departement": 67}, +{ "code": PLAINE, "name": "PLOBSHEIM", "departement": 67}, +{ "code": PLOBSHEIM, "name": "PREUSCHDORF", "departement": 67}, +{ "code": PREUSCHDORF, "name": "PRINTZHEIM", "departement": 67}, +{ "code": PRINTZHEIM, "name": "PUBERG", "departement": 67}, +{ "code": PUBERG, "name": "QUATZENHEIM", "departement": 67}, +{ "code": QUATZENHEIM, "name": "RANGEN", "departement": 67}, +{ "code": RANGEN, "name": "RANRUPT", "departement": 67}, +{ "code": RANRUPT, "name": "RATZWILLER", "departement": 67}, +{ "code": RATZWILLER, "name": "RAUWILLER", "departement": 67}, +{ "code": RAUWILLER, "name": "REICHSFELD", "departement": 67}, +{ "code": REICHSFELD, "name": "REICHSHOFFEN", "departement": 67}, +{ "code": REICHSHOFFEN, "name": "REICHSTETT", "departement": 67}, +{ "code": REICHSTETT, "name": "REINHARDSMUNSTER", "departement": 67}, +{ "code": REINHARDSMUNSTER, "name": "REIPERTSWILLER", "departement": 67}, +{ "code": REIPERTSWILLER, "name": "RETSCHWILLER", "departement": 67}, +{ "code": RETSCHWILLER, "name": "REUTENBOURG", "departement": 67}, +{ "code": REUTENBOURG, "name": "REXINGEN", "departement": 67}, +{ "code": REXINGEN, "name": "RHINAU", "departement": 67}, +{ "code": RHINAU, "name": "RICHTOLSHEIM", "departement": 67}, +{ "code": RICHTOLSHEIM, "name": "RIEDSELTZ", "departement": 67}, +{ "code": RIEDSELTZ, "name": "ROHR", "departement": 67}, +{ "code": ROHR, "name": "RIMSDORF", "departement": 67}, +{ "code": RIMSDORF, "name": "RINGENDORF", "departement": 67}, +{ "code": RINGENDORF, "name": "RITTERSHOFFEN", "departement": 67}, +{ "code": RITTERSHOFFEN, "name": "ROESCHWOOG", "departement": 67}, +{ "code": ROESCHWOOG, "name": "ROHRWILLER", "departement": 67}, +{ "code": ROHRWILLER, "name": "ROMANSWILLER", "departement": 67}, +{ "code": ROMANSWILLER, "name": "ROPPENHEIM", "departement": 67}, +{ "code": ROPPENHEIM, "name": "ROSENWILLER", "departement": 67}, +{ "code": ROSENWILLER, "name": "ROSSFELD", "departement": 67}, +{ "code": ROSSFELD, "name": "ROSTEIG", "departement": 67}, +{ "code": ROSTEIG, "name": "ROTHAU", "departement": 67}, +{ "code": ROTHAU, "name": "ROTHBACH", "departement": 67}, +{ "code": ROTHBACH, "name": "ROTT", "departement": 67}, +{ "code": ROTT, "name": "ROTTELSHEIM", "departement": 67}, +{ "code": ROTTELSHEIM, "name": "ROUNTZENHEIM-AUENHEIM", "departement": 67}, +{ "code": ROUNTZENHEIM-AUENHEIM, "name": "RUSS", "departement": 67}, +{ "code": RUSS, "name": "SAALES", "departement": 67}, +{ "code": SAALES, "name": "SAASENHEIM", "departement": 67}, +{ "code": SAASENHEIM, "name": "SAESSOLSHEIM", "departement": 67}, +{ "code": SAESSOLSHEIM, "name": "SAINT-BLAISE-LA-ROCHE", "departement": 67}, +{ "code": SAINT-BLAISE-LA-ROCHE, "name": "SAINT-JEAN-SAVERNE", "departement": 67}, +{ "code": SAINT-JEAN-SAVERNE, "name": "SAINT-MARTIN", "departement": 67}, +{ "code": SAINT-MARTIN, "name": "SAINT-MAURICE", "departement": 67}, +{ "code": SAINT-MAURICE, "name": "SAINT-NABOR", "departement": 67}, +{ "code": SAINT-NABOR, "name": "SAINT-PIERRE", "departement": 67}, +{ "code": SAINT-PIERRE, "name": "SAINT-PIERRE-BOIS", "departement": 67}, +{ "code": SAINT-PIERRE-BOIS, "name": "SALMBACH", "departement": 67}, +{ "code": SALMBACH, "name": "SAND", "departement": 67}, +{ "code": SAND, "name": "SARREWERDEN", "departement": 67}, +{ "code": SARREWERDEN, "name": "SAULXURES", "departement": 67}, +{ "code": SAULXURES, "name": "SCHAEFFERSHEIM", "departement": 67}, +{ "code": SCHAEFFERSHEIM, "name": "SCHAFFHOUSE-PRES-SELTZ", "departement": 67}, +{ "code": SCHAFFHOUSE-PRES-SELTZ, "name": "SCHALKENDORF", "departement": 67}, +{ "code": SCHALKENDORF, "name": "SCHARRACHBERGHEIM-IRMSTETT", "departement": 67}, +{ "code": SCHARRACHBERGHEIM-IRMSTETT, "name": "SCHEIBENHARD", "departement": 67}, +{ "code": SCHEIBENHARD, "name": "SCHERLENHEIM", "departement": 67}, +{ "code": SCHERLENHEIM, "name": "SCHERWILLER", "departement": 67}, +{ "code": SCHERWILLER, "name": "SCHILLERSDORF", "departement": 67}, +{ "code": SCHILLERSDORF, "name": "SCHILTIGHEIM", "departement": 67}, +{ "code": SCHILTIGHEIM, "name": "STUTZHEIM-OFFENHEIM", "departement": 67}, +{ "code": STUTZHEIM-OFFENHEIM, "name": "SCHIRRHEIN", "departement": 67}, +{ "code": SCHIRRHEIN, "name": "SCHIRRHOFFEN", "departement": 67}, +{ "code": SCHIRRHOFFEN, "name": "SCHLEITHAL", "departement": 67}, +{ "code": SCHLEITHAL, "name": "SCHNERSHEIM", "departement": 67}, +{ "code": SCHNERSHEIM, "name": "THANVILLE", "departement": 67}, +{ "code": THANVILLE, "name": "SCHOENAU", "departement": 67}, +{ "code": SCHOENAU, "name": "SCHOENBOURG", "departement": 67}, +{ "code": SCHOENBOURG, "name": "SCHOENENBOURG", "departement": 67}, +{ "code": SCHOENENBOURG, "name": "SCHOPPERTEN", "departement": 67}, +{ "code": SCHOPPERTEN, "name": "WITTERSHEIM", "departement": 67}, +{ "code": WITTERSHEIM, "name": "SCHWEIGHOUSE-SUR-MODER", "departement": 67}, +{ "code": SCHWEIGHOUSE-SUR-MODER, "name": "SCHWENHEIM", "departement": 67}, +{ "code": SCHWENHEIM, "name": "SCHWINDRATZHEIM", "departement": 67}, +{ "code": SCHWINDRATZHEIM, "name": "SCHWOBSHEIM", "departement": 67}, +{ "code": SCHWOBSHEIM, "name": "HABSHEIM", "departement": 68}, +{ "code": HABSHEIM, "name": "SELTZ", "departement": 67}, +{ "code": SELTZ, "name": "SERMERSHEIM", "departement": 67}, +{ "code": SERMERSHEIM, "name": "SESSENHEIM", "departement": 67}, +{ "code": SESSENHEIM, "name": "SIEGEN", "departement": 67}, +{ "code": SIEGEN, "name": "SIEWILLER", "departement": 67}, +{ "code": SIEWILLER, "name": "SILTZHEIM", "departement": 67}, +{ "code": SILTZHEIM, "name": "SOLBACH", "departement": 67}, +{ "code": SOLBACH, "name": "BRETTEN", "departement": 68}, +{ "code": BRETTEN, "name": "SOUFFELWEYERSHEIM", "departement": 67}, +{ "code": SOUFFELWEYERSHEIM, "name": "SOUFFLENHEIM", "departement": 67}, +{ "code": SOUFFLENHEIM, "name": "SOULTZ-LES-BAINS", "departement": 67}, +{ "code": SOULTZ-LES-BAINS, "name": "STEINSELTZ", "departement": 67}, +{ "code": STEINSELTZ, "name": "SPARSBACH", "departement": 67}, +{ "code": SPARSBACH, "name": "STATTMATTEN", "departement": 67}, +{ "code": STATTMATTEN, "name": "STEIGE", "departement": 67}, +{ "code": STEIGE, "name": "STEINBOURG", "departement": 67}, +{ "code": STEINBOURG, "name": "STILL", "departement": 67}, +{ "code": STILL, "name": "STOTZHEIM", "departement": 67}, +{ "code": STOTZHEIM, "name": "STRUTH", "departement": 67}, +{ "code": STRUTH, "name": "STUNDWILLER", "departement": 67}, +{ "code": STUNDWILLER, "name": "SUNDHOUSE", "departement": 67}, +{ "code": SUNDHOUSE, "name": "SURBOURG", "departement": 67}, +{ "code": SURBOURG, "name": "THAL-DRULINGEN", "departement": 67}, +{ "code": THAL-DRULINGEN, "name": "THAL-MARMOUTIER", "departement": 67}, +{ "code": THAL-MARMOUTIER, "name": "TIEFFENBACH", "departement": 67}, +{ "code": TIEFFENBACH, "name": "TRAENHEIM", "departement": 67}, +{ "code": TRAENHEIM, "name": "TRIEMBACH-AU-VAL", "departement": 67}, +{ "code": TRIEMBACH-AU-VAL, "name": "TRIMBACH", "departement": 67}, +{ "code": TRIMBACH, "name": "UHLWILLER", "departement": 67}, +{ "code": UHLWILLER, "name": "UHRWILLER", "departement": 67}, +{ "code": UHRWILLER, "name": "URBEIS", "departement": 67}, +{ "code": URBEIS, "name": "URMATT", "departement": 67}, +{ "code": URMATT, "name": "UTTENHEIM", "departement": 67}, +{ "code": UTTENHEIM, "name": "UTTENHOFFEN", "departement": 67}, +{ "code": UTTENHOFFEN, "name": "UTTWILLER", "departement": 67}, +{ "code": UTTWILLER, "name": "VALFF", "departement": 67}, +{ "code": VALFF, "name": "LA VANCELLE", "departement": 67}, +{ "code": LA VANCELLE, "name": "VENDENHEIM", "departement": 67}, +{ "code": VENDENHEIM, "name": "VILLE", "departement": 67}, +{ "code": VILLE, "name": "VOELLERDINGEN", "departement": 67}, +{ "code": VOELLERDINGEN, "name": "VOLKSBERG", "departement": 67}, +{ "code": VOLKSBERG, "name": "WAHLENHEIM", "departement": 67}, +{ "code": WAHLENHEIM, "name": "WALBOURG", "departement": 67}, +{ "code": WALBOURG, "name": "WALDERSBACH", "departement": 67}, +{ "code": WALDERSBACH, "name": "WALDHAMBACH", "departement": 67}, +{ "code": WALDHAMBACH, "name": "WALDOLWISHEIM", "departement": 67}, +{ "code": WALDOLWISHEIM, "name": "WALTENHEIM-SUR-ZORN", "departement": 67}, +{ "code": WALTENHEIM-SUR-ZORN, "name": "WANGEN", "departement": 67}, +{ "code": WANGEN, "name": "LA WANTZENAU", "departement": 67}, +{ "code": LA WANTZENAU, "name": "WEINBOURG", "departement": 67}, +{ "code": WEINBOURG, "name": "WEISLINGEN", "departement": 67}, +{ "code": WEISLINGEN, "name": "WEITBRUCH", "departement": 67}, +{ "code": WEITBRUCH, "name": "WEITERSWILLER", "departement": 67}, +{ "code": WEITERSWILLER, "name": "WESTHOFFEN", "departement": 67}, +{ "code": WESTHOFFEN, "name": "WESTHOUSE", "departement": 67}, +{ "code": WESTHOUSE, "name": "WESTHOUSE-MARMOUTIER", "departement": 67}, +{ "code": WESTHOUSE-MARMOUTIER, "name": "WEYER", "departement": 67}, +{ "code": WEYER, "name": "WEYERSHEIM", "departement": 67}, +{ "code": WEYERSHEIM, "name": "WICKERSHEIM-WILSHAUSEN", "departement": 67}, +{ "code": WICKERSHEIM-WILSHAUSEN, "name": "WILDERSBACH", "departement": 67}, +{ "code": WILDERSBACH, "name": "WILLGOTTHEIM", "departement": 67}, +{ "code": WILLGOTTHEIM, "name": "WILWISHEIM", "departement": 67}, +{ "code": WILWISHEIM, "name": "WIMMENAU", "departement": 67}, +{ "code": WIMMENAU, "name": "ZEHNACKER", "departement": 67}, +{ "code": ZEHNACKER, "name": "WINDSTEIN", "departement": 67}, +{ "code": WINDSTEIN, "name": "WINGEN", "departement": 67}, +{ "code": WINGEN, "name": "WINGEN-SUR-MODER", "departement": 67}, +{ "code": WINGEN-SUR-MODER, "name": "WINGERSHEIM LES QUATRE BANS", "departement": 67}, +{ "code": WINGERSHEIM LES QUATRE BANS, "name": "WINTERSHOUSE", "departement": 67}, +{ "code": WINTERSHOUSE, "name": "WINTZENBACH", "departement": 67}, +{ "code": WINTZENBACH, "name": "ZEINHEIM", "departement": 67}, +{ "code": ZEINHEIM, "name": "WINTZENHEIM-KOCHERSBERG", "departement": 67}, +{ "code": WINTZENHEIM-KOCHERSBERG, "name": "WISCHES", "departement": 67}, +{ "code": WISCHES, "name": "WITTERNHEIM", "departement": 67}, +{ "code": WITTERNHEIM, "name": "BALGAU", "departement": 68}, +{ "code": BALGAU, "name": "WITTISHEIM", "departement": 67}, +{ "code": WITTISHEIM, "name": "WIWERSHEIM", "departement": 67}, +{ "code": WIWERSHEIM, "name": "WOERTH", "departement": 67}, +{ "code": WOERTH, "name": "BRINCKHEIM", "departement": 68}, +{ "code": BRINCKHEIM, "name": "WOLFISHEIM", "departement": 67}, +{ "code": WOLFISHEIM, "name": "WOLFSKIRCHEN", "departement": 67}, +{ "code": WOLFSKIRCHEN, "name": "WOLSCHHEIM", "departement": 67}, +{ "code": WOLSCHHEIM, "name": "WOLXHEIM", "departement": 67}, +{ "code": WOLXHEIM, "name": "BALLERSDORF", "departement": 68}, +{ "code": BALLERSDORF, "name": "ZELLWILLER", "departement": 67}, +{ "code": ZELLWILLER, "name": "ZINSWILLER", "departement": 67}, +{ "code": ZINSWILLER, "name": "ZITTERSHEIM", "departement": 67}, +{ "code": ZITTERSHEIM, "name": "ALGOLSHEIM", "departement": 68}, +{ "code": ALGOLSHEIM, "name": "ALTENACH", "departement": 68}, +{ "code": ALTENACH, "name": "AMMERSCHWIHR", "departement": 68}, +{ "code": AMMERSCHWIHR, "name": "BERNWILLER", "departement": 68}, +{ "code": BERNWILLER, "name": "ANDOLSHEIM", "departement": 68}, +{ "code": ANDOLSHEIM, "name": "APPENWIHR", "departement": 68}, +{ "code": APPENWIHR, "name": "ARTZENHEIM", "departement": 68}, +{ "code": ARTZENHEIM, "name": "ASPACH", "departement": 68}, +{ "code": ASPACH, "name": "ASPACH-LE-BAS", "departement": 68}, +{ "code": ASPACH-LE-BAS, "name": "ASPACH-MICHELBACH", "departement": 68}, +{ "code": ASPACH-MICHELBACH, "name": "ATTENSCHWILLER", "departement": 68}, +{ "code": ATTENSCHWILLER, "name": "AUBURE", "departement": 68}, +{ "code": AUBURE, "name": "BALDERSHEIM", "departement": 68}, +{ "code": BALDERSHEIM, "name": "CHALAMPE", "departement": 68}, +{ "code": CHALAMPE, "name": "BALSCHWILLER", "departement": 68}, +{ "code": BALSCHWILLER, "name": "BALTZENHEIM", "departement": 68}, +{ "code": BALTZENHEIM, "name": "BANTZENHEIM", "departement": 68}, +{ "code": BANTZENHEIM, "name": "BARTENHEIM", "departement": 68}, +{ "code": BARTENHEIM, "name": "BATTENHEIM", "departement": 68}, +{ "code": BATTENHEIM, "name": "BEBLENHEIM", "departement": 68}, +{ "code": BEBLENHEIM, "name": "BELLEMAGNY", "departement": 68}, +{ "code": BELLEMAGNY, "name": "BENDORF", "departement": 68}, +{ "code": BENDORF, "name": "BENNWIHR", "departement": 68}, +{ "code": BENNWIHR, "name": "BERGHEIM", "departement": 68}, +{ "code": BERGHEIM, "name": "BERGHOLTZ", "departement": 68}, +{ "code": BERGHOLTZ, "name": "BERGHOLTZZELL", "departement": 68}, +{ "code": BERGHOLTZZELL, "name": "BERRWILLER", "departement": 68}, +{ "code": BERRWILLER, "name": "BETTENDORF", "departement": 68}, +{ "code": BETTENDORF, "name": "BETTLACH", "departement": 68}, +{ "code": BETTLACH, "name": "BIEDERTHAL", "departement": 68}, +{ "code": BIEDERTHAL, "name": "BIESHEIM", "departement": 68}, +{ "code": BIESHEIM, "name": "BLODELSHEIM", "departement": 68}, +{ "code": BLODELSHEIM, "name": "BILTZHEIM", "departement": 68}, +{ "code": BILTZHEIM, "name": "BISCHWIHR", "departement": 68}, +{ "code": BISCHWIHR, "name": "BISEL", "departement": 68}, +{ "code": BISEL, "name": "BITSCHWILLER-LES-THANN", "departement": 68}, +{ "code": BITSCHWILLER-LES-THANN, "name": "BLOTZHEIM", "departement": 68}, +{ "code": BLOTZHEIM, "name": "BOLLWILLER", "departement": 68}, +{ "code": BOLLWILLER, "name": "LE BONHOMME", "departement": 68}, +{ "code": LE BONHOMME, "name": "BOURBACH-LE-BAS", "departement": 68}, +{ "code": BOURBACH-LE-BAS, "name": "BOURBACH-LE-HAUT", "departement": 68}, +{ "code": BOURBACH-LE-HAUT, "name": "BOUXWILLER", "departement": 68}, +{ "code": BOUXWILLER, "name": "BRECHAUMONT", "departement": 68}, +{ "code": BRECHAUMONT, "name": "BREITENBACH-HAUT-RHIN", "departement": 68}, +{ "code": BREITENBACH-HAUT-RHIN, "name": "BRUEBACH", "departement": 68}, +{ "code": BRUEBACH, "name": "BRUNSTATT-DIDENHEIM", "departement": 68}, +{ "code": BRUNSTATT-DIDENHEIM, "name": "BUETHWILLER", "departement": 68}, +{ "code": BUETHWILLER, "name": "BUHL", "departement": 68}, +{ "code": BUHL, "name": "BURNHAUPT-LE-BAS", "departement": 68}, +{ "code": BURNHAUPT-LE-BAS, "name": "BURNHAUPT-LE-HAUT", "departement": 68}, +{ "code": BURNHAUPT-LE-HAUT, "name": "BUSCHWILLER", "departement": 68}, +{ "code": BUSCHWILLER, "name": "CARSPACH", "departement": 68}, +{ "code": CARSPACH, "name": "CHAVANNES-SUR-L"ETANG", "departement": 68}, +{ "code": CHAVANNES-SUR-L"ETANG, "name": "COURTAVON", "departement": 68}, +{ "code": COURTAVON, "name": "DESSENHEIM", "departement": 68}, +{ "code": DESSENHEIM, "name": "DIEFMATTEN", "departement": 68}, +{ "code": DIEFMATTEN, "name": "DIETWILLER", "departement": 68}, +{ "code": DIETWILLER, "name": "DOLLEREN", "departement": 68}, +{ "code": DOLLEREN, "name": "DURLINSDORF", "departement": 68}, +{ "code": DURLINSDORF, "name": "DURMENACH", "departement": 68}, +{ "code": DURMENACH, "name": "DURRENENTZEN", "departement": 68}, +{ "code": DURRENENTZEN, "name": "EGLINGEN", "departement": 68}, +{ "code": EGLINGEN, "name": "EGUISHEIM", "departement": 68}, +{ "code": EGUISHEIM, "name": "ELBACH", "departement": 68}, +{ "code": ELBACH, "name": "EMLINGEN", "departement": 68}, +{ "code": EMLINGEN, "name": "SAINT-BERNARD", "departement": 68}, +{ "code": SAINT-BERNARD, "name": "ESCHBACH-AU-VAL", "departement": 68}, +{ "code": ESCHBACH-AU-VAL, "name": "ESCHENTZWILLER", "departement": 68}, +{ "code": ESCHENTZWILLER, "name": "ETEIMBES", "departement": 68}, +{ "code": ETEIMBES, "name": "FALKWILLER", "departement": 68}, +{ "code": FALKWILLER, "name": "FELDBACH", "departement": 68}, +{ "code": FELDBACH, "name": "FELDKIRCH", "departement": 68}, +{ "code": FELDKIRCH, "name": "FELLERING", "departement": 68}, +{ "code": FELLERING, "name": "HAGENBACH", "departement": 68}, +{ "code": HAGENBACH, "name": "FERRETTE", "departement": 68}, +{ "code": FERRETTE, "name": "FESSENHEIM", "departement": 68}, +{ "code": FESSENHEIM, "name": "FISLIS", "departement": 68}, +{ "code": FISLIS, "name": "FLAXLANDEN", "departement": 68}, +{ "code": FLAXLANDEN, "name": "FOLGENSBOURG", "departement": 68}, +{ "code": FOLGENSBOURG, "name": "FORTSCHWIHR", "departement": 68}, +{ "code": FORTSCHWIHR, "name": "FRANKEN", "departement": 68}, +{ "code": FRANKEN, "name": "FRELAND", "departement": 68}, +{ "code": FRELAND, "name": "FRIESEN", "departement": 68}, +{ "code": FRIESEN, "name": "FROENINGEN", "departement": 68}, +{ "code": FROENINGEN, "name": "FULLEREN", "departement": 68}, +{ "code": FULLEREN, "name": "GALFINGUE", "departement": 68}, +{ "code": GALFINGUE, "name": "GEISHOUSE", "departement": 68}, +{ "code": GEISHOUSE, "name": "GEISPITZEN", "departement": 68}, +{ "code": GEISPITZEN, "name": "GEISWASSER", "departement": 68}, +{ "code": GEISWASSER, "name": "GILDWILLER", "departement": 68}, +{ "code": GILDWILLER, "name": "GOLDBACH-ALTENBACH", "departement": 68}, +{ "code": GOLDBACH-ALTENBACH, "name": "GOMMERSDORF", "departement": 68}, +{ "code": GOMMERSDORF, "name": "GRIESBACH-AU-VAL", "departement": 68}, +{ "code": GRIESBACH-AU-VAL, "name": "GRUSSENHEIM", "departement": 68}, +{ "code": GRUSSENHEIM, "name": "GUEBERSCHWIHR", "departement": 68}, +{ "code": GUEBERSCHWIHR, "name": "GUNSBACH", "departement": 68}, +{ "code": GUNSBACH, "name": "GUEMAR", "departement": 68}, +{ "code": GUEMAR, "name": "GUEVENATTEN", "departement": 68}, +{ "code": GUEVENATTEN, "name": "GUEWENHEIM", "departement": 68}, +{ "code": GUEWENHEIM, "name": "GUNDOLSHEIM", "departement": 68}, +{ "code": GUNDOLSHEIM, "name": "HAGENTHAL-LE-BAS", "departement": 68}, +{ "code": HAGENTHAL-LE-BAS, "name": "HAGENTHAL-LE-HAUT", "departement": 68}, +{ "code": HAGENTHAL-LE-HAUT, "name": "HARTMANNSWILLER", "departement": 68}, +{ "code": HARTMANNSWILLER, "name": "HATTSTATT", "departement": 68}, +{ "code": HATTSTATT, "name": "HAUSGAUEN", "departement": 68}, +{ "code": HAUSGAUEN, "name": "HECKEN", "departement": 68}, +{ "code": HECKEN, "name": "HEGENHEIM", "departement": 68}, +{ "code": HEGENHEIM, "name": "HEIDWILLER", "departement": 68}, +{ "code": HEIDWILLER, "name": "HEIMERSDORF", "departement": 68}, +{ "code": HEIMERSDORF, "name": "HEIMSBRUNN", "departement": 68}, +{ "code": HEIMSBRUNN, "name": "HEITEREN", "departement": 68}, +{ "code": HEITEREN, "name": "HEIWILLER", "departement": 68}, +{ "code": HEIWILLER, "name": "HELFRANTZKIRCH", "departement": 68}, +{ "code": HELFRANTZKIRCH, "name": "HOHROD", "departement": 68}, +{ "code": HOHROD, "name": "HERRLISHEIM-PRES-COLMAR", "departement": 68}, +{ "code": HERRLISHEIM-PRES-COLMAR, "name": "HESINGUE", "departement": 68}, +{ "code": HESINGUE, "name": "HETTENSCHLAG", "departement": 68}, +{ "code": HETTENSCHLAG, "name": "HINDLINGEN", "departement": 68}, +{ "code": HINDLINGEN, "name": "HIRSINGUE", "departement": 68}, +{ "code": HIRSINGUE, "name": "HIRTZBACH", "departement": 68}, +{ "code": HIRTZBACH, "name": "HIRTZFELDEN", "departement": 68}, +{ "code": HIRTZFELDEN, "name": "HOCHSTATT", "departement": 68}, +{ "code": HOCHSTATT, "name": "PORTE DU RIED", "departement": 68}, +{ "code": PORTE DU RIED, "name": "HOMBOURG", "departement": 68}, +{ "code": HOMBOURG, "name": "HORBOURG-WIHR", "departement": 68}, +{ "code": HORBOURG-WIHR, "name": "HOUSSEN", "departement": 68}, +{ "code": HOUSSEN, "name": "HUNAWIHR", "departement": 68}, +{ "code": HUNAWIHR, "name": "HUNDSBACH", "departement": 68}, +{ "code": HUNDSBACH, "name": "HUNINGUE", "departement": 68}, +{ "code": HUNINGUE, "name": "HUSSEREN-LES-CHATEAUX", "departement": 68}, +{ "code": HUSSEREN-LES-CHATEAUX, "name": "ILLZACH", "departement": 68}, +{ "code": ILLZACH, "name": "HUSSEREN-WESSERLING", "departement": 68}, +{ "code": HUSSEREN-WESSERLING, "name": "ILLFURTH", "departement": 68}, +{ "code": ILLFURTH, "name": "ILLHAEUSERN", "departement": 68}, +{ "code": ILLHAEUSERN, "name": "LEVONCOURT", "departement": 68}, +{ "code": LEVONCOURT, "name": "INGERSHEIM", "departement": 68}, +{ "code": INGERSHEIM, "name": "ISSENHEIM", "departement": 68}, +{ "code": ISSENHEIM, "name": "JEBSHEIM", "departement": 68}, +{ "code": JEBSHEIM, "name": "JETTINGEN", "departement": 68}, +{ "code": JETTINGEN, "name": "JUNGHOLTZ", "departement": 68}, +{ "code": JUNGHOLTZ, "name": "KAPPELEN", "departement": 68}, +{ "code": KAPPELEN, "name": "KATZENTHAL", "departement": 68}, +{ "code": KATZENTHAL, "name": "KEMBS", "departement": 68}, +{ "code": KEMBS, "name": "KIFFIS", "departement": 68}, +{ "code": KIFFIS, "name": "KINGERSHEIM", "departement": 68}, +{ "code": KINGERSHEIM, "name": "KIRCHBERG", "departement": 68}, +{ "code": KIRCHBERG, "name": "KNOERINGUE", "departement": 68}, +{ "code": KNOERINGUE, "name": "KOESTLACH", "departement": 68}, +{ "code": KOESTLACH, "name": "KOETZINGUE", "departement": 68}, +{ "code": KOETZINGUE, "name": "KRUTH", "departement": 68}, +{ "code": KRUTH, "name": "KUNHEIM", "departement": 68}, +{ "code": KUNHEIM, "name": "LEYMEN", "departement": 68}, +{ "code": LEYMEN, "name": "LABAROCHE", "departement": 68}, +{ "code": LABAROCHE, "name": "LANDSER", "departement": 68}, +{ "code": LANDSER, "name": "LAPOUTROIE", "departement": 68}, +{ "code": LAPOUTROIE, "name": "LARGITZEN", "departement": 68}, +{ "code": LARGITZEN, "name": "LAUTENBACH", "departement": 68}, +{ "code": LAUTENBACH, "name": "LAUTENBACHZELL", "departement": 68}, +{ "code": LAUTENBACHZELL, "name": "LAUW", "departement": 68}, +{ "code": LAUW, "name": "LEIMBACH", "departement": 68}, +{ "code": LEIMBACH, "name": "LIEBENSWILLER", "departement": 68}, +{ "code": LIEBENSWILLER, "name": "LIEBSDORF", "departement": 68}, +{ "code": LIEBSDORF, "name": "LIEPVRE", "departement": 68}, +{ "code": LIEPVRE, "name": "LIGSDORF", "departement": 68}, +{ "code": LIGSDORF, "name": "LINSDORF", "departement": 68}, +{ "code": LINSDORF, "name": "LINTHAL", "departement": 68}, +{ "code": LINTHAL, "name": "LOGELHEIM", "departement": 68}, +{ "code": LOGELHEIM, "name": "LUCELLE", "departement": 68}, +{ "code": LUCELLE, "name": "LUEMSCHWILLER", "departement": 68}, +{ "code": LUEMSCHWILLER, "name": "VALDIEU-LUTRAN", "departement": 68}, +{ "code": VALDIEU-LUTRAN, "name": "LUTTENBACH-PRES-MUNSTER", "departement": 68}, +{ "code": LUTTENBACH-PRES-MUNSTER, "name": "LUTTER", "departement": 68}, +{ "code": LUTTER, "name": "LUTTERBACH", "departement": 68}, +{ "code": LUTTERBACH, "name": "MAGNY", "departement": 68}, +{ "code": MAGNY, "name": "MAGSTATT-LE-BAS", "departement": 68}, +{ "code": MAGSTATT-LE-BAS, "name": "MAGSTATT-LE-HAUT", "departement": 68}, +{ "code": MAGSTATT-LE-HAUT, "name": "MALMERSPACH", "departement": 68}, +{ "code": MALMERSPACH, "name": "MICHELBACH-LE-HAUT", "departement": 68}, +{ "code": MICHELBACH-LE-HAUT, "name": "MANSPACH", "departement": 68}, +{ "code": MANSPACH, "name": "MERTZEN", "departement": 68}, +{ "code": MERTZEN, "name": "MERXHEIM", "departement": 68}, +{ "code": MERXHEIM, "name": "MITTELWIHR", "departement": 68}, +{ "code": MITTELWIHR, "name": "METZERAL", "departement": 68}, +{ "code": METZERAL, "name": "MEYENHEIM", "departement": 68}, +{ "code": MEYENHEIM, "name": "MICHELBACH-LE-BAS", "departement": 68}, +{ "code": MICHELBACH-LE-BAS, "name": "MITTLACH", "departement": 68}, +{ "code": MITTLACH, "name": "MITZACH", "departement": 68}, +{ "code": MITZACH, "name": "MOERNACH", "departement": 68}, +{ "code": MOERNACH, "name": "MOLLAU", "departement": 68}, +{ "code": MOLLAU, "name": "MONTREUX-JEUNE", "departement": 68}, +{ "code": MONTREUX-JEUNE, "name": "MONTREUX-VIEUX", "departement": 68}, +{ "code": MONTREUX-VIEUX, "name": "MOOSLARGUE", "departement": 68}, +{ "code": MOOSLARGUE, "name": "MOOSCH", "departement": 68}, +{ "code": MOOSCH, "name": "MORSCHWILLER-LE-BAS", "departement": 68}, +{ "code": MORSCHWILLER-LE-BAS, "name": "HAUT SOULTZBACH (LE)", "departement": 68}, +{ "code": HAUT SOULTZBACH (LE), "name": "MUESPACH", "departement": 68}, +{ "code": MUESPACH, "name": "MUESPACH-LE-HAUT", "departement": 68}, +{ "code": MUESPACH-LE-HAUT, "name": "NAMBSHEIM", "departement": 68}, +{ "code": NAMBSHEIM, "name": "MUHLBACH-SUR-MUNSTER", "departement": 68}, +{ "code": MUHLBACH-SUR-MUNSTER, "name": "MUNCHHOUSE", "departement": 68}, +{ "code": MUNCHHOUSE, "name": "MUNTZENHEIM", "departement": 68}, +{ "code": MUNTZENHEIM, "name": "MUNWILLER", "departement": 68}, +{ "code": MUNWILLER, "name": "MURBACH", "departement": 68}, +{ "code": MURBACH, "name": "NEUF-BRISACH", "departement": 68}, +{ "code": NEUF-BRISACH, "name": "NEUWILLER", "departement": 68}, +{ "code": NEUWILLER, "name": "NIEDERENTZEN", "departement": 68}, +{ "code": NIEDERENTZEN, "name": "NIEDERHERGHEIM", "departement": 68}, +{ "code": NIEDERHERGHEIM, "name": "NIEDERMORSCHWIHR", "departement": 68}, +{ "code": NIEDERMORSCHWIHR, "name": "NIFFER", "departement": 68}, +{ "code": NIFFER, "name": "OBERBRUCK", "departement": 68}, +{ "code": OBERBRUCK, "name": "ILLTAL", "departement": 68}, +{ "code": ILLTAL, "name": "OBERENTZEN", "departement": 68}, +{ "code": OBERENTZEN, "name": "OBERHERGHEIM", "departement": 68}, +{ "code": OBERHERGHEIM, "name": "OBERLARG", "departement": 68}, +{ "code": OBERLARG, "name": "OBERMORSCHWIHR", "departement": 68}, +{ "code": OBERMORSCHWIHR, "name": "OBERMORSCHWILLER", "departement": 68}, +{ "code": OBERMORSCHWILLER, "name": "OBERSAASHEIM", "departement": 68}, +{ "code": OBERSAASHEIM, "name": "ODEREN", "departement": 68}, +{ "code": ODEREN, "name": "OLTINGUE", "departement": 68}, +{ "code": OLTINGUE, "name": "ORBEY", "departement": 68}, +{ "code": ORBEY, "name": "ORSCHWIHR", "departement": 68}, +{ "code": ORSCHWIHR, "name": "OSENBACH", "departement": 68}, +{ "code": OSENBACH, "name": "OSTHEIM", "departement": 68}, +{ "code": OSTHEIM, "name": "PETIT-LANDAU", "departement": 68}, +{ "code": PETIT-LANDAU, "name": "PFAFFENHEIM", "departement": 68}, +{ "code": PFAFFENHEIM, "name": "PFASTATT", "departement": 68}, +{ "code": PFASTATT, "name": "PFETTERHOUSE", "departement": 68}, +{ "code": PFETTERHOUSE, "name": "RAEDERSDORF", "departement": 68}, +{ "code": RAEDERSDORF, "name": "RAEDERSHEIM", "departement": 68}, +{ "code": RAEDERSHEIM, "name": "RAMMERSMATT", "departement": 68}, +{ "code": RAMMERSMATT, "name": "RANSPACH", "departement": 68}, +{ "code": RANSPACH, "name": "RIESPACH", "departement": 68}, +{ "code": RIESPACH, "name": "RANSPACH-LE-BAS", "departement": 68}, +{ "code": RANSPACH-LE-BAS, "name": "RANSPACH-LE-HAUT", "departement": 68}, +{ "code": RANSPACH-LE-HAUT, "name": "RANTZWILLER", "departement": 68}, +{ "code": RANTZWILLER, "name": "REGUISHEIM", "departement": 68}, +{ "code": REGUISHEIM, "name": "REININGUE", "departement": 68}, +{ "code": REININGUE, "name": "RETZWILLER", "departement": 68}, +{ "code": RETZWILLER, "name": "RICHWILLER", "departement": 68}, +{ "code": RICHWILLER, "name": "RIEDISHEIM", "departement": 68}, +{ "code": RIEDISHEIM, "name": "RIMBACH-PRES-GUEBWILLER", "departement": 68}, +{ "code": RIMBACH-PRES-GUEBWILLER, "name": "RIMBACH-PRES-MASEVAUX", "departement": 68}, +{ "code": RIMBACH-PRES-MASEVAUX, "name": "RIMBACHZELL", "departement": 68}, +{ "code": RIMBACHZELL, "name": "ROPPENTZWILLER", "departement": 68}, +{ "code": ROPPENTZWILLER, "name": "RIQUEWIHR", "departement": 68}, +{ "code": RIQUEWIHR, "name": "RIXHEIM", "departement": 68}, +{ "code": RIXHEIM, "name": "RODEREN", "departement": 68}, +{ "code": RODEREN, "name": "RORSCHWIHR", "departement": 68}, +{ "code": RORSCHWIHR, "name": "RODERN", "departement": 68}, +{ "code": RODERN, "name": "ROGGENHOUSE", "departement": 68}, +{ "code": ROGGENHOUSE, "name": "ROMAGNY", "departement": 68}, +{ "code": ROMAGNY, "name": "ROMBACH-LE-FRANC", "departement": 68}, +{ "code": ROMBACH-LE-FRANC, "name": "RUEDERBACH", "departement": 68}, +{ "code": RUEDERBACH, "name": "RUELISHEIM", "departement": 68}, +{ "code": RUELISHEIM, "name": "RUSTENHART", "departement": 68}, +{ "code": RUSTENHART, "name": "RUMERSHEIM-LE-HAUT", "departement": 68}, +{ "code": RUMERSHEIM-LE-HAUT, "name": "SAINT-COSME", "departement": 68}, +{ "code": SAINT-COSME, "name": "SAINTE-CROIX-EN-PLAINE", "departement": 68}, +{ "code": SAINTE-CROIX-EN-PLAINE, "name": "SAINT-HIPPOLYTE", "departement": 68}, +{ "code": SAINT-HIPPOLYTE, "name": "SCHWEIGHOUSE-THANN", "departement": 68}, +{ "code": SCHWEIGHOUSE-THANN, "name": "SAINTE-MARIE-AUX-MINES", "departement": 68}, +{ "code": SAINTE-MARIE-AUX-MINES, "name": "SAINT-ULRICH", "departement": 68}, +{ "code": SAINT-ULRICH, "name": "SAUSHEIM", "departement": 68}, +{ "code": SAUSHEIM, "name": "SCHLIERBACH", "departement": 68}, +{ "code": SCHLIERBACH, "name": "SCHWOBEN", "departement": 68}, +{ "code": SCHWOBEN, "name": "SENTHEIM", "departement": 68}, +{ "code": SENTHEIM, "name": "SEPPOIS-LE-BAS", "departement": 68}, +{ "code": SEPPOIS-LE-BAS, "name": "SEPPOIS-LE-HAUT", "departement": 68}, +{ "code": SEPPOIS-LE-HAUT, "name": "SONDERSDORF", "departement": 68}, +{ "code": SONDERSDORF, "name": "SEWEN", "departement": 68}, +{ "code": SEWEN, "name": "SICKERT", "departement": 68}, +{ "code": SICKERT, "name": "SIERENTZ", "departement": 68}, +{ "code": SIERENTZ, "name": "SONDERNACH", "departement": 68}, +{ "code": SONDERNACH, "name": "SOPPE-LE-BAS", "departement": 68}, +{ "code": SOPPE-LE-BAS, "name": "SOULTZ-HAUT-RHIN", "departement": 68}, +{ "code": SOULTZ-HAUT-RHIN, "name": "SOULTZBACH-LES-BAINS", "departement": 68}, +{ "code": SOULTZBACH-LES-BAINS, "name": "SOULTZEREN", "departement": 68}, +{ "code": SOULTZEREN, "name": "SOULTZMATT", "departement": 68}, +{ "code": SOULTZMATT, "name": "SPECHBACH", "departement": 68}, +{ "code": SPECHBACH, "name": "STAFFELFELDEN", "departement": 68}, +{ "code": STAFFELFELDEN, "name": "STEINBACH", "departement": 68}, +{ "code": STEINBACH, "name": "STEINBRUNN-LE-BAS", "departement": 68}, +{ "code": STEINBRUNN-LE-BAS, "name": "STEINBRUNN-LE-HAUT", "departement": 68}, +{ "code": STEINBRUNN-LE-HAUT, "name": "STEINSOULTZ", "departement": 68}, +{ "code": STEINSOULTZ, "name": "STERNENBERG", "departement": 68}, +{ "code": STERNENBERG, "name": "STETTEN", "departement": 68}, +{ "code": STETTEN, "name": "STORCKENSOHN", "departement": 68}, +{ "code": STORCKENSOHN, "name": "TAGSDORF", "departement": 68}, +{ "code": TAGSDORF, "name": "STOSSWIHR", "departement": 68}, +{ "code": STOSSWIHR, "name": "STRUETH", "departement": 68}, +{ "code": STRUETH, "name": "SUNDHOFFEN", "departement": 68}, +{ "code": SUNDHOFFEN, "name": "TAGOLSHEIM", "departement": 68}, +{ "code": TAGOLSHEIM, "name": "LES ABLEUVENETTES", "departement": 88}, +{ "code": LES ABLEUVENETTES, "name": "THANN", "departement": 68}, +{ "code": THANN, "name": "THANNENKIRCH", "departement": 68}, +{ "code": THANNENKIRCH, "name": "TRAUBACH-LE-BAS", "departement": 68}, +{ "code": TRAUBACH-LE-BAS, "name": "TRAUBACH-LE-HAUT", "departement": 68}, +{ "code": TRAUBACH-LE-HAUT, "name": "TURCKHEIM", "departement": 68}, +{ "code": TURCKHEIM, "name": "UEBERSTRASS", "departement": 68}, +{ "code": UEBERSTRASS, "name": "UFFHEIM", "departement": 68}, +{ "code": UFFHEIM, "name": "UFFHOLTZ", "departement": 68}, +{ "code": UFFHOLTZ, "name": "UNGERSHEIM", "departement": 68}, +{ "code": UNGERSHEIM, "name": "URBES", "departement": 68}, +{ "code": URBES, "name": "URSCHENHEIM", "departement": 68}, +{ "code": URSCHENHEIM, "name": "VIEUX-FERRETTE", "departement": 68}, +{ "code": VIEUX-FERRETTE, "name": "VILLAGE-NEUF", "departement": 68}, +{ "code": VILLAGE-NEUF, "name": "VOEGTLINSHOFFEN", "departement": 68}, +{ "code": VOEGTLINSHOFFEN, "name": "VOGELGRUN", "departement": 68}, +{ "code": VOGELGRUN, "name": "WAHLBACH", "departement": 68}, +{ "code": WAHLBACH, "name": "WILLER", "departement": 68}, +{ "code": WILLER, "name": "WALBACH", "departement": 68}, +{ "code": WALBACH, "name": "WALDIGHOFEN", "departement": 68}, +{ "code": WALDIGHOFEN, "name": "WALHEIM", "departement": 68}, +{ "code": WALHEIM, "name": "WALTENHEIM", "departement": 68}, +{ "code": WALTENHEIM, "name": "WUENHEIM", "departement": 68}, +{ "code": WUENHEIM, "name": "WASSERBOURG", "departement": 68}, +{ "code": WASSERBOURG, "name": "WATTWILLER", "departement": 68}, +{ "code": WATTWILLER, "name": "WECKOLSHEIM", "departement": 68}, +{ "code": WECKOLSHEIM, "name": "WEGSCHEID", "departement": 68}, +{ "code": WEGSCHEID, "name": "WENTZWILLER", "departement": 68}, +{ "code": WENTZWILLER, "name": "WERENTZHOUSE", "departement": 68}, +{ "code": WERENTZHOUSE, "name": "WESTHALTEN", "departement": 68}, +{ "code": WESTHALTEN, "name": "WILDENSTEIN", "departement": 68}, +{ "code": WILDENSTEIN, "name": "WETTOLSHEIM", "departement": 68}, +{ "code": WETTOLSHEIM, "name": "WICKERSCHWIHR", "departement": 68}, +{ "code": WICKERSCHWIHR, "name": "WIDENSOLEN", "departement": 68}, +{ "code": WIDENSOLEN, "name": "WIHR-AU-VAL", "departement": 68}, +{ "code": WIHR-AU-VAL, "name": "WILLER-SUR-THUR", "departement": 68}, +{ "code": WILLER-SUR-THUR, "name": "WINKEL", "departement": 68}, +{ "code": WINKEL, "name": "WINTZENHEIM", "departement": 68}, +{ "code": WINTZENHEIM, "name": "WITTELSHEIM", "departement": 68}, +{ "code": WITTELSHEIM, "name": "WITTENHEIM", "departement": 68}, +{ "code": WITTENHEIM, "name": "WITTERSDORF", "departement": 68}, +{ "code": WITTERSDORF, "name": "WOLFERSDORF", "departement": 68}, +{ "code": WOLFERSDORF, "name": "WOLFGANTZEN", "departement": 68}, +{ "code": WOLFGANTZEN, "name": "WOLSCHWILLER", "departement": 68}, +{ "code": WOLSCHWILLER, "name": "ZAESSINGUE", "departement": 68}, +{ "code": ZAESSINGUE, "name": "ZELLENBERG", "departement": 68}, +{ "code": ZELLENBERG, "name": "ZILLISHEIM", "departement": 68}, +{ "code": ZILLISHEIM, "name": "ZIMMERBACH", "departement": 68}, +{ "code": ZIMMERBACH, "name": "ZIMMERSHEIM", "departement": 68}, +{ "code": ZIMMERSHEIM, "name": "AHEVILLE", "departement": 88}, +{ "code": AHEVILLE, "name": "AINGEVILLE", "departement": 88}, +{ "code": AINGEVILLE, "name": "AINVELLE", "departement": 88}, +{ "code": AINVELLE, "name": "ALLARMONT", "departement": 88}, +{ "code": ALLARMONT, "name": "AMBACOURT", "departement": 88}, +{ "code": AMBACOURT, "name": "AMEUVELLE", "departement": 88}, +{ "code": AMEUVELLE, "name": "ANGLEMONT", "departement": 88}, +{ "code": ANGLEMONT, "name": "ANOULD", "departement": 88}, +{ "code": ANOULD, "name": "AOUZE", "departement": 88}, +{ "code": AOUZE, "name": "ARCHES", "departement": 88}, +{ "code": ARCHES, "name": "ARCHETTES", "departement": 88}, +{ "code": ARCHETTES, "name": "AROFFE", "departement": 88}, +{ "code": AROFFE, "name": "ARRENTES-DE-CORCIEUX", "departement": 88}, +{ "code": ARRENTES-DE-CORCIEUX, "name": "ATTIGNEVILLE", "departement": 88}, +{ "code": ATTIGNEVILLE, "name": "ATTIGNY", "departement": 88}, +{ "code": ATTIGNY, "name": "AULNOIS", "departement": 88}, +{ "code": AULNOIS, "name": "AUTIGNY-LA-TOUR", "departement": 88}, +{ "code": AUTIGNY-LA-TOUR, "name": "AUTREVILLE", "departement": 88}, +{ "code": AUTREVILLE, "name": "AUTREY", "departement": 88}, +{ "code": AUTREY, "name": "AUZAINVILLIERS", "departement": 88}, +{ "code": AUZAINVILLIERS, "name": "JUBAINVILLE", "departement": 88}, +{ "code": JUBAINVILLE, "name": "AVILLERS", "departement": 88}, +{ "code": AVILLERS, "name": "AVRAINVILLE", "departement": 88}, +{ "code": AVRAINVILLE, "name": "AVRANVILLE", "departement": 88}, +{ "code": AVRANVILLE, "name": "AYDOILLES", "departement": 88}, +{ "code": AYDOILLES, "name": "BADMENIL-AUX-BOIS", "departement": 88}, +{ "code": BADMENIL-AUX-BOIS, "name": "LA BAFFE", "departement": 88}, +{ "code": LA BAFFE, "name": "LA VOGE-LES-BAINS", "departement": 88}, +{ "code": LA VOGE-LES-BAINS, "name": "BAINVILLE-AUX-SAULES", "departement": 88}, +{ "code": BAINVILLE-AUX-SAULES, "name": "BALLEVILLE", "departement": 88}, +{ "code": BALLEVILLE, "name": "BAN-DE-LAVELINE", "departement": 88}, +{ "code": BAN-DE-LAVELINE, "name": "BAZEGNEY", "departement": 88}, +{ "code": BAZEGNEY, "name": "BAN-DE-SAPT", "departement": 88}, +{ "code": BAN-DE-SAPT, "name": "BARBEY-SEROUX", "departement": 88}, +{ "code": BARBEY-SEROUX, "name": "BARVILLE", "departement": 88}, +{ "code": BARVILLE, "name": "BAZIEN", "departement": 88}, +{ "code": BAZIEN, "name": "BASSE-SUR-LE-RUPT", "departement": 88}, +{ "code": BASSE-SUR-LE-RUPT, "name": "BATTEXEY", "departement": 88}, +{ "code": BATTEXEY, "name": "BAUDRICOURT", "departement": 88}, +{ "code": BAUDRICOURT, "name": "BAYECOURT", "departement": 88}, +{ "code": BAYECOURT, "name": "BAZOILLES-ET-MENIL", "departement": 88}, +{ "code": BAZOILLES-ET-MENIL, "name": "BAZOILLES-SUR-MEUSE", "departement": 88}, +{ "code": BAZOILLES-SUR-MEUSE, "name": "BEAUFREMONT", "departement": 88}, +{ "code": BEAUFREMONT, "name": "BEAUMENIL", "departement": 88}, +{ "code": BEAUMENIL, "name": "BEGNECOURT", "departement": 88}, +{ "code": BEGNECOURT, "name": "BELLEFONTAINE", "departement": 88}, +{ "code": BELLEFONTAINE, "name": "BELMONT-LES-DARNEY", "departement": 88}, +{ "code": BELMONT-LES-DARNEY, "name": "BELMONT-SUR-BUTTANT", "departement": 88}, +{ "code": BELMONT-SUR-BUTTANT, "name": "BELMONT-SUR-VAIR", "departement": 88}, +{ "code": BELMONT-SUR-VAIR, "name": "BELRUPT", "departement": 88}, +{ "code": BELRUPT, "name": "BELVAL", "departement": 88}, +{ "code": BELVAL, "name": "BIECOURT", "departement": 88}, +{ "code": BIECOURT, "name": "BERTRIMOUTIER", "departement": 88}, +{ "code": BERTRIMOUTIER, "name": "BETTEGNEY-SAINT-BRICE", "departement": 88}, +{ "code": BETTEGNEY-SAINT-BRICE, "name": "BETTONCOURT", "departement": 88}, +{ "code": BETTONCOURT, "name": "LE BEULAY", "departement": 88}, +{ "code": LE BEULAY, "name": "BIFFONTAINE", "departement": 88}, +{ "code": BIFFONTAINE, "name": "BLEMEREY", "departement": 88}, +{ "code": BLEMEREY, "name": "BLEURVILLE", "departement": 88}, +{ "code": BLEURVILLE, "name": "BLEVAINCOURT", "departement": 88}, +{ "code": BLEVAINCOURT, "name": "BOCQUEGNEY", "departement": 88}, +{ "code": BOCQUEGNEY, "name": "BOIS-DE-CHAMP", "departement": 88}, +{ "code": BOIS-DE-CHAMP, "name": "BONVILLET", "departement": 88}, +{ "code": BONVILLET, "name": "BOULAINCOURT", "departement": 88}, +{ "code": BOULAINCOURT, "name": "LA BOURGONCE", "departement": 88}, +{ "code": LA BOURGONCE, "name": "BOUXIERES-AUX-BOIS", "departement": 88}, +{ "code": BOUXIERES-AUX-BOIS, "name": "BOUXURULLES", "departement": 88}, +{ "code": BOUXURULLES, "name": "BOUZEMONT", "departement": 88}, +{ "code": BOUZEMONT, "name": "BRANTIGNY", "departement": 88}, +{ "code": BRANTIGNY, "name": "BRECHAINVILLE", "departement": 88}, +{ "code": BRECHAINVILLE, "name": "LA BRESSE", "departement": 88}, +{ "code": LA BRESSE, "name": "BROUVELIEURES", "departement": 88}, +{ "code": BROUVELIEURES, "name": "BRU", "departement": 88}, +{ "code": BRU, "name": "BULT", "departement": 88}, +{ "code": BULT, "name": "BUSSANG", "departement": 88}, +{ "code": BUSSANG, "name": "CELLES-SUR-PLAINE", "departement": 88}, +{ "code": CELLES-SUR-PLAINE, "name": "CERTILLEUX", "departement": 88}, +{ "code": CERTILLEUX, "name": "CHAMAGNE", "departement": 88}, +{ "code": CHAMAGNE, "name": "CHAMPDRAY", "departement": 88}, +{ "code": CHAMPDRAY, "name": "CHAMP-LE-DUC", "departement": 88}, +{ "code": CHAMP-LE-DUC, "name": "CHANTRAINE", "departement": 88}, +{ "code": CHANTRAINE, "name": "CHATILLON-SUR-SAONE", "departement": 88}, +{ "code": CHATILLON-SUR-SAONE, "name": "LA CHAPELLE-AUX-BOIS", "departement": 88}, +{ "code": LA CHAPELLE-AUX-BOIS, "name": "LA CHAPELLE-DEVANT-BRUYERES", "departement": 88}, +{ "code": LA CHAPELLE-DEVANT-BRUYERES, "name": "CHAUFFECOURT", "departement": 88}, +{ "code": CHAUFFECOURT, "name": "CHARMES", "departement": 88}, +{ "code": CHARMES, "name": "CHARMOIS-DEVANT-BRUYERES", "departement": 88}, +{ "code": CHARMOIS-DEVANT-BRUYERES, "name": "CHATENOIS", "departement": 88}, +{ "code": CHATENOIS, "name": "CHARMOIS-L"ORGUEILLEUX", "departement": 88}, +{ "code": CHARMOIS-L"ORGUEILLEUX, "name": "CHATAS", "departement": 88}, +{ "code": CHATAS, "name": "CHATEL-SUR-MOSELLE", "departement": 88}, +{ "code": CHATEL-SUR-MOSELLE, "name": "CHAUMOUSEY", "departement": 88}, +{ "code": CHAUMOUSEY, "name": "CHAVELOT", "departement": 88}, +{ "code": CHAVELOT, "name": "CHEF-HAUT", "departement": 88}, +{ "code": CHEF-HAUT, "name": "CHENIMENIL", "departement": 88}, +{ "code": CHENIMENIL, "name": "CHERMISEY", "departement": 88}, +{ "code": CHERMISEY, "name": "CIRCOURT", "departement": 88}, +{ "code": CIRCOURT, "name": "CIRCOURT-SUR-MOUZON", "departement": 88}, +{ "code": CIRCOURT-SUR-MOUZON, "name": "CLAUDON", "departement": 88}, +{ "code": CLAUDON, "name": "BAN-SUR-MEURTHE-CLEFCY", "departement": 88}, +{ "code": BAN-SUR-MEURTHE-CLEFCY, "name": "CLEREY-LA-COTE", "departement": 88}, +{ "code": CLEREY-LA-COTE, "name": "LE CLERJUS", "departement": 88}, +{ "code": LE CLERJUS, "name": "CLEURIE", "departement": 88}, +{ "code": CLEURIE, "name": "CLEZENTAINE", "departement": 88}, +{ "code": CLEZENTAINE, "name": "COINCHES", "departement": 88}, +{ "code": COINCHES, "name": "CRAINVILLIERS", "departement": 88}, +{ "code": CRAINVILLIERS, "name": "COMBRIMONT", "departement": 88}, +{ "code": COMBRIMONT, "name": "CONTREXEVILLE", "departement": 88}, +{ "code": CONTREXEVILLE, "name": "CORCIEUX", "departement": 88}, +{ "code": CORCIEUX, "name": "CORNIMONT", "departement": 88}, +{ "code": CORNIMONT, "name": "COURCELLES-SOUS-CHATENOIS", "departement": 88}, +{ "code": COURCELLES-SOUS-CHATENOIS, "name": "COUSSEY", "departement": 88}, +{ "code": COUSSEY, "name": "LA CROIX-AUX-MINES", "departement": 88}, +{ "code": LA CROIX-AUX-MINES, "name": "DAMAS-AUX-BOIS", "departement": 88}, +{ "code": DAMAS-AUX-BOIS, "name": "DARNIEULLES", "departement": 88}, +{ "code": DARNIEULLES, "name": "DAMAS-ET-BETTEGNEY", "departement": 88}, +{ "code": DAMAS-ET-BETTEGNEY, "name": "DAMBLAIN", "departement": 88}, +{ "code": DAMBLAIN, "name": "DARNEY-AUX-CHENES", "departement": 88}, +{ "code": DARNEY-AUX-CHENES, "name": "HARDANCOURT", "departement": 88}, +{ "code": HARDANCOURT, "name": "DEINVILLERS", "departement": 88}, +{ "code": DEINVILLERS, "name": "DENIPAIRE", "departement": 88}, +{ "code": DENIPAIRE, "name": "DERBAMONT", "departement": 88}, +{ "code": DERBAMONT, "name": "DESTORD", "departement": 88}, +{ "code": DESTORD, "name": "DEYCIMONT", "departement": 88}, +{ "code": DEYCIMONT, "name": "DEYVILLERS", "departement": 88}, +{ "code": DEYVILLERS, "name": "DIGNONVILLE", "departement": 88}, +{ "code": DIGNONVILLE, "name": "DINOZE", "departement": 88}, +{ "code": DINOZE, "name": "DOCELLES", "departement": 88}, +{ "code": DOCELLES, "name": "DOGNEVILLE", "departement": 88}, +{ "code": DOGNEVILLE, "name": "DOLAINCOURT", "departement": 88}, +{ "code": DOLAINCOURT, "name": "DOMBASLE-DEVANT-DARNEY", "departement": 88}, +{ "code": DOMBASLE-DEVANT-DARNEY, "name": "DOMBASLE-EN-XAINTOIS", "departement": 88}, +{ "code": DOMBASLE-EN-XAINTOIS, "name": "DOMBROT-LE-SEC", "departement": 88}, +{ "code": DOMBROT-LE-SEC, "name": "DOMBROT-SUR-VAIR", "departement": 88}, +{ "code": DOMBROT-SUR-VAIR, "name": "DOMEVRE-SUR-AVIERE", "departement": 88}, +{ "code": DOMEVRE-SUR-AVIERE, "name": "DOMEVRE-SUR-DURBION", "departement": 88}, +{ "code": DOMEVRE-SUR-DURBION, "name": "DOMEVRE-SOUS-MONTFORT", "departement": 88}, +{ "code": DOMEVRE-SOUS-MONTFORT, "name": "DOMFAING", "departement": 88}, +{ "code": DOMFAING, "name": "DOMJULIEN", "departement": 88}, +{ "code": DOMJULIEN, "name": "DOMMARTIN-AUX-BOIS", "departement": 88}, +{ "code": DOMMARTIN-AUX-BOIS, "name": "DOMMARTIN-LES-REMIREMONT", "departement": 88}, +{ "code": DOMMARTIN-LES-REMIREMONT, "name": "DOMMARTIN-LES-VALLOIS", "departement": 88}, +{ "code": DOMMARTIN-LES-VALLOIS, "name": "DOMMARTIN-SUR-VRAINE", "departement": 88}, +{ "code": DOMMARTIN-SUR-VRAINE, "name": "DOMPAIRE", "departement": 88}, +{ "code": DOMPAIRE, "name": "DOMPIERRE", "departement": 88}, +{ "code": DOMPIERRE, "name": "DOMPTAIL", "departement": 88}, +{ "code": DOMPTAIL, "name": "DOMREMY-LA-PUCELLE", "departement": 88}, +{ "code": DOMREMY-LA-PUCELLE, "name": "DOMVALLIER", "departement": 88}, +{ "code": DOMVALLIER, "name": "DONCIERES", "departement": 88}, +{ "code": DONCIERES, "name": "DOUNOUX", "departement": 88}, +{ "code": DOUNOUX, "name": "ELOYES", "departement": 88}, +{ "code": ELOYES, "name": "ENTRE-DEUX-EAUX", "departement": 88}, +{ "code": ENTRE-DEUX-EAUX, "name": "ESCLES", "departement": 88}, +{ "code": ESCLES, "name": "ESLEY", "departement": 88}, +{ "code": ESLEY, "name": "ESSEGNEY", "departement": 88}, +{ "code": ESSEGNEY, "name": "ESTRENNES", "departement": 88}, +{ "code": ESTRENNES, "name": "FAYS", "departement": 88}, +{ "code": FAYS, "name": "ETIVAL-CLAIREFONTAINE", "departement": 88}, +{ "code": ETIVAL-CLAIREFONTAINE, "name": "EVAUX-ET-MENIL", "departement": 88}, +{ "code": EVAUX-ET-MENIL, "name": "FAUCOMPIERRE", "departement": 88}, +{ "code": FAUCOMPIERRE, "name": "FAUCONCOURT", "departement": 88}, +{ "code": FAUCONCOURT, "name": "FERDRUPT", "departement": 88}, +{ "code": FERDRUPT, "name": "FIGNEVELLE", "departement": 88}, +{ "code": FIGNEVELLE, "name": "FIMENIL", "departement": 88}, +{ "code": FIMENIL, "name": "FLOREMONT", "departement": 88}, +{ "code": FLOREMONT, "name": "FOMEREY", "departement": 88}, +{ "code": FOMEREY, "name": "FONTENAY", "departement": 88}, +{ "code": FONTENAY, "name": "FONTENOY-LE-CHATEAU", "departement": 88}, +{ "code": FONTENOY-LE-CHATEAU, "name": "LA FORGE", "departement": 88}, +{ "code": LA FORGE, "name": "LES FORGES", "departement": 88}, +{ "code": LES FORGES, "name": "FOUCHECOURT", "departement": 88}, +{ "code": FOUCHECOURT, "name": "FRAIN", "departement": 88}, +{ "code": FRAIN, "name": "LA GRANDE-FOSSE", "departement": 88}, +{ "code": LA GRANDE-FOSSE, "name": "FRAIZE", "departement": 88}, +{ "code": FRAIZE, "name": "FRAPELLE", "departement": 88}, +{ "code": FRAPELLE, "name": "FREBECOURT", "departement": 88}, +{ "code": FREBECOURT, "name": "FREMIFONTAINE", "departement": 88}, +{ "code": FREMIFONTAINE, "name": "FRENELLE-LA-GRANDE", "departement": 88}, +{ "code": FRENELLE-LA-GRANDE, "name": "FRENELLE-LA-PETITE", "departement": 88}, +{ "code": FRENELLE-LA-PETITE, "name": "FRENOIS", "departement": 88}, +{ "code": FRENOIS, "name": "FRESSE-SUR-MOSELLE", "departement": 88}, +{ "code": FRESSE-SUR-MOSELLE, "name": "FREVILLE", "departement": 88}, +{ "code": FREVILLE, "name": "FRIZON", "departement": 88}, +{ "code": FRIZON, "name": "GELVECOURT-ET-ADOMPT", "departement": 88}, +{ "code": GELVECOURT-ET-ADOMPT, "name": "GEMAINGOUTTE", "departement": 88}, +{ "code": GEMAINGOUTTE, "name": "GEMMELAINCOURT", "departement": 88}, +{ "code": GEMMELAINCOURT, "name": "GENDREVILLE", "departement": 88}, +{ "code": GENDREVILLE, "name": "GERBAMONT", "departement": 88}, +{ "code": GERBAMONT, "name": "GERBEPAL", "departement": 88}, +{ "code": GERBEPAL, "name": "GIGNEVILLE", "departement": 88}, +{ "code": GIGNEVILLE, "name": "GIGNEY", "departement": 88}, +{ "code": GIGNEY, "name": "GIRANCOURT", "departement": 88}, +{ "code": GIRANCOURT, "name": "GIRCOURT-LES-VIEVILLE", "departement": 88}, +{ "code": GIRCOURT-LES-VIEVILLE, "name": "GIRECOURT-SUR-DURBION", "departement": 88}, +{ "code": GIRECOURT-SUR-DURBION, "name": "GIRMONT-VAL-D"AJOL", "departement": 88}, +{ "code": GIRMONT-VAL-D"AJOL, "name": "GIRONCOURT-SUR-VRAINE", "departement": 88}, +{ "code": GIRONCOURT-SUR-VRAINE, "name": "GRANDRUPT-DE-BAINS", "departement": 88}, +{ "code": GRANDRUPT-DE-BAINS, "name": "GODONCOURT", "departement": 88}, +{ "code": GODONCOURT, "name": "GORHEY", "departement": 88}, +{ "code": GORHEY, "name": "GRAND", "departement": 88}, +{ "code": GRAND, "name": "GRANDRUPT", "departement": 88}, +{ "code": GRANDRUPT, "name": "GRANDVILLERS", "departement": 88}, +{ "code": GRANDVILLERS, "name": "GRANGES-AUMONTZEY", "departement": 88}, +{ "code": GRANGES-AUMONTZEY, "name": "GREUX", "departement": 88}, +{ "code": GREUX, "name": "GRIGNONCOURT", "departement": 88}, +{ "code": GRIGNONCOURT, "name": "GRUEY-LES-SURANCE", "departement": 88}, +{ "code": GRUEY-LES-SURANCE, "name": "GUGNECOURT", "departement": 88}, +{ "code": GUGNECOURT, "name": "GUGNEY-AUX-AULX", "departement": 88}, +{ "code": GUGNEY-AUX-AULX, "name": "HADIGNY-LES-VERRIERES", "departement": 88}, +{ "code": HADIGNY-LES-VERRIERES, "name": "HADOL", "departement": 88}, +{ "code": HADOL, "name": "HAGECOURT", "departement": 88}, +{ "code": HAGECOURT, "name": "HAGNEVILLE-ET-RONCOURT", "departement": 88}, +{ "code": HAGNEVILLE-ET-RONCOURT, "name": "HAILLAINVILLE", "departement": 88}, +{ "code": HAILLAINVILLE, "name": "HARCHECHAMP", "departement": 88}, +{ "code": HARCHECHAMP, "name": "HAREVILLE", "departement": 88}, +{ "code": HAREVILLE, "name": "HARMONVILLE", "departement": 88}, +{ "code": HARMONVILLE, "name": "HAROL", "departement": 88}, +{ "code": HAROL, "name": "LA HAYE", "departement": 88}, +{ "code": LA HAYE, "name": "HENNECOURT", "departement": 88}, +{ "code": HENNECOURT, "name": "HENNEZEL", "departement": 88}, +{ "code": HENNEZEL, "name": "HERGUGNEY", "departement": 88}, +{ "code": HERGUGNEY, "name": "HERPELMONT", "departement": 88}, +{ "code": HERPELMONT, "name": "HOUECOURT", "departement": 88}, +{ "code": HOUECOURT, "name": "HOUEVILLE", "departement": 88}, +{ "code": HOUEVILLE, "name": "HOUSSERAS", "departement": 88}, +{ "code": HOUSSERAS, "name": "LA HOUSSIERE", "departement": 88}, +{ "code": LA HOUSSIERE, "name": "HURBACHE", "departement": 88}, +{ "code": HURBACHE, "name": "HYMONT", "departement": 88}, +{ "code": HYMONT, "name": "IGNEY", "departement": 88}, +{ "code": IGNEY, "name": "ISCHES", "departement": 88}, +{ "code": ISCHES, "name": "JAINVILLOTTE", "departement": 88}, +{ "code": JAINVILLOTTE, "name": "JARMENIL", "departement": 88}, +{ "code": JARMENIL, "name": "JEANMENIL", "departement": 88}, +{ "code": JEANMENIL, "name": "JESONVILLE", "departement": 88}, +{ "code": JESONVILLE, "name": "JEUXEY", "departement": 88}, +{ "code": JEUXEY, "name": "JORXEY", "departement": 88}, +{ "code": JORXEY, "name": "JUSSARUPT", "departement": 88}, +{ "code": JUSSARUPT, "name": "JUVAINCOURT", "departement": 88}, +{ "code": JUVAINCOURT, "name": "LAMARCHE", "departement": 88}, +{ "code": LAMARCHE, "name": "LANDAVILLE", "departement": 88}, +{ "code": LANDAVILLE, "name": "LANGLEY", "departement": 88}, +{ "code": LANGLEY, "name": "LAVAL-SUR-VOLOGNE", "departement": 88}, +{ "code": LAVAL-SUR-VOLOGNE, "name": "LAVELINE-DEVANT-BRUYERES", "departement": 88}, +{ "code": LAVELINE-DEVANT-BRUYERES, "name": "LAVELINE-DU-HOUX", "departement": 88}, +{ "code": LAVELINE-DU-HOUX, "name": "LEGEVILLE-ET-BONFAYS", "departement": 88}, +{ "code": LEGEVILLE-ET-BONFAYS, "name": "LEMMECOURT", "departement": 88}, +{ "code": LEMMECOURT, "name": "LEPANGES-SUR-VOLOGNE", "departement": 88}, +{ "code": LEPANGES-SUR-VOLOGNE, "name": "LERRAIN", "departement": 88}, +{ "code": LERRAIN, "name": "LESSEUX", "departement": 88}, +{ "code": LESSEUX, "name": "LIEZEY", "departement": 88}, +{ "code": LIEZEY, "name": "LONGCHAMP-SOUS-CHATENOIS", "departement": 88}, +{ "code": LONGCHAMP-SOUS-CHATENOIS, "name": "LIFFOL-LE-GRAND", "departement": 88}, +{ "code": LIFFOL-LE-GRAND, "name": "LIGNEVILLE", "departement": 88}, +{ "code": LIGNEVILLE, "name": "LIRONCOURT", "departement": 88}, +{ "code": LIRONCOURT, "name": "LONGCHAMP", "departement": 88}, +{ "code": LONGCHAMP, "name": "LUBINE", "departement": 88}, +{ "code": LUBINE, "name": "LUSSE", "departement": 88}, +{ "code": LUSSE, "name": "LUVIGNY", "departement": 88}, +{ "code": LUVIGNY, "name": "PONT-LES-BONFAYS", "departement": 88}, +{ "code": PONT-LES-BONFAYS, "name": "MACONCOURT", "departement": 88}, +{ "code": MACONCOURT, "name": "MADECOURT", "departement": 88}, +{ "code": MADECOURT, "name": "MADEGNEY", "departement": 88}, +{ "code": MADEGNEY, "name": "MADONNE-ET-LAMEREY", "departement": 88}, +{ "code": MADONNE-ET-LAMEREY, "name": "MARAINVILLE-SUR-MADON", "departement": 88}, +{ "code": MARAINVILLE-SUR-MADON, "name": "MALAINCOURT", "departement": 88}, +{ "code": MALAINCOURT, "name": "MANDRAY", "departement": 88}, +{ "code": MANDRAY, "name": "MANDRES-SUR-VAIR", "departement": 88}, +{ "code": MANDRES-SUR-VAIR, "name": "MONT-LES-LAMARCHE", "departement": 88}, +{ "code": MONT-LES-LAMARCHE, "name": "MAREY", "departement": 88}, +{ "code": MAREY, "name": "MARONCOURT", "departement": 88}, +{ "code": MARONCOURT, "name": "MARTIGNY-LES-BAINS", "departement": 88}, +{ "code": MARTIGNY-LES-BAINS, "name": "MARTIGNY-LES-GERBONVAUX", "departement": 88}, +{ "code": MARTIGNY-LES-GERBONVAUX, "name": "MARTINVELLE", "departement": 88}, +{ "code": MARTINVELLE, "name": "MATTAINCOURT", "departement": 88}, +{ "code": MATTAINCOURT, "name": "MAXEY-SUR-MEUSE", "departement": 88}, +{ "code": MAXEY-SUR-MEUSE, "name": "MAZELEY", "departement": 88}, +{ "code": MAZELEY, "name": "MAZIROT", "departement": 88}, +{ "code": MAZIROT, "name": "MEDONVILLE", "departement": 88}, +{ "code": MEDONVILLE, "name": "MEMENIL", "departement": 88}, +{ "code": MEMENIL, "name": "MENARMONT", "departement": 88}, +{ "code": MENARMONT, "name": "MENIL-EN-XAINTOIS", "departement": 88}, +{ "code": MENIL-EN-XAINTOIS, "name": "MENIL-DE-SENONES", "departement": 88}, +{ "code": MENIL-DE-SENONES, "name": "MENIL-SUR-BELVITTE", "departement": 88}, +{ "code": MENIL-SUR-BELVITTE, "name": "LE MENIL", "departement": 88}, +{ "code": LE MENIL, "name": "MIDREVAUX", "departement": 88}, +{ "code": MIDREVAUX, "name": "MONCEL-SUR-VAIR", "departement": 88}, +{ "code": MONCEL-SUR-VAIR, "name": "LE MONT", "departement": 88}, +{ "code": LE MONT, "name": "MONT-LES-NEUFCHATEAU", "departement": 88}, +{ "code": MONT-LES-NEUFCHATEAU, "name": "MONTHUREUX-LE-SEC", "departement": 88}, +{ "code": MONTHUREUX-LE-SEC, "name": "MONTHUREUX-SUR-SAONE", "departement": 88}, +{ "code": MONTHUREUX-SUR-SAONE, "name": "MONTMOTIER", "departement": 88}, +{ "code": MONTMOTIER, "name": "MORELMAISON", "departement": 88}, +{ "code": MORELMAISON, "name": "MORIVILLE", "departement": 88}, +{ "code": MORIVILLE, "name": "MORIZECOURT", "departement": 88}, +{ "code": MORIZECOURT, "name": "PONT-SUR-MADON", "departement": 88}, +{ "code": PONT-SUR-MADON, "name": "MORTAGNE", "departement": 88}, +{ "code": MORTAGNE, "name": "MORVILLE", "departement": 88}, +{ "code": MORVILLE, "name": "NAYEMONT-LES-FOSSES", "departement": 88}, +{ "code": NAYEMONT-LES-FOSSES, "name": "MOUSSEY", "departement": 88}, +{ "code": MOUSSEY, "name": "MOYEMONT", "departement": 88}, +{ "code": MOYEMONT, "name": "MOYENMOUTIER", "departement": 88}, +{ "code": MOYENMOUTIER, "name": "LA NEUVEVILLE-DEVANT-LEPANGES", "departement": 88}, +{ "code": LA NEUVEVILLE-DEVANT-LEPANGES, "name": "LA NEUVEVILLE-SOUS-CHATENOIS", "departement": 88}, +{ "code": LA NEUVEVILLE-SOUS-CHATENOIS, "name": "LA NEUVEVILLE-SOUS-MONTFORT", "departement": 88}, +{ "code": LA NEUVEVILLE-SOUS-MONTFORT, "name": "NEUVILLERS-SUR-FAVE", "departement": 88}, +{ "code": NEUVILLERS-SUR-FAVE, "name": "NOMEXY", "departement": 88}, +{ "code": NOMEXY, "name": "NOMPATELIZE", "departement": 88}, +{ "code": NOMPATELIZE, "name": "NONVILLE", "departement": 88}, +{ "code": NONVILLE, "name": "NONZEVILLE", "departement": 88}, +{ "code": NONZEVILLE, "name": "NORROY", "departement": 88}, +{ "code": NORROY, "name": "NOSSONCOURT", "departement": 88}, +{ "code": NOSSONCOURT, "name": "OELLEVILLE", "departement": 88}, +{ "code": OELLEVILLE, "name": "OFFROICOURT", "departement": 88}, +{ "code": OFFROICOURT, "name": "OLLAINVILLE", "departement": 88}, +{ "code": OLLAINVILLE, "name": "ORTONCOURT", "departement": 88}, +{ "code": ORTONCOURT, "name": "PADOUX", "departement": 88}, +{ "code": PADOUX, "name": "PAIR-ET-GRANDRUPT", "departement": 88}, +{ "code": PAIR-ET-GRANDRUPT, "name": "PALLEGNEY", "departement": 88}, +{ "code": PALLEGNEY, "name": "PAREY-SOUS-MONTFORT", "departement": 88}, +{ "code": PAREY-SOUS-MONTFORT, "name": "PARGNY-SOUS-MUREAU", "departement": 88}, +{ "code": PARGNY-SOUS-MUREAU, "name": "LA PETITE-FOSSE", "departement": 88}, +{ "code": LA PETITE-FOSSE, "name": "LA PETITE-RAON", "departement": 88}, +{ "code": LA PETITE-RAON, "name": "PIERREFITTE", "departement": 88}, +{ "code": PIERREFITTE, "name": "PIERREPONT-SUR-L"ARENTELE", "departement": 88}, +{ "code": PIERREPONT-SUR-L"ARENTELE, "name": "POMPIERRE", "departement": 88}, +{ "code": POMPIERRE, "name": "PLAINFAING", "departement": 88}, +{ "code": PLAINFAING, "name": "PLEUVEZAIN", "departement": 88}, +{ "code": PLEUVEZAIN, "name": "PLOMBIERES-LES-BAINS", "departement": 88}, +{ "code": PLOMBIERES-LES-BAINS, "name": "PORTIEUX", "departement": 88}, +{ "code": PORTIEUX, "name": "LES POULIERES", "departement": 88}, +{ "code": LES POULIERES, "name": "POUSSAY", "departement": 88}, +{ "code": POUSSAY, "name": "POUXEUX", "departement": 88}, +{ "code": POUXEUX, "name": "PREY", "departement": 88}, +{ "code": PREY, "name": "PROVENCHERES-LES-DARNEY", "departement": 88}, +{ "code": PROVENCHERES-LES-DARNEY, "name": "PROVENCHÈRES-ET-COLROY", "departement": 88}, +{ "code": PROVENCHÈRES-ET-COLROY, "name": "RAINVILLE", "departement": 88}, +{ "code": RAINVILLE, "name": "LE PUID", "departement": 88}, +{ "code": LE PUID, "name": "PUNEROT", "departement": 88}, +{ "code": PUNEROT, "name": "PUZIEUX", "departement": 88}, +{ "code": PUZIEUX, "name": "RACECOURT", "departement": 88}, +{ "code": RACECOURT, "name": "RAMECOURT", "departement": 88}, +{ "code": RAMECOURT, "name": "RAMONCHAMP", "departement": 88}, +{ "code": RAMONCHAMP, "name": "RANCOURT", "departement": 88}, +{ "code": RANCOURT, "name": "RAON-AUX-BOIS", "departement": 88}, +{ "code": RAON-AUX-BOIS, "name": "RAON-L"ETAPE", "departement": 88}, +{ "code": RAON-L"ETAPE, "name": "RAON-SUR-PLAINE", "departement": 88}, +{ "code": RAON-SUR-PLAINE, "name": "RAPEY", "departement": 88}, +{ "code": RAPEY, "name": "REPEL", "departement": 88}, +{ "code": REPEL, "name": "RAVES", "departement": 88}, +{ "code": RAVES, "name": "REBEUVILLE", "departement": 88}, +{ "code": REBEUVILLE, "name": "REGNEVELLE", "departement": 88}, +{ "code": REGNEVELLE, "name": "REGNEY", "departement": 88}, +{ "code": REGNEY, "name": "REHAINCOURT", "departement": 88}, +{ "code": REHAINCOURT, "name": "REHAUPAL", "departement": 88}, +{ "code": REHAUPAL, "name": "RELANGES", "departement": 88}, +{ "code": RELANGES, "name": "REMICOURT", "departement": 88}, +{ "code": REMICOURT, "name": "REMONCOURT", "departement": 88}, +{ "code": REMONCOURT, "name": "REMOMEIX", "departement": 88}, +{ "code": REMOMEIX, "name": "REMOVILLE", "departement": 88}, +{ "code": REMOVILLE, "name": "RENAUVOID", "departement": 88}, +{ "code": RENAUVOID, "name": "ROBECOURT", "departement": 88}, +{ "code": ROBECOURT, "name": "ROCHESSON", "departement": 88}, +{ "code": ROCHESSON, "name": "ROLLAINVILLE", "departement": 88}, +{ "code": ROLLAINVILLE, "name": "ROMAIN-AUX-BOIS", "departement": 88}, +{ "code": ROMAIN-AUX-BOIS, "name": "ROMONT", "departement": 88}, +{ "code": ROMONT, "name": "LES ROUGES-EAUX", "departement": 88}, +{ "code": LES ROUGES-EAUX, "name": "LE ROULIER", "departement": 88}, +{ "code": LE ROULIER, "name": "ROUVRES-EN-XAINTOIS", "departement": 88}, +{ "code": ROUVRES-EN-XAINTOIS, "name": "ROUVRES-LA-CHETIVE", "departement": 88}, +{ "code": ROUVRES-LA-CHETIVE, "name": "ROVILLE-AUX-CHENES", "departement": 88}, +{ "code": ROVILLE-AUX-CHENES, "name": "VIMENIL", "departement": 88}, +{ "code": VIMENIL, "name": "ROZEROTTE", "departement": 88}, +{ "code": ROZEROTTE, "name": "ROZIERES-SUR-MOUZON", "departement": 88}, +{ "code": ROZIERES-SUR-MOUZON, "name": "RUGNEY", "departement": 88}, +{ "code": RUGNEY, "name": "RUPPES", "departement": 88}, +{ "code": RUPPES, "name": "RUPT-SUR-MOSELLE", "departement": 88}, +{ "code": RUPT-SUR-MOSELLE, "name": "SAINT-AME", "departement": 88}, +{ "code": SAINT-AME, "name": "SAINT-GENEST", "departement": 88}, +{ "code": SAINT-GENEST, "name": "SAINTE-BARBE", "departement": 88}, +{ "code": SAINTE-BARBE, "name": "SAINT-BASLEMONT", "departement": 88}, +{ "code": SAINT-BASLEMONT, "name": "SAINT-BENOIT-LA-CHIPOTTE", "departement": 88}, +{ "code": SAINT-BENOIT-LA-CHIPOTTE, "name": "SAINT-GORGON", "departement": 88}, +{ "code": SAINT-GORGON, "name": "SAINTE-HELENE", "departement": 88}, +{ "code": SAINTE-HELENE, "name": "SAINT-JEAN-D"ORMONT", "departement": 88}, +{ "code": SAINT-JEAN-D"ORMONT, "name": "SAINT-MAURICE-SUR-MORTAGNE", "departement": 88}, +{ "code": SAINT-MAURICE-SUR-MORTAGNE, "name": "SAINT-JULIEN", "departement": 88}, +{ "code": SAINT-JULIEN, "name": "SAINT-LEONARD", "departement": 88}, +{ "code": SAINT-LEONARD, "name": "SAINTE-MARGUERITE", "departement": 88}, +{ "code": SAINTE-MARGUERITE, "name": "SAINT-MAURICE-SUR-MOSELLE", "departement": 88}, +{ "code": SAINT-MAURICE-SUR-MOSELLE, "name": "SAINT-MENGE", "departement": 88}, +{ "code": SAINT-MENGE, "name": "SAINT-MICHEL-SUR-MEURTHE", "departement": 88}, +{ "code": SAINT-MICHEL-SUR-MEURTHE, "name": "SAINT-NABORD", "departement": 88}, +{ "code": SAINT-NABORD, "name": "SAINT-OUEN-LES-PAREY", "departement": 88}, +{ "code": SAINT-OUEN-LES-PAREY, "name": "SAINT-PAUL", "departement": 88}, +{ "code": SAINT-PAUL, "name": "SAINT-PIERREMONT", "departement": 88}, +{ "code": SAINT-PIERREMONT, "name": "SAINT-PRANCHER", "departement": 88}, +{ "code": SAINT-PRANCHER, "name": "SAINT-REMIMONT", "departement": 88}, +{ "code": SAINT-REMIMONT, "name": "SAINT-REMY", "departement": 88}, +{ "code": SAINT-REMY, "name": "SAINT-STAIL", "departement": 88}, +{ "code": SAINT-STAIL, "name": "SAINT-VALLIER", "departement": 88}, +{ "code": SAINT-VALLIER, "name": "LA SALLE", "departement": 88}, +{ "code": LA SALLE, "name": "SANCHEY", "departement": 88}, +{ "code": SANCHEY, "name": "SANDAUCOURT", "departement": 88}, +{ "code": SANDAUCOURT, "name": "SANS-VALLOIS", "departement": 88}, +{ "code": SANS-VALLOIS, "name": "SAPOIS", "departement": 88}, +{ "code": SAPOIS, "name": "SARTES", "departement": 88}, +{ "code": SARTES, "name": "LE SAULCY", "departement": 88}, +{ "code": LE SAULCY, "name": "SAULCY-SUR-MEURTHE", "departement": 88}, +{ "code": SAULCY-SUR-MEURTHE, "name": "SAULXURES-LES-BULGNEVILLE", "departement": 88}, +{ "code": SAULXURES-LES-BULGNEVILLE, "name": "SAULXURES-SUR-MOSELOTTE", "departement": 88}, +{ "code": SAULXURES-SUR-MOSELOTTE, "name": "SAUVILLE", "departement": 88}, +{ "code": SAUVILLE, "name": "SAVIGNY", "departement": 88}, +{ "code": SAVIGNY, "name": "SENAIDE", "departement": 88}, +{ "code": SENAIDE, "name": "SENONES", "departement": 88}, +{ "code": SENONES, "name": "SENONGES", "departement": 88}, +{ "code": SENONGES, "name": "SERAUMONT", "departement": 88}, +{ "code": SERAUMONT, "name": "SIONNE", "departement": 88}, +{ "code": SIONNE, "name": "SERCOEUR", "departement": 88}, +{ "code": SERCOEUR, "name": "SERECOURT", "departement": 88}, +{ "code": SERECOURT, "name": "SEROCOURT", "departement": 88}, +{ "code": SEROCOURT, "name": "SONCOURT", "departement": 88}, +{ "code": SONCOURT, "name": "SOULOSSE-SOUS-SAINT-ELOPHE", "departement": 88}, +{ "code": SOULOSSE-SOUS-SAINT-ELOPHE, "name": "SURIAUVILLE", "departement": 88}, +{ "code": SURIAUVILLE, "name": "TRAMPOT", "departement": 88}, +{ "code": TRAMPOT, "name": "LE SYNDICAT", "departement": 88}, +{ "code": LE SYNDICAT, "name": "TAINTRUX", "departement": 88}, +{ "code": TAINTRUX, "name": "TENDON", "departement": 88}, +{ "code": TENDON, "name": "THAON-LES-VOSGES", "departement": 88}, +{ "code": THAON-LES-VOSGES, "name": "VAUBEXY", "departement": 88}, +{ "code": VAUBEXY, "name": "THEY-SOUS-MONTFORT", "departement": 88}, +{ "code": THEY-SOUS-MONTFORT, "name": "THIEFOSSE", "departement": 88}, +{ "code": THIEFOSSE, "name": "THIRAUCOURT", "departement": 88}, +{ "code": THIRAUCOURT, "name": "THUILLIERES", "departement": 88}, +{ "code": THUILLIERES, "name": "LE THOLY", "departement": 88}, +{ "code": LE THOLY, "name": "LES THONS", "departement": 88}, +{ "code": LES THONS, "name": "TOTAINVILLE", "departement": 88}, +{ "code": TOTAINVILLE, "name": "TIGNECOURT", "departement": 88}, +{ "code": TIGNECOURT, "name": "TILLEUX", "departement": 88}, +{ "code": TILLEUX, "name": "TOLLAINCOURT", "departement": 88}, +{ "code": TOLLAINCOURT, "name": "TRANQUEVILLE-GRAUX", "departement": 88}, +{ "code": TRANQUEVILLE-GRAUX, "name": "TREMONZEY", "departement": 88}, +{ "code": TREMONZEY, "name": "UBEXY", "departement": 88}, +{ "code": UBEXY, "name": "VALLEROY-AUX-SAULES", "departement": 88}, +{ "code": VALLEROY-AUX-SAULES, "name": "URIMENIL", "departement": 88}, +{ "code": URIMENIL, "name": "URVILLE", "departement": 88}, +{ "code": URVILLE, "name": "UXEGNEY", "departement": 88}, +{ "code": UXEGNEY, "name": "VALLEROY-LE-SEC", "departement": 88}, +{ "code": VALLEROY-LE-SEC, "name": "UZEMAIN", "departement": 88}, +{ "code": UZEMAIN, "name": "LA VACHERESSE-ET-LA-ROUILLIE", "departement": 88}, +{ "code": LA VACHERESSE-ET-LA-ROUILLIE, "name": "LES VALLOIS", "departement": 88}, +{ "code": LES VALLOIS, "name": "VAGNEY", "departement": 88}, +{ "code": VAGNEY, "name": "LE VALTIN", "departement": 88}, +{ "code": LE VALTIN, "name": "VARMONZEY", "departement": 88}, +{ "code": VARMONZEY, "name": "VAUDEVILLE", "departement": 88}, +{ "code": VAUDEVILLE, "name": "LE VAL-D"AJOL", "departement": 88}, +{ "code": LE VAL-D"AJOL, "name": "VALFROICOURT", "departement": 88}, +{ "code": VALFROICOURT, "name": "VAUDONCOURT", "departement": 88}, +{ "code": VAUDONCOURT, "name": "VAXONCOURT", "departement": 88}, +{ "code": VAXONCOURT, "name": "VECOUX", "departement": 88}, +{ "code": VECOUX, "name": "VELOTTE-ET-TATIGNECOURT", "departement": 88}, +{ "code": VELOTTE-ET-TATIGNECOURT, "name": "VENTRON", "departement": 88}, +{ "code": VENTRON, "name": "LE VERMONT", "departement": 88}, +{ "code": LE VERMONT, "name": "VERVEZELLE", "departement": 88}, +{ "code": VERVEZELLE, "name": "VEXAINCOURT", "departement": 88}, +{ "code": VEXAINCOURT, "name": "VICHEREY", "departement": 88}, +{ "code": VICHEREY, "name": "VIENVILLE", "departement": 88}, +{ "code": VIENVILLE, "name": "VIEUX-MOULIN", "departement": 88}, +{ "code": VIEUX-MOULIN, "name": "VILLERS", "departement": 88}, +{ "code": VILLERS, "name": "VILLE-SUR-ILLON", "departement": 88}, +{ "code": VILLE-SUR-ILLON, "name": "VILLONCOURT", "departement": 88}, +{ "code": VILLONCOURT, "name": "VILLOTTE", "departement": 88}, +{ "code": VILLOTTE, "name": "VILLOUXEL", "departement": 88}, +{ "code": VILLOUXEL, "name": "VINCEY", "departement": 88}, +{ "code": VINCEY, "name": "VIOCOURT", "departement": 88}, +{ "code": VIOCOURT, "name": "VIOMENIL", "departement": 88}, +{ "code": VIOMENIL, "name": "VRECOURT", "departement": 88}, +{ "code": VRECOURT, "name": "VIVIERS-LE-GRAS", "departement": 88}, +{ "code": VIVIERS-LE-GRAS, "name": "VIVIERS-LES-OFFROICOURT", "departement": 88}, +{ "code": VIVIERS-LES-OFFROICOURT, "name": "LA VOIVRE", "departement": 88}, +{ "code": LA VOIVRE, "name": "LES VOIVRES", "departement": 88}, +{ "code": LES VOIVRES, "name": "VOMECOURT", "departement": 88}, +{ "code": VOMECOURT, "name": "VOMECOURT-SUR-MADON", "departement": 88}, +{ "code": VOMECOURT-SUR-MADON, "name": "VOUXEY", "departement": 88}, +{ "code": VOUXEY, "name": "VROVILLE", "departement": 88}, +{ "code": VROVILLE, "name": "WISEMBACH", "departement": 88}, +{ "code": WISEMBACH, "name": "XAFFEVILLERS", "departement": 88}, +{ "code": XAFFEVILLERS, "name": "XAMONTARUPT", "departement": 88}, +{ "code": XAMONTARUPT, "name": "XARONVAL", "departement": 88}, +{ "code": XARONVAL, "name": "XERTIGNY", "departement": 88}, +{ "code": XERTIGNY, "name": "COLOMBEY-LES-BELLES", "departement": 54}, +{ "code": COLOMBEY-LES-BELLES, "name": "XONRUPT-LONGEMER", "departement": 88}, +{ "code": XONRUPT-LONGEMER, "name": "ZINCOURT", "departement": 88}, +{ "code": ZINCOURT, "name": "CARIGNAN", "departement": 8}, +{ "code": CARIGNAN, "name": "CHARLEVILLE-MEZIERES", "departement": 8}, +{ "code": CHARLEVILLE-MEZIERES, "name": "BRIENNE-LE-CHATEAU", "departement": 10}, +{ "code": BRIENNE-LE-CHATEAU, "name": "DORMANS", "departement": 51}, +{ "code": DORMANS, "name": "GIVET", "departement": 8}, +{ "code": GIVET, "name": "MAUBERT-FONTAINE", "departement": 8}, +{ "code": MAUBERT-FONTAINE, "name": "RETHEL", "departement": 8}, +{ "code": RETHEL, "name": "SAULCES-MONCLIN", "departement": 8}, +{ "code": SAULCES-MONCLIN, "name": "ROCROI", "departement": 8}, +{ "code": ROCROI, "name": "ARCIS-SUR-AUBE", "departement": 10}, +{ "code": ARCIS-SUR-AUBE, "name": "VOUZIERS", "departement": 8}, +{ "code": VOUZIERS, "name": "NOGENT-SUR-SEINE", "departement": 10}, +{ "code": NOGENT-SUR-SEINE, "name": "BAR-SUR-AUBE", "departement": 10}, +{ "code": BAR-SUR-AUBE, "name": "BAR-SUR-SEINE", "departement": 10}, +{ "code": BAR-SUR-SEINE, "name": "SOULAINES-DHUYS", "departement": 10}, +{ "code": SOULAINES-DHUYS, "name": "ERVY-LE-CHATEL", "departement": 10}, +{ "code": ERVY-LE-CHATEL, "name": "MARIGNY-LE-CHATEL", "departement": 10}, +{ "code": MARIGNY-LE-CHATEL, "name": "MERY-SUR-SEINE", "departement": 10}, +{ "code": MERY-SUR-SEINE, "name": "PINEY", "departement": 10}, +{ "code": PINEY, "name": "ECROUVES", "departement": 54}, +{ "code": ECROUVES, "name": "BEINHEIM", "departement": 67}, +{ "code": BEINHEIM, "name": "TROYES", "departement": 10}, +{ "code": TROYES, "name": "ANGLURE", "departement": 51}, +{ "code": ANGLURE, "name": "AY-CHAMPAGNE", "departement": 51}, +{ "code": AY-CHAMPAGNE, "name": "FERE-CHAMPENOISE", "departement": 51}, +{ "code": FERE-CHAMPENOISE, "name": "REIMS", "departement": 51}, +{ "code": REIMS, "name": "BASSEMBERG", "departement": 67}, +{ "code": BASSEMBERG, "name": "MONTMIRAIL", "departement": 51}, +{ "code": MONTMIRAIL, "name": "SAINT-GERMAIN-LA-VILLE", "departement": 51}, +{ "code": SAINT-GERMAIN-LA-VILLE, "name": "EINVILLE-AU-JARD", "departement": 54}, +{ "code": EINVILLE-AU-JARD, "name": "SAINTE-MENEHOULD", "departement": 51}, +{ "code": SAINTE-MENEHOULD, "name": "VITRY-LE-FRANCOIS", "departement": 51}, +{ "code": VITRY-LE-FRANCOIS, "name": "NEUVES-MAISONS", "departement": 54}, +{ "code": NEUVES-MAISONS, "name": "SAINT-REMY-EN-BOUZEMONT-SAINT-GENEST-ET-ISSON", "departement": 51}, +{ "code": SAINT-REMY-EN-BOUZEMONT-SAINT-GENEST-ET-ISSON, "name": "JOINVILLE", "departement": 52}, +{ "code": JOINVILLE, "name": "POMPEY", "departement": 54}, +{ "code": POMPEY, "name": "SERMAIZE-LES-BAINS", "departement": 51}, +{ "code": SERMAIZE-LES-BAINS, "name": "SUIPPES", "departement": 51}, +{ "code": SUIPPES, "name": "SAINT-NICOLAS-DE-PORT", "departement": 54}, +{ "code": SAINT-NICOLAS-DE-PORT, "name": "CHATEAUVILLAIN", "departement": 52}, +{ "code": CHATEAUVILLAIN, "name": "THIAUCOURT-REGNIEVILLE", "departement": 54}, +{ "code": THIAUCOURT-REGNIEVILLE, "name": "CHAUMONT", "departement": 52}, +{ "code": CHAUMONT, "name": "AUDUN-LE-ROMAN", "departement": 54}, +{ "code": AUDUN-LE-ROMAN, "name": "BEAUSITE", "departement": 55}, +{ "code": BEAUSITE, "name": "FAYL-BILLOT", "departement": 52}, +{ "code": FAYL-BILLOT, "name": "ILLOUD", "departement": 52}, +{ "code": ILLOUD, "name": "BLAMONT", "departement": 54}, +{ "code": BLAMONT, "name": "MONTSAUGEONNAIS (LE)", "departement": 52}, +{ "code": MONTSAUGEONNAIS (LE), "name": "CHAMPENOUX", "departement": 54}, +{ "code": CHAMPENOUX, "name": "FORBACH", "departement": 57}, +{ "code": FORBACH, "name": "SAINT-DIZIER", "departement": 52}, +{ "code": SAINT-DIZIER, "name": "AUBOUE", "departement": 54}, +{ "code": AUBOUE, "name": "FREYMING-MERLEBACH", "departement": 57}, +{ "code": FREYMING-MERLEBACH, "name": "LONGUYON", "departement": 54}, +{ "code": LONGUYON, "name": "LONGWY", "departement": 54}, +{ "code": LONGWY, "name": "NANCY", "departement": 54}, +{ "code": NANCY, "name": "COMMERCY", "departement": 55}, +{ "code": COMMERCY, "name": "ETAIN", "departement": 55}, +{ "code": ETAIN, "name": "FRESNES-EN-WOEVRE", "departement": 55}, +{ "code": FRESNES-EN-WOEVRE, "name": "CLERMONT-EN-ARGONNE", "departement": 55}, +{ "code": CLERMONT-EN-ARGONNE, "name": "DIEUE-SUR-MEUSE", "departement": 55}, +{ "code": DIEUE-SUR-MEUSE, "name": "MONTIERS-SUR-SAULX", "departement": 55}, +{ "code": MONTIERS-SUR-SAULX, "name": "MONTMEDY", "departement": 55}, +{ "code": MONTMEDY, "name": "REVIGNY-SUR-ORNAIN", "departement": 55}, +{ "code": REVIGNY-SUR-ORNAIN, "name": "SAINT-MIHIEL", "departement": 55}, +{ "code": SAINT-MIHIEL, "name": "SPINCOURT", "departement": 55}, +{ "code": SPINCOURT, "name": "FAULQUEMONT", "departement": 57}, +{ "code": FAULQUEMONT, "name": "STENAY", "departement": 55}, +{ "code": STENAY, "name": "AUDUN-LE-TICHE", "departement": 57}, +{ "code": AUDUN-LE-TICHE, "name": "BENFELD", "departement": 67}, +{ "code": BENFELD, "name": "VERDUN", "departement": 55}, +{ "code": VERDUN, "name": "CATTENOM", "departement": 57}, +{ "code": CATTENOM, "name": "CHATEAU-SALINS", "departement": 57}, +{ "code": CHATEAU-SALINS, "name": "BITCHE", "departement": 57}, +{ "code": BITCHE, "name": "BOUZONVILLE", "departement": 57}, +{ "code": BOUZONVILLE, "name": "CREUTZWALD", "departement": 57}, +{ "code": CREUTZWALD, "name": "HAYANGE", "departement": 57}, +{ "code": HAYANGE, "name": "MAIZIERES-LES-METZ", "departement": 57}, +{ "code": MAIZIERES-LES-METZ, "name": "ROMBAS", "departement": 57}, +{ "code": ROMBAS, "name": "HOERDT", "departement": 67}, +{ "code": HOERDT, "name": "METZ", "departement": 57}, +{ "code": METZ, "name": "METZERVISSE", "departement": 57}, +{ "code": METZERVISSE, "name": "MITTELBRONN", "departement": 57}, +{ "code": MITTELBRONN, "name": "SAINT-AVOLD", "departement": 57}, +{ "code": SAINT-AVOLD, "name": "SARREGUEMINES", "departement": 57}, +{ "code": SARREGUEMINES, "name": "THIONVILLE", "departement": 57}, +{ "code": THIONVILLE, "name": "BARR", "departement": 67}, +{ "code": BARR, "name": "BOUXWILLER", "departement": 67}, +{ "code": BOUXWILLER, "name": "DURRENBACH", "departement": 67}, +{ "code": DURRENBACH, "name": "HOCHFELDEN", "departement": 67}, +{ "code": HOCHFELDEN, "name": "MARCKOLSHEIM", "departement": 67}, +{ "code": MARCKOLSHEIM, "name": "MOLSHEIM", "departement": 67}, +{ "code": MOLSHEIM, "name": "NIEDERBRONN-LES-BAINS", "departement": 67}, +{ "code": NIEDERBRONN-LES-BAINS, "name": "ROSHEIM", "departement": 67}, +{ "code": ROSHEIM, "name": "SARRE-UNION", "departement": 67}, +{ "code": SARRE-UNION, "name": "SCHIRMECK", "departement": 67}, +{ "code": SCHIRMECK, "name": "SOULTZ-SOUS-FORETS", "departement": 67}, +{ "code": SOULTZ-SOUS-FORETS, "name": "TRUCHTERSHEIM", "departement": 67}, +{ "code": TRUCHTERSHEIM, "name": "ALTKIRCH", "departement": 68}, +{ "code": ALTKIRCH, "name": "STRASBOURG", "departement": 67}, +{ "code": STRASBOURG, "name": "WASSELONNE", "departement": 67}, +{ "code": WASSELONNE, "name": "DANNEMARIE", "departement": 68}, +{ "code": DANNEMARIE, "name": "WISSEMBOURG", "departement": 67}, +{ "code": WISSEMBOURG, "name": "CERNAY", "departement": 68}, +{ "code": CERNAY, "name": "COLMAR", "departement": 68}, +{ "code": COLMAR, "name": "ENSISHEIM", "departement": 68}, +{ "code": ENSISHEIM, "name": "KAYSERSBERG VIGNOBLE", "departement": 68}, +{ "code": KAYSERSBERG VIGNOBLE, "name": "MUNSTER", "departement": 68}, +{ "code": MUNSTER, "name": "SAINT-LOUIS", "departement": 68}, +{ "code": SAINT-LOUIS, "name": "MASEVAUX-NIEDERBRUCK", "departement": 68}, +{ "code": MASEVAUX-NIEDERBRUCK, "name": "MULHOUSE", "departement": 68}, +{ "code": MULHOUSE, "name": "VOLGELSHEIM", "departement": 68}, +{ "code": VOLGELSHEIM, "name": "RIBEAUVILLE", "departement": 68}, +{ "code": RIBEAUVILLE, "name": "SAINT-AMARIN", "departement": 68}, +{ "code": SAINT-AMARIN, "name": "BRUYERES", "departement": 88}, +{ "code": BRUYERES, "name": "ROUFFACH", "departement": 68}, +{ "code": ROUFFACH, "name": "SAINTE-CROIX-AUX-MINES", "departement": 68}, +{ "code": SAINTE-CROIX-AUX-MINES, "name": "BULGNEVILLE", "departement": 88}, +{ "code": BULGNEVILLE, "name": "DARNEY", "departement": 88}, +{ "code": DARNEY, "name": "NEUFCHATEAU", "departement": 88}, +{ "code": NEUFCHATEAU, "name": "GERARDMER", "departement": 88}, +{ "code": GERARDMER, "name": "GOLBEY", "departement": 88}, +{ "code": GOLBEY, "name": "MIRECOURT", "departement": 88}, +{ "code": MIRECOURT, "name": "RAMBERVILLERS", "departement": 88}, +{ "code": RAMBERVILLERS, "name": "LE THILLOT", "departement": 88}, +{ "code": LE THILLOT, "name": "SEZANNE", "departement": 51}, +{ "code": SEZANNE, "name": "SAINT-ETIENNE-LES-REMIREMONT", "departement": 88}, +{ "code": SAINT-ETIENNE-LES-REMIREMONT, "name": "VIEUX-THANN", "departement": 68}, +{ "code": VIEUX-THANN, "name": "CHARNY-SUR-MEUSE", "departement": 55}, +{ "code": CHARNY-SUR-MEUSE, "name": "MUTZIG", "departement": 67}, +{ "code": MUTZIG, "name": "EPINAL", "departement": 88}, +{ "code": EPINAL, "name": "REMIREMONT", "departement": 88}, +{ "code": REMIREMONT, "name": "VITTEL", "departement": 88}, +{ "code": VITTEL, "name": "ROMILLY-SUR-SEINE", "departement": 10}, +{ "code": ROMILLY-SUR-SEINE, "name": "AIX-VILLEMAUR-PÂLIS", "departement": 10}, +{ "code": AIX-VILLEMAUR-PÂLIS, "name": "CHALONS-EN-CHAMPAGNE", "departement": 51}, +{ "code": CHALONS-EN-CHAMPAGNE, "name": "EPERNAY", "departement": 51}, +{ "code": EPERNAY, "name": "LANGRES", "departement": 52}, +{ "code": LANGRES, "name": "LUNEVILLE", "departement": 54}, +{ "code": LUNEVILLE, "name": "PONT-A-MOUSSON", "departement": 54}, +{ "code": PONT-A-MOUSSON, "name": "SARREBOURG", "departement": 57}, +{ "code": SARREBOURG, "name": "BAR-LE-DUC", "departement": 55}, +{ "code": BAR-LE-DUC, "name": "VIGNEULLES-LES-HATTONCHATEL", "departement": 55}, +{ "code": VIGNEULLES-LES-HATTONCHATEL, "name": "DRUSENHEIM", "departement": 67}, +{ "code": DRUSENHEIM, "name": "OBERNAI", "departement": 67}, +{ "code": OBERNAI, "name": "SAVERNE", "departement": 67}, +{ "code": SAVERNE, "name": "SELESTAT", "departement": 67}, +{ "code": SELESTAT, "name": "GUEBWILLER", "departement": 68}, +{ "code": GUEBWILLER, "name": "SAINT-DIE-DES-VOSGES", "departement": 88} +] \ No newline at end of file diff --git a/data/json/level_departements.json b/data/json/level_departements.json new file mode 100644 index 0000000..f6408d6 --- /dev/null +++ b/data/json/level_departements.json @@ -0,0 +1,13 @@ +[ + { "code": 51, "name": "MARNE"}, +{ "code": 57, "name": "MOSELLE"}, +{ "code": 67, "name": "BAS-RHIN"}, +{ "code": 68, "name": "HAUT-RHIN"}, +{ "code": 8, "name": "ARDENNES"}, +{ "code": 54, "name": "MEURTHE-ET-MOSELLE"}, +{ "code": 88, "name": "VOSGES"}, +{ "code": 55, "name": "MEUSE"}, +{ "code": 10, "name": "AUBE"}, +{ "code": 52, "name": "HAUTE-MARNE"} + +] \ No newline at end of file diff --git a/data/json/level_epci.json b/data/json/level_epci.json new file mode 100644 index 0000000..7e67e6b --- /dev/null +++ b/data/json/level_epci.json @@ -0,0 +1,151 @@ +[ + { "code": 200041622, "name": "CC Ardennes Thiérache"}, +{ "code": 200040137, "name": "CC des Lacs de Champagne"}, +{ "code": 200041630, "name": "Ardenne Métropole"}, +{ "code": 200042992, "name": "CC Perthois-Bocage et Der"}, +{ "code": 200066116, "name": "CC Argonne-Meuse"}, +{ "code": 200066033, "name": "CC Sud Alsace Largue"}, +{ "code": 200000545, "name": "CC des Portes de Romilly sur Seine"}, +{ "code": 200067759, "name": "CC Vallées et Plateau d"Ardenne"}, +{ "code": 240800920, "name": "CC de l"Argonne Ardennaise"}, +{ "code": 200071041, "name": "CC du Chaourçois et du Val d"Armance"}, +{ "code": 200068658, "name": "CA de Chaumont du Bassin Nogentais et du Bassin de Bologne Vignory Froncles"}, +{ "code": 200069441, "name": "CC du Pays de Bitche"}, +{ "code": 200072999, "name": "CC du Grand Langres"}, +{ "code": 245701206, "name": "CC du Saulnois"}, +{ "code": 200071777, "name": "CC d"Arcis, Mailly, Ramerupt"}, +{ "code": 245100615, "name": "CC de la Grande Vallée de la Marne"}, +{ "code": 245400676, "name": "Métropole du Grand Nancy"}, +{ "code": 246701080, "name": "CC du Pays de Sainte-Odile"}, +{ "code": 245400189, "name": "CC des Pays du Sel et du Vermois"}, +{ "code": 200013050, "name": "CC Sauer-Pechelbronn"}, +{ "code": 246700744, "name": "CC des Portes de Rosheim"}, +{ "code": 200040178, "name": "CC de l"Outre-Forêt"}, +{ "code": 200066041, "name": "CC Sundgau"}, +{ "code": 200066850, "name": "CC des Paysages de la Champagne"}, +{ "code": 200067643, "name": "CC Meurthe Mortagne Moselle"}, +{ "code": 200069664, "name": "CC Meuse Rognon"}, +{ "code": 200027308, "name": "CC d"Auberive Vingeanne et Montsaugeonnais"}, +{ "code": 245400262, "name": "CA de Longwy"}, +{ "code": 200066108, "name": "CC des Portes de Meuse"}, +{ "code": 245400171, "name": "CC Moselle et Madon"}, +{ "code": 200033868, "name": "CC des Ballons des Hautes-Vosges"}, +{ "code": 200035772, "name": "CC du Pays du Saintois"}, +{ "code": 200068377, "name": "CC de la Porte des Vosges Méridionales"}, +{ "code": 245701271, "name": "CC du Pays Orne Moselle"}, +{ "code": 245701404, "name": "CC du Pays Haut Val d"Alzette"}, +{ "code": 246700306, "name": "CC de la Vallée de la Bruche"}, +{ "code": 246800205, "name": "CC de la Vallée de Saint-Amarin"}, +{ "code": 200067379, "name": "CC Côtes de Champagne et Val de Saulx"}, +{ "code": 200067924, "name": "CC du Canton d"Erstein"}, +{ "code": 200070126, "name": "CC Seine et Aube"}, +{ "code": 200070563, "name": "CC Terres Touloises"}, +{ "code": 240800821, "name": "CC Ardenne, Rives de Meuse"}, +{ "code": 200066892, "name": "CC de Vendeuvre-Soulaines"}, +{ "code": 200066140, "name": "CC de l"Aire à l"Argonne"}, +{ "code": 246700967, "name": "CC de Sélestat"}, +{ "code": 200069433, "name": "CC de Vezouze en Piémont"}, +{ "code": 200066173, "name": "CC de Damvillers Spincourt"}, +{ "code": 200066157, "name": "CC de Commercy - Void - Vaucouleurs"}, +{ "code": 200049187, "name": "CA du Grand Verdun"}, +{ "code": 241000405, "name": "CC de la Région de Bar sur Aube"}, +{ "code": 241000488, "name": "CC de l"Orvin et de l"Ardusson"}, +{ "code": 241000223, "name": "CC Forêts, Lacs, Terres en Champagne"}, +{ "code": 245100979, "name": "CC du Sud Marnais"}, +{ "code": 200068666, "name": "CA de Saint-Dizier Der et Blaise"}, +{ "code": 245100888, "name": "CC de la Brie Champenoise"}, +{ "code": 200066132, "name": "CC du Pays de Stenay et du Val Dunois"}, +{ "code": 200043438, "name": "CC de la Moivre à la Coole"}, +{ "code": 200042620, "name": "CC de la Région de Suippes"}, +{ "code": 245400759, "name": "CC du Pays du Sanon"}, +{ "code": 245700133, "name": "CC du District Urbain de Faulquemont (DUF)"}, +{ "code": 200039865, "name": "Eurométropole de Metz"}, +{ "code": 245400601, "name": "CC du Bassin de Pompey"}, +{ "code": 200067957, "name": "CC Haut Chemin-Pays de Pange"}, +{ "code": 200067650, "name": "CC Houve-Pays Boulageois"}, +{ "code": 245501242, "name": "CC du Pays d"Etain"}, +{ "code": 245501176, "name": "CC du Territoire de Fresnes en Woëvre"}, +{ "code": 245501259, "name": "CC du Pays de Montmédy"}, +{ "code": 200034718, "name": "CC de Vitry, Champagne et Der"}, +{ "code": 200042703, "name": "CC de l"Argonne Champenoise"}, +{ "code": 200041515, "name": "CC du Bassin de Pont-à-Mousson"}, +{ "code": 245700695, "name": "CC de Cattenom et Environs"}, +{ "code": 245700372, "name": "CA de Forbach Porte de France"}, +{ "code": 245701222, "name": "CA du Val de Fensch"}, +{ "code": 200066876, "name": "CA de Châlons-en-Champagne"}, +{ "code": 200039949, "name": "CC Rives de Moselle"}, +{ "code": 200067874, "name": "CA de Haguenau"}, +{ "code": 200069003, "name": "CC du Barséquanais en Champagne"}, +{ "code": 245700950, "name": "CC du Pays de Phalsbourg"}, +{ "code": 245701354, "name": "CC de l"Arc Mosellan"}, +{ "code": 200034270, "name": "CC du Pays de Barr"}, +{ "code": 200041283, "name": "CC de la Plaine du Rhin"}, +{ "code": 246700777, "name": "CC de la Vallée de Villé"}, +{ "code": 246700843, "name": "CC de la Basse-Zorn"}, +{ "code": 246701064, "name": "CC de la Région de Molsheim-Mutzig"}, +{ "code": 246700959, "name": "CC du Pays de la Zorn"}, +{ "code": 200030526, "name": "CC du Ried de Marckolsheim"}, +{ "code": 245700398, "name": "CC de Freyming-Merlebach"}, +{ "code": 246701098, "name": "CC du Pays de Niederbronn-les-Bains"}, +{ "code": 200070290, "name": "CC Coeur du Pays Haut"}, +{ "code": 200067502, "name": "CA Saint-Avold Synergie"}, +{ "code": 200070746, "name": "CA Sarreguemines Confluences"}, +{ "code": 200068369, "name": "CC de Mirecourt Dompaire"}, +{ "code": 200068864, "name": "CC de la Mossig et du Vignoble"}, +{ "code": 246700488, "name": "Eurométropole de Strasbourg"}, +{ "code": 200034635, "name": "CC du Kochersberg"}, +{ "code": 200036465, "name": "CC de Thann-Cernay"}, +{ "code": 246800445, "name": "CC du Centre du Haut-Rhin"}, +{ "code": 200066058, "name": "CA Saint-Louis Agglomération"}, +{ "code": 200066835, "name": "CC de Sézanne-Sud Ouest Marnais"}, +{ "code": 200043693, "name": "CC Terre Lorraine du Longuyonnais"}, +{ "code": 200070738, "name": "CC Mad et Moselle"}, +{ "code": 246700926, "name": "CC du Pays de Wissembourg"}, +{ "code": 245701362, "name": "CA Portes de France-Thionville"}, +{ "code": 246800551, "name": "CC de la Vallée de Kaysersberg"}, +{ "code": 200071066, "name": "CA de Saint-Dié-des-Vosges"}, +{ "code": 200006716, "name": "CC du Nogentais"}, +{ "code": 200067783, "name": "CC de Hanau-La Petite Pierre"}, +{ "code": 200068682, "name": "CC Terre d"Eau"}, +{ "code": 200068773, "name": "CC des Vosges côté Sud Ouest"}, +{ "code": 200033025, "name": "CA de Bar-le-Duc - Sud Meuse"}, +{ "code": 200005957, "name": "CC de la Région de Rambervillers"}, +{ "code": 200043156, "name": "CC du Pays Réthelois"}, +{ "code": 200070589, "name": "CC de Seille et Grand Couronné"}, +{ "code": 200066165, "name": "CC Val de Meuse - Voie Sacrée"}, +{ "code": 200067486, "name": "CC Bouzonvillois-Trois Frontières"}, +{ "code": 246800585, "name": "CC de la Vallée de Munster"}, +{ "code": 245400510, "name": "CC du Pays de Colombey et du Sud Toulois"}, +{ "code": 200069250, "name": "CA Troyes Champagne Métropole"}, +{ "code": 200067213, "name": "CU du Grand Reims"}, +{ "code": 200044253, "name": "CC du Bassin de Joinville en Champagne"}, +{ "code": 200070332, "name": "CC des Savoir-Faire"}, +{ "code": 200067684, "name": "CA Epernay, Coteaux et Plaine de Champagne"}, +{ "code": 200034874, "name": "CC Côtes de Meuse Woëvre"}, +{ "code": 246800676, "name": "CC de la Vallée de la Doller et du Soultzbach"}, +{ "code": 200066009, "name": "CA Mulhouse Alsace Agglomération"}, +{ "code": 246800577, "name": "CC du Pays de Ribeauvillé"}, +{ "code": 246800395, "name": "CC du Val d"Argent"}, +{ "code": 200071157, "name": "CC des Hautes Vosges"}, +{ "code": 200070324, "name": "CC du Territoire de Lunéville à Baccarat"}, +{ "code": 246800494, "name": "CC du Pays de Rouffach, Vignobles et Châteaux"}, +{ "code": 245500327, "name": "CC du Sammiellois"}, +{ "code": 200066025, "name": "CC Pays Rhin - Brisach"}, +{ "code": 245701164, "name": "CC du Warndt"}, +{ "code": 245200597, "name": "CC des Trois Forêts"}, +{ "code": 246800726, "name": "CA Colmar Agglomération"}, +{ "code": 200042000, "name": "CC Bruyères-Vallons des Vosges"}, +{ "code": 240800847, "name": "CC des Portes du Luxembourg"}, +{ "code": 240800862, "name": "CC des Crêtes Préardennaises"}, +{ "code": 200070845, "name": "CC Orne Lorraine Confluences"}, +{ "code": 245501184, "name": "CC du Pays de Revigny sur Ornain"}, +{ "code": 200039907, "name": "CC du Sud Messin"}, +{ "code": 200068757, "name": "CA d"Epinal"}, +{ "code": 200068559, "name": "CC de l"Ouest Vosgien"}, +{ "code": 200067841, "name": "CC de l"Alsace Bossue"}, +{ "code": 246800569, "name": "CC de la Région de Guebwiller"}, +{ "code": 241000447, "name": "CC du Pays d"Othe"}, +{ "code": 200041325, "name": "CC du Pays Rhénan"}, +{ "code": 200068112, "name": "CC du Pays de Saverne"}, +{ "code": 200068146, "name": "CC Sarrebourg Moselle Sud"} +] \ No newline at end of file diff --git a/data/json/level_pnr.json b/data/json/level_pnr.json new file mode 100644 index 0000000..f15fb24 --- /dev/null +++ b/data/json/level_pnr.json @@ -0,0 +1,5 @@ +[{ "code": 5, "name": "BALLONS des VOSGES"}, +{ "code": 24, "name": "LORRAINE"}, +{ "code": 30, "name": "MONTAGNE de REIMS"}, +{ "code": 48, "name": "VOSGES du NORD (hors fraction WISSEMBOURG et PHALSBOURG)"} +] \ No newline at end of file diff --git a/data/json/level_scot.json b/data/json/level_scot.json new file mode 100644 index 0000000..6be1f59 --- /dev/null +++ b/data/json/level_scot.json @@ -0,0 +1,38 @@ +[{ "code": 183, "name": "SCOT Nord Ardennes", "shortname": "Nord Ardennes"}, +{ "code": 261, "name": "SCOT de la Région Rémoise", "shortname": "Région Rémoise"}, +{ "code": 10247, "name": "SCOT du pays Barrois", "shortname": "Pays Barrois"}, +{ "code": 494, "name": "SCOT Nord Meurthe et Moselle", "shortname": "Nord Meurthe et Moselle"}, +{ "code": 10331, "name": "SCOT de l"arrondissement de Sarrebourg", "shortname": "Arrondissement de Sarrebourg"}, +{ "code": 260, "name": "SCOT Châlons-en-Champagne", "shortname": "Châlons-en-Champagne"}, +{ "code": 6828, "name": "SCOT du PETR d"Alsace Centrale", "shortname": "Selestat et sa Région"}, +{ "code": 1037, "name": "SCOT de l"arrondissement de Sarreguemines", "shortname": "Arrondissement de Sarreguemines"}, +{ "code": 10419, "name": "SCOT du Nord Haute-Marne", "shortname": "Nord Haute-Marne"}, +{ "code": 99, "name": "SCOT du Verdunois", "shortname": "Verdunois"}, +{ "code": 88999, "name": "SCOT Massif des Vosges", "shortname": "Massif des Vosges"}, +{ "code": 123, "name": "SCOTAN", "shortname": "SCOTAN"}, +{ "code": 10418, "name": "SCOT du pays de Chaumont", "shortname": "Pays de Chaumont"}, +{ "code": 978, "name": "SCOT de Commercy", "shortname": "Commercy"}, +{ "code": 10420, "name": "SCOT ADEVA pays Vitryat", "shortname": "ADEVA pays Vitryat"}, +{ "code": 276, "name": "SCOT Bande Rhénane Nord", "shortname": "Bande Rhénane Nord"}, +{ "code": 211, "name": "SCOT Région de Strasbourg (SCOTERS)", "shortname": "Région de Strasbourg (SCOTERS)"}, +{ "code": 281, "name": "SCOT Rhin-Vignoble-Grand-Ballon", "shortname": "Rhin-Vignoble-Grand-Ballon"}, +{ "code": 52999, "name": "SCOT du PETR du Pays de Langres", "shortname": "Pays de Langres"}, +{ "code": 278, "name": "SCOT du PETR du Sundgau", "shortname": "Sundgau"}, +{ "code": 6938, "name": "SCOT Bruche-Mossig", "shortname": "Bruche"}, +{ "code": 51999, "name": "SCOT du Pays de Brie et Champagne", "shortname": ""}, +{ "code": 102, "name": "SCOT de l"Agglomération Messine", "shortname": "Agglomération Messine"}, +{ "code": 157, "name": "SCOT des Vosges centrales", "shortname": "Vosges centrales"}, +{ "code": 279, "name": "SCOT Pays Thur Doller", "shortname": "Pays Thur Doller"}, +{ "code": 1355, "name": "SCOT Val de Rosselle", "shortname": "Val de Rosselle"}, +{ "code": 3041, "name": "SCOT Sud Meurthe-et-Moselle", "shortname": "Sud Meurthe-et-Moselle"}, +{ "code": 234, "name": "SCOT des Territoires de l"Aube", "shortname": "Territoires de l"Aube"}, +{ "code": 3367, "name": "SCOT Colmar-Rhin-Vosges", "shortname": "Colmar-Rhin-Vosges"}, +{ "code": 126, "name": "SCOT Région de Saverne", "shortname": "Région de Saverne"}, +{ "code": 212, "name": "SCOT Région mulhousienne", "shortname": "Région mulhousienne"}, +{ "code": 10999, "name": "SCOT du PETR de Seine en Plaine Champenoise", "shortname": "PETR de Seine en Plaine Champenoise"}, +{ "code": 283, "name": "SCOT du pays de Saint Louis et des Trois Frontières", "shortname": "Pays de Saint Louis et des Trois Frontières"}, +{ "code": 1352, "name": "SCOT Agglomération Thionvilloise", "shortname": "Agglomération Thionvilloise"}, +{ "code": 204, "name": "SCOT d"Epernay et sa région", "shortname": "Epernay et sa région"}, +{ "code": 282, "name": "SCOT Montagne Vignoble Ried", "shortname": "Montagne Vignoble Ried"}, +{ "code": 124, "name": "SCOT Piémont des Vosges", "shortname": "Piémont des Vosges"} +] \ No newline at end of file diff --git a/data/json/levels.json b/data/json/levels.json new file mode 100644 index 0000000..6e15a74 --- /dev/null +++ b/data/json/levels.json @@ -0,0 +1,18 @@ +[ + { + "name": "Commune", + "code": "commune" + }, { + "name": "EPCI", + "code": "epci" + }, { + "name": "SCOT", + "code": "scot" + }, { + "name": "PNR", + "code": "pnr" + }, { + "name": "Département", + "code": "departement" + } +] \ No newline at end of file diff --git a/data/raster-dl.gpkg b/data/raster-dl.gpkg new file mode 100644 index 0000000..a3974c5 Binary files /dev/null and b/data/raster-dl.gpkg differ diff --git a/data/req_intersects_dalles_communes.sql b/data/req_intersects_dalles_communes.sql new file mode 100644 index 0000000..ac3dd95 --- /dev/null +++ b/data/req_intersects_dalles_communes.sql @@ -0,0 +1,14 @@ +--SELECT d.fid id, d.FILE_IMG AS FILE, d.geom +--FROM dalles_ortho_67 d, communes c +--WHERE ST_INTERSECTS(d.geom, ST_BUFFER(c.geom, 500)) AND c.insee_com == '67180' + +--SELECT c.fid AS id, ST_BUFFER(c.geom, 500) AS geom +--FROM communes c +--WHERE c.insee_com == '67180' + +SELECT d.fid id, d.FILE_IMG AS FILE, d.geom +FROM dalles_ortho_67 d +WHERE ST_INTERSECTS(d.geom, ( + SELECT ST_BUFFER(c.geom, 0) AS geom + FROM communes c + WHERE c.insee_com == '67180')) diff --git a/python/eel/run.py b/python/eel/run.py new file mode 100644 index 0000000..95154aa --- /dev/null +++ b/python/eel/run.py @@ -0,0 +1,149 @@ +import os +import shutil + +import eel +import geopandas as gpd +from shapely.geometry import Polygon +import matplotlib.pyplot as plt +import folium + +@eel.expose +def get_extent_types(): + """Return the list of extends of level layer.""" + return [ + { + 'name': 'Communes', + 'value': 'communes', + 'table': 'communes', + }, + { + 'name': 'EPCI', + 'value': 'epci', + 'table': 'epci', + }, + { + 'name': 'EPCI', + 'value': 'pnr', + 'table': 'pnr', + }, + { + 'name': 'SCOT', + 'value': 'scot', + 'table': 'scot', + } + ] + +@eel.expose +def get_extents(level='communes'): + """Return the list of extends of level layer.""" + gdf_level = gpd.read_file("../../data/raster-dl.gpkg", layer=level) + return gdf_level[['name', 'code']].to_dict(orient='records') + + +@eel.expose +def get_products(code=None, level=None, buffer=0, bbox=False): + """Return the list of extends of level layer.""" + + if not code or not level: + return [] + + gdf_level = gpd.read_file("../../data/raster-dl.gpkg", layer=level) + level_feature = gdf_level[gdf_level['code'] == str(code)] + level_feature = level_feature[['geometry', 'code', 'name']] + + if bbox: + bbox_feature = get_bbox(level_feature, buffer) + extent = bbox_feature + else: + level_feature['geometry']= level_feature.buffer(int(buffer)) + bbox_feature = get_bbox(level_feature) + extent = level_feature + + gdf_products = gpd.read_file("../../data/raster-dl.gpkg", layer='products') + products_seleted = gpd.sjoin(gdf_products, extent, how='inner', predicate='intersects') + products_seleted['code'] = products_seleted['code_left'] + products_seleted['name'] = products_seleted['name_left'] + products_seleted = products_seleted[['code', 'name', 'data_extent', 'data_product', 'data_date', 'data_resolution', 'data_compression', 'data_type', 'metadata_url', 'data_directory', 'data_url', 'layer_tiles', 'parent']] + + return products_seleted.to_dict(orient='records') + + +@eel.expose +def get_map(code=None, level=None, tiles_layer=None, buffer=0, bbox=False): + """Generate plot map and return the list of extents of level layer.""" + + if not code or not level or not tiles_layer: + return [] + + gdf_level = gpd.read_file("../../data/raster-dl.gpkg", layer=level) + level_feature = gdf_level[gdf_level['code'] == code] + level_feature = level_feature[['geometry', 'code', 'name']] + + if bbox: + bbox_feature = get_bbox(level_feature, buffer) + extent = bbox_feature + else: + level_feature['geometry']= level_feature.buffer(int(buffer)) + bbox_feature = get_bbox(level_feature) + extent = level_feature + + gdf_dalles = gpd.read_file("../../data/raster-dl.gpkg", layer=tiles_layer) + dalles = gdf_dalles[['geometry', 'FILE_IMG', 'DALLE']] + dalles_seleted = gpd.sjoin(dalles, extent, how='inner', predicate='intersects') + + # Generate plot map + fig = plt.figure(figsize=(6, 6)) + spec = fig.add_gridspec(ncols=1, nrows=1) + plot_map = fig.add_subplot(spec[0, 0]) + fig.suptitle('Selection des dalles sur {extent}'.format(extent=extent.iloc[0]['name'])) + level_feature.plot(facecolor='green', edgecolor='black', alpha=0.5, ax=plot_map) + dalles_seleted.plot(facecolor='red', edgecolor='black', alpha=0.5, ax=plot_map) + if bbox: + bbox_feature.plot(facecolor='None', edgecolor='blue', linewidth=2, ax=plot_map) + plt.axis('off') + plt.savefig('./web/map.png') + + # Generate map html file + map = level_feature.explore("code", name="extent", cmap=["green"], popup=False, tooltip=False, width=800, height=600, tiles="Stamen Terrain") + map = dalles_seleted.explore("FILE_IMG", m=map, name="tiles", cmap=["red"], popup=False, tooltip="DALLE", legend=False) + folium.LayerControl().add_to(map) + map.save("./web/map.html") + + return dalles_seleted[['DALLE', 'FILE_IMG', 'code']].to_dict(orient='records') + + + +def get_bbox(layer, buffer=0): + x_min, y_min, x_max, y_max = layer.total_bounds + bbox_polygon = Polygon([(x_min, y_min), (x_max, y_min), (x_max, y_max), (x_min, y_max)]) + level_bbox = gpd.GeoDataFrame({'geometry': [bbox_polygon], 'name': layer.iloc[0]['name'], 'code': layer.iloc[0]['code']}, crs="EPSG:2154") + level_bbox['geometry']= level_bbox.buffer(int(buffer)) + return level_bbox + + +def start_eel(): + """Start Eel.""" + + if os.path.isfile('./web/map.png'): + # os.remove('./web/map.png') + shutil.copyfile('./web/empty.png', './web/map.png') + + directory = 'web' + app = 'chrome-app' + page = 'index.html' + + eel.init(directory, ['.js', '.html', '.txt', '.htm', '.xhtml']) + + try: + eel.start(page, mode=app, host='localhost', port=8080, size=(800, 600)) + except EnvironmentError: + # If Chrome isn't found, fallback to Microsoft Edge on Win10 or greater + if sys.platform in ['win32', 'win64'] and int(platform.release()) >= 10: + eel.start(page, mode='edge', host='localhost', port=8080, size=(800, 600)) + else: + raise + + +if __name__ == '__main__': + start_eel() + \ No newline at end of file diff --git a/python/eel/web/empty.png b/python/eel/web/empty.png new file mode 100644 index 0000000..3e9aacb Binary files /dev/null and b/python/eel/web/empty.png differ diff --git a/python/eel/web/favicon.ico b/python/eel/web/favicon.ico new file mode 100644 index 0000000..c9efc58 Binary files /dev/null and b/python/eel/web/favicon.ico differ diff --git a/python/eel/web/index.html b/python/eel/web/index.html new file mode 100644 index 0000000..398b813 --- /dev/null +++ b/python/eel/web/index.html @@ -0,0 +1,146 @@ + + + + + Raster download + + + + + + + + + +
+ +

+ + Get tiles from administrative extent +

+ +
+
+
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+
+
+ +
+ + + + +
+
+
+
+
+ + +
+
+ +
+ + +
+
+
+ +
+
+ +
+
+
+ + +
+
+ + + +
+
+
+ +
+
+
+
+ List of tiles (0) + + +
+
    +
  • Empty list
  • +
+
+
+
+
+

Aperçu

+ +
+
+
+
+ + + + + + + + + + + \ No newline at end of file diff --git a/python/eel/web/index.js b/python/eel/web/index.js new file mode 100644 index 0000000..d807269 --- /dev/null +++ b/python/eel/web/index.js @@ -0,0 +1,322 @@ + +var extents = []; +var products = []; +var files_list = []; + +const form = document.querySelector('#form'); +const submit_btn = document.querySelector('#submit'); +const loading_map = document.querySelector('#loading_bnt'); +const loading_extents = document.querySelector('#loading-extents'); +const loading_products = document.querySelector('#loading-products'); +const extent_input = document.querySelector('#extent-input'); +const error = document.querySelector('#error'); +const map_picture = document.querySelector('#map-picture'); +const nb_tiles = document.querySelector('#nb_tiles'); +const tiles_list = document.querySelector('#tiles-list'); +const extents_list = document.querySelector('#extents-list'); +const products_list = document.querySelector('#products-list'); +const extents_level = document.querySelectorAll("input[type=radio][name='level']"); +const bbox_ckeckbox = document.querySelector('#bbox'); +const extent_buffer = document.querySelector('#extent-buffer'); +const clear = document.querySelector('#clear'); +const map_link = document.querySelector('#map-link'); +const download_files_list = document.querySelector('#download-files-list'); +const download_files = document.querySelector('#download-files'); + + +function loading_submit(on) { + on = on || false; + if (on) { + loading_map.classList.remove("hidden"); + submit_btn.classList.add("hidden"); + } else { + loading_map.classList.add("hidden"); + submit_btn.classList.remove("hidden"); + } +} + +function displayError(message) { + message = message || false; + if (message) { + error.textContent = message; + error.classList.remove("collapse"); + } else { + error.textContent = ''; + error.classList.add("collapse"); + } +} + +async function get_map(code, level, product, buffer, bbox) { + tiles_layer = product['layer_tiles'] || 'dalles_ortho_1km'; + tiles = await eel.get_map(code, level, tiles_layer, buffer, bbox)(); // Call a Python function + + if (tiles.length) { + const tile_name_prefix = [product['data_extent'], product['data_date']].join('-'); + var tile_name_sufix = ''; + if (product['data_date'] == '2015') { + // 67-2015-0988-6877-LA93-0M20-E100.jp2 + tile_name_sufix = ['LA93', '0M' + product['data_resolution'], 'E' + product['data_compression']].join('-'); + } else { + // 67-2018-0988-6876-LA93-0M20-RVB.jp2 + tile_name_sufix = ['LA93', '0M' + product['data_resolution'], product['data_type'].toUpperCase()].join('-'); + } + nb_tiles.textContent = tiles.length + tiles_list.innerHTML = ""; + for (var i=0, n=tiles.length; i' + tile_name + ''; + // files_list.push({'name': tile_name, 'url': tile_url}); + files_list.push(tile_name); + } + var d = new Date(); + var image='./map.png?' + d.getMilliseconds(); + map_picture.src = image; + } else { + map_picture.src = './empty.png'; + nb_tiles.textContent = 0; + } +} + +function download(filename, text) { + var element = document.createElement('a'); + element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); + element.setAttribute('download', filename); + element.style.display = 'none'; + document.body.appendChild(element); + element.click(); + document.body.removeChild(element); +} + +const downloadAllLinks = (links) => { + if (links.length == 0) return; + let delay = 100; + for (let i=0, n=links.length; i link.click(), delay); + delay += 2000; + } +} + +async function get_extents(level) { + loading_extents.classList.remove("hidden"); + extents = await eel.get_extents(level)(); // Call a Python function + extents_list.innerHTML = ""; + for (var i=0, n=extents.length; i { + if (extent['name'].toLowerCase().includes(search)) { + return extent; + } + return false; + }); +} + + +async function get_products(code, level, buffer, bbox) { + loading_products.classList.remove("hidden"); + products = await eel.get_products(code, level, buffer, bbox)(); + products.sort(function(a,b) { + return b.code < a.code + }); + products_tree = {root: []}; + for (var i=0, n=products.length; i'); + product.push(''); + product.push(''); + product.push(''); + + const subproducts = products_tree[products_root[i]['code']]; + if (subproducts && subproducts.length) { + for (var j=0, m=subproducts.length; j'); + product.push(''); + product.push(''); + product.push(''); + } + } + + products_list.innerHTML += product.join('\n'); + } + */ + for (var i=0, n=products_root.length; i'); + product.push(''); + product.push(''); + product.push(''); + + if (children && children.length > 1) { + for (var j=0, m=children.length; j'); + product.push(''); + product.push(''); + product.push(''); + } + } + + products_list.innerHTML += product.join('\n'); + } + } + loading_products.classList.add("hidden"); +} + +function get_product(product_code, products) { + return products.find((product) => { + if (product['code'].toLowerCase().includes(product_code)) { + return product; + } + return false; + }); +} + +function clear_form() { + displayError(false); + extents_list.innerHTML = ""; + extents_level.forEach(level => level.checked = false); + bbox_ckeckbox.checked = false; + tiles_list.innerHTML = '
  • Empty list
  • '; + map_picture.src = './empty.png'; + nb_tiles.textContent = 0; + extent_input.value = ''; + extent_buffer.value = 0; + submit_btn.disabled = true; + map_link.classList.add("hidden"); +} + +// On change extent level +extents_level.forEach(level => level.addEventListener('change', (e) => { + get_extents(e.target.value); + extent_input.value = ''; + submit_btn.disabled = true; +})); + +// On type extent name +extent_input.addEventListener('change', (e) => { + const product_checked = document.querySelector('input[name="product"]:checked'); + submit_btn.disabled = extent_input.value.length < 3 && product_checked && product_checked.value; + + const extent_name = extent_input.value.toLowerCase(); + const level_checked = document.querySelector('input[name="level"]:checked'); + const level = level_checked ? level_checked.value : false; + // console.log(level_checked.value) + if (extent_name && level) { + const extent = get_extent(extent_name, extents); + if (extent) { + var buffer = extent_buffer.value; + buffer = buffer ? parseInt(buffer) : 0; + const bbox = bbox_ckeckbox.checked; + console.log(extent_name, extent, level) + products = get_products(extent['code'], level, buffer, bbox); + } else { + displayError("Il y a une erreure dans l'emprise saisie.") + } + } else { + displayError("Il y a une erreure dans le formulaire. Merci de vérifier le niveau et le nom de l'emprise saisie."); + } +}); + + + +// On submit Form +form.addEventListener('submit', (e) => { + e.preventDefault(); + loading_submit(true); + displayError(false); + map_link.classList.add("hidden"); + + const extent_name = extent_input.value.toLowerCase(); + const level_checked = document.querySelector('input[name="level"]:checked'); + const level = level_checked ? level_checked.value.toLowerCase() : false; + const product_checked = document.querySelector('input[name="product"]:checked'); + const product_code = product_checked ? product_checked.value.toLowerCase() : false; + if (extent_name && level && product_code) { + const extent = get_extent(extent_name, extents); + const product = get_product(product_code, products); + if (extent) { + var buffer = extent_buffer.value; + buffer = buffer ? parseInt(buffer) : 0; + const bbox = bbox_ckeckbox.checked; + get_map(extent['code'], level, product, buffer, bbox).then(() => { + loading_submit(false); + map_link.classList.remove("hidden"); + }); + } else { + displayError("Il y a une erreure dans le formulaire. Merci de vérifier l'emprise saisie.") + loading_submit(false); + } + } else { + displayError("Il y a une erreure dans le formulaire. Merci de vérifier le niveau et le nom de l'emprise saisie.") + loading_submit(false); + } +}); + +// On clear form +clear.addEventListener('click', (e) => { + clear_form(); +}); + +// On download_files_list +download_files_list.addEventListener('click', (e) => { + download('files.txt', files_list.join('\n')); +}); + +// On download_files +download_files.addEventListener('click', (e) => { + e.preventDefault(); + const links = document.querySelectorAll('a.file_link'); + downloadAllLinks(links); +}); + +// On load page +function init() { + // A GARDER ? + // extent_input = document.querySelector('#extent-input'); + // extent_input.onfocus = function() { extent_input.value =''; }; + clear_form(); +} + +init(); + diff --git a/python/eel/web/libs/bootstrap-icons/0-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/0-circle-fill.svg new file mode 100644 index 0000000..08afbb1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/0-circle-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/0-circle.svg b/python/eel/web/libs/bootstrap-icons/0-circle.svg new file mode 100644 index 0000000..8c518f7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/0-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/0-square-fill.svg b/python/eel/web/libs/bootstrap-icons/0-square-fill.svg new file mode 100644 index 0000000..d5375d4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/0-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/0-square.svg b/python/eel/web/libs/bootstrap-icons/0-square.svg new file mode 100644 index 0000000..aa66709 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/0-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/1-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/1-circle-fill.svg new file mode 100644 index 0000000..9b257b9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/1-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/1-circle.svg b/python/eel/web/libs/bootstrap-icons/1-circle.svg new file mode 100644 index 0000000..785af34 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/1-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/1-square-fill.svg b/python/eel/web/libs/bootstrap-icons/1-square-fill.svg new file mode 100644 index 0000000..de579e6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/1-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/1-square.svg b/python/eel/web/libs/bootstrap-icons/1-square.svg new file mode 100644 index 0000000..4f57d79 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/1-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/123.svg b/python/eel/web/libs/bootstrap-icons/123.svg new file mode 100644 index 0000000..3ee3396 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/123.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/2-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/2-circle-fill.svg new file mode 100644 index 0000000..03a9251 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/2-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/2-circle.svg b/python/eel/web/libs/bootstrap-icons/2-circle.svg new file mode 100644 index 0000000..fea4a56 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/2-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/2-square-fill.svg b/python/eel/web/libs/bootstrap-icons/2-square-fill.svg new file mode 100644 index 0000000..a89e1f7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/2-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/2-square.svg b/python/eel/web/libs/bootstrap-icons/2-square.svg new file mode 100644 index 0000000..558c78b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/3-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/3-circle-fill.svg new file mode 100644 index 0000000..06d2ea5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/3-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/3-circle.svg b/python/eel/web/libs/bootstrap-icons/3-circle.svg new file mode 100644 index 0000000..23c3479 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/3-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/3-square-fill.svg b/python/eel/web/libs/bootstrap-icons/3-square-fill.svg new file mode 100644 index 0000000..c6890a3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/3-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/3-square.svg b/python/eel/web/libs/bootstrap-icons/3-square.svg new file mode 100644 index 0000000..b56b684 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/3-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/4-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/4-circle-fill.svg new file mode 100644 index 0000000..199a5e2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/4-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/4-circle.svg b/python/eel/web/libs/bootstrap-icons/4-circle.svg new file mode 100644 index 0000000..3af547d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/4-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/4-square-fill.svg b/python/eel/web/libs/bootstrap-icons/4-square-fill.svg new file mode 100644 index 0000000..03b0f94 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/4-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/4-square.svg b/python/eel/web/libs/bootstrap-icons/4-square.svg new file mode 100644 index 0000000..dd85455 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/4-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/5-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/5-circle-fill.svg new file mode 100644 index 0000000..e940e98 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/5-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/5-circle.svg b/python/eel/web/libs/bootstrap-icons/5-circle.svg new file mode 100644 index 0000000..47eefd0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/5-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/5-square-fill.svg b/python/eel/web/libs/bootstrap-icons/5-square-fill.svg new file mode 100644 index 0000000..1a87860 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/5-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/5-square.svg b/python/eel/web/libs/bootstrap-icons/5-square.svg new file mode 100644 index 0000000..9c54c77 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/5-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/6-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/6-circle-fill.svg new file mode 100644 index 0000000..18f66ef --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/6-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/6-circle.svg b/python/eel/web/libs/bootstrap-icons/6-circle.svg new file mode 100644 index 0000000..ab5f748 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/6-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/6-square-fill.svg b/python/eel/web/libs/bootstrap-icons/6-square-fill.svg new file mode 100644 index 0000000..d67fa52 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/6-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/6-square.svg b/python/eel/web/libs/bootstrap-icons/6-square.svg new file mode 100644 index 0000000..79762c8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/6-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/7-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/7-circle-fill.svg new file mode 100644 index 0000000..bb4522b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/7-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/7-circle.svg b/python/eel/web/libs/bootstrap-icons/7-circle.svg new file mode 100644 index 0000000..0dc4685 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/7-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/7-square-fill.svg b/python/eel/web/libs/bootstrap-icons/7-square-fill.svg new file mode 100644 index 0000000..8a4789c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/7-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/7-square.svg b/python/eel/web/libs/bootstrap-icons/7-square.svg new file mode 100644 index 0000000..a314c4a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/7-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/8-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/8-circle-fill.svg new file mode 100644 index 0000000..15cd6b4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/8-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/8-circle.svg b/python/eel/web/libs/bootstrap-icons/8-circle.svg new file mode 100644 index 0000000..fb14542 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/8-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/8-square-fill.svg b/python/eel/web/libs/bootstrap-icons/8-square-fill.svg new file mode 100644 index 0000000..766d42a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/8-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/8-square.svg b/python/eel/web/libs/bootstrap-icons/8-square.svg new file mode 100644 index 0000000..f450b17 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/8-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/9-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/9-circle-fill.svg new file mode 100644 index 0000000..6ebd865 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/9-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/9-circle.svg b/python/eel/web/libs/bootstrap-icons/9-circle.svg new file mode 100644 index 0000000..7c97f29 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/9-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/9-square-fill.svg b/python/eel/web/libs/bootstrap-icons/9-square-fill.svg new file mode 100644 index 0000000..daee3e8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/9-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/9-square.svg b/python/eel/web/libs/bootstrap-icons/9-square.svg new file mode 100644 index 0000000..ade9233 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/9-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/activity.svg b/python/eel/web/libs/bootstrap-icons/activity.svg new file mode 100644 index 0000000..1c45d1b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/activity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/airplane-engines-fill.svg b/python/eel/web/libs/bootstrap-icons/airplane-engines-fill.svg new file mode 100644 index 0000000..b58d49f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/airplane-engines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/airplane-engines.svg b/python/eel/web/libs/bootstrap-icons/airplane-engines.svg new file mode 100644 index 0000000..78b7934 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/airplane-engines.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/airplane-fill.svg b/python/eel/web/libs/bootstrap-icons/airplane-fill.svg new file mode 100644 index 0000000..c8f2fce --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/airplane-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/airplane.svg b/python/eel/web/libs/bootstrap-icons/airplane.svg new file mode 100644 index 0000000..2e04c92 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/airplane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/alarm-fill.svg b/python/eel/web/libs/bootstrap-icons/alarm-fill.svg new file mode 100644 index 0000000..bec569f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/alarm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/alarm.svg b/python/eel/web/libs/bootstrap-icons/alarm.svg new file mode 100644 index 0000000..53f7cbe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/alarm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/alexa.svg b/python/eel/web/libs/bootstrap-icons/alexa.svg new file mode 100644 index 0000000..a68f1d9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/alexa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/align-bottom.svg b/python/eel/web/libs/bootstrap-icons/align-bottom.svg new file mode 100644 index 0000000..d9484c0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/align-bottom.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/align-center.svg b/python/eel/web/libs/bootstrap-icons/align-center.svg new file mode 100644 index 0000000..af0d75b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/align-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/align-end.svg b/python/eel/web/libs/bootstrap-icons/align-end.svg new file mode 100644 index 0000000..28f861d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/align-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/align-middle.svg b/python/eel/web/libs/bootstrap-icons/align-middle.svg new file mode 100644 index 0000000..95c6598 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/align-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/align-start.svg b/python/eel/web/libs/bootstrap-icons/align-start.svg new file mode 100644 index 0000000..a72ba98 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/align-start.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/align-top.svg b/python/eel/web/libs/bootstrap-icons/align-top.svg new file mode 100644 index 0000000..d2934f5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/align-top.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/alipay.svg b/python/eel/web/libs/bootstrap-icons/alipay.svg new file mode 100644 index 0000000..df7def9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/alipay.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/alt.svg b/python/eel/web/libs/bootstrap-icons/alt.svg new file mode 100644 index 0000000..22b7886 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/amd.svg b/python/eel/web/libs/bootstrap-icons/amd.svg new file mode 100644 index 0000000..15dab80 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/amd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/android.svg b/python/eel/web/libs/bootstrap-icons/android.svg new file mode 100644 index 0000000..d890952 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/android.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/android2.svg b/python/eel/web/libs/bootstrap-icons/android2.svg new file mode 100644 index 0000000..37613cc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/android2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/app-indicator.svg b/python/eel/web/libs/bootstrap-icons/app-indicator.svg new file mode 100644 index 0000000..450a011 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/app-indicator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/app.svg b/python/eel/web/libs/bootstrap-icons/app.svg new file mode 100644 index 0000000..819df1b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/apple.svg b/python/eel/web/libs/bootstrap-icons/apple.svg new file mode 100644 index 0000000..b8bc2a0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/apple.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/archive-fill.svg b/python/eel/web/libs/bootstrap-icons/archive-fill.svg new file mode 100644 index 0000000..077aa29 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/archive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/archive.svg b/python/eel/web/libs/bootstrap-icons/archive.svg new file mode 100644 index 0000000..b41be30 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/archive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-90deg-down.svg b/python/eel/web/libs/bootstrap-icons/arrow-90deg-down.svg new file mode 100644 index 0000000..1193b5d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-90deg-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-90deg-left.svg b/python/eel/web/libs/bootstrap-icons/arrow-90deg-left.svg new file mode 100644 index 0000000..1656b22 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-90deg-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-90deg-right.svg b/python/eel/web/libs/bootstrap-icons/arrow-90deg-right.svg new file mode 100644 index 0000000..a7d32ce --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-90deg-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-90deg-up.svg b/python/eel/web/libs/bootstrap-icons/arrow-90deg-up.svg new file mode 100644 index 0000000..6c95e3d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-90deg-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-bar-down.svg b/python/eel/web/libs/bootstrap-icons/arrow-bar-down.svg new file mode 100644 index 0000000..fe18e39 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-bar-left.svg b/python/eel/web/libs/bootstrap-icons/arrow-bar-left.svg new file mode 100644 index 0000000..8f9252e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-bar-right.svg b/python/eel/web/libs/bootstrap-icons/arrow-bar-right.svg new file mode 100644 index 0000000..9b64347 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-bar-up.svg b/python/eel/web/libs/bootstrap-icons/arrow-bar-up.svg new file mode 100644 index 0000000..090b6bd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-clockwise.svg b/python/eel/web/libs/bootstrap-icons/arrow-clockwise.svg new file mode 100644 index 0000000..b072eb0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-clockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-counterclockwise.svg b/python/eel/web/libs/bootstrap-icons/arrow-counterclockwise.svg new file mode 100644 index 0000000..b0b23b9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-counterclockwise.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-circle-fill.svg new file mode 100644 index 0000000..8e837c0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-circle.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-circle.svg new file mode 100644 index 0000000..fe215b9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-left-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-left-circle-fill.svg new file mode 100644 index 0000000..bcebc12 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-left-circle.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-left-circle.svg new file mode 100644 index 0000000..8b52276 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-left-square-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-left-square-fill.svg new file mode 100644 index 0000000..57c099f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-left-square.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-left-square.svg new file mode 100644 index 0000000..08e0028 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-left.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-left.svg new file mode 100644 index 0000000..96a6b08 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-right-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-right-circle-fill.svg new file mode 100644 index 0000000..35ab8c2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-right-circle.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-right-circle.svg new file mode 100644 index 0000000..1cd51bc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-right-square-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-right-square-fill.svg new file mode 100644 index 0000000..3ccff9b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-right-square.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-right-square.svg new file mode 100644 index 0000000..5019b26 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-right.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-right.svg new file mode 100644 index 0000000..80487bd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-short.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-short.svg new file mode 100644 index 0000000..2fda340 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-square-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-square-fill.svg new file mode 100644 index 0000000..ea8f14b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-square.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-square.svg new file mode 100644 index 0000000..633671f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down-up.svg b/python/eel/web/libs/bootstrap-icons/arrow-down-up.svg new file mode 100644 index 0000000..a128d9b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-down.svg b/python/eel/web/libs/bootstrap-icons/arrow-down.svg new file mode 100644 index 0000000..1344ca9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-left-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-left-circle-fill.svg new file mode 100644 index 0000000..2eebe62 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-left-circle.svg b/python/eel/web/libs/bootstrap-icons/arrow-left-circle.svg new file mode 100644 index 0000000..39f86b8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-left-right.svg b/python/eel/web/libs/bootstrap-icons/arrow-left-right.svg new file mode 100644 index 0000000..8aabd7b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-left-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-left-short.svg b/python/eel/web/libs/bootstrap-icons/arrow-left-short.svg new file mode 100644 index 0000000..13005fb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-left-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-left-square-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-left-square-fill.svg new file mode 100644 index 0000000..76dbe9e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-left-square.svg b/python/eel/web/libs/bootstrap-icons/arrow-left-square.svg new file mode 100644 index 0000000..4db19b3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-left.svg b/python/eel/web/libs/bootstrap-icons/arrow-left.svg new file mode 100644 index 0000000..9d88501 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-repeat.svg b/python/eel/web/libs/bootstrap-icons/arrow-repeat.svg new file mode 100644 index 0000000..d0d7154 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-repeat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-return-left.svg b/python/eel/web/libs/bootstrap-icons/arrow-return-left.svg new file mode 100644 index 0000000..f6b125e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-return-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-return-right.svg b/python/eel/web/libs/bootstrap-icons/arrow-return-right.svg new file mode 100644 index 0000000..228e24b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-return-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-right-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-right-circle-fill.svg new file mode 100644 index 0000000..336a34e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-right-circle.svg b/python/eel/web/libs/bootstrap-icons/arrow-right-circle.svg new file mode 100644 index 0000000..1339b52 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-right-short.svg b/python/eel/web/libs/bootstrap-icons/arrow-right-short.svg new file mode 100644 index 0000000..4626398 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-right-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-right-square-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-right-square-fill.svg new file mode 100644 index 0000000..55285eb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-right-square.svg b/python/eel/web/libs/bootstrap-icons/arrow-right-square.svg new file mode 100644 index 0000000..7209ead --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-right.svg b/python/eel/web/libs/bootstrap-icons/arrow-right.svg new file mode 100644 index 0000000..d4b878b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-through-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-through-heart-fill.svg new file mode 100644 index 0000000..1b3c30f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-through-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-through-heart.svg b/python/eel/web/libs/bootstrap-icons/arrow-through-heart.svg new file mode 100644 index 0000000..f352870 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-through-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-circle-fill.svg new file mode 100644 index 0000000..ab0a54c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-circle.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-circle.svg new file mode 100644 index 0000000..9923ae3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-left-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-left-circle-fill.svg new file mode 100644 index 0000000..df6e194 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-left-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-left-circle.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-left-circle.svg new file mode 100644 index 0000000..dfdaf71 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-left-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-left-square-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-left-square-fill.svg new file mode 100644 index 0000000..220169d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-left-square.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-left-square.svg new file mode 100644 index 0000000..9d3767f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-left-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-left.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-left.svg new file mode 100644 index 0000000..da5bb6c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-right-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-right-circle-fill.svg new file mode 100644 index 0000000..ba547c8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-right-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-right-circle.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-right-circle.svg new file mode 100644 index 0000000..f2fcabc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-right-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-right-square-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-right-square-fill.svg new file mode 100644 index 0000000..7454537 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-right-square.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-right-square.svg new file mode 100644 index 0000000..9754423 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-right-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-right.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-right.svg new file mode 100644 index 0000000..6924a38 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-short.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-short.svg new file mode 100644 index 0000000..3863f15 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-short.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-square-fill.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-square-fill.svg new file mode 100644 index 0000000..bb51b25 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up-square.svg b/python/eel/web/libs/bootstrap-icons/arrow-up-square.svg new file mode 100644 index 0000000..d21f03e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrow-up.svg b/python/eel/web/libs/bootstrap-icons/arrow-up.svg new file mode 100644 index 0000000..c46d49e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrow-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrows-angle-contract.svg b/python/eel/web/libs/bootstrap-icons/arrows-angle-contract.svg new file mode 100644 index 0000000..d140e19 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrows-angle-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrows-angle-expand.svg b/python/eel/web/libs/bootstrap-icons/arrows-angle-expand.svg new file mode 100644 index 0000000..3697f60 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrows-angle-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrows-collapse.svg b/python/eel/web/libs/bootstrap-icons/arrows-collapse.svg new file mode 100644 index 0000000..d60fbee --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrows-collapse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrows-expand.svg b/python/eel/web/libs/bootstrap-icons/arrows-expand.svg new file mode 100644 index 0000000..d5d00f4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrows-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrows-fullscreen.svg b/python/eel/web/libs/bootstrap-icons/arrows-fullscreen.svg new file mode 100644 index 0000000..dc0acc3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrows-fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/arrows-move.svg b/python/eel/web/libs/bootstrap-icons/arrows-move.svg new file mode 100644 index 0000000..eef62ef --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/arrows-move.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/aspect-ratio-fill.svg b/python/eel/web/libs/bootstrap-icons/aspect-ratio-fill.svg new file mode 100644 index 0000000..81dcfcb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/aspect-ratio-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/aspect-ratio.svg b/python/eel/web/libs/bootstrap-icons/aspect-ratio.svg new file mode 100644 index 0000000..66719a7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/aspect-ratio.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/asterisk.svg b/python/eel/web/libs/bootstrap-icons/asterisk.svg new file mode 100644 index 0000000..8b0a9da --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/at.svg b/python/eel/web/libs/bootstrap-icons/at.svg new file mode 100644 index 0000000..4a85e14 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/at.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/award-fill.svg b/python/eel/web/libs/bootstrap-icons/award-fill.svg new file mode 100644 index 0000000..6b58996 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/award-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/award.svg b/python/eel/web/libs/bootstrap-icons/award.svg new file mode 100644 index 0000000..8f572ff --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/award.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/back.svg b/python/eel/web/libs/bootstrap-icons/back.svg new file mode 100644 index 0000000..4c6cbcb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/back.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/backspace-fill.svg b/python/eel/web/libs/bootstrap-icons/backspace-fill.svg new file mode 100644 index 0000000..ab63109 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/backspace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/backspace-reverse-fill.svg b/python/eel/web/libs/bootstrap-icons/backspace-reverse-fill.svg new file mode 100644 index 0000000..ed509ec --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/backspace-reverse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/backspace-reverse.svg b/python/eel/web/libs/bootstrap-icons/backspace-reverse.svg new file mode 100644 index 0000000..446e019 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/backspace-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/backspace.svg b/python/eel/web/libs/bootstrap-icons/backspace.svg new file mode 100644 index 0000000..55c802c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/backspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-3d-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-3d-fill.svg new file mode 100644 index 0000000..ac61cb5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-3d-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-3d.svg b/python/eel/web/libs/bootstrap-icons/badge-3d.svg new file mode 100644 index 0000000..3485837 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-3d.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-4k-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-4k-fill.svg new file mode 100644 index 0000000..f353033 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-4k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-4k.svg b/python/eel/web/libs/bootstrap-icons/badge-4k.svg new file mode 100644 index 0000000..24ddcb1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-4k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-8k-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-8k-fill.svg new file mode 100644 index 0000000..1e1d4c1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-8k-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-8k.svg b/python/eel/web/libs/bootstrap-icons/badge-8k.svg new file mode 100644 index 0000000..7df4c75 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-8k.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-ad-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-ad-fill.svg new file mode 100644 index 0000000..b383de6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-ad-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-ad.svg b/python/eel/web/libs/bootstrap-icons/badge-ad.svg new file mode 100644 index 0000000..942b018 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-ad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-ar-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-ar-fill.svg new file mode 100644 index 0000000..f98caac --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-ar-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-ar.svg b/python/eel/web/libs/bootstrap-icons/badge-ar.svg new file mode 100644 index 0000000..2210506 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-ar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-cc-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-cc-fill.svg new file mode 100644 index 0000000..d9783fe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-cc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-cc.svg b/python/eel/web/libs/bootstrap-icons/badge-cc.svg new file mode 100644 index 0000000..7868cb4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-cc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-hd-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-hd-fill.svg new file mode 100644 index 0000000..9f0a498 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-hd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-hd.svg b/python/eel/web/libs/bootstrap-icons/badge-hd.svg new file mode 100644 index 0000000..e3f4ae7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-hd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-sd-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-sd-fill.svg new file mode 100644 index 0000000..538b642 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-sd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-sd.svg b/python/eel/web/libs/bootstrap-icons/badge-sd.svg new file mode 100644 index 0000000..68667dd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-sd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-tm-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-tm-fill.svg new file mode 100644 index 0000000..7d334ce --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-tm-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-tm.svg b/python/eel/web/libs/bootstrap-icons/badge-tm.svg new file mode 100644 index 0000000..452dd3b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-tm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-vo-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-vo-fill.svg new file mode 100644 index 0000000..1f74e75 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-vo-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-vo.svg b/python/eel/web/libs/bootstrap-icons/badge-vo.svg new file mode 100644 index 0000000..500d98f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-vo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-vr-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-vr-fill.svg new file mode 100644 index 0000000..6cde11f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-vr-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-vr.svg b/python/eel/web/libs/bootstrap-icons/badge-vr.svg new file mode 100644 index 0000000..5c06852 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-wc-fill.svg b/python/eel/web/libs/bootstrap-icons/badge-wc-fill.svg new file mode 100644 index 0000000..47db37b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-wc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/badge-wc.svg b/python/eel/web/libs/bootstrap-icons/badge-wc.svg new file mode 100644 index 0000000..3f0cc5b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/badge-wc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-check-fill.svg b/python/eel/web/libs/bootstrap-icons/bag-check-fill.svg new file mode 100644 index 0000000..a1ba2d2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-check.svg b/python/eel/web/libs/bootstrap-icons/bag-check.svg new file mode 100644 index 0000000..c6ad9ac --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-dash-fill.svg b/python/eel/web/libs/bootstrap-icons/bag-dash-fill.svg new file mode 100644 index 0000000..a739242 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-dash.svg b/python/eel/web/libs/bootstrap-icons/bag-dash.svg new file mode 100644 index 0000000..9bcb202 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-fill.svg b/python/eel/web/libs/bootstrap-icons/bag-fill.svg new file mode 100644 index 0000000..1a1e2e2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/bag-heart-fill.svg new file mode 100644 index 0000000..a859e05 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-heart.svg b/python/eel/web/libs/bootstrap-icons/bag-heart.svg new file mode 100644 index 0000000..2a6bd30 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/bag-plus-fill.svg new file mode 100644 index 0000000..a110b32 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-plus.svg b/python/eel/web/libs/bootstrap-icons/bag-plus.svg new file mode 100644 index 0000000..b99a1a5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-x-fill.svg b/python/eel/web/libs/bootstrap-icons/bag-x-fill.svg new file mode 100644 index 0000000..879bffe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag-x.svg b/python/eel/web/libs/bootstrap-icons/bag-x.svg new file mode 100644 index 0000000..616532c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bag.svg b/python/eel/web/libs/bootstrap-icons/bag.svg new file mode 100644 index 0000000..603de5f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/balloon-fill.svg b/python/eel/web/libs/bootstrap-icons/balloon-fill.svg new file mode 100644 index 0000000..b663894 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/balloon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/balloon-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/balloon-heart-fill.svg new file mode 100644 index 0000000..cebfb93 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/balloon-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/balloon-heart.svg b/python/eel/web/libs/bootstrap-icons/balloon-heart.svg new file mode 100644 index 0000000..dadf467 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/balloon-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/balloon.svg b/python/eel/web/libs/bootstrap-icons/balloon.svg new file mode 100644 index 0000000..6ca06c3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/balloon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bandaid-fill.svg b/python/eel/web/libs/bootstrap-icons/bandaid-fill.svg new file mode 100644 index 0000000..41d350a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bandaid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bandaid.svg b/python/eel/web/libs/bootstrap-icons/bandaid.svg new file mode 100644 index 0000000..de16de9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bandaid.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bank.svg b/python/eel/web/libs/bootstrap-icons/bank.svg new file mode 100644 index 0000000..264eaaa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bank.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bank2.svg b/python/eel/web/libs/bootstrap-icons/bank2.svg new file mode 100644 index 0000000..b03840c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bank2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bar-chart-fill.svg b/python/eel/web/libs/bootstrap-icons/bar-chart-fill.svg new file mode 100644 index 0000000..23ba4f6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bar-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bar-chart-line-fill.svg b/python/eel/web/libs/bootstrap-icons/bar-chart-line-fill.svg new file mode 100644 index 0000000..a5059c4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bar-chart-line-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bar-chart-line.svg b/python/eel/web/libs/bootstrap-icons/bar-chart-line.svg new file mode 100644 index 0000000..e3f0cf2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bar-chart-line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bar-chart-steps.svg b/python/eel/web/libs/bootstrap-icons/bar-chart-steps.svg new file mode 100644 index 0000000..933fba8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bar-chart-steps.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bar-chart.svg b/python/eel/web/libs/bootstrap-icons/bar-chart.svg new file mode 100644 index 0000000..c34c0d4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bar-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/basket-fill.svg b/python/eel/web/libs/bootstrap-icons/basket-fill.svg new file mode 100644 index 0000000..ebf223c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/basket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/basket.svg b/python/eel/web/libs/bootstrap-icons/basket.svg new file mode 100644 index 0000000..4bc584b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/basket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/basket2-fill.svg b/python/eel/web/libs/bootstrap-icons/basket2-fill.svg new file mode 100644 index 0000000..9ebf8db --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/basket2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/basket2.svg b/python/eel/web/libs/bootstrap-icons/basket2.svg new file mode 100644 index 0000000..94f0bcb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/basket2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/basket3-fill.svg b/python/eel/web/libs/bootstrap-icons/basket3-fill.svg new file mode 100644 index 0000000..e26f0ee --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/basket3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/basket3.svg b/python/eel/web/libs/bootstrap-icons/basket3.svg new file mode 100644 index 0000000..ac46c01 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/basket3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/battery-charging.svg b/python/eel/web/libs/bootstrap-icons/battery-charging.svg new file mode 100644 index 0000000..cbd9107 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/battery-charging.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/battery-full.svg b/python/eel/web/libs/bootstrap-icons/battery-full.svg new file mode 100644 index 0000000..48cf92e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/battery-full.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/battery-half.svg b/python/eel/web/libs/bootstrap-icons/battery-half.svg new file mode 100644 index 0000000..8c3afca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/battery-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/battery.svg b/python/eel/web/libs/bootstrap-icons/battery.svg new file mode 100644 index 0000000..1260360 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/battery.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/behance.svg b/python/eel/web/libs/bootstrap-icons/behance.svg new file mode 100644 index 0000000..a6a2c42 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/behance.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bell-fill.svg b/python/eel/web/libs/bootstrap-icons/bell-fill.svg new file mode 100644 index 0000000..76d9b60 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bell-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bell-slash-fill.svg b/python/eel/web/libs/bootstrap-icons/bell-slash-fill.svg new file mode 100644 index 0000000..2e6f8cf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bell-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bell-slash.svg b/python/eel/web/libs/bootstrap-icons/bell-slash.svg new file mode 100644 index 0000000..eddbb8a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bell-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bell.svg b/python/eel/web/libs/bootstrap-icons/bell.svg new file mode 100644 index 0000000..585d417 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bell.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bezier.svg b/python/eel/web/libs/bootstrap-icons/bezier.svg new file mode 100644 index 0000000..21ec7b3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bezier.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bezier2.svg b/python/eel/web/libs/bootstrap-icons/bezier2.svg new file mode 100644 index 0000000..48722d0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bezier2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bicycle.svg b/python/eel/web/libs/bootstrap-icons/bicycle.svg new file mode 100644 index 0000000..17a2105 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bicycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/binoculars-fill.svg b/python/eel/web/libs/bootstrap-icons/binoculars-fill.svg new file mode 100644 index 0000000..de09c73 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/binoculars-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/binoculars.svg b/python/eel/web/libs/bootstrap-icons/binoculars.svg new file mode 100644 index 0000000..47bca44 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/binoculars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/blockquote-left.svg b/python/eel/web/libs/bootstrap-icons/blockquote-left.svg new file mode 100644 index 0000000..f2e0fa2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/blockquote-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/blockquote-right.svg b/python/eel/web/libs/bootstrap-icons/blockquote-right.svg new file mode 100644 index 0000000..253518d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/blockquote-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bluetooth.svg b/python/eel/web/libs/bootstrap-icons/bluetooth.svg new file mode 100644 index 0000000..5021e77 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bluetooth.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/body-text.svg b/python/eel/web/libs/bootstrap-icons/body-text.svg new file mode 100644 index 0000000..81ede13 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/body-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/book-fill.svg b/python/eel/web/libs/bootstrap-icons/book-fill.svg new file mode 100644 index 0000000..276a281 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/book-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/book-half.svg b/python/eel/web/libs/bootstrap-icons/book-half.svg new file mode 100644 index 0000000..76589a5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/book-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/book.svg b/python/eel/web/libs/bootstrap-icons/book.svg new file mode 100644 index 0000000..f0e5e49 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/book.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-check-fill.svg b/python/eel/web/libs/bootstrap-icons/bookmark-check-fill.svg new file mode 100644 index 0000000..039e455 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-check.svg b/python/eel/web/libs/bootstrap-icons/bookmark-check.svg new file mode 100644 index 0000000..b1f572f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-dash-fill.svg b/python/eel/web/libs/bootstrap-icons/bookmark-dash-fill.svg new file mode 100644 index 0000000..e171192 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-dash.svg b/python/eel/web/libs/bootstrap-icons/bookmark-dash.svg new file mode 100644 index 0000000..1138dbb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-fill.svg b/python/eel/web/libs/bootstrap-icons/bookmark-fill.svg new file mode 100644 index 0000000..9466102 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/bookmark-heart-fill.svg new file mode 100644 index 0000000..83db817 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-heart.svg b/python/eel/web/libs/bootstrap-icons/bookmark-heart.svg new file mode 100644 index 0000000..be0adb1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/bookmark-plus-fill.svg new file mode 100644 index 0000000..bb4502a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-plus.svg b/python/eel/web/libs/bootstrap-icons/bookmark-plus.svg new file mode 100644 index 0000000..986a222 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-star-fill.svg b/python/eel/web/libs/bootstrap-icons/bookmark-star-fill.svg new file mode 100644 index 0000000..220f16f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-star.svg b/python/eel/web/libs/bootstrap-icons/bookmark-star.svg new file mode 100644 index 0000000..0d2f262 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-star.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-x-fill.svg b/python/eel/web/libs/bootstrap-icons/bookmark-x-fill.svg new file mode 100644 index 0000000..69fd982 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark-x.svg b/python/eel/web/libs/bootstrap-icons/bookmark-x.svg new file mode 100644 index 0000000..6ac9e80 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmark.svg b/python/eel/web/libs/bootstrap-icons/bookmark.svg new file mode 100644 index 0000000..93e1d99 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmarks-fill.svg b/python/eel/web/libs/bootstrap-icons/bookmarks-fill.svg new file mode 100644 index 0000000..eb5a2db --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmarks-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookmarks.svg b/python/eel/web/libs/bootstrap-icons/bookmarks.svg new file mode 100644 index 0000000..6efa0bc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookmarks.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bookshelf.svg b/python/eel/web/libs/bootstrap-icons/bookshelf.svg new file mode 100644 index 0000000..6549ea1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bookshelf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/boombox-fill.svg b/python/eel/web/libs/bootstrap-icons/boombox-fill.svg new file mode 100644 index 0000000..6103ae2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/boombox-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/boombox.svg b/python/eel/web/libs/bootstrap-icons/boombox.svg new file mode 100644 index 0000000..520f23e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/boombox.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bootstrap-fill.svg b/python/eel/web/libs/bootstrap-icons/bootstrap-fill.svg new file mode 100644 index 0000000..9d16320 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bootstrap-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bootstrap-icons.css b/python/eel/web/libs/bootstrap-icons/bootstrap-icons.css new file mode 100644 index 0000000..7ebc9f1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bootstrap-icons.css @@ -0,0 +1,2018 @@ +@font-face { + font-display: block; + font-family: "bootstrap-icons"; + src: url("./fonts/bootstrap-icons.woff2?24e3eb84d0bcaf83d77f904c78ac1f47") format("woff2"), +url("./fonts/bootstrap-icons.woff?24e3eb84d0bcaf83d77f904c78ac1f47") 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-1::before { content: "\f2a5"; } +.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-1::before { content: "\f68a"; } +.bi-envelope-check-fill::before { content: "\f68b"; } +.bi-envelope-check::before { content: "\f68c"; } +.bi-envelope-dash-1::before { content: "\f68d"; } +.bi-envelope-dash-fill::before { content: "\f68e"; } +.bi-envelope-dash::before { content: "\f68f"; } +.bi-envelope-exclamation-1::before { content: "\f690"; } +.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-1::before { content: "\f695"; } +.bi-envelope-slash-fill::before { content: "\f696"; } +.bi-envelope-slash::before { content: "\f697"; } +.bi-envelope-x-1::before { content: "\f698"; } +.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-mortorboard-fill::before { content: "\f6a2"; } +.bi-mortorboard::before { content: "\f6a3"; } +.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-1::before { content: "\f6b6"; } +.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-1::before { content: "\f6c2"; } +.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-1::before { content: "\f6e0"; } +.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-ssd-fill::before { content: "\f6ed"; } +.bi-ssd::before { content: "\f6ee"; } +.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-1::before { content: "\f759"; } +.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-1::before { content: "\f769"; } +.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-1::before { content: "\f794"; } +.bi-1-circle-fill-1::before { content: "\f795"; } +.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-1::before { content: "\f79a"; } +.bi-2-circle-fill-1::before { content: "\f79b"; } +.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-1::before { content: "\f7a0"; } +.bi-3-circle-fill-1::before { content: "\f7a1"; } +.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-1::before { content: "\f7a6"; } +.bi-4-circle-fill-1::before { content: "\f7a7"; } +.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-1::before { content: "\f7ac"; } +.bi-5-circle-fill-1::before { content: "\f7ad"; } +.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-1::before { content: "\f7b2"; } +.bi-6-circle-fill-1::before { content: "\f7b3"; } +.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-1::before { content: "\f7b8"; } +.bi-7-circle-fill-1::before { content: "\f7b9"; } +.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-1::before { content: "\f7be"; } +.bi-8-circle-fill-1::before { content: "\f7bf"; } +.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-1::before { content: "\f7c4"; } +.bi-9-circle-fill-1::before { content: "\f7c5"; } +.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-1::before { content: "\f7d8"; } +.bi-c-circle-fill-1::before { content: "\f7d9"; } +.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-1::before { content: "\f7e4"; } +.bi-cc-circle-fill-1::before { content: "\f7e5"; } +.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-1::before { content: "\f7f8"; } +.bi-h-circle-fill-1::before { content: "\f7f9"; } +.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-1::before { content: "\f802"; } +.bi-p-circle-fill-1::before { content: "\f803"; } +.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-1::before { content: "\f80c"; } +.bi-r-circle-fill-1::before { content: "\f80d"; } +.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"; } diff --git a/python/eel/web/libs/bootstrap-icons/bootstrap-icons.json b/python/eel/web/libs/bootstrap-icons/bootstrap-icons.json new file mode 100644 index 0000000..01e6f90 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bootstrap-icons.json @@ -0,0 +1,1998 @@ +{ + "123": 63103, + "alarm-fill": 61697, + "alarm": 61698, + "align-bottom": 61699, + "align-center": 61700, + "align-end": 61701, + "align-middle": 61702, + "align-start": 61703, + "align-top": 61704, + "alt": 61705, + "app-indicator": 61706, + "app": 61707, + "archive-fill": 61708, + "archive": 61709, + "arrow-90deg-down": 61710, + "arrow-90deg-left": 61711, + "arrow-90deg-right": 61712, + "arrow-90deg-up": 61713, + "arrow-bar-down": 61714, + "arrow-bar-left": 61715, + "arrow-bar-right": 61716, + "arrow-bar-up": 61717, + "arrow-clockwise": 61718, + "arrow-counterclockwise": 61719, + "arrow-down-circle-fill": 61720, + "arrow-down-circle": 61721, + "arrow-down-left-circle-fill": 61722, + "arrow-down-left-circle": 61723, + "arrow-down-left-square-fill": 61724, + "arrow-down-left-square": 61725, + "arrow-down-left": 61726, + "arrow-down-right-circle-fill": 61727, + "arrow-down-right-circle": 61728, + "arrow-down-right-square-fill": 61729, + "arrow-down-right-square": 61730, + "arrow-down-right": 61731, + "arrow-down-short": 61732, + "arrow-down-square-fill": 61733, + "arrow-down-square": 61734, + "arrow-down-up": 61735, + "arrow-down": 61736, + "arrow-left-circle-fill": 61737, + "arrow-left-circle": 61738, + "arrow-left-right": 61739, + "arrow-left-short": 61740, + "arrow-left-square-fill": 61741, + "arrow-left-square": 61742, + "arrow-left": 61743, + "arrow-repeat": 61744, + "arrow-return-left": 61745, + "arrow-return-right": 61746, + "arrow-right-circle-fill": 61747, + "arrow-right-circle": 61748, + "arrow-right-short": 61749, + "arrow-right-square-fill": 61750, + "arrow-right-square": 61751, + "arrow-right": 61752, + "arrow-up-circle-fill": 61753, + "arrow-up-circle": 61754, + "arrow-up-left-circle-fill": 61755, + "arrow-up-left-circle": 61756, + "arrow-up-left-square-fill": 61757, + "arrow-up-left-square": 61758, + "arrow-up-left": 61759, + "arrow-up-right-circle-fill": 61760, + "arrow-up-right-circle": 61761, + "arrow-up-right-square-fill": 61762, + "arrow-up-right-square": 61763, + "arrow-up-right": 61764, + "arrow-up-short": 61765, + "arrow-up-square-fill": 61766, + "arrow-up-square": 61767, + "arrow-up": 61768, + "arrows-angle-contract": 61769, + "arrows-angle-expand": 61770, + "arrows-collapse": 61771, + "arrows-expand": 61772, + "arrows-fullscreen": 61773, + "arrows-move": 61774, + "aspect-ratio-fill": 61775, + "aspect-ratio": 61776, + "asterisk": 61777, + "at": 61778, + "award-fill": 61779, + "award": 61780, + "back": 61781, + "backspace-fill": 61782, + "backspace-reverse-fill": 61783, + "backspace-reverse": 61784, + "backspace": 61785, + "badge-3d-fill": 61786, + "badge-3d": 61787, + "badge-4k-fill": 61788, + "badge-4k": 61789, + "badge-8k-fill": 61790, + "badge-8k": 61791, + "badge-ad-fill": 61792, + "badge-ad": 61793, + "badge-ar-fill": 61794, + "badge-ar": 61795, + "badge-cc-fill": 61796, + "badge-cc": 61797, + "badge-hd-fill": 61798, + "badge-hd": 61799, + "badge-tm-fill": 61800, + "badge-tm": 61801, + "badge-vo-fill": 61802, + "badge-vo": 61803, + "badge-vr-fill": 61804, + "badge-vr": 61805, + "badge-wc-fill": 61806, + "badge-wc": 61807, + "bag-check-fill": 61808, + "bag-check": 61809, + "bag-dash-fill": 61810, + "bag-dash": 61811, + "bag-fill": 61812, + "bag-plus-fill": 61813, + "bag-plus": 61814, + "bag-x-fill": 61815, + "bag-x": 61816, + "bag": 61817, + "bar-chart-fill": 61818, + "bar-chart-line-fill": 61819, + "bar-chart-line": 61820, + "bar-chart-steps": 61821, + "bar-chart": 61822, + "basket-fill": 61823, + "basket": 61824, + "basket2-fill": 61825, + "basket2": 61826, + "basket3-fill": 61827, + "basket3": 61828, + "battery-charging": 61829, + "battery-full": 61830, + "battery-half": 61831, + "battery": 61832, + "bell-fill": 61833, + "bell": 61834, + "bezier": 61835, + "bezier2": 61836, + "bicycle": 61837, + "binoculars-fill": 61838, + "binoculars": 61839, + "blockquote-left": 61840, + "blockquote-right": 61841, + "book-fill": 61842, + "book-half": 61843, + "book": 61844, + "bookmark-check-fill": 61845, + "bookmark-check": 61846, + "bookmark-dash-fill": 61847, + "bookmark-dash": 61848, + "bookmark-fill": 61849, + "bookmark-heart-fill": 61850, + "bookmark-heart": 61851, + "bookmark-plus-fill": 61852, + "bookmark-plus": 61853, + "bookmark-star-fill": 61854, + "bookmark-star": 61855, + "bookmark-x-fill": 61856, + "bookmark-x": 61857, + "bookmark": 61858, + "bookmarks-fill": 61859, + "bookmarks": 61860, + "bookshelf": 61861, + "bootstrap-fill": 61862, + "bootstrap-reboot": 61863, + "bootstrap": 61864, + "border-all": 61865, + "border-bottom": 61866, + "border-center": 61867, + "border-inner": 61868, + "border-left": 61869, + "border-middle": 61870, + "border-outer": 61871, + "border-right": 61872, + "border-style": 61873, + "border-top": 61874, + "border-width": 61875, + "border": 61876, + "bounding-box-circles": 61877, + "bounding-box": 61878, + "box-arrow-down-left": 61879, + "box-arrow-down-right": 61880, + "box-arrow-down": 61881, + "box-arrow-in-down-left": 61882, + "box-arrow-in-down-right": 61883, + "box-arrow-in-down": 61884, + "box-arrow-in-left": 61885, + "box-arrow-in-right": 61886, + "box-arrow-in-up-left": 61887, + "box-arrow-in-up-right": 61888, + "box-arrow-in-up": 61889, + "box-arrow-left": 61890, + "box-arrow-right": 61891, + "box-arrow-up-left": 61892, + "box-arrow-up-right": 61893, + "box-arrow-up": 61894, + "box-seam": 61895, + "box": 61896, + "braces": 61897, + "bricks": 61898, + "briefcase-fill": 61899, + "briefcase": 61900, + "brightness-alt-high-fill": 61901, + "brightness-alt-high": 61902, + "brightness-alt-low-fill": 61903, + "brightness-alt-low": 61904, + "brightness-high-fill": 61905, + "brightness-high": 61906, + "brightness-low-fill": 61907, + "brightness-low": 61908, + "broadcast-pin": 61909, + "broadcast": 61910, + "brush-fill": 61911, + "brush": 61912, + "bucket-fill": 61913, + "bucket": 61914, + "bug-fill": 61915, + "bug": 61916, + "building": 61917, + "bullseye": 61918, + "calculator-fill": 61919, + "calculator": 61920, + "calendar-check-fill": 61921, + "calendar-check": 61922, + "calendar-date-fill": 61923, + "calendar-date": 61924, + "calendar-day-fill": 61925, + "calendar-day": 61926, + "calendar-event-fill": 61927, + "calendar-event": 61928, + "calendar-fill": 61929, + "calendar-minus-fill": 61930, + "calendar-minus": 61931, + "calendar-month-fill": 61932, + "calendar-month": 61933, + "calendar-plus-fill": 61934, + "calendar-plus": 61935, + "calendar-range-fill": 61936, + "calendar-range": 61937, + "calendar-week-fill": 61938, + "calendar-week": 61939, + "calendar-x-fill": 61940, + "calendar-x": 61941, + "calendar": 61942, + "calendar2-check-fill": 61943, + "calendar2-check": 61944, + "calendar2-date-fill": 61945, + "calendar2-date": 61946, + "calendar2-day-fill": 61947, + "calendar2-day": 61948, + "calendar2-event-fill": 61949, + "calendar2-event": 61950, + "calendar2-fill": 61951, + "calendar2-minus-fill": 61952, + "calendar2-minus": 61953, + "calendar2-month-fill": 61954, + "calendar2-month": 61955, + "calendar2-plus-fill": 61956, + "calendar2-plus": 61957, + "calendar2-range-fill": 61958, + "calendar2-range": 61959, + "calendar2-week-fill": 61960, + "calendar2-week": 61961, + "calendar2-x-fill": 61962, + "calendar2-x": 61963, + "calendar2": 61964, + "calendar3-event-fill": 61965, + "calendar3-event": 61966, + "calendar3-fill": 61967, + "calendar3-range-fill": 61968, + "calendar3-range": 61969, + "calendar3-week-fill": 61970, + "calendar3-week": 61971, + "calendar3": 61972, + "calendar4-event": 61973, + "calendar4-range": 61974, + "calendar4-week": 61975, + "calendar4": 61976, + "camera-fill": 61977, + "camera-reels-fill": 61978, + "camera-reels": 61979, + "camera-video-fill": 61980, + "camera-video-off-fill": 61981, + "camera-video-off": 61982, + "camera-video": 61983, + "camera": 61984, + "camera2": 61985, + "capslock-fill": 61986, + "capslock": 61987, + "card-checklist": 61988, + "card-heading": 61989, + "card-image": 61990, + "card-list": 61991, + "card-text": 61992, + "caret-down-fill": 61993, + "caret-down-square-fill": 61994, + "caret-down-square": 61995, + "caret-down": 61996, + "caret-left-fill": 61997, + "caret-left-square-fill": 61998, + "caret-left-square": 61999, + "caret-left": 62000, + "caret-right-fill": 62001, + "caret-right-square-fill": 62002, + "caret-right-square": 62003, + "caret-right": 62004, + "caret-up-fill": 62005, + "caret-up-square-fill": 62006, + "caret-up-square": 62007, + "caret-up": 62008, + "cart-check-fill": 62009, + "cart-check": 62010, + "cart-dash-fill": 62011, + "cart-dash": 62012, + "cart-fill": 62013, + "cart-plus-fill": 62014, + "cart-plus": 62015, + "cart-x-fill": 62016, + "cart-x": 62017, + "cart": 62018, + "cart2": 62019, + "cart3": 62020, + "cart4": 62021, + "cash-stack": 62022, + "cash": 62023, + "cast": 62024, + "chat-dots-fill": 62025, + "chat-dots": 62026, + "chat-fill": 62027, + "chat-left-dots-fill": 62028, + "chat-left-dots": 62029, + "chat-left-fill": 62030, + "chat-left-quote-fill": 62031, + "chat-left-quote": 62032, + "chat-left-text-fill": 62033, + "chat-left-text": 62034, + "chat-left": 62035, + "chat-quote-fill": 62036, + "chat-quote": 62037, + "chat-right-dots-fill": 62038, + "chat-right-dots": 62039, + "chat-right-fill": 62040, + "chat-right-quote-fill": 62041, + "chat-right-quote": 62042, + "chat-right-text-fill": 62043, + "chat-right-text": 62044, + "chat-right": 62045, + "chat-square-dots-fill": 62046, + "chat-square-dots": 62047, + "chat-square-fill": 62048, + "chat-square-quote-fill": 62049, + "chat-square-quote": 62050, + "chat-square-text-fill": 62051, + "chat-square-text": 62052, + "chat-square": 62053, + "chat-text-fill": 62054, + "chat-text": 62055, + "chat": 62056, + "check-all": 62057, + "check-circle-fill": 62058, + "check-circle": 62059, + "check-square-fill": 62060, + "check-square": 62061, + "check": 62062, + "check2-all": 62063, + "check2-circle": 62064, + "check2-square": 62065, + "check2": 62066, + "chevron-bar-contract": 62067, + "chevron-bar-down": 62068, + "chevron-bar-expand": 62069, + "chevron-bar-left": 62070, + "chevron-bar-right": 62071, + "chevron-bar-up": 62072, + "chevron-compact-down": 62073, + "chevron-compact-left": 62074, + "chevron-compact-right": 62075, + "chevron-compact-up": 62076, + "chevron-contract": 62077, + "chevron-double-down": 62078, + "chevron-double-left": 62079, + "chevron-double-right": 62080, + "chevron-double-up": 62081, + "chevron-down": 62082, + "chevron-expand": 62083, + "chevron-left": 62084, + "chevron-right": 62085, + "chevron-up": 62086, + "circle-fill": 62087, + "circle-half": 62088, + "circle-square": 62089, + "circle": 62090, + "clipboard-check": 62091, + "clipboard-data": 62092, + "clipboard-minus": 62093, + "clipboard-plus": 62094, + "clipboard-x": 62095, + "clipboard": 62096, + "clock-fill": 62097, + "clock-history": 62098, + "clock": 62099, + "cloud-arrow-down-fill": 62100, + "cloud-arrow-down": 62101, + "cloud-arrow-up-fill": 62102, + "cloud-arrow-up": 62103, + "cloud-check-fill": 62104, + "cloud-check": 62105, + "cloud-download-fill": 62106, + "cloud-download": 62107, + "cloud-drizzle-fill": 62108, + "cloud-drizzle": 62109, + "cloud-fill": 62110, + "cloud-fog-fill": 62111, + "cloud-fog": 62112, + "cloud-fog2-fill": 62113, + "cloud-fog2": 62114, + "cloud-hail-fill": 62115, + "cloud-hail": 62116, + "cloud-haze-1": 62117, + "cloud-haze-fill": 62118, + "cloud-haze": 62119, + "cloud-haze2-fill": 62120, + "cloud-lightning-fill": 62121, + "cloud-lightning-rain-fill": 62122, + "cloud-lightning-rain": 62123, + "cloud-lightning": 62124, + "cloud-minus-fill": 62125, + "cloud-minus": 62126, + "cloud-moon-fill": 62127, + "cloud-moon": 62128, + "cloud-plus-fill": 62129, + "cloud-plus": 62130, + "cloud-rain-fill": 62131, + "cloud-rain-heavy-fill": 62132, + "cloud-rain-heavy": 62133, + "cloud-rain": 62134, + "cloud-slash-fill": 62135, + "cloud-slash": 62136, + "cloud-sleet-fill": 62137, + "cloud-sleet": 62138, + "cloud-snow-fill": 62139, + "cloud-snow": 62140, + "cloud-sun-fill": 62141, + "cloud-sun": 62142, + "cloud-upload-fill": 62143, + "cloud-upload": 62144, + "cloud": 62145, + "clouds-fill": 62146, + "clouds": 62147, + "cloudy-fill": 62148, + "cloudy": 62149, + "code-slash": 62150, + "code-square": 62151, + "code": 62152, + "collection-fill": 62153, + "collection-play-fill": 62154, + "collection-play": 62155, + "collection": 62156, + "columns-gap": 62157, + "columns": 62158, + "command": 62159, + "compass-fill": 62160, + "compass": 62161, + "cone-striped": 62162, + "cone": 62163, + "controller": 62164, + "cpu-fill": 62165, + "cpu": 62166, + "credit-card-2-back-fill": 62167, + "credit-card-2-back": 62168, + "credit-card-2-front-fill": 62169, + "credit-card-2-front": 62170, + "credit-card-fill": 62171, + "credit-card": 62172, + "crop": 62173, + "cup-fill": 62174, + "cup-straw": 62175, + "cup": 62176, + "cursor-fill": 62177, + "cursor-text": 62178, + "cursor": 62179, + "dash-circle-dotted": 62180, + "dash-circle-fill": 62181, + "dash-circle": 62182, + "dash-square-dotted": 62183, + "dash-square-fill": 62184, + "dash-square": 62185, + "dash": 62186, + "diagram-2-fill": 62187, + "diagram-2": 62188, + "diagram-3-fill": 62189, + "diagram-3": 62190, + "diamond-fill": 62191, + "diamond-half": 62192, + "diamond": 62193, + "dice-1-fill": 62194, + "dice-1": 62195, + "dice-2-fill": 62196, + "dice-2": 62197, + "dice-3-fill": 62198, + "dice-3": 62199, + "dice-4-fill": 62200, + "dice-4": 62201, + "dice-5-fill": 62202, + "dice-5": 62203, + "dice-6-fill": 62204, + "dice-6": 62205, + "disc-fill": 62206, + "disc": 62207, + "discord": 62208, + "display-fill": 62209, + "display": 62210, + "distribute-horizontal": 62211, + "distribute-vertical": 62212, + "door-closed-fill": 62213, + "door-closed": 62214, + "door-open-fill": 62215, + "door-open": 62216, + "dot": 62217, + "download": 62218, + "droplet-fill": 62219, + "droplet-half": 62220, + "droplet": 62221, + "earbuds": 62222, + "easel-fill": 62223, + "easel": 62224, + "egg-fill": 62225, + "egg-fried": 62226, + "egg": 62227, + "eject-fill": 62228, + "eject": 62229, + "emoji-angry-fill": 62230, + "emoji-angry": 62231, + "emoji-dizzy-fill": 62232, + "emoji-dizzy": 62233, + "emoji-expressionless-fill": 62234, + "emoji-expressionless": 62235, + "emoji-frown-fill": 62236, + "emoji-frown": 62237, + "emoji-heart-eyes-fill": 62238, + "emoji-heart-eyes": 62239, + "emoji-laughing-fill": 62240, + "emoji-laughing": 62241, + "emoji-neutral-fill": 62242, + "emoji-neutral": 62243, + "emoji-smile-fill": 62244, + "emoji-smile-upside-down-fill": 62245, + "emoji-smile-upside-down": 62246, + "emoji-smile": 62247, + "emoji-sunglasses-fill": 62248, + "emoji-sunglasses": 62249, + "emoji-wink-fill": 62250, + "emoji-wink": 62251, + "envelope-fill": 62252, + "envelope-open-fill": 62253, + "envelope-open": 62254, + "envelope": 62255, + "eraser-fill": 62256, + "eraser": 62257, + "exclamation-circle-fill": 62258, + "exclamation-circle": 62259, + "exclamation-diamond-fill": 62260, + "exclamation-diamond": 62261, + "exclamation-octagon-fill": 62262, + "exclamation-octagon": 62263, + "exclamation-square-fill": 62264, + "exclamation-square": 62265, + "exclamation-triangle-fill": 62266, + "exclamation-triangle": 62267, + "exclamation": 62268, + "exclude": 62269, + "eye-fill": 62270, + "eye-slash-fill": 62271, + "eye-slash": 62272, + "eye": 62273, + "eyedropper": 62274, + "eyeglasses": 62275, + "facebook": 62276, + "file-arrow-down-fill": 62277, + "file-arrow-down": 62278, + "file-arrow-up-fill": 62279, + "file-arrow-up": 62280, + "file-bar-graph-fill": 62281, + "file-bar-graph": 62282, + "file-binary-fill": 62283, + "file-binary": 62284, + "file-break-fill": 62285, + "file-break": 62286, + "file-check-fill": 62287, + "file-check": 62288, + "file-code-fill": 62289, + "file-code": 62290, + "file-diff-fill": 62291, + "file-diff": 62292, + "file-earmark-arrow-down-fill": 62293, + "file-earmark-arrow-down": 62294, + "file-earmark-arrow-up-fill": 62295, + "file-earmark-arrow-up": 62296, + "file-earmark-bar-graph-fill": 62297, + "file-earmark-bar-graph": 62298, + "file-earmark-binary-fill": 62299, + "file-earmark-binary": 62300, + "file-earmark-break-fill": 62301, + "file-earmark-break": 62302, + "file-earmark-check-fill": 62303, + "file-earmark-check": 62304, + "file-earmark-code-fill": 62305, + "file-earmark-code": 62306, + "file-earmark-diff-fill": 62307, + "file-earmark-diff": 62308, + "file-earmark-easel-fill": 62309, + "file-earmark-easel": 62310, + "file-earmark-excel-fill": 62311, + "file-earmark-excel": 62312, + "file-earmark-fill": 62313, + "file-earmark-font-fill": 62314, + "file-earmark-font": 62315, + "file-earmark-image-fill": 62316, + "file-earmark-image": 62317, + "file-earmark-lock-fill": 62318, + "file-earmark-lock": 62319, + "file-earmark-lock2-fill": 62320, + "file-earmark-lock2": 62321, + "file-earmark-medical-fill": 62322, + "file-earmark-medical": 62323, + "file-earmark-minus-fill": 62324, + "file-earmark-minus": 62325, + "file-earmark-music-fill": 62326, + "file-earmark-music": 62327, + "file-earmark-person-fill": 62328, + "file-earmark-person": 62329, + "file-earmark-play-fill": 62330, + "file-earmark-play": 62331, + "file-earmark-plus-fill": 62332, + "file-earmark-plus": 62333, + "file-earmark-post-fill": 62334, + "file-earmark-post": 62335, + "file-earmark-ppt-fill": 62336, + "file-earmark-ppt": 62337, + "file-earmark-richtext-fill": 62338, + "file-earmark-richtext": 62339, + "file-earmark-ruled-fill": 62340, + "file-earmark-ruled": 62341, + "file-earmark-slides-fill": 62342, + "file-earmark-slides": 62343, + "file-earmark-spreadsheet-fill": 62344, + "file-earmark-spreadsheet": 62345, + "file-earmark-text-fill": 62346, + "file-earmark-text": 62347, + "file-earmark-word-fill": 62348, + "file-earmark-word": 62349, + "file-earmark-x-fill": 62350, + "file-earmark-x": 62351, + "file-earmark-zip-fill": 62352, + "file-earmark-zip": 62353, + "file-earmark": 62354, + "file-easel-fill": 62355, + "file-easel": 62356, + "file-excel-fill": 62357, + "file-excel": 62358, + "file-fill": 62359, + "file-font-fill": 62360, + "file-font": 62361, + "file-image-fill": 62362, + "file-image": 62363, + "file-lock-fill": 62364, + "file-lock": 62365, + "file-lock2-fill": 62366, + "file-lock2": 62367, + "file-medical-fill": 62368, + "file-medical": 62369, + "file-minus-fill": 62370, + "file-minus": 62371, + "file-music-fill": 62372, + "file-music": 62373, + "file-person-fill": 62374, + "file-person": 62375, + "file-play-fill": 62376, + "file-play": 62377, + "file-plus-fill": 62378, + "file-plus": 62379, + "file-post-fill": 62380, + "file-post": 62381, + "file-ppt-fill": 62382, + "file-ppt": 62383, + "file-richtext-fill": 62384, + "file-richtext": 62385, + "file-ruled-fill": 62386, + "file-ruled": 62387, + "file-slides-fill": 62388, + "file-slides": 62389, + "file-spreadsheet-fill": 62390, + "file-spreadsheet": 62391, + "file-text-fill": 62392, + "file-text": 62393, + "file-word-fill": 62394, + "file-word": 62395, + "file-x-fill": 62396, + "file-x": 62397, + "file-zip-fill": 62398, + "file-zip": 62399, + "file": 62400, + "files-alt": 62401, + "files": 62402, + "film": 62403, + "filter-circle-fill": 62404, + "filter-circle": 62405, + "filter-left": 62406, + "filter-right": 62407, + "filter-square-fill": 62408, + "filter-square": 62409, + "filter": 62410, + "flag-fill": 62411, + "flag": 62412, + "flower1": 62413, + "flower2": 62414, + "flower3": 62415, + "folder-check": 62416, + "folder-fill": 62417, + "folder-minus": 62418, + "folder-plus": 62419, + "folder-symlink-fill": 62420, + "folder-symlink": 62421, + "folder-x": 62422, + "folder": 62423, + "folder2-open": 62424, + "folder2": 62425, + "fonts": 62426, + "forward-fill": 62427, + "forward": 62428, + "front": 62429, + "fullscreen-exit": 62430, + "fullscreen": 62431, + "funnel-fill": 62432, + "funnel": 62433, + "gear-fill": 62434, + "gear-wide-connected": 62435, + "gear-wide": 62436, + "gear": 62437, + "gem": 62438, + "geo-alt-fill": 62439, + "geo-alt": 62440, + "geo-fill": 62441, + "geo": 62442, + "gift-fill": 62443, + "gift": 62444, + "github": 62445, + "globe": 62446, + "globe2": 62447, + "google": 62448, + "graph-down": 62449, + "graph-up": 62450, + "grid-1x2-fill": 62451, + "grid-1x2": 62452, + "grid-3x2-gap-fill": 62453, + "grid-3x2-gap": 62454, + "grid-3x2": 62455, + "grid-3x3-gap-fill": 62456, + "grid-3x3-gap": 62457, + "grid-3x3": 62458, + "grid-fill": 62459, + "grid": 62460, + "grip-horizontal": 62461, + "grip-vertical": 62462, + "hammer": 62463, + "hand-index-fill": 62464, + "hand-index-thumb-fill": 62465, + "hand-index-thumb": 62466, + "hand-index": 62467, + "hand-thumbs-down-fill": 62468, + "hand-thumbs-down": 62469, + "hand-thumbs-up-fill": 62470, + "hand-thumbs-up": 62471, + "handbag-fill": 62472, + "handbag": 62473, + "hash": 62474, + "hdd-fill": 62475, + "hdd-network-fill": 62476, + "hdd-network": 62477, + "hdd-rack-fill": 62478, + "hdd-rack": 62479, + "hdd-stack-fill": 62480, + "hdd-stack": 62481, + "hdd": 62482, + "headphones": 62483, + "headset": 62484, + "heart-fill": 62485, + "heart-half": 62486, + "heart": 62487, + "heptagon-fill": 62488, + "heptagon-half": 62489, + "heptagon": 62490, + "hexagon-fill": 62491, + "hexagon-half": 62492, + "hexagon": 62493, + "hourglass-bottom": 62494, + "hourglass-split": 62495, + "hourglass-top": 62496, + "hourglass": 62497, + "house-door-fill": 62498, + "house-door": 62499, + "house-fill": 62500, + "house": 62501, + "hr": 62502, + "hurricane": 62503, + "image-alt": 62504, + "image-fill": 62505, + "image": 62506, + "images": 62507, + "inbox-fill": 62508, + "inbox": 62509, + "inboxes-fill": 62510, + "inboxes": 62511, + "info-circle-fill": 62512, + "info-circle": 62513, + "info-square-fill": 62514, + "info-square": 62515, + "info": 62516, + "input-cursor-text": 62517, + "input-cursor": 62518, + "instagram": 62519, + "intersect": 62520, + "journal-album": 62521, + "journal-arrow-down": 62522, + "journal-arrow-up": 62523, + "journal-bookmark-fill": 62524, + "journal-bookmark": 62525, + "journal-check": 62526, + "journal-code": 62527, + "journal-medical": 62528, + "journal-minus": 62529, + "journal-plus": 62530, + "journal-richtext": 62531, + "journal-text": 62532, + "journal-x": 62533, + "journal": 62534, + "journals": 62535, + "joystick": 62536, + "justify-left": 62537, + "justify-right": 62538, + "justify": 62539, + "kanban-fill": 62540, + "kanban": 62541, + "key-fill": 62542, + "key": 62543, + "keyboard-fill": 62544, + "keyboard": 62545, + "ladder": 62546, + "lamp-fill": 62547, + "lamp": 62548, + "laptop-fill": 62549, + "laptop": 62550, + "layer-backward": 62551, + "layer-forward": 62552, + "layers-fill": 62553, + "layers-half": 62554, + "layers": 62555, + "layout-sidebar-inset-reverse": 62556, + "layout-sidebar-inset": 62557, + "layout-sidebar-reverse": 62558, + "layout-sidebar": 62559, + "layout-split": 62560, + "layout-text-sidebar-reverse": 62561, + "layout-text-sidebar": 62562, + "layout-text-window-reverse": 62563, + "layout-text-window": 62564, + "layout-three-columns": 62565, + "layout-wtf": 62566, + "life-preserver": 62567, + "lightbulb-fill": 62568, + "lightbulb-off-fill": 62569, + "lightbulb-off": 62570, + "lightbulb": 62571, + "lightning-charge-fill": 62572, + "lightning-charge": 62573, + "lightning-fill": 62574, + "lightning": 62575, + "link-45deg": 62576, + "link": 62577, + "linkedin": 62578, + "list-check": 62579, + "list-nested": 62580, + "list-ol": 62581, + "list-stars": 62582, + "list-task": 62583, + "list-ul": 62584, + "list": 62585, + "lock-fill": 62586, + "lock": 62587, + "mailbox": 62588, + "mailbox2": 62589, + "map-fill": 62590, + "map": 62591, + "markdown-fill": 62592, + "markdown": 62593, + "mask": 62594, + "megaphone-fill": 62595, + "megaphone": 62596, + "menu-app-fill": 62597, + "menu-app": 62598, + "menu-button-fill": 62599, + "menu-button-wide-fill": 62600, + "menu-button-wide": 62601, + "menu-button": 62602, + "menu-down": 62603, + "menu-up": 62604, + "mic-fill": 62605, + "mic-mute-fill": 62606, + "mic-mute": 62607, + "mic": 62608, + "minecart-loaded": 62609, + "minecart": 62610, + "moisture": 62611, + "moon-fill": 62612, + "moon-stars-fill": 62613, + "moon-stars": 62614, + "moon": 62615, + "mouse-fill": 62616, + "mouse": 62617, + "mouse2-fill": 62618, + "mouse2": 62619, + "mouse3-fill": 62620, + "mouse3": 62621, + "music-note-beamed": 62622, + "music-note-list": 62623, + "music-note": 62624, + "music-player-fill": 62625, + "music-player": 62626, + "newspaper": 62627, + "node-minus-fill": 62628, + "node-minus": 62629, + "node-plus-fill": 62630, + "node-plus": 62631, + "nut-fill": 62632, + "nut": 62633, + "octagon-fill": 62634, + "octagon-half": 62635, + "octagon": 62636, + "option": 62637, + "outlet": 62638, + "paint-bucket": 62639, + "palette-fill": 62640, + "palette": 62641, + "palette2": 62642, + "paperclip": 62643, + "paragraph": 62644, + "patch-check-fill": 62645, + "patch-check": 62646, + "patch-exclamation-fill": 62647, + "patch-exclamation": 62648, + "patch-minus-fill": 62649, + "patch-minus": 62650, + "patch-plus-fill": 62651, + "patch-plus": 62652, + "patch-question-fill": 62653, + "patch-question": 62654, + "pause-btn-fill": 62655, + "pause-btn": 62656, + "pause-circle-fill": 62657, + "pause-circle": 62658, + "pause-fill": 62659, + "pause": 62660, + "peace-fill": 62661, + "peace": 62662, + "pen-fill": 62663, + "pen": 62664, + "pencil-fill": 62665, + "pencil-square": 62666, + "pencil": 62667, + "pentagon-fill": 62668, + "pentagon-half": 62669, + "pentagon": 62670, + "people-fill": 62671, + "people": 62672, + "percent": 62673, + "person-badge-fill": 62674, + "person-badge": 62675, + "person-bounding-box": 62676, + "person-check-fill": 62677, + "person-check": 62678, + "person-circle": 62679, + "person-dash-fill": 62680, + "person-dash": 62681, + "person-fill": 62682, + "person-lines-fill": 62683, + "person-plus-fill": 62684, + "person-plus": 62685, + "person-square": 62686, + "person-x-fill": 62687, + "person-x": 62688, + "person": 62689, + "phone-fill": 62690, + "phone-landscape-fill": 62691, + "phone-landscape": 62692, + "phone-vibrate-fill": 62693, + "phone-vibrate": 62694, + "phone": 62695, + "pie-chart-fill": 62696, + "pie-chart": 62697, + "pin-angle-fill": 62698, + "pin-angle": 62699, + "pin-fill": 62700, + "pin": 62701, + "pip-fill": 62702, + "pip": 62703, + "play-btn-fill": 62704, + "play-btn": 62705, + "play-circle-fill": 62706, + "play-circle": 62707, + "play-fill": 62708, + "play": 62709, + "plug-fill": 62710, + "plug": 62711, + "plus-circle-dotted": 62712, + "plus-circle-fill": 62713, + "plus-circle": 62714, + "plus-square-dotted": 62715, + "plus-square-fill": 62716, + "plus-square": 62717, + "plus": 62718, + "power": 62719, + "printer-fill": 62720, + "printer": 62721, + "puzzle-fill": 62722, + "puzzle": 62723, + "question-circle-fill": 62724, + "question-circle": 62725, + "question-diamond-fill": 62726, + "question-diamond": 62727, + "question-octagon-fill": 62728, + "question-octagon": 62729, + "question-square-fill": 62730, + "question-square": 62731, + "question": 62732, + "rainbow": 62733, + "receipt-cutoff": 62734, + "receipt": 62735, + "reception-0": 62736, + "reception-1": 62737, + "reception-2": 62738, + "reception-3": 62739, + "reception-4": 62740, + "record-btn-fill": 62741, + "record-btn": 62742, + "record-circle-fill": 62743, + "record-circle": 62744, + "record-fill": 62745, + "record": 62746, + "record2-fill": 62747, + "record2": 62748, + "reply-all-fill": 62749, + "reply-all": 62750, + "reply-fill": 62751, + "reply": 62752, + "rss-fill": 62753, + "rss": 62754, + "rulers": 62755, + "save-fill": 62756, + "save": 62757, + "save2-fill": 62758, + "save2": 62759, + "scissors": 62760, + "screwdriver": 62761, + "search": 62762, + "segmented-nav": 62763, + "server": 62764, + "share-fill": 62765, + "share": 62766, + "shield-check": 62767, + "shield-exclamation": 62768, + "shield-fill-check": 62769, + "shield-fill-exclamation": 62770, + "shield-fill-minus": 62771, + "shield-fill-plus": 62772, + "shield-fill-x": 62773, + "shield-fill": 62774, + "shield-lock-fill": 62775, + "shield-lock": 62776, + "shield-minus": 62777, + "shield-plus": 62778, + "shield-shaded": 62779, + "shield-slash-fill": 62780, + "shield-slash": 62781, + "shield-x": 62782, + "shield": 62783, + "shift-fill": 62784, + "shift": 62785, + "shop-window": 62786, + "shop": 62787, + "shuffle": 62788, + "signpost-2-fill": 62789, + "signpost-2": 62790, + "signpost-fill": 62791, + "signpost-split-fill": 62792, + "signpost-split": 62793, + "signpost": 62794, + "sim-fill": 62795, + "sim": 62796, + "skip-backward-btn-fill": 62797, + "skip-backward-btn": 62798, + "skip-backward-circle-fill": 62799, + "skip-backward-circle": 62800, + "skip-backward-fill": 62801, + "skip-backward": 62802, + "skip-end-btn-fill": 62803, + "skip-end-btn": 62804, + "skip-end-circle-fill": 62805, + "skip-end-circle": 62806, + "skip-end-fill": 62807, + "skip-end": 62808, + "skip-forward-btn-fill": 62809, + "skip-forward-btn": 62810, + "skip-forward-circle-fill": 62811, + "skip-forward-circle": 62812, + "skip-forward-fill": 62813, + "skip-forward": 62814, + "skip-start-btn-fill": 62815, + "skip-start-btn": 62816, + "skip-start-circle-fill": 62817, + "skip-start-circle": 62818, + "skip-start-fill": 62819, + "skip-start": 62820, + "slack": 62821, + "slash-circle-fill": 62822, + "slash-circle": 62823, + "slash-square-fill": 62824, + "slash-square": 62825, + "slash": 62826, + "sliders": 62827, + "smartwatch": 62828, + "snow": 62829, + "snow2": 62830, + "snow3": 62831, + "sort-alpha-down-alt": 62832, + "sort-alpha-down": 62833, + "sort-alpha-up-alt": 62834, + "sort-alpha-up": 62835, + "sort-down-alt": 62836, + "sort-down": 62837, + "sort-numeric-down-alt": 62838, + "sort-numeric-down": 62839, + "sort-numeric-up-alt": 62840, + "sort-numeric-up": 62841, + "sort-up-alt": 62842, + "sort-up": 62843, + "soundwave": 62844, + "speaker-fill": 62845, + "speaker": 62846, + "speedometer": 62847, + "speedometer2": 62848, + "spellcheck": 62849, + "square-fill": 62850, + "square-half": 62851, + "square": 62852, + "stack": 62853, + "star-fill": 62854, + "star-half": 62855, + "star": 62856, + "stars": 62857, + "stickies-fill": 62858, + "stickies": 62859, + "sticky-fill": 62860, + "sticky": 62861, + "stop-btn-fill": 62862, + "stop-btn": 62863, + "stop-circle-fill": 62864, + "stop-circle": 62865, + "stop-fill": 62866, + "stop": 62867, + "stoplights-fill": 62868, + "stoplights": 62869, + "stopwatch-fill": 62870, + "stopwatch": 62871, + "subtract": 62872, + "suit-club-fill": 62873, + "suit-club": 62874, + "suit-diamond-fill": 62875, + "suit-diamond": 62876, + "suit-heart-fill": 62877, + "suit-heart": 62878, + "suit-spade-fill": 62879, + "suit-spade": 62880, + "sun-fill": 62881, + "sun": 62882, + "sunglasses": 62883, + "sunrise-fill": 62884, + "sunrise": 62885, + "sunset-fill": 62886, + "sunset": 62887, + "symmetry-horizontal": 62888, + "symmetry-vertical": 62889, + "table": 62890, + "tablet-fill": 62891, + "tablet-landscape-fill": 62892, + "tablet-landscape": 62893, + "tablet": 62894, + "tag-fill": 62895, + "tag": 62896, + "tags-fill": 62897, + "tags": 62898, + "telegram": 62899, + "telephone-fill": 62900, + "telephone-forward-fill": 62901, + "telephone-forward": 62902, + "telephone-inbound-fill": 62903, + "telephone-inbound": 62904, + "telephone-minus-fill": 62905, + "telephone-minus": 62906, + "telephone-outbound-fill": 62907, + "telephone-outbound": 62908, + "telephone-plus-fill": 62909, + "telephone-plus": 62910, + "telephone-x-fill": 62911, + "telephone-x": 62912, + "telephone": 62913, + "terminal-fill": 62914, + "terminal": 62915, + "text-center": 62916, + "text-indent-left": 62917, + "text-indent-right": 62918, + "text-left": 62919, + "text-paragraph": 62920, + "text-right": 62921, + "textarea-resize": 62922, + "textarea-t": 62923, + "textarea": 62924, + "thermometer-half": 62925, + "thermometer-high": 62926, + "thermometer-low": 62927, + "thermometer-snow": 62928, + "thermometer-sun": 62929, + "thermometer": 62930, + "three-dots-vertical": 62931, + "three-dots": 62932, + "toggle-off": 62933, + "toggle-on": 62934, + "toggle2-off": 62935, + "toggle2-on": 62936, + "toggles": 62937, + "toggles2": 62938, + "tools": 62939, + "tornado": 62940, + "trash-fill": 62941, + "trash": 62942, + "trash2-fill": 62943, + "trash2": 62944, + "tree-fill": 62945, + "tree": 62946, + "triangle-fill": 62947, + "triangle-half": 62948, + "triangle": 62949, + "trophy-fill": 62950, + "trophy": 62951, + "tropical-storm": 62952, + "truck-flatbed": 62953, + "truck": 62954, + "tsunami": 62955, + "tv-fill": 62956, + "tv": 62957, + "twitch": 62958, + "twitter": 62959, + "type-bold": 62960, + "type-h1": 62961, + "type-h2": 62962, + "type-h3": 62963, + "type-italic": 62964, + "type-strikethrough": 62965, + "type-underline": 62966, + "type": 62967, + "ui-checks-grid": 62968, + "ui-checks": 62969, + "ui-radios-grid": 62970, + "ui-radios": 62971, + "umbrella-fill": 62972, + "umbrella": 62973, + "union": 62974, + "unlock-fill": 62975, + "unlock": 62976, + "upc-scan": 62977, + "upc": 62978, + "upload": 62979, + "vector-pen": 62980, + "view-list": 62981, + "view-stacked": 62982, + "vinyl-fill": 62983, + "vinyl": 62984, + "voicemail": 62985, + "volume-down-fill": 62986, + "volume-down": 62987, + "volume-mute-fill": 62988, + "volume-mute": 62989, + "volume-off-fill": 62990, + "volume-off": 62991, + "volume-up-fill": 62992, + "volume-up": 62993, + "vr": 62994, + "wallet-fill": 62995, + "wallet": 62996, + "wallet2": 62997, + "watch": 62998, + "water": 62999, + "whatsapp": 63000, + "wifi-1": 63001, + "wifi-2": 63002, + "wifi-off": 63003, + "wifi": 63004, + "wind": 63005, + "window-dock": 63006, + "window-sidebar": 63007, + "window": 63008, + "wrench": 63009, + "x-circle-fill": 63010, + "x-circle": 63011, + "x-diamond-fill": 63012, + "x-diamond": 63013, + "x-octagon-fill": 63014, + "x-octagon": 63015, + "x-square-fill": 63016, + "x-square": 63017, + "x": 63018, + "youtube": 63019, + "zoom-in": 63020, + "zoom-out": 63021, + "bank": 63022, + "bank2": 63023, + "bell-slash-fill": 63024, + "bell-slash": 63025, + "cash-coin": 63026, + "check-lg": 63027, + "coin": 63028, + "currency-bitcoin": 63029, + "currency-dollar": 63030, + "currency-euro": 63031, + "currency-exchange": 63032, + "currency-pound": 63033, + "currency-yen": 63034, + "dash-lg": 63035, + "exclamation-lg": 63036, + "file-earmark-pdf-fill": 63037, + "file-earmark-pdf": 63038, + "file-pdf-fill": 63039, + "file-pdf": 63040, + "gender-ambiguous": 63041, + "gender-female": 63042, + "gender-male": 63043, + "gender-trans": 63044, + "headset-vr": 63045, + "info-lg": 63046, + "mastodon": 63047, + "messenger": 63048, + "piggy-bank-fill": 63049, + "piggy-bank": 63050, + "pin-map-fill": 63051, + "pin-map": 63052, + "plus-lg": 63053, + "question-lg": 63054, + "recycle": 63055, + "reddit": 63056, + "safe-fill": 63057, + "safe2-fill": 63058, + "safe2": 63059, + "sd-card-fill": 63060, + "sd-card": 63061, + "skype": 63062, + "slash-lg": 63063, + "translate": 63064, + "x-lg": 63065, + "safe": 63066, + "apple": 63067, + "microsoft": 63069, + "windows": 63070, + "behance": 63068, + "dribbble": 63071, + "line": 63072, + "medium": 63073, + "paypal": 63074, + "pinterest": 63075, + "signal": 63076, + "snapchat": 63077, + "spotify": 63078, + "stack-overflow": 63079, + "strava": 63080, + "wordpress": 63081, + "vimeo": 63082, + "activity": 63083, + "easel2-fill": 63084, + "easel2": 63085, + "easel3-fill": 63086, + "easel3": 63087, + "fan": 63088, + "fingerprint": 63089, + "graph-down-arrow": 63090, + "graph-up-arrow": 63091, + "hypnotize": 63092, + "magic": 63093, + "person-rolodex": 63094, + "person-video": 63095, + "person-video2": 63096, + "person-video3": 63097, + "person-workspace": 63098, + "radioactive": 63099, + "webcam-fill": 63100, + "webcam": 63101, + "yin-yang": 63102, + "bandaid-fill": 63104, + "bandaid": 63105, + "bluetooth": 63106, + "body-text": 63107, + "boombox": 63108, + "boxes": 63109, + "dpad-fill": 63110, + "dpad": 63111, + "ear-fill": 63112, + "ear": 63113, + "envelope-check-1": 63114, + "envelope-check-fill": 63115, + "envelope-check": 63116, + "envelope-dash-1": 63117, + "envelope-dash-fill": 63118, + "envelope-dash": 63119, + "envelope-exclamation-1": 63120, + "envelope-exclamation-fill": 63121, + "envelope-exclamation": 63122, + "envelope-plus-fill": 63123, + "envelope-plus": 63124, + "envelope-slash-1": 63125, + "envelope-slash-fill": 63126, + "envelope-slash": 63127, + "envelope-x-1": 63128, + "envelope-x-fill": 63129, + "envelope-x": 63130, + "explicit-fill": 63131, + "explicit": 63132, + "git": 63133, + "infinity": 63134, + "list-columns-reverse": 63135, + "list-columns": 63136, + "meta": 63137, + "mortorboard-fill": 63138, + "mortorboard": 63139, + "nintendo-switch": 63140, + "pc-display-horizontal": 63141, + "pc-display": 63142, + "pc-horizontal": 63143, + "pc": 63144, + "playstation": 63145, + "plus-slash-minus": 63146, + "projector-fill": 63147, + "projector": 63148, + "qr-code-scan": 63149, + "qr-code": 63150, + "quora": 63151, + "quote": 63152, + "robot": 63153, + "send-check-fill": 63154, + "send-check": 63155, + "send-dash-fill": 63156, + "send-dash": 63157, + "send-exclamation-1": 63158, + "send-exclamation-fill": 63159, + "send-exclamation": 63160, + "send-fill": 63161, + "send-plus-fill": 63162, + "send-plus": 63163, + "send-slash-fill": 63164, + "send-slash": 63165, + "send-x-fill": 63166, + "send-x": 63167, + "send": 63168, + "steam": 63169, + "terminal-dash-1": 63170, + "terminal-dash": 63171, + "terminal-plus": 63172, + "terminal-split": 63173, + "ticket-detailed-fill": 63174, + "ticket-detailed": 63175, + "ticket-fill": 63176, + "ticket-perforated-fill": 63177, + "ticket-perforated": 63178, + "ticket": 63179, + "tiktok": 63180, + "window-dash": 63181, + "window-desktop": 63182, + "window-fullscreen": 63183, + "window-plus": 63184, + "window-split": 63185, + "window-stack": 63186, + "window-x": 63187, + "xbox": 63188, + "ethernet": 63189, + "hdmi-fill": 63190, + "hdmi": 63191, + "usb-c-fill": 63192, + "usb-c": 63193, + "usb-fill": 63194, + "usb-plug-fill": 63195, + "usb-plug": 63196, + "usb-symbol": 63197, + "usb": 63198, + "boombox-fill": 63199, + "displayport-1": 63200, + "displayport": 63201, + "gpu-card": 63202, + "memory": 63203, + "modem-fill": 63204, + "modem": 63205, + "motherboard-fill": 63206, + "motherboard": 63207, + "optical-audio-fill": 63208, + "optical-audio": 63209, + "pci-card": 63210, + "router-fill": 63211, + "router": 63212, + "ssd-fill": 63213, + "ssd": 63214, + "thunderbolt-fill": 63215, + "thunderbolt": 63216, + "usb-drive-fill": 63217, + "usb-drive": 63218, + "usb-micro-fill": 63219, + "usb-micro": 63220, + "usb-mini-fill": 63221, + "usb-mini": 63222, + "cloud-haze2": 63223, + "device-hdd-fill": 63224, + "device-hdd": 63225, + "device-ssd-fill": 63226, + "device-ssd": 63227, + "displayport-fill": 63228, + "mortarboard-fill": 63229, + "mortarboard": 63230, + "terminal-x": 63231, + "arrow-through-heart-fill": 63232, + "arrow-through-heart": 63233, + "badge-sd-fill": 63234, + "badge-sd": 63235, + "bag-heart-fill": 63236, + "bag-heart": 63237, + "balloon-fill": 63238, + "balloon-heart-fill": 63239, + "balloon-heart": 63240, + "balloon": 63241, + "box2-fill": 63242, + "box2-heart-fill": 63243, + "box2-heart": 63244, + "box2": 63245, + "braces-asterisk": 63246, + "calendar-heart-fill": 63247, + "calendar-heart": 63248, + "calendar2-heart-fill": 63249, + "calendar2-heart": 63250, + "chat-heart-fill": 63251, + "chat-heart": 63252, + "chat-left-heart-fill": 63253, + "chat-left-heart": 63254, + "chat-right-heart-fill": 63255, + "chat-right-heart": 63256, + "chat-square-heart-fill": 63257, + "chat-square-heart": 63258, + "clipboard-check-fill": 63259, + "clipboard-data-fill": 63260, + "clipboard-fill": 63261, + "clipboard-heart-fill": 63262, + "clipboard-heart": 63263, + "clipboard-minus-fill": 63264, + "clipboard-plus-fill": 63265, + "clipboard-pulse": 63266, + "clipboard-x-fill": 63267, + "clipboard2-check-fill": 63268, + "clipboard2-check": 63269, + "clipboard2-data-fill": 63270, + "clipboard2-data": 63271, + "clipboard2-fill": 63272, + "clipboard2-heart-fill": 63273, + "clipboard2-heart": 63274, + "clipboard2-minus-fill": 63275, + "clipboard2-minus": 63276, + "clipboard2-plus-fill": 63277, + "clipboard2-plus": 63278, + "clipboard2-pulse-fill": 63279, + "clipboard2-pulse": 63280, + "clipboard2-x-fill": 63281, + "clipboard2-x": 63282, + "clipboard2": 63283, + "emoji-kiss-fill": 63284, + "emoji-kiss": 63285, + "envelope-heart-fill": 63286, + "envelope-heart": 63287, + "envelope-open-heart-fill": 63288, + "envelope-open-heart": 63289, + "envelope-paper-fill": 63290, + "envelope-paper-heart-fill": 63291, + "envelope-paper-heart": 63292, + "envelope-paper": 63293, + "filetype-aac": 63294, + "filetype-ai": 63295, + "filetype-bmp": 63296, + "filetype-cs": 63297, + "filetype-css": 63298, + "filetype-csv": 63299, + "filetype-doc": 63300, + "filetype-docx": 63301, + "filetype-exe": 63302, + "filetype-gif": 63303, + "filetype-heic": 63304, + "filetype-html": 63305, + "filetype-java": 63306, + "filetype-jpg": 63307, + "filetype-js": 63308, + "filetype-jsx": 63309, + "filetype-key": 63310, + "filetype-m4p": 63311, + "filetype-md": 63312, + "filetype-mdx": 63313, + "filetype-mov": 63314, + "filetype-mp3": 63315, + "filetype-mp4": 63316, + "filetype-otf": 63317, + "filetype-pdf": 63318, + "filetype-php": 63319, + "filetype-png": 63320, + "filetype-ppt-1": 63321, + "filetype-ppt": 63322, + "filetype-psd": 63323, + "filetype-py": 63324, + "filetype-raw": 63325, + "filetype-rb": 63326, + "filetype-sass": 63327, + "filetype-scss": 63328, + "filetype-sh": 63329, + "filetype-svg": 63330, + "filetype-tiff": 63331, + "filetype-tsx": 63332, + "filetype-ttf": 63333, + "filetype-txt": 63334, + "filetype-wav": 63335, + "filetype-woff": 63336, + "filetype-xls-1": 63337, + "filetype-xls": 63338, + "filetype-xml": 63339, + "filetype-yml": 63340, + "heart-arrow": 63341, + "heart-pulse-fill": 63342, + "heart-pulse": 63343, + "heartbreak-fill": 63344, + "heartbreak": 63345, + "hearts": 63346, + "hospital-fill": 63347, + "hospital": 63348, + "house-heart-fill": 63349, + "house-heart": 63350, + "incognito": 63351, + "magnet-fill": 63352, + "magnet": 63353, + "person-heart": 63354, + "person-hearts": 63355, + "phone-flip": 63356, + "plugin": 63357, + "postage-fill": 63358, + "postage-heart-fill": 63359, + "postage-heart": 63360, + "postage": 63361, + "postcard-fill": 63362, + "postcard-heart-fill": 63363, + "postcard-heart": 63364, + "postcard": 63365, + "search-heart-fill": 63366, + "search-heart": 63367, + "sliders2-vertical": 63368, + "sliders2": 63369, + "trash3-fill": 63370, + "trash3": 63371, + "valentine": 63372, + "valentine2": 63373, + "wrench-adjustable-circle-fill": 63374, + "wrench-adjustable-circle": 63375, + "wrench-adjustable": 63376, + "filetype-json": 63377, + "filetype-pptx": 63378, + "filetype-xlsx": 63379, + "1-circle-1": 63380, + "1-circle-fill-1": 63381, + "1-circle-fill": 63382, + "1-circle": 63383, + "1-square-fill": 63384, + "1-square": 63385, + "2-circle-1": 63386, + "2-circle-fill-1": 63387, + "2-circle-fill": 63388, + "2-circle": 63389, + "2-square-fill": 63390, + "2-square": 63391, + "3-circle-1": 63392, + "3-circle-fill-1": 63393, + "3-circle-fill": 63394, + "3-circle": 63395, + "3-square-fill": 63396, + "3-square": 63397, + "4-circle-1": 63398, + "4-circle-fill-1": 63399, + "4-circle-fill": 63400, + "4-circle": 63401, + "4-square-fill": 63402, + "4-square": 63403, + "5-circle-1": 63404, + "5-circle-fill-1": 63405, + "5-circle-fill": 63406, + "5-circle": 63407, + "5-square-fill": 63408, + "5-square": 63409, + "6-circle-1": 63410, + "6-circle-fill-1": 63411, + "6-circle-fill": 63412, + "6-circle": 63413, + "6-square-fill": 63414, + "6-square": 63415, + "7-circle-1": 63416, + "7-circle-fill-1": 63417, + "7-circle-fill": 63418, + "7-circle": 63419, + "7-square-fill": 63420, + "7-square": 63421, + "8-circle-1": 63422, + "8-circle-fill-1": 63423, + "8-circle-fill": 63424, + "8-circle": 63425, + "8-square-fill": 63426, + "8-square": 63427, + "9-circle-1": 63428, + "9-circle-fill-1": 63429, + "9-circle-fill": 63430, + "9-circle": 63431, + "9-square-fill": 63432, + "9-square": 63433, + "airplane-engines-fill": 63434, + "airplane-engines": 63435, + "airplane-fill": 63436, + "airplane": 63437, + "alexa": 63438, + "alipay": 63439, + "android": 63440, + "android2": 63441, + "box-fill": 63442, + "box-seam-fill": 63443, + "browser-chrome": 63444, + "browser-edge": 63445, + "browser-firefox": 63446, + "browser-safari": 63447, + "c-circle-1": 63448, + "c-circle-fill-1": 63449, + "c-circle-fill": 63450, + "c-circle": 63451, + "c-square-fill": 63452, + "c-square": 63453, + "capsule-pill": 63454, + "capsule": 63455, + "car-front-fill": 63456, + "car-front": 63457, + "cassette-fill": 63458, + "cassette": 63459, + "cc-circle-1": 63460, + "cc-circle-fill-1": 63461, + "cc-circle-fill": 63462, + "cc-circle": 63463, + "cc-square-fill": 63464, + "cc-square": 63465, + "cup-hot-fill": 63466, + "cup-hot": 63467, + "currency-rupee": 63468, + "dropbox": 63469, + "escape": 63470, + "fast-forward-btn-fill": 63471, + "fast-forward-btn": 63472, + "fast-forward-circle-fill": 63473, + "fast-forward-circle": 63474, + "fast-forward-fill": 63475, + "fast-forward": 63476, + "filetype-sql": 63477, + "fire": 63478, + "google-play": 63479, + "h-circle-1": 63480, + "h-circle-fill-1": 63481, + "h-circle-fill": 63482, + "h-circle": 63483, + "h-square-fill": 63484, + "h-square": 63485, + "indent": 63486, + "lungs-fill": 63487, + "lungs": 63488, + "microsoft-teams": 63489, + "p-circle-1": 63490, + "p-circle-fill-1": 63491, + "p-circle-fill": 63492, + "p-circle": 63493, + "p-square-fill": 63494, + "p-square": 63495, + "pass-fill": 63496, + "pass": 63497, + "prescription": 63498, + "prescription2": 63499, + "r-circle-1": 63500, + "r-circle-fill-1": 63501, + "r-circle-fill": 63502, + "r-circle": 63503, + "r-square-fill": 63504, + "r-square": 63505, + "repeat-1": 63506, + "repeat": 63507, + "rewind-btn-fill": 63508, + "rewind-btn": 63509, + "rewind-circle-fill": 63510, + "rewind-circle": 63511, + "rewind-fill": 63512, + "rewind": 63513, + "train-freight-front-fill": 63514, + "train-freight-front": 63515, + "train-front-fill": 63516, + "train-front": 63517, + "train-lightrail-front-fill": 63518, + "train-lightrail-front": 63519, + "truck-front-fill": 63520, + "truck-front": 63521, + "ubuntu": 63522, + "unindent": 63523, + "unity": 63524, + "universal-access-circle": 63525, + "universal-access": 63526, + "virus": 63527, + "virus2": 63528, + "wechat": 63529, + "yelp": 63530, + "sign-stop-fill": 63531, + "sign-stop-lights-fill": 63532, + "sign-stop-lights": 63533, + "sign-stop": 63534, + "sign-turn-left-fill": 63535, + "sign-turn-left": 63536, + "sign-turn-right-fill": 63537, + "sign-turn-right": 63538, + "sign-turn-slight-left-fill": 63539, + "sign-turn-slight-left": 63540, + "sign-turn-slight-right-fill": 63541, + "sign-turn-slight-right": 63542, + "sign-yield-fill": 63543, + "sign-yield": 63544, + "ev-station-fill": 63545, + "ev-station": 63546, + "fuel-pump-diesel-fill": 63547, + "fuel-pump-diesel": 63548, + "fuel-pump-fill": 63549, + "fuel-pump": 63550, + "0-circle-fill": 63551, + "0-circle": 63552, + "0-square-fill": 63553, + "0-square": 63554, + "rocket-fill": 63555, + "rocket-takeoff-fill": 63556, + "rocket-takeoff": 63557, + "rocket": 63558, + "stripe": 63559, + "subscript": 63560, + "superscript": 63561, + "trello": 63562, + "envelope-at-fill": 63563, + "envelope-at": 63564, + "regex": 63565, + "text-wrap": 63566, + "sign-dead-end-fill": 63567, + "sign-dead-end": 63568, + "sign-do-not-enter-fill": 63569, + "sign-do-not-enter": 63570, + "sign-intersection-fill": 63571, + "sign-intersection-side-fill": 63572, + "sign-intersection-side": 63573, + "sign-intersection-t-fill": 63574, + "sign-intersection-t": 63575, + "sign-intersection-y-fill": 63576, + "sign-intersection-y": 63577, + "sign-intersection": 63578, + "sign-merge-left-fill": 63579, + "sign-merge-left": 63580, + "sign-merge-right-fill": 63581, + "sign-merge-right": 63582, + "sign-no-left-turn-fill": 63583, + "sign-no-left-turn": 63584, + "sign-no-parking-fill": 63585, + "sign-no-parking": 63586, + "sign-no-right-turn-fill": 63587, + "sign-no-right-turn": 63588, + "sign-railroad-fill": 63589, + "sign-railroad": 63590, + "building-add": 63591, + "building-check": 63592, + "building-dash": 63593, + "building-down": 63594, + "building-exclamation": 63595, + "building-fill-add": 63596, + "building-fill-check": 63597, + "building-fill-dash": 63598, + "building-fill-down": 63599, + "building-fill-exclamation": 63600, + "building-fill-gear": 63601, + "building-fill-lock": 63602, + "building-fill-slash": 63603, + "building-fill-up": 63604, + "building-fill-x": 63605, + "building-fill": 63606, + "building-gear": 63607, + "building-lock": 63608, + "building-slash": 63609, + "building-up": 63610, + "building-x": 63611, + "buildings-fill": 63612, + "buildings": 63613, + "bus-front-fill": 63614, + "bus-front": 63615, + "ev-front-fill": 63616, + "ev-front": 63617, + "globe-americas": 63618, + "globe-asia-australia": 63619, + "globe-central-south-asia": 63620, + "globe-europe-africa": 63621, + "house-add-fill": 63622, + "house-add": 63623, + "house-check-fill": 63624, + "house-check": 63625, + "house-dash-fill": 63626, + "house-dash": 63627, + "house-down-fill": 63628, + "house-down": 63629, + "house-exclamation-fill": 63630, + "house-exclamation": 63631, + "house-gear-fill": 63632, + "house-gear": 63633, + "house-lock-fill": 63634, + "house-lock": 63635, + "house-slash-fill": 63636, + "house-slash": 63637, + "house-up-fill": 63638, + "house-up": 63639, + "house-x-fill": 63640, + "house-x": 63641, + "person-add": 63642, + "person-down": 63643, + "person-exclamation": 63644, + "person-fill-add": 63645, + "person-fill-check": 63646, + "person-fill-dash": 63647, + "person-fill-down": 63648, + "person-fill-exclamation": 63649, + "person-fill-gear": 63650, + "person-fill-lock": 63651, + "person-fill-slash": 63652, + "person-fill-up": 63653, + "person-fill-x": 63654, + "person-gear": 63655, + "person-lock": 63656, + "person-slash": 63657, + "person-up": 63658, + "scooter": 63659, + "taxi-front-fill": 63660, + "taxi-front": 63661, + "amd": 63662, + "database-add": 63663, + "database-check": 63664, + "database-dash": 63665, + "database-down": 63666, + "database-exclamation": 63667, + "database-fill-add": 63668, + "database-fill-check": 63669, + "database-fill-dash": 63670, + "database-fill-down": 63671, + "database-fill-exclamation": 63672, + "database-fill-gear": 63673, + "database-fill-lock": 63674, + "database-fill-slash": 63675, + "database-fill-up": 63676, + "database-fill-x": 63677, + "database-fill": 63678, + "database-gear": 63679, + "database-lock": 63680, + "database-slash": 63681, + "database-up": 63682, + "database-x": 63683, + "database": 63684, + "houses-fill": 63685, + "houses": 63686, + "nvidia": 63687, + "person-vcard-fill": 63688, + "person-vcard": 63689, + "sina-weibo": 63690, + "tencent-qq": 63691, + "wikipedia": 63692 +} \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bootstrap-icons.scss b/python/eel/web/libs/bootstrap-icons/bootstrap-icons.scss new file mode 100644 index 0000000..a90a3da --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bootstrap-icons.scss @@ -0,0 +1,4023 @@ +$bootstrap-icons-font: "bootstrap-icons" !default; +$bootstrap-icons-font-dir: "./fonts" !default; +$bootstrap-icons-font-file: #{$bootstrap-icons-font-dir}/#{$bootstrap-icons-font} !default; +$bootstrap-icons-font-hash: "24e3eb84d0bcaf83d77f904c78ac1f47" !default; +$bootstrap-icons-font-src: url("#{$bootstrap-icons-font-file}.woff2?#{$bootstrap-icons-font-hash}") format("woff2"), + url("#{$bootstrap-icons-font-file}.woff?#{$bootstrap-icons-font-hash}") format("woff") !default; + +@font-face { + font-display: block; + font-family: $bootstrap-icons-font; + src: $bootstrap-icons-font-src; +} + +.bi::before, +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: $bootstrap-icons-font !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; +} + +$bootstrap-icons-map: ( + "123": "\f67f", + "alarm-fill": "\f101", + "alarm": "\f102", + "align-bottom": "\f103", + "align-center": "\f104", + "align-end": "\f105", + "align-middle": "\f106", + "align-start": "\f107", + "align-top": "\f108", + "alt": "\f109", + "app-indicator": "\f10a", + "app": "\f10b", + "archive-fill": "\f10c", + "archive": "\f10d", + "arrow-90deg-down": "\f10e", + "arrow-90deg-left": "\f10f", + "arrow-90deg-right": "\f110", + "arrow-90deg-up": "\f111", + "arrow-bar-down": "\f112", + "arrow-bar-left": "\f113", + "arrow-bar-right": "\f114", + "arrow-bar-up": "\f115", + "arrow-clockwise": "\f116", + "arrow-counterclockwise": "\f117", + "arrow-down-circle-fill": "\f118", + "arrow-down-circle": "\f119", + "arrow-down-left-circle-fill": "\f11a", + "arrow-down-left-circle": "\f11b", + "arrow-down-left-square-fill": "\f11c", + "arrow-down-left-square": "\f11d", + "arrow-down-left": "\f11e", + "arrow-down-right-circle-fill": "\f11f", + "arrow-down-right-circle": "\f120", + "arrow-down-right-square-fill": "\f121", + "arrow-down-right-square": "\f122", + "arrow-down-right": "\f123", + "arrow-down-short": "\f124", + "arrow-down-square-fill": "\f125", + "arrow-down-square": "\f126", + "arrow-down-up": "\f127", + "arrow-down": "\f128", + "arrow-left-circle-fill": "\f129", + "arrow-left-circle": "\f12a", + "arrow-left-right": "\f12b", + "arrow-left-short": "\f12c", + "arrow-left-square-fill": "\f12d", + "arrow-left-square": "\f12e", + "arrow-left": "\f12f", + "arrow-repeat": "\f130", + "arrow-return-left": "\f131", + "arrow-return-right": "\f132", + "arrow-right-circle-fill": "\f133", + "arrow-right-circle": "\f134", + "arrow-right-short": "\f135", + "arrow-right-square-fill": "\f136", + "arrow-right-square": "\f137", + "arrow-right": "\f138", + "arrow-up-circle-fill": "\f139", + "arrow-up-circle": "\f13a", + "arrow-up-left-circle-fill": "\f13b", + "arrow-up-left-circle": "\f13c", + "arrow-up-left-square-fill": "\f13d", + "arrow-up-left-square": "\f13e", + "arrow-up-left": "\f13f", + "arrow-up-right-circle-fill": "\f140", + "arrow-up-right-circle": "\f141", + "arrow-up-right-square-fill": "\f142", + "arrow-up-right-square": "\f143", + "arrow-up-right": "\f144", + "arrow-up-short": "\f145", + "arrow-up-square-fill": "\f146", + "arrow-up-square": "\f147", + "arrow-up": "\f148", + "arrows-angle-contract": "\f149", + "arrows-angle-expand": "\f14a", + "arrows-collapse": "\f14b", + "arrows-expand": "\f14c", + "arrows-fullscreen": "\f14d", + "arrows-move": "\f14e", + "aspect-ratio-fill": "\f14f", + "aspect-ratio": "\f150", + "asterisk": "\f151", + "at": "\f152", + "award-fill": "\f153", + "award": "\f154", + "back": "\f155", + "backspace-fill": "\f156", + "backspace-reverse-fill": "\f157", + "backspace-reverse": "\f158", + "backspace": "\f159", + "badge-3d-fill": "\f15a", + "badge-3d": "\f15b", + "badge-4k-fill": "\f15c", + "badge-4k": "\f15d", + "badge-8k-fill": "\f15e", + "badge-8k": "\f15f", + "badge-ad-fill": "\f160", + "badge-ad": "\f161", + "badge-ar-fill": "\f162", + "badge-ar": "\f163", + "badge-cc-fill": "\f164", + "badge-cc": "\f165", + "badge-hd-fill": "\f166", + "badge-hd": "\f167", + "badge-tm-fill": "\f168", + "badge-tm": "\f169", + "badge-vo-fill": "\f16a", + "badge-vo": "\f16b", + "badge-vr-fill": "\f16c", + "badge-vr": "\f16d", + "badge-wc-fill": "\f16e", + "badge-wc": "\f16f", + "bag-check-fill": "\f170", + "bag-check": "\f171", + "bag-dash-fill": "\f172", + "bag-dash": "\f173", + "bag-fill": "\f174", + "bag-plus-fill": "\f175", + "bag-plus": "\f176", + "bag-x-fill": "\f177", + "bag-x": "\f178", + "bag": "\f179", + "bar-chart-fill": "\f17a", + "bar-chart-line-fill": "\f17b", + "bar-chart-line": "\f17c", + "bar-chart-steps": "\f17d", + "bar-chart": "\f17e", + "basket-fill": "\f17f", + "basket": "\f180", + "basket2-fill": "\f181", + "basket2": "\f182", + "basket3-fill": "\f183", + "basket3": "\f184", + "battery-charging": "\f185", + "battery-full": "\f186", + "battery-half": "\f187", + "battery": "\f188", + "bell-fill": "\f189", + "bell": "\f18a", + "bezier": "\f18b", + "bezier2": "\f18c", + "bicycle": "\f18d", + "binoculars-fill": "\f18e", + "binoculars": "\f18f", + "blockquote-left": "\f190", + "blockquote-right": "\f191", + "book-fill": "\f192", + "book-half": "\f193", + "book": "\f194", + "bookmark-check-fill": "\f195", + "bookmark-check": "\f196", + "bookmark-dash-fill": "\f197", + "bookmark-dash": "\f198", + "bookmark-fill": "\f199", + "bookmark-heart-fill": "\f19a", + "bookmark-heart": "\f19b", + "bookmark-plus-fill": "\f19c", + "bookmark-plus": "\f19d", + "bookmark-star-fill": "\f19e", + "bookmark-star": "\f19f", + "bookmark-x-fill": "\f1a0", + "bookmark-x": "\f1a1", + "bookmark": "\f1a2", + "bookmarks-fill": "\f1a3", + "bookmarks": "\f1a4", + "bookshelf": "\f1a5", + "bootstrap-fill": "\f1a6", + "bootstrap-reboot": "\f1a7", + "bootstrap": "\f1a8", + "border-all": "\f1a9", + "border-bottom": "\f1aa", + "border-center": "\f1ab", + "border-inner": "\f1ac", + "border-left": "\f1ad", + "border-middle": "\f1ae", + "border-outer": "\f1af", + "border-right": "\f1b0", + "border-style": "\f1b1", + "border-top": "\f1b2", + "border-width": "\f1b3", + "border": "\f1b4", + "bounding-box-circles": "\f1b5", + "bounding-box": "\f1b6", + "box-arrow-down-left": "\f1b7", + "box-arrow-down-right": "\f1b8", + "box-arrow-down": "\f1b9", + "box-arrow-in-down-left": "\f1ba", + "box-arrow-in-down-right": "\f1bb", + "box-arrow-in-down": "\f1bc", + "box-arrow-in-left": "\f1bd", + "box-arrow-in-right": "\f1be", + "box-arrow-in-up-left": "\f1bf", + "box-arrow-in-up-right": "\f1c0", + "box-arrow-in-up": "\f1c1", + "box-arrow-left": "\f1c2", + "box-arrow-right": "\f1c3", + "box-arrow-up-left": "\f1c4", + "box-arrow-up-right": "\f1c5", + "box-arrow-up": "\f1c6", + "box-seam": "\f1c7", + "box": "\f1c8", + "braces": "\f1c9", + "bricks": "\f1ca", + "briefcase-fill": "\f1cb", + "briefcase": "\f1cc", + "brightness-alt-high-fill": "\f1cd", + "brightness-alt-high": "\f1ce", + "brightness-alt-low-fill": "\f1cf", + "brightness-alt-low": "\f1d0", + "brightness-high-fill": "\f1d1", + "brightness-high": "\f1d2", + "brightness-low-fill": "\f1d3", + "brightness-low": "\f1d4", + "broadcast-pin": "\f1d5", + "broadcast": "\f1d6", + "brush-fill": "\f1d7", + "brush": "\f1d8", + "bucket-fill": "\f1d9", + "bucket": "\f1da", + "bug-fill": "\f1db", + "bug": "\f1dc", + "building": "\f1dd", + "bullseye": "\f1de", + "calculator-fill": "\f1df", + "calculator": "\f1e0", + "calendar-check-fill": "\f1e1", + "calendar-check": "\f1e2", + "calendar-date-fill": "\f1e3", + "calendar-date": "\f1e4", + "calendar-day-fill": "\f1e5", + "calendar-day": "\f1e6", + "calendar-event-fill": "\f1e7", + "calendar-event": "\f1e8", + "calendar-fill": "\f1e9", + "calendar-minus-fill": "\f1ea", + "calendar-minus": "\f1eb", + "calendar-month-fill": "\f1ec", + "calendar-month": "\f1ed", + "calendar-plus-fill": "\f1ee", + "calendar-plus": "\f1ef", + "calendar-range-fill": "\f1f0", + "calendar-range": "\f1f1", + "calendar-week-fill": "\f1f2", + "calendar-week": "\f1f3", + "calendar-x-fill": "\f1f4", + "calendar-x": "\f1f5", + "calendar": "\f1f6", + "calendar2-check-fill": "\f1f7", + "calendar2-check": "\f1f8", + "calendar2-date-fill": "\f1f9", + "calendar2-date": "\f1fa", + "calendar2-day-fill": "\f1fb", + "calendar2-day": "\f1fc", + "calendar2-event-fill": "\f1fd", + "calendar2-event": "\f1fe", + "calendar2-fill": "\f1ff", + "calendar2-minus-fill": "\f200", + "calendar2-minus": "\f201", + "calendar2-month-fill": "\f202", + "calendar2-month": "\f203", + "calendar2-plus-fill": "\f204", + "calendar2-plus": "\f205", + "calendar2-range-fill": "\f206", + "calendar2-range": "\f207", + "calendar2-week-fill": "\f208", + "calendar2-week": "\f209", + "calendar2-x-fill": "\f20a", + "calendar2-x": "\f20b", + "calendar2": "\f20c", + "calendar3-event-fill": "\f20d", + "calendar3-event": "\f20e", + "calendar3-fill": "\f20f", + "calendar3-range-fill": "\f210", + "calendar3-range": "\f211", + "calendar3-week-fill": "\f212", + "calendar3-week": "\f213", + "calendar3": "\f214", + "calendar4-event": "\f215", + "calendar4-range": "\f216", + "calendar4-week": "\f217", + "calendar4": "\f218", + "camera-fill": "\f219", + "camera-reels-fill": "\f21a", + "camera-reels": "\f21b", + "camera-video-fill": "\f21c", + "camera-video-off-fill": "\f21d", + "camera-video-off": "\f21e", + "camera-video": "\f21f", + "camera": "\f220", + "camera2": "\f221", + "capslock-fill": "\f222", + "capslock": "\f223", + "card-checklist": "\f224", + "card-heading": "\f225", + "card-image": "\f226", + "card-list": "\f227", + "card-text": "\f228", + "caret-down-fill": "\f229", + "caret-down-square-fill": "\f22a", + "caret-down-square": "\f22b", + "caret-down": "\f22c", + "caret-left-fill": "\f22d", + "caret-left-square-fill": "\f22e", + "caret-left-square": "\f22f", + "caret-left": "\f230", + "caret-right-fill": "\f231", + "caret-right-square-fill": "\f232", + "caret-right-square": "\f233", + "caret-right": "\f234", + "caret-up-fill": "\f235", + "caret-up-square-fill": "\f236", + "caret-up-square": "\f237", + "caret-up": "\f238", + "cart-check-fill": "\f239", + "cart-check": "\f23a", + "cart-dash-fill": "\f23b", + "cart-dash": "\f23c", + "cart-fill": "\f23d", + "cart-plus-fill": "\f23e", + "cart-plus": "\f23f", + "cart-x-fill": "\f240", + "cart-x": "\f241", + "cart": "\f242", + "cart2": "\f243", + "cart3": "\f244", + "cart4": "\f245", + "cash-stack": "\f246", + "cash": "\f247", + "cast": "\f248", + "chat-dots-fill": "\f249", + "chat-dots": "\f24a", + "chat-fill": "\f24b", + "chat-left-dots-fill": "\f24c", + "chat-left-dots": "\f24d", + "chat-left-fill": "\f24e", + "chat-left-quote-fill": "\f24f", + "chat-left-quote": "\f250", + "chat-left-text-fill": "\f251", + "chat-left-text": "\f252", + "chat-left": "\f253", + "chat-quote-fill": "\f254", + "chat-quote": "\f255", + "chat-right-dots-fill": "\f256", + "chat-right-dots": "\f257", + "chat-right-fill": "\f258", + "chat-right-quote-fill": "\f259", + "chat-right-quote": "\f25a", + "chat-right-text-fill": "\f25b", + "chat-right-text": "\f25c", + "chat-right": "\f25d", + "chat-square-dots-fill": "\f25e", + "chat-square-dots": "\f25f", + "chat-square-fill": "\f260", + "chat-square-quote-fill": "\f261", + "chat-square-quote": "\f262", + "chat-square-text-fill": "\f263", + "chat-square-text": "\f264", + "chat-square": "\f265", + "chat-text-fill": "\f266", + "chat-text": "\f267", + "chat": "\f268", + "check-all": "\f269", + "check-circle-fill": "\f26a", + "check-circle": "\f26b", + "check-square-fill": "\f26c", + "check-square": "\f26d", + "check": "\f26e", + "check2-all": "\f26f", + "check2-circle": "\f270", + "check2-square": "\f271", + "check2": "\f272", + "chevron-bar-contract": "\f273", + "chevron-bar-down": "\f274", + "chevron-bar-expand": "\f275", + "chevron-bar-left": "\f276", + "chevron-bar-right": "\f277", + "chevron-bar-up": "\f278", + "chevron-compact-down": "\f279", + "chevron-compact-left": "\f27a", + "chevron-compact-right": "\f27b", + "chevron-compact-up": "\f27c", + "chevron-contract": "\f27d", + "chevron-double-down": "\f27e", + "chevron-double-left": "\f27f", + "chevron-double-right": "\f280", + "chevron-double-up": "\f281", + "chevron-down": "\f282", + "chevron-expand": "\f283", + "chevron-left": "\f284", + "chevron-right": "\f285", + "chevron-up": "\f286", + "circle-fill": "\f287", + "circle-half": "\f288", + "circle-square": "\f289", + "circle": "\f28a", + "clipboard-check": "\f28b", + "clipboard-data": "\f28c", + "clipboard-minus": "\f28d", + "clipboard-plus": "\f28e", + "clipboard-x": "\f28f", + "clipboard": "\f290", + "clock-fill": "\f291", + "clock-history": "\f292", + "clock": "\f293", + "cloud-arrow-down-fill": "\f294", + "cloud-arrow-down": "\f295", + "cloud-arrow-up-fill": "\f296", + "cloud-arrow-up": "\f297", + "cloud-check-fill": "\f298", + "cloud-check": "\f299", + "cloud-download-fill": "\f29a", + "cloud-download": "\f29b", + "cloud-drizzle-fill": "\f29c", + "cloud-drizzle": "\f29d", + "cloud-fill": "\f29e", + "cloud-fog-fill": "\f29f", + "cloud-fog": "\f2a0", + "cloud-fog2-fill": "\f2a1", + "cloud-fog2": "\f2a2", + "cloud-hail-fill": "\f2a3", + "cloud-hail": "\f2a4", + "cloud-haze-1": "\f2a5", + "cloud-haze-fill": "\f2a6", + "cloud-haze": "\f2a7", + "cloud-haze2-fill": "\f2a8", + "cloud-lightning-fill": "\f2a9", + "cloud-lightning-rain-fill": "\f2aa", + "cloud-lightning-rain": "\f2ab", + "cloud-lightning": "\f2ac", + "cloud-minus-fill": "\f2ad", + "cloud-minus": "\f2ae", + "cloud-moon-fill": "\f2af", + "cloud-moon": "\f2b0", + "cloud-plus-fill": "\f2b1", + "cloud-plus": "\f2b2", + "cloud-rain-fill": "\f2b3", + "cloud-rain-heavy-fill": "\f2b4", + "cloud-rain-heavy": "\f2b5", + "cloud-rain": "\f2b6", + "cloud-slash-fill": "\f2b7", + "cloud-slash": "\f2b8", + "cloud-sleet-fill": "\f2b9", + "cloud-sleet": "\f2ba", + "cloud-snow-fill": "\f2bb", + "cloud-snow": "\f2bc", + "cloud-sun-fill": "\f2bd", + "cloud-sun": "\f2be", + "cloud-upload-fill": "\f2bf", + "cloud-upload": "\f2c0", + "cloud": "\f2c1", + "clouds-fill": "\f2c2", + "clouds": "\f2c3", + "cloudy-fill": "\f2c4", + "cloudy": "\f2c5", + "code-slash": "\f2c6", + "code-square": "\f2c7", + "code": "\f2c8", + "collection-fill": "\f2c9", + "collection-play-fill": "\f2ca", + "collection-play": "\f2cb", + "collection": "\f2cc", + "columns-gap": "\f2cd", + "columns": "\f2ce", + "command": "\f2cf", + "compass-fill": "\f2d0", + "compass": "\f2d1", + "cone-striped": "\f2d2", + "cone": "\f2d3", + "controller": "\f2d4", + "cpu-fill": "\f2d5", + "cpu": "\f2d6", + "credit-card-2-back-fill": "\f2d7", + "credit-card-2-back": "\f2d8", + "credit-card-2-front-fill": "\f2d9", + "credit-card-2-front": "\f2da", + "credit-card-fill": "\f2db", + "credit-card": "\f2dc", + "crop": "\f2dd", + "cup-fill": "\f2de", + "cup-straw": "\f2df", + "cup": "\f2e0", + "cursor-fill": "\f2e1", + "cursor-text": "\f2e2", + "cursor": "\f2e3", + "dash-circle-dotted": "\f2e4", + "dash-circle-fill": "\f2e5", + "dash-circle": "\f2e6", + "dash-square-dotted": "\f2e7", + "dash-square-fill": "\f2e8", + "dash-square": "\f2e9", + "dash": "\f2ea", + "diagram-2-fill": "\f2eb", + "diagram-2": "\f2ec", + "diagram-3-fill": "\f2ed", + "diagram-3": "\f2ee", + "diamond-fill": "\f2ef", + "diamond-half": "\f2f0", + "diamond": "\f2f1", + "dice-1-fill": "\f2f2", + "dice-1": "\f2f3", + "dice-2-fill": "\f2f4", + "dice-2": "\f2f5", + "dice-3-fill": "\f2f6", + "dice-3": "\f2f7", + "dice-4-fill": "\f2f8", + "dice-4": "\f2f9", + "dice-5-fill": "\f2fa", + "dice-5": "\f2fb", + "dice-6-fill": "\f2fc", + "dice-6": "\f2fd", + "disc-fill": "\f2fe", + "disc": "\f2ff", + "discord": "\f300", + "display-fill": "\f301", + "display": "\f302", + "distribute-horizontal": "\f303", + "distribute-vertical": "\f304", + "door-closed-fill": "\f305", + "door-closed": "\f306", + "door-open-fill": "\f307", + "door-open": "\f308", + "dot": "\f309", + "download": "\f30a", + "droplet-fill": "\f30b", + "droplet-half": "\f30c", + "droplet": "\f30d", + "earbuds": "\f30e", + "easel-fill": "\f30f", + "easel": "\f310", + "egg-fill": "\f311", + "egg-fried": "\f312", + "egg": "\f313", + "eject-fill": "\f314", + "eject": "\f315", + "emoji-angry-fill": "\f316", + "emoji-angry": "\f317", + "emoji-dizzy-fill": "\f318", + "emoji-dizzy": "\f319", + "emoji-expressionless-fill": "\f31a", + "emoji-expressionless": "\f31b", + "emoji-frown-fill": "\f31c", + "emoji-frown": "\f31d", + "emoji-heart-eyes-fill": "\f31e", + "emoji-heart-eyes": "\f31f", + "emoji-laughing-fill": "\f320", + "emoji-laughing": "\f321", + "emoji-neutral-fill": "\f322", + "emoji-neutral": "\f323", + "emoji-smile-fill": "\f324", + "emoji-smile-upside-down-fill": "\f325", + "emoji-smile-upside-down": "\f326", + "emoji-smile": "\f327", + "emoji-sunglasses-fill": "\f328", + "emoji-sunglasses": "\f329", + "emoji-wink-fill": "\f32a", + "emoji-wink": "\f32b", + "envelope-fill": "\f32c", + "envelope-open-fill": "\f32d", + "envelope-open": "\f32e", + "envelope": "\f32f", + "eraser-fill": "\f330", + "eraser": "\f331", + "exclamation-circle-fill": "\f332", + "exclamation-circle": "\f333", + "exclamation-diamond-fill": "\f334", + "exclamation-diamond": "\f335", + "exclamation-octagon-fill": "\f336", + "exclamation-octagon": "\f337", + "exclamation-square-fill": "\f338", + "exclamation-square": "\f339", + "exclamation-triangle-fill": "\f33a", + "exclamation-triangle": "\f33b", + "exclamation": "\f33c", + "exclude": "\f33d", + "eye-fill": "\f33e", + "eye-slash-fill": "\f33f", + "eye-slash": "\f340", + "eye": "\f341", + "eyedropper": "\f342", + "eyeglasses": "\f343", + "facebook": "\f344", + "file-arrow-down-fill": "\f345", + "file-arrow-down": "\f346", + "file-arrow-up-fill": "\f347", + "file-arrow-up": "\f348", + "file-bar-graph-fill": "\f349", + "file-bar-graph": "\f34a", + "file-binary-fill": "\f34b", + "file-binary": "\f34c", + "file-break-fill": "\f34d", + "file-break": "\f34e", + "file-check-fill": "\f34f", + "file-check": "\f350", + "file-code-fill": "\f351", + "file-code": "\f352", + "file-diff-fill": "\f353", + "file-diff": "\f354", + "file-earmark-arrow-down-fill": "\f355", + "file-earmark-arrow-down": "\f356", + "file-earmark-arrow-up-fill": "\f357", + "file-earmark-arrow-up": "\f358", + "file-earmark-bar-graph-fill": "\f359", + "file-earmark-bar-graph": "\f35a", + "file-earmark-binary-fill": "\f35b", + "file-earmark-binary": "\f35c", + "file-earmark-break-fill": "\f35d", + "file-earmark-break": "\f35e", + "file-earmark-check-fill": "\f35f", + "file-earmark-check": "\f360", + "file-earmark-code-fill": "\f361", + "file-earmark-code": "\f362", + "file-earmark-diff-fill": "\f363", + "file-earmark-diff": "\f364", + "file-earmark-easel-fill": "\f365", + "file-earmark-easel": "\f366", + "file-earmark-excel-fill": "\f367", + "file-earmark-excel": "\f368", + "file-earmark-fill": "\f369", + "file-earmark-font-fill": "\f36a", + "file-earmark-font": "\f36b", + "file-earmark-image-fill": "\f36c", + "file-earmark-image": "\f36d", + "file-earmark-lock-fill": "\f36e", + "file-earmark-lock": "\f36f", + "file-earmark-lock2-fill": "\f370", + "file-earmark-lock2": "\f371", + "file-earmark-medical-fill": "\f372", + "file-earmark-medical": "\f373", + "file-earmark-minus-fill": "\f374", + "file-earmark-minus": "\f375", + "file-earmark-music-fill": "\f376", + "file-earmark-music": "\f377", + "file-earmark-person-fill": "\f378", + "file-earmark-person": "\f379", + "file-earmark-play-fill": "\f37a", + "file-earmark-play": "\f37b", + "file-earmark-plus-fill": "\f37c", + "file-earmark-plus": "\f37d", + "file-earmark-post-fill": "\f37e", + "file-earmark-post": "\f37f", + "file-earmark-ppt-fill": "\f380", + "file-earmark-ppt": "\f381", + "file-earmark-richtext-fill": "\f382", + "file-earmark-richtext": "\f383", + "file-earmark-ruled-fill": "\f384", + "file-earmark-ruled": "\f385", + "file-earmark-slides-fill": "\f386", + "file-earmark-slides": "\f387", + "file-earmark-spreadsheet-fill": "\f388", + "file-earmark-spreadsheet": "\f389", + "file-earmark-text-fill": "\f38a", + "file-earmark-text": "\f38b", + "file-earmark-word-fill": "\f38c", + "file-earmark-word": "\f38d", + "file-earmark-x-fill": "\f38e", + "file-earmark-x": "\f38f", + "file-earmark-zip-fill": "\f390", + "file-earmark-zip": "\f391", + "file-earmark": "\f392", + "file-easel-fill": "\f393", + "file-easel": "\f394", + "file-excel-fill": "\f395", + "file-excel": "\f396", + "file-fill": "\f397", + "file-font-fill": "\f398", + "file-font": "\f399", + "file-image-fill": "\f39a", + "file-image": "\f39b", + "file-lock-fill": "\f39c", + "file-lock": "\f39d", + "file-lock2-fill": "\f39e", + "file-lock2": "\f39f", + "file-medical-fill": "\f3a0", + "file-medical": "\f3a1", + "file-minus-fill": "\f3a2", + "file-minus": "\f3a3", + "file-music-fill": "\f3a4", + "file-music": "\f3a5", + "file-person-fill": "\f3a6", + "file-person": "\f3a7", + "file-play-fill": "\f3a8", + "file-play": "\f3a9", + "file-plus-fill": "\f3aa", + "file-plus": "\f3ab", + "file-post-fill": "\f3ac", + "file-post": "\f3ad", + "file-ppt-fill": "\f3ae", + "file-ppt": "\f3af", + "file-richtext-fill": "\f3b0", + "file-richtext": "\f3b1", + "file-ruled-fill": "\f3b2", + "file-ruled": "\f3b3", + "file-slides-fill": "\f3b4", + "file-slides": "\f3b5", + "file-spreadsheet-fill": "\f3b6", + "file-spreadsheet": "\f3b7", + "file-text-fill": "\f3b8", + "file-text": "\f3b9", + "file-word-fill": "\f3ba", + "file-word": "\f3bb", + "file-x-fill": "\f3bc", + "file-x": "\f3bd", + "file-zip-fill": "\f3be", + "file-zip": "\f3bf", + "file": "\f3c0", + "files-alt": "\f3c1", + "files": "\f3c2", + "film": "\f3c3", + "filter-circle-fill": "\f3c4", + "filter-circle": "\f3c5", + "filter-left": "\f3c6", + "filter-right": "\f3c7", + "filter-square-fill": "\f3c8", + "filter-square": "\f3c9", + "filter": "\f3ca", + "flag-fill": "\f3cb", + "flag": "\f3cc", + "flower1": "\f3cd", + "flower2": "\f3ce", + "flower3": "\f3cf", + "folder-check": "\f3d0", + "folder-fill": "\f3d1", + "folder-minus": "\f3d2", + "folder-plus": "\f3d3", + "folder-symlink-fill": "\f3d4", + "folder-symlink": "\f3d5", + "folder-x": "\f3d6", + "folder": "\f3d7", + "folder2-open": "\f3d8", + "folder2": "\f3d9", + "fonts": "\f3da", + "forward-fill": "\f3db", + "forward": "\f3dc", + "front": "\f3dd", + "fullscreen-exit": "\f3de", + "fullscreen": "\f3df", + "funnel-fill": "\f3e0", + "funnel": "\f3e1", + "gear-fill": "\f3e2", + "gear-wide-connected": "\f3e3", + "gear-wide": "\f3e4", + "gear": "\f3e5", + "gem": "\f3e6", + "geo-alt-fill": "\f3e7", + "geo-alt": "\f3e8", + "geo-fill": "\f3e9", + "geo": "\f3ea", + "gift-fill": "\f3eb", + "gift": "\f3ec", + "github": "\f3ed", + "globe": "\f3ee", + "globe2": "\f3ef", + "google": "\f3f0", + "graph-down": "\f3f1", + "graph-up": "\f3f2", + "grid-1x2-fill": "\f3f3", + "grid-1x2": "\f3f4", + "grid-3x2-gap-fill": "\f3f5", + "grid-3x2-gap": "\f3f6", + "grid-3x2": "\f3f7", + "grid-3x3-gap-fill": "\f3f8", + "grid-3x3-gap": "\f3f9", + "grid-3x3": "\f3fa", + "grid-fill": "\f3fb", + "grid": "\f3fc", + "grip-horizontal": "\f3fd", + "grip-vertical": "\f3fe", + "hammer": "\f3ff", + "hand-index-fill": "\f400", + "hand-index-thumb-fill": "\f401", + "hand-index-thumb": "\f402", + "hand-index": "\f403", + "hand-thumbs-down-fill": "\f404", + "hand-thumbs-down": "\f405", + "hand-thumbs-up-fill": "\f406", + "hand-thumbs-up": "\f407", + "handbag-fill": "\f408", + "handbag": "\f409", + "hash": "\f40a", + "hdd-fill": "\f40b", + "hdd-network-fill": "\f40c", + "hdd-network": "\f40d", + "hdd-rack-fill": "\f40e", + "hdd-rack": "\f40f", + "hdd-stack-fill": "\f410", + "hdd-stack": "\f411", + "hdd": "\f412", + "headphones": "\f413", + "headset": "\f414", + "heart-fill": "\f415", + "heart-half": "\f416", + "heart": "\f417", + "heptagon-fill": "\f418", + "heptagon-half": "\f419", + "heptagon": "\f41a", + "hexagon-fill": "\f41b", + "hexagon-half": "\f41c", + "hexagon": "\f41d", + "hourglass-bottom": "\f41e", + "hourglass-split": "\f41f", + "hourglass-top": "\f420", + "hourglass": "\f421", + "house-door-fill": "\f422", + "house-door": "\f423", + "house-fill": "\f424", + "house": "\f425", + "hr": "\f426", + "hurricane": "\f427", + "image-alt": "\f428", + "image-fill": "\f429", + "image": "\f42a", + "images": "\f42b", + "inbox-fill": "\f42c", + "inbox": "\f42d", + "inboxes-fill": "\f42e", + "inboxes": "\f42f", + "info-circle-fill": "\f430", + "info-circle": "\f431", + "info-square-fill": "\f432", + "info-square": "\f433", + "info": "\f434", + "input-cursor-text": "\f435", + "input-cursor": "\f436", + "instagram": "\f437", + "intersect": "\f438", + "journal-album": "\f439", + "journal-arrow-down": "\f43a", + "journal-arrow-up": "\f43b", + "journal-bookmark-fill": "\f43c", + "journal-bookmark": "\f43d", + "journal-check": "\f43e", + "journal-code": "\f43f", + "journal-medical": "\f440", + "journal-minus": "\f441", + "journal-plus": "\f442", + "journal-richtext": "\f443", + "journal-text": "\f444", + "journal-x": "\f445", + "journal": "\f446", + "journals": "\f447", + "joystick": "\f448", + "justify-left": "\f449", + "justify-right": "\f44a", + "justify": "\f44b", + "kanban-fill": "\f44c", + "kanban": "\f44d", + "key-fill": "\f44e", + "key": "\f44f", + "keyboard-fill": "\f450", + "keyboard": "\f451", + "ladder": "\f452", + "lamp-fill": "\f453", + "lamp": "\f454", + "laptop-fill": "\f455", + "laptop": "\f456", + "layer-backward": "\f457", + "layer-forward": "\f458", + "layers-fill": "\f459", + "layers-half": "\f45a", + "layers": "\f45b", + "layout-sidebar-inset-reverse": "\f45c", + "layout-sidebar-inset": "\f45d", + "layout-sidebar-reverse": "\f45e", + "layout-sidebar": "\f45f", + "layout-split": "\f460", + "layout-text-sidebar-reverse": "\f461", + "layout-text-sidebar": "\f462", + "layout-text-window-reverse": "\f463", + "layout-text-window": "\f464", + "layout-three-columns": "\f465", + "layout-wtf": "\f466", + "life-preserver": "\f467", + "lightbulb-fill": "\f468", + "lightbulb-off-fill": "\f469", + "lightbulb-off": "\f46a", + "lightbulb": "\f46b", + "lightning-charge-fill": "\f46c", + "lightning-charge": "\f46d", + "lightning-fill": "\f46e", + "lightning": "\f46f", + "link-45deg": "\f470", + "link": "\f471", + "linkedin": "\f472", + "list-check": "\f473", + "list-nested": "\f474", + "list-ol": "\f475", + "list-stars": "\f476", + "list-task": "\f477", + "list-ul": "\f478", + "list": "\f479", + "lock-fill": "\f47a", + "lock": "\f47b", + "mailbox": "\f47c", + "mailbox2": "\f47d", + "map-fill": "\f47e", + "map": "\f47f", + "markdown-fill": "\f480", + "markdown": "\f481", + "mask": "\f482", + "megaphone-fill": "\f483", + "megaphone": "\f484", + "menu-app-fill": "\f485", + "menu-app": "\f486", + "menu-button-fill": "\f487", + "menu-button-wide-fill": "\f488", + "menu-button-wide": "\f489", + "menu-button": "\f48a", + "menu-down": "\f48b", + "menu-up": "\f48c", + "mic-fill": "\f48d", + "mic-mute-fill": "\f48e", + "mic-mute": "\f48f", + "mic": "\f490", + "minecart-loaded": "\f491", + "minecart": "\f492", + "moisture": "\f493", + "moon-fill": "\f494", + "moon-stars-fill": "\f495", + "moon-stars": "\f496", + "moon": "\f497", + "mouse-fill": "\f498", + "mouse": "\f499", + "mouse2-fill": "\f49a", + "mouse2": "\f49b", + "mouse3-fill": "\f49c", + "mouse3": "\f49d", + "music-note-beamed": "\f49e", + "music-note-list": "\f49f", + "music-note": "\f4a0", + "music-player-fill": "\f4a1", + "music-player": "\f4a2", + "newspaper": "\f4a3", + "node-minus-fill": "\f4a4", + "node-minus": "\f4a5", + "node-plus-fill": "\f4a6", + "node-plus": "\f4a7", + "nut-fill": "\f4a8", + "nut": "\f4a9", + "octagon-fill": "\f4aa", + "octagon-half": "\f4ab", + "octagon": "\f4ac", + "option": "\f4ad", + "outlet": "\f4ae", + "paint-bucket": "\f4af", + "palette-fill": "\f4b0", + "palette": "\f4b1", + "palette2": "\f4b2", + "paperclip": "\f4b3", + "paragraph": "\f4b4", + "patch-check-fill": "\f4b5", + "patch-check": "\f4b6", + "patch-exclamation-fill": "\f4b7", + "patch-exclamation": "\f4b8", + "patch-minus-fill": "\f4b9", + "patch-minus": "\f4ba", + "patch-plus-fill": "\f4bb", + "patch-plus": "\f4bc", + "patch-question-fill": "\f4bd", + "patch-question": "\f4be", + "pause-btn-fill": "\f4bf", + "pause-btn": "\f4c0", + "pause-circle-fill": "\f4c1", + "pause-circle": "\f4c2", + "pause-fill": "\f4c3", + "pause": "\f4c4", + "peace-fill": "\f4c5", + "peace": "\f4c6", + "pen-fill": "\f4c7", + "pen": "\f4c8", + "pencil-fill": "\f4c9", + "pencil-square": "\f4ca", + "pencil": "\f4cb", + "pentagon-fill": "\f4cc", + "pentagon-half": "\f4cd", + "pentagon": "\f4ce", + "people-fill": "\f4cf", + "people": "\f4d0", + "percent": "\f4d1", + "person-badge-fill": "\f4d2", + "person-badge": "\f4d3", + "person-bounding-box": "\f4d4", + "person-check-fill": "\f4d5", + "person-check": "\f4d6", + "person-circle": "\f4d7", + "person-dash-fill": "\f4d8", + "person-dash": "\f4d9", + "person-fill": "\f4da", + "person-lines-fill": "\f4db", + "person-plus-fill": "\f4dc", + "person-plus": "\f4dd", + "person-square": "\f4de", + "person-x-fill": "\f4df", + "person-x": "\f4e0", + "person": "\f4e1", + "phone-fill": "\f4e2", + "phone-landscape-fill": "\f4e3", + "phone-landscape": "\f4e4", + "phone-vibrate-fill": "\f4e5", + "phone-vibrate": "\f4e6", + "phone": "\f4e7", + "pie-chart-fill": "\f4e8", + "pie-chart": "\f4e9", + "pin-angle-fill": "\f4ea", + "pin-angle": "\f4eb", + "pin-fill": "\f4ec", + "pin": "\f4ed", + "pip-fill": "\f4ee", + "pip": "\f4ef", + "play-btn-fill": "\f4f0", + "play-btn": "\f4f1", + "play-circle-fill": "\f4f2", + "play-circle": "\f4f3", + "play-fill": "\f4f4", + "play": "\f4f5", + "plug-fill": "\f4f6", + "plug": "\f4f7", + "plus-circle-dotted": "\f4f8", + "plus-circle-fill": "\f4f9", + "plus-circle": "\f4fa", + "plus-square-dotted": "\f4fb", + "plus-square-fill": "\f4fc", + "plus-square": "\f4fd", + "plus": "\f4fe", + "power": "\f4ff", + "printer-fill": "\f500", + "printer": "\f501", + "puzzle-fill": "\f502", + "puzzle": "\f503", + "question-circle-fill": "\f504", + "question-circle": "\f505", + "question-diamond-fill": "\f506", + "question-diamond": "\f507", + "question-octagon-fill": "\f508", + "question-octagon": "\f509", + "question-square-fill": "\f50a", + "question-square": "\f50b", + "question": "\f50c", + "rainbow": "\f50d", + "receipt-cutoff": "\f50e", + "receipt": "\f50f", + "reception-0": "\f510", + "reception-1": "\f511", + "reception-2": "\f512", + "reception-3": "\f513", + "reception-4": "\f514", + "record-btn-fill": "\f515", + "record-btn": "\f516", + "record-circle-fill": "\f517", + "record-circle": "\f518", + "record-fill": "\f519", + "record": "\f51a", + "record2-fill": "\f51b", + "record2": "\f51c", + "reply-all-fill": "\f51d", + "reply-all": "\f51e", + "reply-fill": "\f51f", + "reply": "\f520", + "rss-fill": "\f521", + "rss": "\f522", + "rulers": "\f523", + "save-fill": "\f524", + "save": "\f525", + "save2-fill": "\f526", + "save2": "\f527", + "scissors": "\f528", + "screwdriver": "\f529", + "search": "\f52a", + "segmented-nav": "\f52b", + "server": "\f52c", + "share-fill": "\f52d", + "share": "\f52e", + "shield-check": "\f52f", + "shield-exclamation": "\f530", + "shield-fill-check": "\f531", + "shield-fill-exclamation": "\f532", + "shield-fill-minus": "\f533", + "shield-fill-plus": "\f534", + "shield-fill-x": "\f535", + "shield-fill": "\f536", + "shield-lock-fill": "\f537", + "shield-lock": "\f538", + "shield-minus": "\f539", + "shield-plus": "\f53a", + "shield-shaded": "\f53b", + "shield-slash-fill": "\f53c", + "shield-slash": "\f53d", + "shield-x": "\f53e", + "shield": "\f53f", + "shift-fill": "\f540", + "shift": "\f541", + "shop-window": "\f542", + "shop": "\f543", + "shuffle": "\f544", + "signpost-2-fill": "\f545", + "signpost-2": "\f546", + "signpost-fill": "\f547", + "signpost-split-fill": "\f548", + "signpost-split": "\f549", + "signpost": "\f54a", + "sim-fill": "\f54b", + "sim": "\f54c", + "skip-backward-btn-fill": "\f54d", + "skip-backward-btn": "\f54e", + "skip-backward-circle-fill": "\f54f", + "skip-backward-circle": "\f550", + "skip-backward-fill": "\f551", + "skip-backward": "\f552", + "skip-end-btn-fill": "\f553", + "skip-end-btn": "\f554", + "skip-end-circle-fill": "\f555", + "skip-end-circle": "\f556", + "skip-end-fill": "\f557", + "skip-end": "\f558", + "skip-forward-btn-fill": "\f559", + "skip-forward-btn": "\f55a", + "skip-forward-circle-fill": "\f55b", + "skip-forward-circle": "\f55c", + "skip-forward-fill": "\f55d", + "skip-forward": "\f55e", + "skip-start-btn-fill": "\f55f", + "skip-start-btn": "\f560", + "skip-start-circle-fill": "\f561", + "skip-start-circle": "\f562", + "skip-start-fill": "\f563", + "skip-start": "\f564", + "slack": "\f565", + "slash-circle-fill": "\f566", + "slash-circle": "\f567", + "slash-square-fill": "\f568", + "slash-square": "\f569", + "slash": "\f56a", + "sliders": "\f56b", + "smartwatch": "\f56c", + "snow": "\f56d", + "snow2": "\f56e", + "snow3": "\f56f", + "sort-alpha-down-alt": "\f570", + "sort-alpha-down": "\f571", + "sort-alpha-up-alt": "\f572", + "sort-alpha-up": "\f573", + "sort-down-alt": "\f574", + "sort-down": "\f575", + "sort-numeric-down-alt": "\f576", + "sort-numeric-down": "\f577", + "sort-numeric-up-alt": "\f578", + "sort-numeric-up": "\f579", + "sort-up-alt": "\f57a", + "sort-up": "\f57b", + "soundwave": "\f57c", + "speaker-fill": "\f57d", + "speaker": "\f57e", + "speedometer": "\f57f", + "speedometer2": "\f580", + "spellcheck": "\f581", + "square-fill": "\f582", + "square-half": "\f583", + "square": "\f584", + "stack": "\f585", + "star-fill": "\f586", + "star-half": "\f587", + "star": "\f588", + "stars": "\f589", + "stickies-fill": "\f58a", + "stickies": "\f58b", + "sticky-fill": "\f58c", + "sticky": "\f58d", + "stop-btn-fill": "\f58e", + "stop-btn": "\f58f", + "stop-circle-fill": "\f590", + "stop-circle": "\f591", + "stop-fill": "\f592", + "stop": "\f593", + "stoplights-fill": "\f594", + "stoplights": "\f595", + "stopwatch-fill": "\f596", + "stopwatch": "\f597", + "subtract": "\f598", + "suit-club-fill": "\f599", + "suit-club": "\f59a", + "suit-diamond-fill": "\f59b", + "suit-diamond": "\f59c", + "suit-heart-fill": "\f59d", + "suit-heart": "\f59e", + "suit-spade-fill": "\f59f", + "suit-spade": "\f5a0", + "sun-fill": "\f5a1", + "sun": "\f5a2", + "sunglasses": "\f5a3", + "sunrise-fill": "\f5a4", + "sunrise": "\f5a5", + "sunset-fill": "\f5a6", + "sunset": "\f5a7", + "symmetry-horizontal": "\f5a8", + "symmetry-vertical": "\f5a9", + "table": "\f5aa", + "tablet-fill": "\f5ab", + "tablet-landscape-fill": "\f5ac", + "tablet-landscape": "\f5ad", + "tablet": "\f5ae", + "tag-fill": "\f5af", + "tag": "\f5b0", + "tags-fill": "\f5b1", + "tags": "\f5b2", + "telegram": "\f5b3", + "telephone-fill": "\f5b4", + "telephone-forward-fill": "\f5b5", + "telephone-forward": "\f5b6", + "telephone-inbound-fill": "\f5b7", + "telephone-inbound": "\f5b8", + "telephone-minus-fill": "\f5b9", + "telephone-minus": "\f5ba", + "telephone-outbound-fill": "\f5bb", + "telephone-outbound": "\f5bc", + "telephone-plus-fill": "\f5bd", + "telephone-plus": "\f5be", + "telephone-x-fill": "\f5bf", + "telephone-x": "\f5c0", + "telephone": "\f5c1", + "terminal-fill": "\f5c2", + "terminal": "\f5c3", + "text-center": "\f5c4", + "text-indent-left": "\f5c5", + "text-indent-right": "\f5c6", + "text-left": "\f5c7", + "text-paragraph": "\f5c8", + "text-right": "\f5c9", + "textarea-resize": "\f5ca", + "textarea-t": "\f5cb", + "textarea": "\f5cc", + "thermometer-half": "\f5cd", + "thermometer-high": "\f5ce", + "thermometer-low": "\f5cf", + "thermometer-snow": "\f5d0", + "thermometer-sun": "\f5d1", + "thermometer": "\f5d2", + "three-dots-vertical": "\f5d3", + "three-dots": "\f5d4", + "toggle-off": "\f5d5", + "toggle-on": "\f5d6", + "toggle2-off": "\f5d7", + "toggle2-on": "\f5d8", + "toggles": "\f5d9", + "toggles2": "\f5da", + "tools": "\f5db", + "tornado": "\f5dc", + "trash-fill": "\f5dd", + "trash": "\f5de", + "trash2-fill": "\f5df", + "trash2": "\f5e0", + "tree-fill": "\f5e1", + "tree": "\f5e2", + "triangle-fill": "\f5e3", + "triangle-half": "\f5e4", + "triangle": "\f5e5", + "trophy-fill": "\f5e6", + "trophy": "\f5e7", + "tropical-storm": "\f5e8", + "truck-flatbed": "\f5e9", + "truck": "\f5ea", + "tsunami": "\f5eb", + "tv-fill": "\f5ec", + "tv": "\f5ed", + "twitch": "\f5ee", + "twitter": "\f5ef", + "type-bold": "\f5f0", + "type-h1": "\f5f1", + "type-h2": "\f5f2", + "type-h3": "\f5f3", + "type-italic": "\f5f4", + "type-strikethrough": "\f5f5", + "type-underline": "\f5f6", + "type": "\f5f7", + "ui-checks-grid": "\f5f8", + "ui-checks": "\f5f9", + "ui-radios-grid": "\f5fa", + "ui-radios": "\f5fb", + "umbrella-fill": "\f5fc", + "umbrella": "\f5fd", + "union": "\f5fe", + "unlock-fill": "\f5ff", + "unlock": "\f600", + "upc-scan": "\f601", + "upc": "\f602", + "upload": "\f603", + "vector-pen": "\f604", + "view-list": "\f605", + "view-stacked": "\f606", + "vinyl-fill": "\f607", + "vinyl": "\f608", + "voicemail": "\f609", + "volume-down-fill": "\f60a", + "volume-down": "\f60b", + "volume-mute-fill": "\f60c", + "volume-mute": "\f60d", + "volume-off-fill": "\f60e", + "volume-off": "\f60f", + "volume-up-fill": "\f610", + "volume-up": "\f611", + "vr": "\f612", + "wallet-fill": "\f613", + "wallet": "\f614", + "wallet2": "\f615", + "watch": "\f616", + "water": "\f617", + "whatsapp": "\f618", + "wifi-1": "\f619", + "wifi-2": "\f61a", + "wifi-off": "\f61b", + "wifi": "\f61c", + "wind": "\f61d", + "window-dock": "\f61e", + "window-sidebar": "\f61f", + "window": "\f620", + "wrench": "\f621", + "x-circle-fill": "\f622", + "x-circle": "\f623", + "x-diamond-fill": "\f624", + "x-diamond": "\f625", + "x-octagon-fill": "\f626", + "x-octagon": "\f627", + "x-square-fill": "\f628", + "x-square": "\f629", + "x": "\f62a", + "youtube": "\f62b", + "zoom-in": "\f62c", + "zoom-out": "\f62d", + "bank": "\f62e", + "bank2": "\f62f", + "bell-slash-fill": "\f630", + "bell-slash": "\f631", + "cash-coin": "\f632", + "check-lg": "\f633", + "coin": "\f634", + "currency-bitcoin": "\f635", + "currency-dollar": "\f636", + "currency-euro": "\f637", + "currency-exchange": "\f638", + "currency-pound": "\f639", + "currency-yen": "\f63a", + "dash-lg": "\f63b", + "exclamation-lg": "\f63c", + "file-earmark-pdf-fill": "\f63d", + "file-earmark-pdf": "\f63e", + "file-pdf-fill": "\f63f", + "file-pdf": "\f640", + "gender-ambiguous": "\f641", + "gender-female": "\f642", + "gender-male": "\f643", + "gender-trans": "\f644", + "headset-vr": "\f645", + "info-lg": "\f646", + "mastodon": "\f647", + "messenger": "\f648", + "piggy-bank-fill": "\f649", + "piggy-bank": "\f64a", + "pin-map-fill": "\f64b", + "pin-map": "\f64c", + "plus-lg": "\f64d", + "question-lg": "\f64e", + "recycle": "\f64f", + "reddit": "\f650", + "safe-fill": "\f651", + "safe2-fill": "\f652", + "safe2": "\f653", + "sd-card-fill": "\f654", + "sd-card": "\f655", + "skype": "\f656", + "slash-lg": "\f657", + "translate": "\f658", + "x-lg": "\f659", + "safe": "\f65a", + "apple": "\f65b", + "microsoft": "\f65d", + "windows": "\f65e", + "behance": "\f65c", + "dribbble": "\f65f", + "line": "\f660", + "medium": "\f661", + "paypal": "\f662", + "pinterest": "\f663", + "signal": "\f664", + "snapchat": "\f665", + "spotify": "\f666", + "stack-overflow": "\f667", + "strava": "\f668", + "wordpress": "\f669", + "vimeo": "\f66a", + "activity": "\f66b", + "easel2-fill": "\f66c", + "easel2": "\f66d", + "easel3-fill": "\f66e", + "easel3": "\f66f", + "fan": "\f670", + "fingerprint": "\f671", + "graph-down-arrow": "\f672", + "graph-up-arrow": "\f673", + "hypnotize": "\f674", + "magic": "\f675", + "person-rolodex": "\f676", + "person-video": "\f677", + "person-video2": "\f678", + "person-video3": "\f679", + "person-workspace": "\f67a", + "radioactive": "\f67b", + "webcam-fill": "\f67c", + "webcam": "\f67d", + "yin-yang": "\f67e", + "bandaid-fill": "\f680", + "bandaid": "\f681", + "bluetooth": "\f682", + "body-text": "\f683", + "boombox": "\f684", + "boxes": "\f685", + "dpad-fill": "\f686", + "dpad": "\f687", + "ear-fill": "\f688", + "ear": "\f689", + "envelope-check-1": "\f68a", + "envelope-check-fill": "\f68b", + "envelope-check": "\f68c", + "envelope-dash-1": "\f68d", + "envelope-dash-fill": "\f68e", + "envelope-dash": "\f68f", + "envelope-exclamation-1": "\f690", + "envelope-exclamation-fill": "\f691", + "envelope-exclamation": "\f692", + "envelope-plus-fill": "\f693", + "envelope-plus": "\f694", + "envelope-slash-1": "\f695", + "envelope-slash-fill": "\f696", + "envelope-slash": "\f697", + "envelope-x-1": "\f698", + "envelope-x-fill": "\f699", + "envelope-x": "\f69a", + "explicit-fill": "\f69b", + "explicit": "\f69c", + "git": "\f69d", + "infinity": "\f69e", + "list-columns-reverse": "\f69f", + "list-columns": "\f6a0", + "meta": "\f6a1", + "mortorboard-fill": "\f6a2", + "mortorboard": "\f6a3", + "nintendo-switch": "\f6a4", + "pc-display-horizontal": "\f6a5", + "pc-display": "\f6a6", + "pc-horizontal": "\f6a7", + "pc": "\f6a8", + "playstation": "\f6a9", + "plus-slash-minus": "\f6aa", + "projector-fill": "\f6ab", + "projector": "\f6ac", + "qr-code-scan": "\f6ad", + "qr-code": "\f6ae", + "quora": "\f6af", + "quote": "\f6b0", + "robot": "\f6b1", + "send-check-fill": "\f6b2", + "send-check": "\f6b3", + "send-dash-fill": "\f6b4", + "send-dash": "\f6b5", + "send-exclamation-1": "\f6b6", + "send-exclamation-fill": "\f6b7", + "send-exclamation": "\f6b8", + "send-fill": "\f6b9", + "send-plus-fill": "\f6ba", + "send-plus": "\f6bb", + "send-slash-fill": "\f6bc", + "send-slash": "\f6bd", + "send-x-fill": "\f6be", + "send-x": "\f6bf", + "send": "\f6c0", + "steam": "\f6c1", + "terminal-dash-1": "\f6c2", + "terminal-dash": "\f6c3", + "terminal-plus": "\f6c4", + "terminal-split": "\f6c5", + "ticket-detailed-fill": "\f6c6", + "ticket-detailed": "\f6c7", + "ticket-fill": "\f6c8", + "ticket-perforated-fill": "\f6c9", + "ticket-perforated": "\f6ca", + "ticket": "\f6cb", + "tiktok": "\f6cc", + "window-dash": "\f6cd", + "window-desktop": "\f6ce", + "window-fullscreen": "\f6cf", + "window-plus": "\f6d0", + "window-split": "\f6d1", + "window-stack": "\f6d2", + "window-x": "\f6d3", + "xbox": "\f6d4", + "ethernet": "\f6d5", + "hdmi-fill": "\f6d6", + "hdmi": "\f6d7", + "usb-c-fill": "\f6d8", + "usb-c": "\f6d9", + "usb-fill": "\f6da", + "usb-plug-fill": "\f6db", + "usb-plug": "\f6dc", + "usb-symbol": "\f6dd", + "usb": "\f6de", + "boombox-fill": "\f6df", + "displayport-1": "\f6e0", + "displayport": "\f6e1", + "gpu-card": "\f6e2", + "memory": "\f6e3", + "modem-fill": "\f6e4", + "modem": "\f6e5", + "motherboard-fill": "\f6e6", + "motherboard": "\f6e7", + "optical-audio-fill": "\f6e8", + "optical-audio": "\f6e9", + "pci-card": "\f6ea", + "router-fill": "\f6eb", + "router": "\f6ec", + "ssd-fill": "\f6ed", + "ssd": "\f6ee", + "thunderbolt-fill": "\f6ef", + "thunderbolt": "\f6f0", + "usb-drive-fill": "\f6f1", + "usb-drive": "\f6f2", + "usb-micro-fill": "\f6f3", + "usb-micro": "\f6f4", + "usb-mini-fill": "\f6f5", + "usb-mini": "\f6f6", + "cloud-haze2": "\f6f7", + "device-hdd-fill": "\f6f8", + "device-hdd": "\f6f9", + "device-ssd-fill": "\f6fa", + "device-ssd": "\f6fb", + "displayport-fill": "\f6fc", + "mortarboard-fill": "\f6fd", + "mortarboard": "\f6fe", + "terminal-x": "\f6ff", + "arrow-through-heart-fill": "\f700", + "arrow-through-heart": "\f701", + "badge-sd-fill": "\f702", + "badge-sd": "\f703", + "bag-heart-fill": "\f704", + "bag-heart": "\f705", + "balloon-fill": "\f706", + "balloon-heart-fill": "\f707", + "balloon-heart": "\f708", + "balloon": "\f709", + "box2-fill": "\f70a", + "box2-heart-fill": "\f70b", + "box2-heart": "\f70c", + "box2": "\f70d", + "braces-asterisk": "\f70e", + "calendar-heart-fill": "\f70f", + "calendar-heart": "\f710", + "calendar2-heart-fill": "\f711", + "calendar2-heart": "\f712", + "chat-heart-fill": "\f713", + "chat-heart": "\f714", + "chat-left-heart-fill": "\f715", + "chat-left-heart": "\f716", + "chat-right-heart-fill": "\f717", + "chat-right-heart": "\f718", + "chat-square-heart-fill": "\f719", + "chat-square-heart": "\f71a", + "clipboard-check-fill": "\f71b", + "clipboard-data-fill": "\f71c", + "clipboard-fill": "\f71d", + "clipboard-heart-fill": "\f71e", + "clipboard-heart": "\f71f", + "clipboard-minus-fill": "\f720", + "clipboard-plus-fill": "\f721", + "clipboard-pulse": "\f722", + "clipboard-x-fill": "\f723", + "clipboard2-check-fill": "\f724", + "clipboard2-check": "\f725", + "clipboard2-data-fill": "\f726", + "clipboard2-data": "\f727", + "clipboard2-fill": "\f728", + "clipboard2-heart-fill": "\f729", + "clipboard2-heart": "\f72a", + "clipboard2-minus-fill": "\f72b", + "clipboard2-minus": "\f72c", + "clipboard2-plus-fill": "\f72d", + "clipboard2-plus": "\f72e", + "clipboard2-pulse-fill": "\f72f", + "clipboard2-pulse": "\f730", + "clipboard2-x-fill": "\f731", + "clipboard2-x": "\f732", + "clipboard2": "\f733", + "emoji-kiss-fill": "\f734", + "emoji-kiss": "\f735", + "envelope-heart-fill": "\f736", + "envelope-heart": "\f737", + "envelope-open-heart-fill": "\f738", + "envelope-open-heart": "\f739", + "envelope-paper-fill": "\f73a", + "envelope-paper-heart-fill": "\f73b", + "envelope-paper-heart": "\f73c", + "envelope-paper": "\f73d", + "filetype-aac": "\f73e", + "filetype-ai": "\f73f", + "filetype-bmp": "\f740", + "filetype-cs": "\f741", + "filetype-css": "\f742", + "filetype-csv": "\f743", + "filetype-doc": "\f744", + "filetype-docx": "\f745", + "filetype-exe": "\f746", + "filetype-gif": "\f747", + "filetype-heic": "\f748", + "filetype-html": "\f749", + "filetype-java": "\f74a", + "filetype-jpg": "\f74b", + "filetype-js": "\f74c", + "filetype-jsx": "\f74d", + "filetype-key": "\f74e", + "filetype-m4p": "\f74f", + "filetype-md": "\f750", + "filetype-mdx": "\f751", + "filetype-mov": "\f752", + "filetype-mp3": "\f753", + "filetype-mp4": "\f754", + "filetype-otf": "\f755", + "filetype-pdf": "\f756", + "filetype-php": "\f757", + "filetype-png": "\f758", + "filetype-ppt-1": "\f759", + "filetype-ppt": "\f75a", + "filetype-psd": "\f75b", + "filetype-py": "\f75c", + "filetype-raw": "\f75d", + "filetype-rb": "\f75e", + "filetype-sass": "\f75f", + "filetype-scss": "\f760", + "filetype-sh": "\f761", + "filetype-svg": "\f762", + "filetype-tiff": "\f763", + "filetype-tsx": "\f764", + "filetype-ttf": "\f765", + "filetype-txt": "\f766", + "filetype-wav": "\f767", + "filetype-woff": "\f768", + "filetype-xls-1": "\f769", + "filetype-xls": "\f76a", + "filetype-xml": "\f76b", + "filetype-yml": "\f76c", + "heart-arrow": "\f76d", + "heart-pulse-fill": "\f76e", + "heart-pulse": "\f76f", + "heartbreak-fill": "\f770", + "heartbreak": "\f771", + "hearts": "\f772", + "hospital-fill": "\f773", + "hospital": "\f774", + "house-heart-fill": "\f775", + "house-heart": "\f776", + "incognito": "\f777", + "magnet-fill": "\f778", + "magnet": "\f779", + "person-heart": "\f77a", + "person-hearts": "\f77b", + "phone-flip": "\f77c", + "plugin": "\f77d", + "postage-fill": "\f77e", + "postage-heart-fill": "\f77f", + "postage-heart": "\f780", + "postage": "\f781", + "postcard-fill": "\f782", + "postcard-heart-fill": "\f783", + "postcard-heart": "\f784", + "postcard": "\f785", + "search-heart-fill": "\f786", + "search-heart": "\f787", + "sliders2-vertical": "\f788", + "sliders2": "\f789", + "trash3-fill": "\f78a", + "trash3": "\f78b", + "valentine": "\f78c", + "valentine2": "\f78d", + "wrench-adjustable-circle-fill": "\f78e", + "wrench-adjustable-circle": "\f78f", + "wrench-adjustable": "\f790", + "filetype-json": "\f791", + "filetype-pptx": "\f792", + "filetype-xlsx": "\f793", + "1-circle-1": "\f794", + "1-circle-fill-1": "\f795", + "1-circle-fill": "\f796", + "1-circle": "\f797", + "1-square-fill": "\f798", + "1-square": "\f799", + "2-circle-1": "\f79a", + "2-circle-fill-1": "\f79b", + "2-circle-fill": "\f79c", + "2-circle": "\f79d", + "2-square-fill": "\f79e", + "2-square": "\f79f", + "3-circle-1": "\f7a0", + "3-circle-fill-1": "\f7a1", + "3-circle-fill": "\f7a2", + "3-circle": "\f7a3", + "3-square-fill": "\f7a4", + "3-square": "\f7a5", + "4-circle-1": "\f7a6", + "4-circle-fill-1": "\f7a7", + "4-circle-fill": "\f7a8", + "4-circle": "\f7a9", + "4-square-fill": "\f7aa", + "4-square": "\f7ab", + "5-circle-1": "\f7ac", + "5-circle-fill-1": "\f7ad", + "5-circle-fill": "\f7ae", + "5-circle": "\f7af", + "5-square-fill": "\f7b0", + "5-square": "\f7b1", + "6-circle-1": "\f7b2", + "6-circle-fill-1": "\f7b3", + "6-circle-fill": "\f7b4", + "6-circle": "\f7b5", + "6-square-fill": "\f7b6", + "6-square": "\f7b7", + "7-circle-1": "\f7b8", + "7-circle-fill-1": "\f7b9", + "7-circle-fill": "\f7ba", + "7-circle": "\f7bb", + "7-square-fill": "\f7bc", + "7-square": "\f7bd", + "8-circle-1": "\f7be", + "8-circle-fill-1": "\f7bf", + "8-circle-fill": "\f7c0", + "8-circle": "\f7c1", + "8-square-fill": "\f7c2", + "8-square": "\f7c3", + "9-circle-1": "\f7c4", + "9-circle-fill-1": "\f7c5", + "9-circle-fill": "\f7c6", + "9-circle": "\f7c7", + "9-square-fill": "\f7c8", + "9-square": "\f7c9", + "airplane-engines-fill": "\f7ca", + "airplane-engines": "\f7cb", + "airplane-fill": "\f7cc", + "airplane": "\f7cd", + "alexa": "\f7ce", + "alipay": "\f7cf", + "android": "\f7d0", + "android2": "\f7d1", + "box-fill": "\f7d2", + "box-seam-fill": "\f7d3", + "browser-chrome": "\f7d4", + "browser-edge": "\f7d5", + "browser-firefox": "\f7d6", + "browser-safari": "\f7d7", + "c-circle-1": "\f7d8", + "c-circle-fill-1": "\f7d9", + "c-circle-fill": "\f7da", + "c-circle": "\f7db", + "c-square-fill": "\f7dc", + "c-square": "\f7dd", + "capsule-pill": "\f7de", + "capsule": "\f7df", + "car-front-fill": "\f7e0", + "car-front": "\f7e1", + "cassette-fill": "\f7e2", + "cassette": "\f7e3", + "cc-circle-1": "\f7e4", + "cc-circle-fill-1": "\f7e5", + "cc-circle-fill": "\f7e6", + "cc-circle": "\f7e7", + "cc-square-fill": "\f7e8", + "cc-square": "\f7e9", + "cup-hot-fill": "\f7ea", + "cup-hot": "\f7eb", + "currency-rupee": "\f7ec", + "dropbox": "\f7ed", + "escape": "\f7ee", + "fast-forward-btn-fill": "\f7ef", + "fast-forward-btn": "\f7f0", + "fast-forward-circle-fill": "\f7f1", + "fast-forward-circle": "\f7f2", + "fast-forward-fill": "\f7f3", + "fast-forward": "\f7f4", + "filetype-sql": "\f7f5", + "fire": "\f7f6", + "google-play": "\f7f7", + "h-circle-1": "\f7f8", + "h-circle-fill-1": "\f7f9", + "h-circle-fill": "\f7fa", + "h-circle": "\f7fb", + "h-square-fill": "\f7fc", + "h-square": "\f7fd", + "indent": "\f7fe", + "lungs-fill": "\f7ff", + "lungs": "\f800", + "microsoft-teams": "\f801", + "p-circle-1": "\f802", + "p-circle-fill-1": "\f803", + "p-circle-fill": "\f804", + "p-circle": "\f805", + "p-square-fill": "\f806", + "p-square": "\f807", + "pass-fill": "\f808", + "pass": "\f809", + "prescription": "\f80a", + "prescription2": "\f80b", + "r-circle-1": "\f80c", + "r-circle-fill-1": "\f80d", + "r-circle-fill": "\f80e", + "r-circle": "\f80f", + "r-square-fill": "\f810", + "r-square": "\f811", + "repeat-1": "\f812", + "repeat": "\f813", + "rewind-btn-fill": "\f814", + "rewind-btn": "\f815", + "rewind-circle-fill": "\f816", + "rewind-circle": "\f817", + "rewind-fill": "\f818", + "rewind": "\f819", + "train-freight-front-fill": "\f81a", + "train-freight-front": "\f81b", + "train-front-fill": "\f81c", + "train-front": "\f81d", + "train-lightrail-front-fill": "\f81e", + "train-lightrail-front": "\f81f", + "truck-front-fill": "\f820", + "truck-front": "\f821", + "ubuntu": "\f822", + "unindent": "\f823", + "unity": "\f824", + "universal-access-circle": "\f825", + "universal-access": "\f826", + "virus": "\f827", + "virus2": "\f828", + "wechat": "\f829", + "yelp": "\f82a", + "sign-stop-fill": "\f82b", + "sign-stop-lights-fill": "\f82c", + "sign-stop-lights": "\f82d", + "sign-stop": "\f82e", + "sign-turn-left-fill": "\f82f", + "sign-turn-left": "\f830", + "sign-turn-right-fill": "\f831", + "sign-turn-right": "\f832", + "sign-turn-slight-left-fill": "\f833", + "sign-turn-slight-left": "\f834", + "sign-turn-slight-right-fill": "\f835", + "sign-turn-slight-right": "\f836", + "sign-yield-fill": "\f837", + "sign-yield": "\f838", + "ev-station-fill": "\f839", + "ev-station": "\f83a", + "fuel-pump-diesel-fill": "\f83b", + "fuel-pump-diesel": "\f83c", + "fuel-pump-fill": "\f83d", + "fuel-pump": "\f83e", + "0-circle-fill": "\f83f", + "0-circle": "\f840", + "0-square-fill": "\f841", + "0-square": "\f842", + "rocket-fill": "\f843", + "rocket-takeoff-fill": "\f844", + "rocket-takeoff": "\f845", + "rocket": "\f846", + "stripe": "\f847", + "subscript": "\f848", + "superscript": "\f849", + "trello": "\f84a", + "envelope-at-fill": "\f84b", + "envelope-at": "\f84c", + "regex": "\f84d", + "text-wrap": "\f84e", + "sign-dead-end-fill": "\f84f", + "sign-dead-end": "\f850", + "sign-do-not-enter-fill": "\f851", + "sign-do-not-enter": "\f852", + "sign-intersection-fill": "\f853", + "sign-intersection-side-fill": "\f854", + "sign-intersection-side": "\f855", + "sign-intersection-t-fill": "\f856", + "sign-intersection-t": "\f857", + "sign-intersection-y-fill": "\f858", + "sign-intersection-y": "\f859", + "sign-intersection": "\f85a", + "sign-merge-left-fill": "\f85b", + "sign-merge-left": "\f85c", + "sign-merge-right-fill": "\f85d", + "sign-merge-right": "\f85e", + "sign-no-left-turn-fill": "\f85f", + "sign-no-left-turn": "\f860", + "sign-no-parking-fill": "\f861", + "sign-no-parking": "\f862", + "sign-no-right-turn-fill": "\f863", + "sign-no-right-turn": "\f864", + "sign-railroad-fill": "\f865", + "sign-railroad": "\f866", + "building-add": "\f867", + "building-check": "\f868", + "building-dash": "\f869", + "building-down": "\f86a", + "building-exclamation": "\f86b", + "building-fill-add": "\f86c", + "building-fill-check": "\f86d", + "building-fill-dash": "\f86e", + "building-fill-down": "\f86f", + "building-fill-exclamation": "\f870", + "building-fill-gear": "\f871", + "building-fill-lock": "\f872", + "building-fill-slash": "\f873", + "building-fill-up": "\f874", + "building-fill-x": "\f875", + "building-fill": "\f876", + "building-gear": "\f877", + "building-lock": "\f878", + "building-slash": "\f879", + "building-up": "\f87a", + "building-x": "\f87b", + "buildings-fill": "\f87c", + "buildings": "\f87d", + "bus-front-fill": "\f87e", + "bus-front": "\f87f", + "ev-front-fill": "\f880", + "ev-front": "\f881", + "globe-americas": "\f882", + "globe-asia-australia": "\f883", + "globe-central-south-asia": "\f884", + "globe-europe-africa": "\f885", + "house-add-fill": "\f886", + "house-add": "\f887", + "house-check-fill": "\f888", + "house-check": "\f889", + "house-dash-fill": "\f88a", + "house-dash": "\f88b", + "house-down-fill": "\f88c", + "house-down": "\f88d", + "house-exclamation-fill": "\f88e", + "house-exclamation": "\f88f", + "house-gear-fill": "\f890", + "house-gear": "\f891", + "house-lock-fill": "\f892", + "house-lock": "\f893", + "house-slash-fill": "\f894", + "house-slash": "\f895", + "house-up-fill": "\f896", + "house-up": "\f897", + "house-x-fill": "\f898", + "house-x": "\f899", + "person-add": "\f89a", + "person-down": "\f89b", + "person-exclamation": "\f89c", + "person-fill-add": "\f89d", + "person-fill-check": "\f89e", + "person-fill-dash": "\f89f", + "person-fill-down": "\f8a0", + "person-fill-exclamation": "\f8a1", + "person-fill-gear": "\f8a2", + "person-fill-lock": "\f8a3", + "person-fill-slash": "\f8a4", + "person-fill-up": "\f8a5", + "person-fill-x": "\f8a6", + "person-gear": "\f8a7", + "person-lock": "\f8a8", + "person-slash": "\f8a9", + "person-up": "\f8aa", + "scooter": "\f8ab", + "taxi-front-fill": "\f8ac", + "taxi-front": "\f8ad", + "amd": "\f8ae", + "database-add": "\f8af", + "database-check": "\f8b0", + "database-dash": "\f8b1", + "database-down": "\f8b2", + "database-exclamation": "\f8b3", + "database-fill-add": "\f8b4", + "database-fill-check": "\f8b5", + "database-fill-dash": "\f8b6", + "database-fill-down": "\f8b7", + "database-fill-exclamation": "\f8b8", + "database-fill-gear": "\f8b9", + "database-fill-lock": "\f8ba", + "database-fill-slash": "\f8bb", + "database-fill-up": "\f8bc", + "database-fill-x": "\f8bd", + "database-fill": "\f8be", + "database-gear": "\f8bf", + "database-lock": "\f8c0", + "database-slash": "\f8c1", + "database-up": "\f8c2", + "database-x": "\f8c3", + "database": "\f8c4", + "houses-fill": "\f8c5", + "houses": "\f8c6", + "nvidia": "\f8c7", + "person-vcard-fill": "\f8c8", + "person-vcard": "\f8c9", + "sina-weibo": "\f8ca", + "tencent-qq": "\f8cb", + "wikipedia": "\f8cc", +); + +.bi-123::before { content: map-get($bootstrap-icons-map, "123"); } +.bi-alarm-fill::before { content: map-get($bootstrap-icons-map, "alarm-fill"); } +.bi-alarm::before { content: map-get($bootstrap-icons-map, "alarm"); } +.bi-align-bottom::before { content: map-get($bootstrap-icons-map, "align-bottom"); } +.bi-align-center::before { content: map-get($bootstrap-icons-map, "align-center"); } +.bi-align-end::before { content: map-get($bootstrap-icons-map, "align-end"); } +.bi-align-middle::before { content: map-get($bootstrap-icons-map, "align-middle"); } +.bi-align-start::before { content: map-get($bootstrap-icons-map, "align-start"); } +.bi-align-top::before { content: map-get($bootstrap-icons-map, "align-top"); } +.bi-alt::before { content: map-get($bootstrap-icons-map, "alt"); } +.bi-app-indicator::before { content: map-get($bootstrap-icons-map, "app-indicator"); } +.bi-app::before { content: map-get($bootstrap-icons-map, "app"); } +.bi-archive-fill::before { content: map-get($bootstrap-icons-map, "archive-fill"); } +.bi-archive::before { content: map-get($bootstrap-icons-map, "archive"); } +.bi-arrow-90deg-down::before { content: map-get($bootstrap-icons-map, "arrow-90deg-down"); } +.bi-arrow-90deg-left::before { content: map-get($bootstrap-icons-map, "arrow-90deg-left"); } +.bi-arrow-90deg-right::before { content: map-get($bootstrap-icons-map, "arrow-90deg-right"); } +.bi-arrow-90deg-up::before { content: map-get($bootstrap-icons-map, "arrow-90deg-up"); } +.bi-arrow-bar-down::before { content: map-get($bootstrap-icons-map, "arrow-bar-down"); } +.bi-arrow-bar-left::before { content: map-get($bootstrap-icons-map, "arrow-bar-left"); } +.bi-arrow-bar-right::before { content: map-get($bootstrap-icons-map, "arrow-bar-right"); } +.bi-arrow-bar-up::before { content: map-get($bootstrap-icons-map, "arrow-bar-up"); } +.bi-arrow-clockwise::before { content: map-get($bootstrap-icons-map, "arrow-clockwise"); } +.bi-arrow-counterclockwise::before { content: map-get($bootstrap-icons-map, "arrow-counterclockwise"); } +.bi-arrow-down-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-circle-fill"); } +.bi-arrow-down-circle::before { content: map-get($bootstrap-icons-map, "arrow-down-circle"); } +.bi-arrow-down-left-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-left-circle-fill"); } +.bi-arrow-down-left-circle::before { content: map-get($bootstrap-icons-map, "arrow-down-left-circle"); } +.bi-arrow-down-left-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-left-square-fill"); } +.bi-arrow-down-left-square::before { content: map-get($bootstrap-icons-map, "arrow-down-left-square"); } +.bi-arrow-down-left::before { content: map-get($bootstrap-icons-map, "arrow-down-left"); } +.bi-arrow-down-right-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-right-circle-fill"); } +.bi-arrow-down-right-circle::before { content: map-get($bootstrap-icons-map, "arrow-down-right-circle"); } +.bi-arrow-down-right-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-right-square-fill"); } +.bi-arrow-down-right-square::before { content: map-get($bootstrap-icons-map, "arrow-down-right-square"); } +.bi-arrow-down-right::before { content: map-get($bootstrap-icons-map, "arrow-down-right"); } +.bi-arrow-down-short::before { content: map-get($bootstrap-icons-map, "arrow-down-short"); } +.bi-arrow-down-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-down-square-fill"); } +.bi-arrow-down-square::before { content: map-get($bootstrap-icons-map, "arrow-down-square"); } +.bi-arrow-down-up::before { content: map-get($bootstrap-icons-map, "arrow-down-up"); } +.bi-arrow-down::before { content: map-get($bootstrap-icons-map, "arrow-down"); } +.bi-arrow-left-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-left-circle-fill"); } +.bi-arrow-left-circle::before { content: map-get($bootstrap-icons-map, "arrow-left-circle"); } +.bi-arrow-left-right::before { content: map-get($bootstrap-icons-map, "arrow-left-right"); } +.bi-arrow-left-short::before { content: map-get($bootstrap-icons-map, "arrow-left-short"); } +.bi-arrow-left-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-left-square-fill"); } +.bi-arrow-left-square::before { content: map-get($bootstrap-icons-map, "arrow-left-square"); } +.bi-arrow-left::before { content: map-get($bootstrap-icons-map, "arrow-left"); } +.bi-arrow-repeat::before { content: map-get($bootstrap-icons-map, "arrow-repeat"); } +.bi-arrow-return-left::before { content: map-get($bootstrap-icons-map, "arrow-return-left"); } +.bi-arrow-return-right::before { content: map-get($bootstrap-icons-map, "arrow-return-right"); } +.bi-arrow-right-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-right-circle-fill"); } +.bi-arrow-right-circle::before { content: map-get($bootstrap-icons-map, "arrow-right-circle"); } +.bi-arrow-right-short::before { content: map-get($bootstrap-icons-map, "arrow-right-short"); } +.bi-arrow-right-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-right-square-fill"); } +.bi-arrow-right-square::before { content: map-get($bootstrap-icons-map, "arrow-right-square"); } +.bi-arrow-right::before { content: map-get($bootstrap-icons-map, "arrow-right"); } +.bi-arrow-up-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-circle-fill"); } +.bi-arrow-up-circle::before { content: map-get($bootstrap-icons-map, "arrow-up-circle"); } +.bi-arrow-up-left-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-left-circle-fill"); } +.bi-arrow-up-left-circle::before { content: map-get($bootstrap-icons-map, "arrow-up-left-circle"); } +.bi-arrow-up-left-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-left-square-fill"); } +.bi-arrow-up-left-square::before { content: map-get($bootstrap-icons-map, "arrow-up-left-square"); } +.bi-arrow-up-left::before { content: map-get($bootstrap-icons-map, "arrow-up-left"); } +.bi-arrow-up-right-circle-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-right-circle-fill"); } +.bi-arrow-up-right-circle::before { content: map-get($bootstrap-icons-map, "arrow-up-right-circle"); } +.bi-arrow-up-right-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-right-square-fill"); } +.bi-arrow-up-right-square::before { content: map-get($bootstrap-icons-map, "arrow-up-right-square"); } +.bi-arrow-up-right::before { content: map-get($bootstrap-icons-map, "arrow-up-right"); } +.bi-arrow-up-short::before { content: map-get($bootstrap-icons-map, "arrow-up-short"); } +.bi-arrow-up-square-fill::before { content: map-get($bootstrap-icons-map, "arrow-up-square-fill"); } +.bi-arrow-up-square::before { content: map-get($bootstrap-icons-map, "arrow-up-square"); } +.bi-arrow-up::before { content: map-get($bootstrap-icons-map, "arrow-up"); } +.bi-arrows-angle-contract::before { content: map-get($bootstrap-icons-map, "arrows-angle-contract"); } +.bi-arrows-angle-expand::before { content: map-get($bootstrap-icons-map, "arrows-angle-expand"); } +.bi-arrows-collapse::before { content: map-get($bootstrap-icons-map, "arrows-collapse"); } +.bi-arrows-expand::before { content: map-get($bootstrap-icons-map, "arrows-expand"); } +.bi-arrows-fullscreen::before { content: map-get($bootstrap-icons-map, "arrows-fullscreen"); } +.bi-arrows-move::before { content: map-get($bootstrap-icons-map, "arrows-move"); } +.bi-aspect-ratio-fill::before { content: map-get($bootstrap-icons-map, "aspect-ratio-fill"); } +.bi-aspect-ratio::before { content: map-get($bootstrap-icons-map, "aspect-ratio"); } +.bi-asterisk::before { content: map-get($bootstrap-icons-map, "asterisk"); } +.bi-at::before { content: map-get($bootstrap-icons-map, "at"); } +.bi-award-fill::before { content: map-get($bootstrap-icons-map, "award-fill"); } +.bi-award::before { content: map-get($bootstrap-icons-map, "award"); } +.bi-back::before { content: map-get($bootstrap-icons-map, "back"); } +.bi-backspace-fill::before { content: map-get($bootstrap-icons-map, "backspace-fill"); } +.bi-backspace-reverse-fill::before { content: map-get($bootstrap-icons-map, "backspace-reverse-fill"); } +.bi-backspace-reverse::before { content: map-get($bootstrap-icons-map, "backspace-reverse"); } +.bi-backspace::before { content: map-get($bootstrap-icons-map, "backspace"); } +.bi-badge-3d-fill::before { content: map-get($bootstrap-icons-map, "badge-3d-fill"); } +.bi-badge-3d::before { content: map-get($bootstrap-icons-map, "badge-3d"); } +.bi-badge-4k-fill::before { content: map-get($bootstrap-icons-map, "badge-4k-fill"); } +.bi-badge-4k::before { content: map-get($bootstrap-icons-map, "badge-4k"); } +.bi-badge-8k-fill::before { content: map-get($bootstrap-icons-map, "badge-8k-fill"); } +.bi-badge-8k::before { content: map-get($bootstrap-icons-map, "badge-8k"); } +.bi-badge-ad-fill::before { content: map-get($bootstrap-icons-map, "badge-ad-fill"); } +.bi-badge-ad::before { content: map-get($bootstrap-icons-map, "badge-ad"); } +.bi-badge-ar-fill::before { content: map-get($bootstrap-icons-map, "badge-ar-fill"); } +.bi-badge-ar::before { content: map-get($bootstrap-icons-map, "badge-ar"); } +.bi-badge-cc-fill::before { content: map-get($bootstrap-icons-map, "badge-cc-fill"); } +.bi-badge-cc::before { content: map-get($bootstrap-icons-map, "badge-cc"); } +.bi-badge-hd-fill::before { content: map-get($bootstrap-icons-map, "badge-hd-fill"); } +.bi-badge-hd::before { content: map-get($bootstrap-icons-map, "badge-hd"); } +.bi-badge-tm-fill::before { content: map-get($bootstrap-icons-map, "badge-tm-fill"); } +.bi-badge-tm::before { content: map-get($bootstrap-icons-map, "badge-tm"); } +.bi-badge-vo-fill::before { content: map-get($bootstrap-icons-map, "badge-vo-fill"); } +.bi-badge-vo::before { content: map-get($bootstrap-icons-map, "badge-vo"); } +.bi-badge-vr-fill::before { content: map-get($bootstrap-icons-map, "badge-vr-fill"); } +.bi-badge-vr::before { content: map-get($bootstrap-icons-map, "badge-vr"); } +.bi-badge-wc-fill::before { content: map-get($bootstrap-icons-map, "badge-wc-fill"); } +.bi-badge-wc::before { content: map-get($bootstrap-icons-map, "badge-wc"); } +.bi-bag-check-fill::before { content: map-get($bootstrap-icons-map, "bag-check-fill"); } +.bi-bag-check::before { content: map-get($bootstrap-icons-map, "bag-check"); } +.bi-bag-dash-fill::before { content: map-get($bootstrap-icons-map, "bag-dash-fill"); } +.bi-bag-dash::before { content: map-get($bootstrap-icons-map, "bag-dash"); } +.bi-bag-fill::before { content: map-get($bootstrap-icons-map, "bag-fill"); } +.bi-bag-plus-fill::before { content: map-get($bootstrap-icons-map, "bag-plus-fill"); } +.bi-bag-plus::before { content: map-get($bootstrap-icons-map, "bag-plus"); } +.bi-bag-x-fill::before { content: map-get($bootstrap-icons-map, "bag-x-fill"); } +.bi-bag-x::before { content: map-get($bootstrap-icons-map, "bag-x"); } +.bi-bag::before { content: map-get($bootstrap-icons-map, "bag"); } +.bi-bar-chart-fill::before { content: map-get($bootstrap-icons-map, "bar-chart-fill"); } +.bi-bar-chart-line-fill::before { content: map-get($bootstrap-icons-map, "bar-chart-line-fill"); } +.bi-bar-chart-line::before { content: map-get($bootstrap-icons-map, "bar-chart-line"); } +.bi-bar-chart-steps::before { content: map-get($bootstrap-icons-map, "bar-chart-steps"); } +.bi-bar-chart::before { content: map-get($bootstrap-icons-map, "bar-chart"); } +.bi-basket-fill::before { content: map-get($bootstrap-icons-map, "basket-fill"); } +.bi-basket::before { content: map-get($bootstrap-icons-map, "basket"); } +.bi-basket2-fill::before { content: map-get($bootstrap-icons-map, "basket2-fill"); } +.bi-basket2::before { content: map-get($bootstrap-icons-map, "basket2"); } +.bi-basket3-fill::before { content: map-get($bootstrap-icons-map, "basket3-fill"); } +.bi-basket3::before { content: map-get($bootstrap-icons-map, "basket3"); } +.bi-battery-charging::before { content: map-get($bootstrap-icons-map, "battery-charging"); } +.bi-battery-full::before { content: map-get($bootstrap-icons-map, "battery-full"); } +.bi-battery-half::before { content: map-get($bootstrap-icons-map, "battery-half"); } +.bi-battery::before { content: map-get($bootstrap-icons-map, "battery"); } +.bi-bell-fill::before { content: map-get($bootstrap-icons-map, "bell-fill"); } +.bi-bell::before { content: map-get($bootstrap-icons-map, "bell"); } +.bi-bezier::before { content: map-get($bootstrap-icons-map, "bezier"); } +.bi-bezier2::before { content: map-get($bootstrap-icons-map, "bezier2"); } +.bi-bicycle::before { content: map-get($bootstrap-icons-map, "bicycle"); } +.bi-binoculars-fill::before { content: map-get($bootstrap-icons-map, "binoculars-fill"); } +.bi-binoculars::before { content: map-get($bootstrap-icons-map, "binoculars"); } +.bi-blockquote-left::before { content: map-get($bootstrap-icons-map, "blockquote-left"); } +.bi-blockquote-right::before { content: map-get($bootstrap-icons-map, "blockquote-right"); } +.bi-book-fill::before { content: map-get($bootstrap-icons-map, "book-fill"); } +.bi-book-half::before { content: map-get($bootstrap-icons-map, "book-half"); } +.bi-book::before { content: map-get($bootstrap-icons-map, "book"); } +.bi-bookmark-check-fill::before { content: map-get($bootstrap-icons-map, "bookmark-check-fill"); } +.bi-bookmark-check::before { content: map-get($bootstrap-icons-map, "bookmark-check"); } +.bi-bookmark-dash-fill::before { content: map-get($bootstrap-icons-map, "bookmark-dash-fill"); } +.bi-bookmark-dash::before { content: map-get($bootstrap-icons-map, "bookmark-dash"); } +.bi-bookmark-fill::before { content: map-get($bootstrap-icons-map, "bookmark-fill"); } +.bi-bookmark-heart-fill::before { content: map-get($bootstrap-icons-map, "bookmark-heart-fill"); } +.bi-bookmark-heart::before { content: map-get($bootstrap-icons-map, "bookmark-heart"); } +.bi-bookmark-plus-fill::before { content: map-get($bootstrap-icons-map, "bookmark-plus-fill"); } +.bi-bookmark-plus::before { content: map-get($bootstrap-icons-map, "bookmark-plus"); } +.bi-bookmark-star-fill::before { content: map-get($bootstrap-icons-map, "bookmark-star-fill"); } +.bi-bookmark-star::before { content: map-get($bootstrap-icons-map, "bookmark-star"); } +.bi-bookmark-x-fill::before { content: map-get($bootstrap-icons-map, "bookmark-x-fill"); } +.bi-bookmark-x::before { content: map-get($bootstrap-icons-map, "bookmark-x"); } +.bi-bookmark::before { content: map-get($bootstrap-icons-map, "bookmark"); } +.bi-bookmarks-fill::before { content: map-get($bootstrap-icons-map, "bookmarks-fill"); } +.bi-bookmarks::before { content: map-get($bootstrap-icons-map, "bookmarks"); } +.bi-bookshelf::before { content: map-get($bootstrap-icons-map, "bookshelf"); } +.bi-bootstrap-fill::before { content: map-get($bootstrap-icons-map, "bootstrap-fill"); } +.bi-bootstrap-reboot::before { content: map-get($bootstrap-icons-map, "bootstrap-reboot"); } +.bi-bootstrap::before { content: map-get($bootstrap-icons-map, "bootstrap"); } +.bi-border-all::before { content: map-get($bootstrap-icons-map, "border-all"); } +.bi-border-bottom::before { content: map-get($bootstrap-icons-map, "border-bottom"); } +.bi-border-center::before { content: map-get($bootstrap-icons-map, "border-center"); } +.bi-border-inner::before { content: map-get($bootstrap-icons-map, "border-inner"); } +.bi-border-left::before { content: map-get($bootstrap-icons-map, "border-left"); } +.bi-border-middle::before { content: map-get($bootstrap-icons-map, "border-middle"); } +.bi-border-outer::before { content: map-get($bootstrap-icons-map, "border-outer"); } +.bi-border-right::before { content: map-get($bootstrap-icons-map, "border-right"); } +.bi-border-style::before { content: map-get($bootstrap-icons-map, "border-style"); } +.bi-border-top::before { content: map-get($bootstrap-icons-map, "border-top"); } +.bi-border-width::before { content: map-get($bootstrap-icons-map, "border-width"); } +.bi-border::before { content: map-get($bootstrap-icons-map, "border"); } +.bi-bounding-box-circles::before { content: map-get($bootstrap-icons-map, "bounding-box-circles"); } +.bi-bounding-box::before { content: map-get($bootstrap-icons-map, "bounding-box"); } +.bi-box-arrow-down-left::before { content: map-get($bootstrap-icons-map, "box-arrow-down-left"); } +.bi-box-arrow-down-right::before { content: map-get($bootstrap-icons-map, "box-arrow-down-right"); } +.bi-box-arrow-down::before { content: map-get($bootstrap-icons-map, "box-arrow-down"); } +.bi-box-arrow-in-down-left::before { content: map-get($bootstrap-icons-map, "box-arrow-in-down-left"); } +.bi-box-arrow-in-down-right::before { content: map-get($bootstrap-icons-map, "box-arrow-in-down-right"); } +.bi-box-arrow-in-down::before { content: map-get($bootstrap-icons-map, "box-arrow-in-down"); } +.bi-box-arrow-in-left::before { content: map-get($bootstrap-icons-map, "box-arrow-in-left"); } +.bi-box-arrow-in-right::before { content: map-get($bootstrap-icons-map, "box-arrow-in-right"); } +.bi-box-arrow-in-up-left::before { content: map-get($bootstrap-icons-map, "box-arrow-in-up-left"); } +.bi-box-arrow-in-up-right::before { content: map-get($bootstrap-icons-map, "box-arrow-in-up-right"); } +.bi-box-arrow-in-up::before { content: map-get($bootstrap-icons-map, "box-arrow-in-up"); } +.bi-box-arrow-left::before { content: map-get($bootstrap-icons-map, "box-arrow-left"); } +.bi-box-arrow-right::before { content: map-get($bootstrap-icons-map, "box-arrow-right"); } +.bi-box-arrow-up-left::before { content: map-get($bootstrap-icons-map, "box-arrow-up-left"); } +.bi-box-arrow-up-right::before { content: map-get($bootstrap-icons-map, "box-arrow-up-right"); } +.bi-box-arrow-up::before { content: map-get($bootstrap-icons-map, "box-arrow-up"); } +.bi-box-seam::before { content: map-get($bootstrap-icons-map, "box-seam"); } +.bi-box::before { content: map-get($bootstrap-icons-map, "box"); } +.bi-braces::before { content: map-get($bootstrap-icons-map, "braces"); } +.bi-bricks::before { content: map-get($bootstrap-icons-map, "bricks"); } +.bi-briefcase-fill::before { content: map-get($bootstrap-icons-map, "briefcase-fill"); } +.bi-briefcase::before { content: map-get($bootstrap-icons-map, "briefcase"); } +.bi-brightness-alt-high-fill::before { content: map-get($bootstrap-icons-map, "brightness-alt-high-fill"); } +.bi-brightness-alt-high::before { content: map-get($bootstrap-icons-map, "brightness-alt-high"); } +.bi-brightness-alt-low-fill::before { content: map-get($bootstrap-icons-map, "brightness-alt-low-fill"); } +.bi-brightness-alt-low::before { content: map-get($bootstrap-icons-map, "brightness-alt-low"); } +.bi-brightness-high-fill::before { content: map-get($bootstrap-icons-map, "brightness-high-fill"); } +.bi-brightness-high::before { content: map-get($bootstrap-icons-map, "brightness-high"); } +.bi-brightness-low-fill::before { content: map-get($bootstrap-icons-map, "brightness-low-fill"); } +.bi-brightness-low::before { content: map-get($bootstrap-icons-map, "brightness-low"); } +.bi-broadcast-pin::before { content: map-get($bootstrap-icons-map, "broadcast-pin"); } +.bi-broadcast::before { content: map-get($bootstrap-icons-map, "broadcast"); } +.bi-brush-fill::before { content: map-get($bootstrap-icons-map, "brush-fill"); } +.bi-brush::before { content: map-get($bootstrap-icons-map, "brush"); } +.bi-bucket-fill::before { content: map-get($bootstrap-icons-map, "bucket-fill"); } +.bi-bucket::before { content: map-get($bootstrap-icons-map, "bucket"); } +.bi-bug-fill::before { content: map-get($bootstrap-icons-map, "bug-fill"); } +.bi-bug::before { content: map-get($bootstrap-icons-map, "bug"); } +.bi-building::before { content: map-get($bootstrap-icons-map, "building"); } +.bi-bullseye::before { content: map-get($bootstrap-icons-map, "bullseye"); } +.bi-calculator-fill::before { content: map-get($bootstrap-icons-map, "calculator-fill"); } +.bi-calculator::before { content: map-get($bootstrap-icons-map, "calculator"); } +.bi-calendar-check-fill::before { content: map-get($bootstrap-icons-map, "calendar-check-fill"); } +.bi-calendar-check::before { content: map-get($bootstrap-icons-map, "calendar-check"); } +.bi-calendar-date-fill::before { content: map-get($bootstrap-icons-map, "calendar-date-fill"); } +.bi-calendar-date::before { content: map-get($bootstrap-icons-map, "calendar-date"); } +.bi-calendar-day-fill::before { content: map-get($bootstrap-icons-map, "calendar-day-fill"); } +.bi-calendar-day::before { content: map-get($bootstrap-icons-map, "calendar-day"); } +.bi-calendar-event-fill::before { content: map-get($bootstrap-icons-map, "calendar-event-fill"); } +.bi-calendar-event::before { content: map-get($bootstrap-icons-map, "calendar-event"); } +.bi-calendar-fill::before { content: map-get($bootstrap-icons-map, "calendar-fill"); } +.bi-calendar-minus-fill::before { content: map-get($bootstrap-icons-map, "calendar-minus-fill"); } +.bi-calendar-minus::before { content: map-get($bootstrap-icons-map, "calendar-minus"); } +.bi-calendar-month-fill::before { content: map-get($bootstrap-icons-map, "calendar-month-fill"); } +.bi-calendar-month::before { content: map-get($bootstrap-icons-map, "calendar-month"); } +.bi-calendar-plus-fill::before { content: map-get($bootstrap-icons-map, "calendar-plus-fill"); } +.bi-calendar-plus::before { content: map-get($bootstrap-icons-map, "calendar-plus"); } +.bi-calendar-range-fill::before { content: map-get($bootstrap-icons-map, "calendar-range-fill"); } +.bi-calendar-range::before { content: map-get($bootstrap-icons-map, "calendar-range"); } +.bi-calendar-week-fill::before { content: map-get($bootstrap-icons-map, "calendar-week-fill"); } +.bi-calendar-week::before { content: map-get($bootstrap-icons-map, "calendar-week"); } +.bi-calendar-x-fill::before { content: map-get($bootstrap-icons-map, "calendar-x-fill"); } +.bi-calendar-x::before { content: map-get($bootstrap-icons-map, "calendar-x"); } +.bi-calendar::before { content: map-get($bootstrap-icons-map, "calendar"); } +.bi-calendar2-check-fill::before { content: map-get($bootstrap-icons-map, "calendar2-check-fill"); } +.bi-calendar2-check::before { content: map-get($bootstrap-icons-map, "calendar2-check"); } +.bi-calendar2-date-fill::before { content: map-get($bootstrap-icons-map, "calendar2-date-fill"); } +.bi-calendar2-date::before { content: map-get($bootstrap-icons-map, "calendar2-date"); } +.bi-calendar2-day-fill::before { content: map-get($bootstrap-icons-map, "calendar2-day-fill"); } +.bi-calendar2-day::before { content: map-get($bootstrap-icons-map, "calendar2-day"); } +.bi-calendar2-event-fill::before { content: map-get($bootstrap-icons-map, "calendar2-event-fill"); } +.bi-calendar2-event::before { content: map-get($bootstrap-icons-map, "calendar2-event"); } +.bi-calendar2-fill::before { content: map-get($bootstrap-icons-map, "calendar2-fill"); } +.bi-calendar2-minus-fill::before { content: map-get($bootstrap-icons-map, "calendar2-minus-fill"); } +.bi-calendar2-minus::before { content: map-get($bootstrap-icons-map, "calendar2-minus"); } +.bi-calendar2-month-fill::before { content: map-get($bootstrap-icons-map, "calendar2-month-fill"); } +.bi-calendar2-month::before { content: map-get($bootstrap-icons-map, "calendar2-month"); } +.bi-calendar2-plus-fill::before { content: map-get($bootstrap-icons-map, "calendar2-plus-fill"); } +.bi-calendar2-plus::before { content: map-get($bootstrap-icons-map, "calendar2-plus"); } +.bi-calendar2-range-fill::before { content: map-get($bootstrap-icons-map, "calendar2-range-fill"); } +.bi-calendar2-range::before { content: map-get($bootstrap-icons-map, "calendar2-range"); } +.bi-calendar2-week-fill::before { content: map-get($bootstrap-icons-map, "calendar2-week-fill"); } +.bi-calendar2-week::before { content: map-get($bootstrap-icons-map, "calendar2-week"); } +.bi-calendar2-x-fill::before { content: map-get($bootstrap-icons-map, "calendar2-x-fill"); } +.bi-calendar2-x::before { content: map-get($bootstrap-icons-map, "calendar2-x"); } +.bi-calendar2::before { content: map-get($bootstrap-icons-map, "calendar2"); } +.bi-calendar3-event-fill::before { content: map-get($bootstrap-icons-map, "calendar3-event-fill"); } +.bi-calendar3-event::before { content: map-get($bootstrap-icons-map, "calendar3-event"); } +.bi-calendar3-fill::before { content: map-get($bootstrap-icons-map, "calendar3-fill"); } +.bi-calendar3-range-fill::before { content: map-get($bootstrap-icons-map, "calendar3-range-fill"); } +.bi-calendar3-range::before { content: map-get($bootstrap-icons-map, "calendar3-range"); } +.bi-calendar3-week-fill::before { content: map-get($bootstrap-icons-map, "calendar3-week-fill"); } +.bi-calendar3-week::before { content: map-get($bootstrap-icons-map, "calendar3-week"); } +.bi-calendar3::before { content: map-get($bootstrap-icons-map, "calendar3"); } +.bi-calendar4-event::before { content: map-get($bootstrap-icons-map, "calendar4-event"); } +.bi-calendar4-range::before { content: map-get($bootstrap-icons-map, "calendar4-range"); } +.bi-calendar4-week::before { content: map-get($bootstrap-icons-map, "calendar4-week"); } +.bi-calendar4::before { content: map-get($bootstrap-icons-map, "calendar4"); } +.bi-camera-fill::before { content: map-get($bootstrap-icons-map, "camera-fill"); } +.bi-camera-reels-fill::before { content: map-get($bootstrap-icons-map, "camera-reels-fill"); } +.bi-camera-reels::before { content: map-get($bootstrap-icons-map, "camera-reels"); } +.bi-camera-video-fill::before { content: map-get($bootstrap-icons-map, "camera-video-fill"); } +.bi-camera-video-off-fill::before { content: map-get($bootstrap-icons-map, "camera-video-off-fill"); } +.bi-camera-video-off::before { content: map-get($bootstrap-icons-map, "camera-video-off"); } +.bi-camera-video::before { content: map-get($bootstrap-icons-map, "camera-video"); } +.bi-camera::before { content: map-get($bootstrap-icons-map, "camera"); } +.bi-camera2::before { content: map-get($bootstrap-icons-map, "camera2"); } +.bi-capslock-fill::before { content: map-get($bootstrap-icons-map, "capslock-fill"); } +.bi-capslock::before { content: map-get($bootstrap-icons-map, "capslock"); } +.bi-card-checklist::before { content: map-get($bootstrap-icons-map, "card-checklist"); } +.bi-card-heading::before { content: map-get($bootstrap-icons-map, "card-heading"); } +.bi-card-image::before { content: map-get($bootstrap-icons-map, "card-image"); } +.bi-card-list::before { content: map-get($bootstrap-icons-map, "card-list"); } +.bi-card-text::before { content: map-get($bootstrap-icons-map, "card-text"); } +.bi-caret-down-fill::before { content: map-get($bootstrap-icons-map, "caret-down-fill"); } +.bi-caret-down-square-fill::before { content: map-get($bootstrap-icons-map, "caret-down-square-fill"); } +.bi-caret-down-square::before { content: map-get($bootstrap-icons-map, "caret-down-square"); } +.bi-caret-down::before { content: map-get($bootstrap-icons-map, "caret-down"); } +.bi-caret-left-fill::before { content: map-get($bootstrap-icons-map, "caret-left-fill"); } +.bi-caret-left-square-fill::before { content: map-get($bootstrap-icons-map, "caret-left-square-fill"); } +.bi-caret-left-square::before { content: map-get($bootstrap-icons-map, "caret-left-square"); } +.bi-caret-left::before { content: map-get($bootstrap-icons-map, "caret-left"); } +.bi-caret-right-fill::before { content: map-get($bootstrap-icons-map, "caret-right-fill"); } +.bi-caret-right-square-fill::before { content: map-get($bootstrap-icons-map, "caret-right-square-fill"); } +.bi-caret-right-square::before { content: map-get($bootstrap-icons-map, "caret-right-square"); } +.bi-caret-right::before { content: map-get($bootstrap-icons-map, "caret-right"); } +.bi-caret-up-fill::before { content: map-get($bootstrap-icons-map, "caret-up-fill"); } +.bi-caret-up-square-fill::before { content: map-get($bootstrap-icons-map, "caret-up-square-fill"); } +.bi-caret-up-square::before { content: map-get($bootstrap-icons-map, "caret-up-square"); } +.bi-caret-up::before { content: map-get($bootstrap-icons-map, "caret-up"); } +.bi-cart-check-fill::before { content: map-get($bootstrap-icons-map, "cart-check-fill"); } +.bi-cart-check::before { content: map-get($bootstrap-icons-map, "cart-check"); } +.bi-cart-dash-fill::before { content: map-get($bootstrap-icons-map, "cart-dash-fill"); } +.bi-cart-dash::before { content: map-get($bootstrap-icons-map, "cart-dash"); } +.bi-cart-fill::before { content: map-get($bootstrap-icons-map, "cart-fill"); } +.bi-cart-plus-fill::before { content: map-get($bootstrap-icons-map, "cart-plus-fill"); } +.bi-cart-plus::before { content: map-get($bootstrap-icons-map, "cart-plus"); } +.bi-cart-x-fill::before { content: map-get($bootstrap-icons-map, "cart-x-fill"); } +.bi-cart-x::before { content: map-get($bootstrap-icons-map, "cart-x"); } +.bi-cart::before { content: map-get($bootstrap-icons-map, "cart"); } +.bi-cart2::before { content: map-get($bootstrap-icons-map, "cart2"); } +.bi-cart3::before { content: map-get($bootstrap-icons-map, "cart3"); } +.bi-cart4::before { content: map-get($bootstrap-icons-map, "cart4"); } +.bi-cash-stack::before { content: map-get($bootstrap-icons-map, "cash-stack"); } +.bi-cash::before { content: map-get($bootstrap-icons-map, "cash"); } +.bi-cast::before { content: map-get($bootstrap-icons-map, "cast"); } +.bi-chat-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-dots-fill"); } +.bi-chat-dots::before { content: map-get($bootstrap-icons-map, "chat-dots"); } +.bi-chat-fill::before { content: map-get($bootstrap-icons-map, "chat-fill"); } +.bi-chat-left-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-left-dots-fill"); } +.bi-chat-left-dots::before { content: map-get($bootstrap-icons-map, "chat-left-dots"); } +.bi-chat-left-fill::before { content: map-get($bootstrap-icons-map, "chat-left-fill"); } +.bi-chat-left-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-left-quote-fill"); } +.bi-chat-left-quote::before { content: map-get($bootstrap-icons-map, "chat-left-quote"); } +.bi-chat-left-text-fill::before { content: map-get($bootstrap-icons-map, "chat-left-text-fill"); } +.bi-chat-left-text::before { content: map-get($bootstrap-icons-map, "chat-left-text"); } +.bi-chat-left::before { content: map-get($bootstrap-icons-map, "chat-left"); } +.bi-chat-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-quote-fill"); } +.bi-chat-quote::before { content: map-get($bootstrap-icons-map, "chat-quote"); } +.bi-chat-right-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-right-dots-fill"); } +.bi-chat-right-dots::before { content: map-get($bootstrap-icons-map, "chat-right-dots"); } +.bi-chat-right-fill::before { content: map-get($bootstrap-icons-map, "chat-right-fill"); } +.bi-chat-right-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-right-quote-fill"); } +.bi-chat-right-quote::before { content: map-get($bootstrap-icons-map, "chat-right-quote"); } +.bi-chat-right-text-fill::before { content: map-get($bootstrap-icons-map, "chat-right-text-fill"); } +.bi-chat-right-text::before { content: map-get($bootstrap-icons-map, "chat-right-text"); } +.bi-chat-right::before { content: map-get($bootstrap-icons-map, "chat-right"); } +.bi-chat-square-dots-fill::before { content: map-get($bootstrap-icons-map, "chat-square-dots-fill"); } +.bi-chat-square-dots::before { content: map-get($bootstrap-icons-map, "chat-square-dots"); } +.bi-chat-square-fill::before { content: map-get($bootstrap-icons-map, "chat-square-fill"); } +.bi-chat-square-quote-fill::before { content: map-get($bootstrap-icons-map, "chat-square-quote-fill"); } +.bi-chat-square-quote::before { content: map-get($bootstrap-icons-map, "chat-square-quote"); } +.bi-chat-square-text-fill::before { content: map-get($bootstrap-icons-map, "chat-square-text-fill"); } +.bi-chat-square-text::before { content: map-get($bootstrap-icons-map, "chat-square-text"); } +.bi-chat-square::before { content: map-get($bootstrap-icons-map, "chat-square"); } +.bi-chat-text-fill::before { content: map-get($bootstrap-icons-map, "chat-text-fill"); } +.bi-chat-text::before { content: map-get($bootstrap-icons-map, "chat-text"); } +.bi-chat::before { content: map-get($bootstrap-icons-map, "chat"); } +.bi-check-all::before { content: map-get($bootstrap-icons-map, "check-all"); } +.bi-check-circle-fill::before { content: map-get($bootstrap-icons-map, "check-circle-fill"); } +.bi-check-circle::before { content: map-get($bootstrap-icons-map, "check-circle"); } +.bi-check-square-fill::before { content: map-get($bootstrap-icons-map, "check-square-fill"); } +.bi-check-square::before { content: map-get($bootstrap-icons-map, "check-square"); } +.bi-check::before { content: map-get($bootstrap-icons-map, "check"); } +.bi-check2-all::before { content: map-get($bootstrap-icons-map, "check2-all"); } +.bi-check2-circle::before { content: map-get($bootstrap-icons-map, "check2-circle"); } +.bi-check2-square::before { content: map-get($bootstrap-icons-map, "check2-square"); } +.bi-check2::before { content: map-get($bootstrap-icons-map, "check2"); } +.bi-chevron-bar-contract::before { content: map-get($bootstrap-icons-map, "chevron-bar-contract"); } +.bi-chevron-bar-down::before { content: map-get($bootstrap-icons-map, "chevron-bar-down"); } +.bi-chevron-bar-expand::before { content: map-get($bootstrap-icons-map, "chevron-bar-expand"); } +.bi-chevron-bar-left::before { content: map-get($bootstrap-icons-map, "chevron-bar-left"); } +.bi-chevron-bar-right::before { content: map-get($bootstrap-icons-map, "chevron-bar-right"); } +.bi-chevron-bar-up::before { content: map-get($bootstrap-icons-map, "chevron-bar-up"); } +.bi-chevron-compact-down::before { content: map-get($bootstrap-icons-map, "chevron-compact-down"); } +.bi-chevron-compact-left::before { content: map-get($bootstrap-icons-map, "chevron-compact-left"); } +.bi-chevron-compact-right::before { content: map-get($bootstrap-icons-map, "chevron-compact-right"); } +.bi-chevron-compact-up::before { content: map-get($bootstrap-icons-map, "chevron-compact-up"); } +.bi-chevron-contract::before { content: map-get($bootstrap-icons-map, "chevron-contract"); } +.bi-chevron-double-down::before { content: map-get($bootstrap-icons-map, "chevron-double-down"); } +.bi-chevron-double-left::before { content: map-get($bootstrap-icons-map, "chevron-double-left"); } +.bi-chevron-double-right::before { content: map-get($bootstrap-icons-map, "chevron-double-right"); } +.bi-chevron-double-up::before { content: map-get($bootstrap-icons-map, "chevron-double-up"); } +.bi-chevron-down::before { content: map-get($bootstrap-icons-map, "chevron-down"); } +.bi-chevron-expand::before { content: map-get($bootstrap-icons-map, "chevron-expand"); } +.bi-chevron-left::before { content: map-get($bootstrap-icons-map, "chevron-left"); } +.bi-chevron-right::before { content: map-get($bootstrap-icons-map, "chevron-right"); } +.bi-chevron-up::before { content: map-get($bootstrap-icons-map, "chevron-up"); } +.bi-circle-fill::before { content: map-get($bootstrap-icons-map, "circle-fill"); } +.bi-circle-half::before { content: map-get($bootstrap-icons-map, "circle-half"); } +.bi-circle-square::before { content: map-get($bootstrap-icons-map, "circle-square"); } +.bi-circle::before { content: map-get($bootstrap-icons-map, "circle"); } +.bi-clipboard-check::before { content: map-get($bootstrap-icons-map, "clipboard-check"); } +.bi-clipboard-data::before { content: map-get($bootstrap-icons-map, "clipboard-data"); } +.bi-clipboard-minus::before { content: map-get($bootstrap-icons-map, "clipboard-minus"); } +.bi-clipboard-plus::before { content: map-get($bootstrap-icons-map, "clipboard-plus"); } +.bi-clipboard-x::before { content: map-get($bootstrap-icons-map, "clipboard-x"); } +.bi-clipboard::before { content: map-get($bootstrap-icons-map, "clipboard"); } +.bi-clock-fill::before { content: map-get($bootstrap-icons-map, "clock-fill"); } +.bi-clock-history::before { content: map-get($bootstrap-icons-map, "clock-history"); } +.bi-clock::before { content: map-get($bootstrap-icons-map, "clock"); } +.bi-cloud-arrow-down-fill::before { content: map-get($bootstrap-icons-map, "cloud-arrow-down-fill"); } +.bi-cloud-arrow-down::before { content: map-get($bootstrap-icons-map, "cloud-arrow-down"); } +.bi-cloud-arrow-up-fill::before { content: map-get($bootstrap-icons-map, "cloud-arrow-up-fill"); } +.bi-cloud-arrow-up::before { content: map-get($bootstrap-icons-map, "cloud-arrow-up"); } +.bi-cloud-check-fill::before { content: map-get($bootstrap-icons-map, "cloud-check-fill"); } +.bi-cloud-check::before { content: map-get($bootstrap-icons-map, "cloud-check"); } +.bi-cloud-download-fill::before { content: map-get($bootstrap-icons-map, "cloud-download-fill"); } +.bi-cloud-download::before { content: map-get($bootstrap-icons-map, "cloud-download"); } +.bi-cloud-drizzle-fill::before { content: map-get($bootstrap-icons-map, "cloud-drizzle-fill"); } +.bi-cloud-drizzle::before { content: map-get($bootstrap-icons-map, "cloud-drizzle"); } +.bi-cloud-fill::before { content: map-get($bootstrap-icons-map, "cloud-fill"); } +.bi-cloud-fog-fill::before { content: map-get($bootstrap-icons-map, "cloud-fog-fill"); } +.bi-cloud-fog::before { content: map-get($bootstrap-icons-map, "cloud-fog"); } +.bi-cloud-fog2-fill::before { content: map-get($bootstrap-icons-map, "cloud-fog2-fill"); } +.bi-cloud-fog2::before { content: map-get($bootstrap-icons-map, "cloud-fog2"); } +.bi-cloud-hail-fill::before { content: map-get($bootstrap-icons-map, "cloud-hail-fill"); } +.bi-cloud-hail::before { content: map-get($bootstrap-icons-map, "cloud-hail"); } +.bi-cloud-haze-1::before { content: map-get($bootstrap-icons-map, "cloud-haze-1"); } +.bi-cloud-haze-fill::before { content: map-get($bootstrap-icons-map, "cloud-haze-fill"); } +.bi-cloud-haze::before { content: map-get($bootstrap-icons-map, "cloud-haze"); } +.bi-cloud-haze2-fill::before { content: map-get($bootstrap-icons-map, "cloud-haze2-fill"); } +.bi-cloud-lightning-fill::before { content: map-get($bootstrap-icons-map, "cloud-lightning-fill"); } +.bi-cloud-lightning-rain-fill::before { content: map-get($bootstrap-icons-map, "cloud-lightning-rain-fill"); } +.bi-cloud-lightning-rain::before { content: map-get($bootstrap-icons-map, "cloud-lightning-rain"); } +.bi-cloud-lightning::before { content: map-get($bootstrap-icons-map, "cloud-lightning"); } +.bi-cloud-minus-fill::before { content: map-get($bootstrap-icons-map, "cloud-minus-fill"); } +.bi-cloud-minus::before { content: map-get($bootstrap-icons-map, "cloud-minus"); } +.bi-cloud-moon-fill::before { content: map-get($bootstrap-icons-map, "cloud-moon-fill"); } +.bi-cloud-moon::before { content: map-get($bootstrap-icons-map, "cloud-moon"); } +.bi-cloud-plus-fill::before { content: map-get($bootstrap-icons-map, "cloud-plus-fill"); } +.bi-cloud-plus::before { content: map-get($bootstrap-icons-map, "cloud-plus"); } +.bi-cloud-rain-fill::before { content: map-get($bootstrap-icons-map, "cloud-rain-fill"); } +.bi-cloud-rain-heavy-fill::before { content: map-get($bootstrap-icons-map, "cloud-rain-heavy-fill"); } +.bi-cloud-rain-heavy::before { content: map-get($bootstrap-icons-map, "cloud-rain-heavy"); } +.bi-cloud-rain::before { content: map-get($bootstrap-icons-map, "cloud-rain"); } +.bi-cloud-slash-fill::before { content: map-get($bootstrap-icons-map, "cloud-slash-fill"); } +.bi-cloud-slash::before { content: map-get($bootstrap-icons-map, "cloud-slash"); } +.bi-cloud-sleet-fill::before { content: map-get($bootstrap-icons-map, "cloud-sleet-fill"); } +.bi-cloud-sleet::before { content: map-get($bootstrap-icons-map, "cloud-sleet"); } +.bi-cloud-snow-fill::before { content: map-get($bootstrap-icons-map, "cloud-snow-fill"); } +.bi-cloud-snow::before { content: map-get($bootstrap-icons-map, "cloud-snow"); } +.bi-cloud-sun-fill::before { content: map-get($bootstrap-icons-map, "cloud-sun-fill"); } +.bi-cloud-sun::before { content: map-get($bootstrap-icons-map, "cloud-sun"); } +.bi-cloud-upload-fill::before { content: map-get($bootstrap-icons-map, "cloud-upload-fill"); } +.bi-cloud-upload::before { content: map-get($bootstrap-icons-map, "cloud-upload"); } +.bi-cloud::before { content: map-get($bootstrap-icons-map, "cloud"); } +.bi-clouds-fill::before { content: map-get($bootstrap-icons-map, "clouds-fill"); } +.bi-clouds::before { content: map-get($bootstrap-icons-map, "clouds"); } +.bi-cloudy-fill::before { content: map-get($bootstrap-icons-map, "cloudy-fill"); } +.bi-cloudy::before { content: map-get($bootstrap-icons-map, "cloudy"); } +.bi-code-slash::before { content: map-get($bootstrap-icons-map, "code-slash"); } +.bi-code-square::before { content: map-get($bootstrap-icons-map, "code-square"); } +.bi-code::before { content: map-get($bootstrap-icons-map, "code"); } +.bi-collection-fill::before { content: map-get($bootstrap-icons-map, "collection-fill"); } +.bi-collection-play-fill::before { content: map-get($bootstrap-icons-map, "collection-play-fill"); } +.bi-collection-play::before { content: map-get($bootstrap-icons-map, "collection-play"); } +.bi-collection::before { content: map-get($bootstrap-icons-map, "collection"); } +.bi-columns-gap::before { content: map-get($bootstrap-icons-map, "columns-gap"); } +.bi-columns::before { content: map-get($bootstrap-icons-map, "columns"); } +.bi-command::before { content: map-get($bootstrap-icons-map, "command"); } +.bi-compass-fill::before { content: map-get($bootstrap-icons-map, "compass-fill"); } +.bi-compass::before { content: map-get($bootstrap-icons-map, "compass"); } +.bi-cone-striped::before { content: map-get($bootstrap-icons-map, "cone-striped"); } +.bi-cone::before { content: map-get($bootstrap-icons-map, "cone"); } +.bi-controller::before { content: map-get($bootstrap-icons-map, "controller"); } +.bi-cpu-fill::before { content: map-get($bootstrap-icons-map, "cpu-fill"); } +.bi-cpu::before { content: map-get($bootstrap-icons-map, "cpu"); } +.bi-credit-card-2-back-fill::before { content: map-get($bootstrap-icons-map, "credit-card-2-back-fill"); } +.bi-credit-card-2-back::before { content: map-get($bootstrap-icons-map, "credit-card-2-back"); } +.bi-credit-card-2-front-fill::before { content: map-get($bootstrap-icons-map, "credit-card-2-front-fill"); } +.bi-credit-card-2-front::before { content: map-get($bootstrap-icons-map, "credit-card-2-front"); } +.bi-credit-card-fill::before { content: map-get($bootstrap-icons-map, "credit-card-fill"); } +.bi-credit-card::before { content: map-get($bootstrap-icons-map, "credit-card"); } +.bi-crop::before { content: map-get($bootstrap-icons-map, "crop"); } +.bi-cup-fill::before { content: map-get($bootstrap-icons-map, "cup-fill"); } +.bi-cup-straw::before { content: map-get($bootstrap-icons-map, "cup-straw"); } +.bi-cup::before { content: map-get($bootstrap-icons-map, "cup"); } +.bi-cursor-fill::before { content: map-get($bootstrap-icons-map, "cursor-fill"); } +.bi-cursor-text::before { content: map-get($bootstrap-icons-map, "cursor-text"); } +.bi-cursor::before { content: map-get($bootstrap-icons-map, "cursor"); } +.bi-dash-circle-dotted::before { content: map-get($bootstrap-icons-map, "dash-circle-dotted"); } +.bi-dash-circle-fill::before { content: map-get($bootstrap-icons-map, "dash-circle-fill"); } +.bi-dash-circle::before { content: map-get($bootstrap-icons-map, "dash-circle"); } +.bi-dash-square-dotted::before { content: map-get($bootstrap-icons-map, "dash-square-dotted"); } +.bi-dash-square-fill::before { content: map-get($bootstrap-icons-map, "dash-square-fill"); } +.bi-dash-square::before { content: map-get($bootstrap-icons-map, "dash-square"); } +.bi-dash::before { content: map-get($bootstrap-icons-map, "dash"); } +.bi-diagram-2-fill::before { content: map-get($bootstrap-icons-map, "diagram-2-fill"); } +.bi-diagram-2::before { content: map-get($bootstrap-icons-map, "diagram-2"); } +.bi-diagram-3-fill::before { content: map-get($bootstrap-icons-map, "diagram-3-fill"); } +.bi-diagram-3::before { content: map-get($bootstrap-icons-map, "diagram-3"); } +.bi-diamond-fill::before { content: map-get($bootstrap-icons-map, "diamond-fill"); } +.bi-diamond-half::before { content: map-get($bootstrap-icons-map, "diamond-half"); } +.bi-diamond::before { content: map-get($bootstrap-icons-map, "diamond"); } +.bi-dice-1-fill::before { content: map-get($bootstrap-icons-map, "dice-1-fill"); } +.bi-dice-1::before { content: map-get($bootstrap-icons-map, "dice-1"); } +.bi-dice-2-fill::before { content: map-get($bootstrap-icons-map, "dice-2-fill"); } +.bi-dice-2::before { content: map-get($bootstrap-icons-map, "dice-2"); } +.bi-dice-3-fill::before { content: map-get($bootstrap-icons-map, "dice-3-fill"); } +.bi-dice-3::before { content: map-get($bootstrap-icons-map, "dice-3"); } +.bi-dice-4-fill::before { content: map-get($bootstrap-icons-map, "dice-4-fill"); } +.bi-dice-4::before { content: map-get($bootstrap-icons-map, "dice-4"); } +.bi-dice-5-fill::before { content: map-get($bootstrap-icons-map, "dice-5-fill"); } +.bi-dice-5::before { content: map-get($bootstrap-icons-map, "dice-5"); } +.bi-dice-6-fill::before { content: map-get($bootstrap-icons-map, "dice-6-fill"); } +.bi-dice-6::before { content: map-get($bootstrap-icons-map, "dice-6"); } +.bi-disc-fill::before { content: map-get($bootstrap-icons-map, "disc-fill"); } +.bi-disc::before { content: map-get($bootstrap-icons-map, "disc"); } +.bi-discord::before { content: map-get($bootstrap-icons-map, "discord"); } +.bi-display-fill::before { content: map-get($bootstrap-icons-map, "display-fill"); } +.bi-display::before { content: map-get($bootstrap-icons-map, "display"); } +.bi-distribute-horizontal::before { content: map-get($bootstrap-icons-map, "distribute-horizontal"); } +.bi-distribute-vertical::before { content: map-get($bootstrap-icons-map, "distribute-vertical"); } +.bi-door-closed-fill::before { content: map-get($bootstrap-icons-map, "door-closed-fill"); } +.bi-door-closed::before { content: map-get($bootstrap-icons-map, "door-closed"); } +.bi-door-open-fill::before { content: map-get($bootstrap-icons-map, "door-open-fill"); } +.bi-door-open::before { content: map-get($bootstrap-icons-map, "door-open"); } +.bi-dot::before { content: map-get($bootstrap-icons-map, "dot"); } +.bi-download::before { content: map-get($bootstrap-icons-map, "download"); } +.bi-droplet-fill::before { content: map-get($bootstrap-icons-map, "droplet-fill"); } +.bi-droplet-half::before { content: map-get($bootstrap-icons-map, "droplet-half"); } +.bi-droplet::before { content: map-get($bootstrap-icons-map, "droplet"); } +.bi-earbuds::before { content: map-get($bootstrap-icons-map, "earbuds"); } +.bi-easel-fill::before { content: map-get($bootstrap-icons-map, "easel-fill"); } +.bi-easel::before { content: map-get($bootstrap-icons-map, "easel"); } +.bi-egg-fill::before { content: map-get($bootstrap-icons-map, "egg-fill"); } +.bi-egg-fried::before { content: map-get($bootstrap-icons-map, "egg-fried"); } +.bi-egg::before { content: map-get($bootstrap-icons-map, "egg"); } +.bi-eject-fill::before { content: map-get($bootstrap-icons-map, "eject-fill"); } +.bi-eject::before { content: map-get($bootstrap-icons-map, "eject"); } +.bi-emoji-angry-fill::before { content: map-get($bootstrap-icons-map, "emoji-angry-fill"); } +.bi-emoji-angry::before { content: map-get($bootstrap-icons-map, "emoji-angry"); } +.bi-emoji-dizzy-fill::before { content: map-get($bootstrap-icons-map, "emoji-dizzy-fill"); } +.bi-emoji-dizzy::before { content: map-get($bootstrap-icons-map, "emoji-dizzy"); } +.bi-emoji-expressionless-fill::before { content: map-get($bootstrap-icons-map, "emoji-expressionless-fill"); } +.bi-emoji-expressionless::before { content: map-get($bootstrap-icons-map, "emoji-expressionless"); } +.bi-emoji-frown-fill::before { content: map-get($bootstrap-icons-map, "emoji-frown-fill"); } +.bi-emoji-frown::before { content: map-get($bootstrap-icons-map, "emoji-frown"); } +.bi-emoji-heart-eyes-fill::before { content: map-get($bootstrap-icons-map, "emoji-heart-eyes-fill"); } +.bi-emoji-heart-eyes::before { content: map-get($bootstrap-icons-map, "emoji-heart-eyes"); } +.bi-emoji-laughing-fill::before { content: map-get($bootstrap-icons-map, "emoji-laughing-fill"); } +.bi-emoji-laughing::before { content: map-get($bootstrap-icons-map, "emoji-laughing"); } +.bi-emoji-neutral-fill::before { content: map-get($bootstrap-icons-map, "emoji-neutral-fill"); } +.bi-emoji-neutral::before { content: map-get($bootstrap-icons-map, "emoji-neutral"); } +.bi-emoji-smile-fill::before { content: map-get($bootstrap-icons-map, "emoji-smile-fill"); } +.bi-emoji-smile-upside-down-fill::before { content: map-get($bootstrap-icons-map, "emoji-smile-upside-down-fill"); } +.bi-emoji-smile-upside-down::before { content: map-get($bootstrap-icons-map, "emoji-smile-upside-down"); } +.bi-emoji-smile::before { content: map-get($bootstrap-icons-map, "emoji-smile"); } +.bi-emoji-sunglasses-fill::before { content: map-get($bootstrap-icons-map, "emoji-sunglasses-fill"); } +.bi-emoji-sunglasses::before { content: map-get($bootstrap-icons-map, "emoji-sunglasses"); } +.bi-emoji-wink-fill::before { content: map-get($bootstrap-icons-map, "emoji-wink-fill"); } +.bi-emoji-wink::before { content: map-get($bootstrap-icons-map, "emoji-wink"); } +.bi-envelope-fill::before { content: map-get($bootstrap-icons-map, "envelope-fill"); } +.bi-envelope-open-fill::before { content: map-get($bootstrap-icons-map, "envelope-open-fill"); } +.bi-envelope-open::before { content: map-get($bootstrap-icons-map, "envelope-open"); } +.bi-envelope::before { content: map-get($bootstrap-icons-map, "envelope"); } +.bi-eraser-fill::before { content: map-get($bootstrap-icons-map, "eraser-fill"); } +.bi-eraser::before { content: map-get($bootstrap-icons-map, "eraser"); } +.bi-exclamation-circle-fill::before { content: map-get($bootstrap-icons-map, "exclamation-circle-fill"); } +.bi-exclamation-circle::before { content: map-get($bootstrap-icons-map, "exclamation-circle"); } +.bi-exclamation-diamond-fill::before { content: map-get($bootstrap-icons-map, "exclamation-diamond-fill"); } +.bi-exclamation-diamond::before { content: map-get($bootstrap-icons-map, "exclamation-diamond"); } +.bi-exclamation-octagon-fill::before { content: map-get($bootstrap-icons-map, "exclamation-octagon-fill"); } +.bi-exclamation-octagon::before { content: map-get($bootstrap-icons-map, "exclamation-octagon"); } +.bi-exclamation-square-fill::before { content: map-get($bootstrap-icons-map, "exclamation-square-fill"); } +.bi-exclamation-square::before { content: map-get($bootstrap-icons-map, "exclamation-square"); } +.bi-exclamation-triangle-fill::before { content: map-get($bootstrap-icons-map, "exclamation-triangle-fill"); } +.bi-exclamation-triangle::before { content: map-get($bootstrap-icons-map, "exclamation-triangle"); } +.bi-exclamation::before { content: map-get($bootstrap-icons-map, "exclamation"); } +.bi-exclude::before { content: map-get($bootstrap-icons-map, "exclude"); } +.bi-eye-fill::before { content: map-get($bootstrap-icons-map, "eye-fill"); } +.bi-eye-slash-fill::before { content: map-get($bootstrap-icons-map, "eye-slash-fill"); } +.bi-eye-slash::before { content: map-get($bootstrap-icons-map, "eye-slash"); } +.bi-eye::before { content: map-get($bootstrap-icons-map, "eye"); } +.bi-eyedropper::before { content: map-get($bootstrap-icons-map, "eyedropper"); } +.bi-eyeglasses::before { content: map-get($bootstrap-icons-map, "eyeglasses"); } +.bi-facebook::before { content: map-get($bootstrap-icons-map, "facebook"); } +.bi-file-arrow-down-fill::before { content: map-get($bootstrap-icons-map, "file-arrow-down-fill"); } +.bi-file-arrow-down::before { content: map-get($bootstrap-icons-map, "file-arrow-down"); } +.bi-file-arrow-up-fill::before { content: map-get($bootstrap-icons-map, "file-arrow-up-fill"); } +.bi-file-arrow-up::before { content: map-get($bootstrap-icons-map, "file-arrow-up"); } +.bi-file-bar-graph-fill::before { content: map-get($bootstrap-icons-map, "file-bar-graph-fill"); } +.bi-file-bar-graph::before { content: map-get($bootstrap-icons-map, "file-bar-graph"); } +.bi-file-binary-fill::before { content: map-get($bootstrap-icons-map, "file-binary-fill"); } +.bi-file-binary::before { content: map-get($bootstrap-icons-map, "file-binary"); } +.bi-file-break-fill::before { content: map-get($bootstrap-icons-map, "file-break-fill"); } +.bi-file-break::before { content: map-get($bootstrap-icons-map, "file-break"); } +.bi-file-check-fill::before { content: map-get($bootstrap-icons-map, "file-check-fill"); } +.bi-file-check::before { content: map-get($bootstrap-icons-map, "file-check"); } +.bi-file-code-fill::before { content: map-get($bootstrap-icons-map, "file-code-fill"); } +.bi-file-code::before { content: map-get($bootstrap-icons-map, "file-code"); } +.bi-file-diff-fill::before { content: map-get($bootstrap-icons-map, "file-diff-fill"); } +.bi-file-diff::before { content: map-get($bootstrap-icons-map, "file-diff"); } +.bi-file-earmark-arrow-down-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-down-fill"); } +.bi-file-earmark-arrow-down::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-down"); } +.bi-file-earmark-arrow-up-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-up-fill"); } +.bi-file-earmark-arrow-up::before { content: map-get($bootstrap-icons-map, "file-earmark-arrow-up"); } +.bi-file-earmark-bar-graph-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-bar-graph-fill"); } +.bi-file-earmark-bar-graph::before { content: map-get($bootstrap-icons-map, "file-earmark-bar-graph"); } +.bi-file-earmark-binary-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-binary-fill"); } +.bi-file-earmark-binary::before { content: map-get($bootstrap-icons-map, "file-earmark-binary"); } +.bi-file-earmark-break-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-break-fill"); } +.bi-file-earmark-break::before { content: map-get($bootstrap-icons-map, "file-earmark-break"); } +.bi-file-earmark-check-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-check-fill"); } +.bi-file-earmark-check::before { content: map-get($bootstrap-icons-map, "file-earmark-check"); } +.bi-file-earmark-code-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-code-fill"); } +.bi-file-earmark-code::before { content: map-get($bootstrap-icons-map, "file-earmark-code"); } +.bi-file-earmark-diff-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-diff-fill"); } +.bi-file-earmark-diff::before { content: map-get($bootstrap-icons-map, "file-earmark-diff"); } +.bi-file-earmark-easel-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-easel-fill"); } +.bi-file-earmark-easel::before { content: map-get($bootstrap-icons-map, "file-earmark-easel"); } +.bi-file-earmark-excel-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-excel-fill"); } +.bi-file-earmark-excel::before { content: map-get($bootstrap-icons-map, "file-earmark-excel"); } +.bi-file-earmark-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-fill"); } +.bi-file-earmark-font-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-font-fill"); } +.bi-file-earmark-font::before { content: map-get($bootstrap-icons-map, "file-earmark-font"); } +.bi-file-earmark-image-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-image-fill"); } +.bi-file-earmark-image::before { content: map-get($bootstrap-icons-map, "file-earmark-image"); } +.bi-file-earmark-lock-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-lock-fill"); } +.bi-file-earmark-lock::before { content: map-get($bootstrap-icons-map, "file-earmark-lock"); } +.bi-file-earmark-lock2-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-lock2-fill"); } +.bi-file-earmark-lock2::before { content: map-get($bootstrap-icons-map, "file-earmark-lock2"); } +.bi-file-earmark-medical-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-medical-fill"); } +.bi-file-earmark-medical::before { content: map-get($bootstrap-icons-map, "file-earmark-medical"); } +.bi-file-earmark-minus-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-minus-fill"); } +.bi-file-earmark-minus::before { content: map-get($bootstrap-icons-map, "file-earmark-minus"); } +.bi-file-earmark-music-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-music-fill"); } +.bi-file-earmark-music::before { content: map-get($bootstrap-icons-map, "file-earmark-music"); } +.bi-file-earmark-person-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-person-fill"); } +.bi-file-earmark-person::before { content: map-get($bootstrap-icons-map, "file-earmark-person"); } +.bi-file-earmark-play-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-play-fill"); } +.bi-file-earmark-play::before { content: map-get($bootstrap-icons-map, "file-earmark-play"); } +.bi-file-earmark-plus-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-plus-fill"); } +.bi-file-earmark-plus::before { content: map-get($bootstrap-icons-map, "file-earmark-plus"); } +.bi-file-earmark-post-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-post-fill"); } +.bi-file-earmark-post::before { content: map-get($bootstrap-icons-map, "file-earmark-post"); } +.bi-file-earmark-ppt-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-ppt-fill"); } +.bi-file-earmark-ppt::before { content: map-get($bootstrap-icons-map, "file-earmark-ppt"); } +.bi-file-earmark-richtext-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-richtext-fill"); } +.bi-file-earmark-richtext::before { content: map-get($bootstrap-icons-map, "file-earmark-richtext"); } +.bi-file-earmark-ruled-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-ruled-fill"); } +.bi-file-earmark-ruled::before { content: map-get($bootstrap-icons-map, "file-earmark-ruled"); } +.bi-file-earmark-slides-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-slides-fill"); } +.bi-file-earmark-slides::before { content: map-get($bootstrap-icons-map, "file-earmark-slides"); } +.bi-file-earmark-spreadsheet-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-spreadsheet-fill"); } +.bi-file-earmark-spreadsheet::before { content: map-get($bootstrap-icons-map, "file-earmark-spreadsheet"); } +.bi-file-earmark-text-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-text-fill"); } +.bi-file-earmark-text::before { content: map-get($bootstrap-icons-map, "file-earmark-text"); } +.bi-file-earmark-word-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-word-fill"); } +.bi-file-earmark-word::before { content: map-get($bootstrap-icons-map, "file-earmark-word"); } +.bi-file-earmark-x-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-x-fill"); } +.bi-file-earmark-x::before { content: map-get($bootstrap-icons-map, "file-earmark-x"); } +.bi-file-earmark-zip-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-zip-fill"); } +.bi-file-earmark-zip::before { content: map-get($bootstrap-icons-map, "file-earmark-zip"); } +.bi-file-earmark::before { content: map-get($bootstrap-icons-map, "file-earmark"); } +.bi-file-easel-fill::before { content: map-get($bootstrap-icons-map, "file-easel-fill"); } +.bi-file-easel::before { content: map-get($bootstrap-icons-map, "file-easel"); } +.bi-file-excel-fill::before { content: map-get($bootstrap-icons-map, "file-excel-fill"); } +.bi-file-excel::before { content: map-get($bootstrap-icons-map, "file-excel"); } +.bi-file-fill::before { content: map-get($bootstrap-icons-map, "file-fill"); } +.bi-file-font-fill::before { content: map-get($bootstrap-icons-map, "file-font-fill"); } +.bi-file-font::before { content: map-get($bootstrap-icons-map, "file-font"); } +.bi-file-image-fill::before { content: map-get($bootstrap-icons-map, "file-image-fill"); } +.bi-file-image::before { content: map-get($bootstrap-icons-map, "file-image"); } +.bi-file-lock-fill::before { content: map-get($bootstrap-icons-map, "file-lock-fill"); } +.bi-file-lock::before { content: map-get($bootstrap-icons-map, "file-lock"); } +.bi-file-lock2-fill::before { content: map-get($bootstrap-icons-map, "file-lock2-fill"); } +.bi-file-lock2::before { content: map-get($bootstrap-icons-map, "file-lock2"); } +.bi-file-medical-fill::before { content: map-get($bootstrap-icons-map, "file-medical-fill"); } +.bi-file-medical::before { content: map-get($bootstrap-icons-map, "file-medical"); } +.bi-file-minus-fill::before { content: map-get($bootstrap-icons-map, "file-minus-fill"); } +.bi-file-minus::before { content: map-get($bootstrap-icons-map, "file-minus"); } +.bi-file-music-fill::before { content: map-get($bootstrap-icons-map, "file-music-fill"); } +.bi-file-music::before { content: map-get($bootstrap-icons-map, "file-music"); } +.bi-file-person-fill::before { content: map-get($bootstrap-icons-map, "file-person-fill"); } +.bi-file-person::before { content: map-get($bootstrap-icons-map, "file-person"); } +.bi-file-play-fill::before { content: map-get($bootstrap-icons-map, "file-play-fill"); } +.bi-file-play::before { content: map-get($bootstrap-icons-map, "file-play"); } +.bi-file-plus-fill::before { content: map-get($bootstrap-icons-map, "file-plus-fill"); } +.bi-file-plus::before { content: map-get($bootstrap-icons-map, "file-plus"); } +.bi-file-post-fill::before { content: map-get($bootstrap-icons-map, "file-post-fill"); } +.bi-file-post::before { content: map-get($bootstrap-icons-map, "file-post"); } +.bi-file-ppt-fill::before { content: map-get($bootstrap-icons-map, "file-ppt-fill"); } +.bi-file-ppt::before { content: map-get($bootstrap-icons-map, "file-ppt"); } +.bi-file-richtext-fill::before { content: map-get($bootstrap-icons-map, "file-richtext-fill"); } +.bi-file-richtext::before { content: map-get($bootstrap-icons-map, "file-richtext"); } +.bi-file-ruled-fill::before { content: map-get($bootstrap-icons-map, "file-ruled-fill"); } +.bi-file-ruled::before { content: map-get($bootstrap-icons-map, "file-ruled"); } +.bi-file-slides-fill::before { content: map-get($bootstrap-icons-map, "file-slides-fill"); } +.bi-file-slides::before { content: map-get($bootstrap-icons-map, "file-slides"); } +.bi-file-spreadsheet-fill::before { content: map-get($bootstrap-icons-map, "file-spreadsheet-fill"); } +.bi-file-spreadsheet::before { content: map-get($bootstrap-icons-map, "file-spreadsheet"); } +.bi-file-text-fill::before { content: map-get($bootstrap-icons-map, "file-text-fill"); } +.bi-file-text::before { content: map-get($bootstrap-icons-map, "file-text"); } +.bi-file-word-fill::before { content: map-get($bootstrap-icons-map, "file-word-fill"); } +.bi-file-word::before { content: map-get($bootstrap-icons-map, "file-word"); } +.bi-file-x-fill::before { content: map-get($bootstrap-icons-map, "file-x-fill"); } +.bi-file-x::before { content: map-get($bootstrap-icons-map, "file-x"); } +.bi-file-zip-fill::before { content: map-get($bootstrap-icons-map, "file-zip-fill"); } +.bi-file-zip::before { content: map-get($bootstrap-icons-map, "file-zip"); } +.bi-file::before { content: map-get($bootstrap-icons-map, "file"); } +.bi-files-alt::before { content: map-get($bootstrap-icons-map, "files-alt"); } +.bi-files::before { content: map-get($bootstrap-icons-map, "files"); } +.bi-film::before { content: map-get($bootstrap-icons-map, "film"); } +.bi-filter-circle-fill::before { content: map-get($bootstrap-icons-map, "filter-circle-fill"); } +.bi-filter-circle::before { content: map-get($bootstrap-icons-map, "filter-circle"); } +.bi-filter-left::before { content: map-get($bootstrap-icons-map, "filter-left"); } +.bi-filter-right::before { content: map-get($bootstrap-icons-map, "filter-right"); } +.bi-filter-square-fill::before { content: map-get($bootstrap-icons-map, "filter-square-fill"); } +.bi-filter-square::before { content: map-get($bootstrap-icons-map, "filter-square"); } +.bi-filter::before { content: map-get($bootstrap-icons-map, "filter"); } +.bi-flag-fill::before { content: map-get($bootstrap-icons-map, "flag-fill"); } +.bi-flag::before { content: map-get($bootstrap-icons-map, "flag"); } +.bi-flower1::before { content: map-get($bootstrap-icons-map, "flower1"); } +.bi-flower2::before { content: map-get($bootstrap-icons-map, "flower2"); } +.bi-flower3::before { content: map-get($bootstrap-icons-map, "flower3"); } +.bi-folder-check::before { content: map-get($bootstrap-icons-map, "folder-check"); } +.bi-folder-fill::before { content: map-get($bootstrap-icons-map, "folder-fill"); } +.bi-folder-minus::before { content: map-get($bootstrap-icons-map, "folder-minus"); } +.bi-folder-plus::before { content: map-get($bootstrap-icons-map, "folder-plus"); } +.bi-folder-symlink-fill::before { content: map-get($bootstrap-icons-map, "folder-symlink-fill"); } +.bi-folder-symlink::before { content: map-get($bootstrap-icons-map, "folder-symlink"); } +.bi-folder-x::before { content: map-get($bootstrap-icons-map, "folder-x"); } +.bi-folder::before { content: map-get($bootstrap-icons-map, "folder"); } +.bi-folder2-open::before { content: map-get($bootstrap-icons-map, "folder2-open"); } +.bi-folder2::before { content: map-get($bootstrap-icons-map, "folder2"); } +.bi-fonts::before { content: map-get($bootstrap-icons-map, "fonts"); } +.bi-forward-fill::before { content: map-get($bootstrap-icons-map, "forward-fill"); } +.bi-forward::before { content: map-get($bootstrap-icons-map, "forward"); } +.bi-front::before { content: map-get($bootstrap-icons-map, "front"); } +.bi-fullscreen-exit::before { content: map-get($bootstrap-icons-map, "fullscreen-exit"); } +.bi-fullscreen::before { content: map-get($bootstrap-icons-map, "fullscreen"); } +.bi-funnel-fill::before { content: map-get($bootstrap-icons-map, "funnel-fill"); } +.bi-funnel::before { content: map-get($bootstrap-icons-map, "funnel"); } +.bi-gear-fill::before { content: map-get($bootstrap-icons-map, "gear-fill"); } +.bi-gear-wide-connected::before { content: map-get($bootstrap-icons-map, "gear-wide-connected"); } +.bi-gear-wide::before { content: map-get($bootstrap-icons-map, "gear-wide"); } +.bi-gear::before { content: map-get($bootstrap-icons-map, "gear"); } +.bi-gem::before { content: map-get($bootstrap-icons-map, "gem"); } +.bi-geo-alt-fill::before { content: map-get($bootstrap-icons-map, "geo-alt-fill"); } +.bi-geo-alt::before { content: map-get($bootstrap-icons-map, "geo-alt"); } +.bi-geo-fill::before { content: map-get($bootstrap-icons-map, "geo-fill"); } +.bi-geo::before { content: map-get($bootstrap-icons-map, "geo"); } +.bi-gift-fill::before { content: map-get($bootstrap-icons-map, "gift-fill"); } +.bi-gift::before { content: map-get($bootstrap-icons-map, "gift"); } +.bi-github::before { content: map-get($bootstrap-icons-map, "github"); } +.bi-globe::before { content: map-get($bootstrap-icons-map, "globe"); } +.bi-globe2::before { content: map-get($bootstrap-icons-map, "globe2"); } +.bi-google::before { content: map-get($bootstrap-icons-map, "google"); } +.bi-graph-down::before { content: map-get($bootstrap-icons-map, "graph-down"); } +.bi-graph-up::before { content: map-get($bootstrap-icons-map, "graph-up"); } +.bi-grid-1x2-fill::before { content: map-get($bootstrap-icons-map, "grid-1x2-fill"); } +.bi-grid-1x2::before { content: map-get($bootstrap-icons-map, "grid-1x2"); } +.bi-grid-3x2-gap-fill::before { content: map-get($bootstrap-icons-map, "grid-3x2-gap-fill"); } +.bi-grid-3x2-gap::before { content: map-get($bootstrap-icons-map, "grid-3x2-gap"); } +.bi-grid-3x2::before { content: map-get($bootstrap-icons-map, "grid-3x2"); } +.bi-grid-3x3-gap-fill::before { content: map-get($bootstrap-icons-map, "grid-3x3-gap-fill"); } +.bi-grid-3x3-gap::before { content: map-get($bootstrap-icons-map, "grid-3x3-gap"); } +.bi-grid-3x3::before { content: map-get($bootstrap-icons-map, "grid-3x3"); } +.bi-grid-fill::before { content: map-get($bootstrap-icons-map, "grid-fill"); } +.bi-grid::before { content: map-get($bootstrap-icons-map, "grid"); } +.bi-grip-horizontal::before { content: map-get($bootstrap-icons-map, "grip-horizontal"); } +.bi-grip-vertical::before { content: map-get($bootstrap-icons-map, "grip-vertical"); } +.bi-hammer::before { content: map-get($bootstrap-icons-map, "hammer"); } +.bi-hand-index-fill::before { content: map-get($bootstrap-icons-map, "hand-index-fill"); } +.bi-hand-index-thumb-fill::before { content: map-get($bootstrap-icons-map, "hand-index-thumb-fill"); } +.bi-hand-index-thumb::before { content: map-get($bootstrap-icons-map, "hand-index-thumb"); } +.bi-hand-index::before { content: map-get($bootstrap-icons-map, "hand-index"); } +.bi-hand-thumbs-down-fill::before { content: map-get($bootstrap-icons-map, "hand-thumbs-down-fill"); } +.bi-hand-thumbs-down::before { content: map-get($bootstrap-icons-map, "hand-thumbs-down"); } +.bi-hand-thumbs-up-fill::before { content: map-get($bootstrap-icons-map, "hand-thumbs-up-fill"); } +.bi-hand-thumbs-up::before { content: map-get($bootstrap-icons-map, "hand-thumbs-up"); } +.bi-handbag-fill::before { content: map-get($bootstrap-icons-map, "handbag-fill"); } +.bi-handbag::before { content: map-get($bootstrap-icons-map, "handbag"); } +.bi-hash::before { content: map-get($bootstrap-icons-map, "hash"); } +.bi-hdd-fill::before { content: map-get($bootstrap-icons-map, "hdd-fill"); } +.bi-hdd-network-fill::before { content: map-get($bootstrap-icons-map, "hdd-network-fill"); } +.bi-hdd-network::before { content: map-get($bootstrap-icons-map, "hdd-network"); } +.bi-hdd-rack-fill::before { content: map-get($bootstrap-icons-map, "hdd-rack-fill"); } +.bi-hdd-rack::before { content: map-get($bootstrap-icons-map, "hdd-rack"); } +.bi-hdd-stack-fill::before { content: map-get($bootstrap-icons-map, "hdd-stack-fill"); } +.bi-hdd-stack::before { content: map-get($bootstrap-icons-map, "hdd-stack"); } +.bi-hdd::before { content: map-get($bootstrap-icons-map, "hdd"); } +.bi-headphones::before { content: map-get($bootstrap-icons-map, "headphones"); } +.bi-headset::before { content: map-get($bootstrap-icons-map, "headset"); } +.bi-heart-fill::before { content: map-get($bootstrap-icons-map, "heart-fill"); } +.bi-heart-half::before { content: map-get($bootstrap-icons-map, "heart-half"); } +.bi-heart::before { content: map-get($bootstrap-icons-map, "heart"); } +.bi-heptagon-fill::before { content: map-get($bootstrap-icons-map, "heptagon-fill"); } +.bi-heptagon-half::before { content: map-get($bootstrap-icons-map, "heptagon-half"); } +.bi-heptagon::before { content: map-get($bootstrap-icons-map, "heptagon"); } +.bi-hexagon-fill::before { content: map-get($bootstrap-icons-map, "hexagon-fill"); } +.bi-hexagon-half::before { content: map-get($bootstrap-icons-map, "hexagon-half"); } +.bi-hexagon::before { content: map-get($bootstrap-icons-map, "hexagon"); } +.bi-hourglass-bottom::before { content: map-get($bootstrap-icons-map, "hourglass-bottom"); } +.bi-hourglass-split::before { content: map-get($bootstrap-icons-map, "hourglass-split"); } +.bi-hourglass-top::before { content: map-get($bootstrap-icons-map, "hourglass-top"); } +.bi-hourglass::before { content: map-get($bootstrap-icons-map, "hourglass"); } +.bi-house-door-fill::before { content: map-get($bootstrap-icons-map, "house-door-fill"); } +.bi-house-door::before { content: map-get($bootstrap-icons-map, "house-door"); } +.bi-house-fill::before { content: map-get($bootstrap-icons-map, "house-fill"); } +.bi-house::before { content: map-get($bootstrap-icons-map, "house"); } +.bi-hr::before { content: map-get($bootstrap-icons-map, "hr"); } +.bi-hurricane::before { content: map-get($bootstrap-icons-map, "hurricane"); } +.bi-image-alt::before { content: map-get($bootstrap-icons-map, "image-alt"); } +.bi-image-fill::before { content: map-get($bootstrap-icons-map, "image-fill"); } +.bi-image::before { content: map-get($bootstrap-icons-map, "image"); } +.bi-images::before { content: map-get($bootstrap-icons-map, "images"); } +.bi-inbox-fill::before { content: map-get($bootstrap-icons-map, "inbox-fill"); } +.bi-inbox::before { content: map-get($bootstrap-icons-map, "inbox"); } +.bi-inboxes-fill::before { content: map-get($bootstrap-icons-map, "inboxes-fill"); } +.bi-inboxes::before { content: map-get($bootstrap-icons-map, "inboxes"); } +.bi-info-circle-fill::before { content: map-get($bootstrap-icons-map, "info-circle-fill"); } +.bi-info-circle::before { content: map-get($bootstrap-icons-map, "info-circle"); } +.bi-info-square-fill::before { content: map-get($bootstrap-icons-map, "info-square-fill"); } +.bi-info-square::before { content: map-get($bootstrap-icons-map, "info-square"); } +.bi-info::before { content: map-get($bootstrap-icons-map, "info"); } +.bi-input-cursor-text::before { content: map-get($bootstrap-icons-map, "input-cursor-text"); } +.bi-input-cursor::before { content: map-get($bootstrap-icons-map, "input-cursor"); } +.bi-instagram::before { content: map-get($bootstrap-icons-map, "instagram"); } +.bi-intersect::before { content: map-get($bootstrap-icons-map, "intersect"); } +.bi-journal-album::before { content: map-get($bootstrap-icons-map, "journal-album"); } +.bi-journal-arrow-down::before { content: map-get($bootstrap-icons-map, "journal-arrow-down"); } +.bi-journal-arrow-up::before { content: map-get($bootstrap-icons-map, "journal-arrow-up"); } +.bi-journal-bookmark-fill::before { content: map-get($bootstrap-icons-map, "journal-bookmark-fill"); } +.bi-journal-bookmark::before { content: map-get($bootstrap-icons-map, "journal-bookmark"); } +.bi-journal-check::before { content: map-get($bootstrap-icons-map, "journal-check"); } +.bi-journal-code::before { content: map-get($bootstrap-icons-map, "journal-code"); } +.bi-journal-medical::before { content: map-get($bootstrap-icons-map, "journal-medical"); } +.bi-journal-minus::before { content: map-get($bootstrap-icons-map, "journal-minus"); } +.bi-journal-plus::before { content: map-get($bootstrap-icons-map, "journal-plus"); } +.bi-journal-richtext::before { content: map-get($bootstrap-icons-map, "journal-richtext"); } +.bi-journal-text::before { content: map-get($bootstrap-icons-map, "journal-text"); } +.bi-journal-x::before { content: map-get($bootstrap-icons-map, "journal-x"); } +.bi-journal::before { content: map-get($bootstrap-icons-map, "journal"); } +.bi-journals::before { content: map-get($bootstrap-icons-map, "journals"); } +.bi-joystick::before { content: map-get($bootstrap-icons-map, "joystick"); } +.bi-justify-left::before { content: map-get($bootstrap-icons-map, "justify-left"); } +.bi-justify-right::before { content: map-get($bootstrap-icons-map, "justify-right"); } +.bi-justify::before { content: map-get($bootstrap-icons-map, "justify"); } +.bi-kanban-fill::before { content: map-get($bootstrap-icons-map, "kanban-fill"); } +.bi-kanban::before { content: map-get($bootstrap-icons-map, "kanban"); } +.bi-key-fill::before { content: map-get($bootstrap-icons-map, "key-fill"); } +.bi-key::before { content: map-get($bootstrap-icons-map, "key"); } +.bi-keyboard-fill::before { content: map-get($bootstrap-icons-map, "keyboard-fill"); } +.bi-keyboard::before { content: map-get($bootstrap-icons-map, "keyboard"); } +.bi-ladder::before { content: map-get($bootstrap-icons-map, "ladder"); } +.bi-lamp-fill::before { content: map-get($bootstrap-icons-map, "lamp-fill"); } +.bi-lamp::before { content: map-get($bootstrap-icons-map, "lamp"); } +.bi-laptop-fill::before { content: map-get($bootstrap-icons-map, "laptop-fill"); } +.bi-laptop::before { content: map-get($bootstrap-icons-map, "laptop"); } +.bi-layer-backward::before { content: map-get($bootstrap-icons-map, "layer-backward"); } +.bi-layer-forward::before { content: map-get($bootstrap-icons-map, "layer-forward"); } +.bi-layers-fill::before { content: map-get($bootstrap-icons-map, "layers-fill"); } +.bi-layers-half::before { content: map-get($bootstrap-icons-map, "layers-half"); } +.bi-layers::before { content: map-get($bootstrap-icons-map, "layers"); } +.bi-layout-sidebar-inset-reverse::before { content: map-get($bootstrap-icons-map, "layout-sidebar-inset-reverse"); } +.bi-layout-sidebar-inset::before { content: map-get($bootstrap-icons-map, "layout-sidebar-inset"); } +.bi-layout-sidebar-reverse::before { content: map-get($bootstrap-icons-map, "layout-sidebar-reverse"); } +.bi-layout-sidebar::before { content: map-get($bootstrap-icons-map, "layout-sidebar"); } +.bi-layout-split::before { content: map-get($bootstrap-icons-map, "layout-split"); } +.bi-layout-text-sidebar-reverse::before { content: map-get($bootstrap-icons-map, "layout-text-sidebar-reverse"); } +.bi-layout-text-sidebar::before { content: map-get($bootstrap-icons-map, "layout-text-sidebar"); } +.bi-layout-text-window-reverse::before { content: map-get($bootstrap-icons-map, "layout-text-window-reverse"); } +.bi-layout-text-window::before { content: map-get($bootstrap-icons-map, "layout-text-window"); } +.bi-layout-three-columns::before { content: map-get($bootstrap-icons-map, "layout-three-columns"); } +.bi-layout-wtf::before { content: map-get($bootstrap-icons-map, "layout-wtf"); } +.bi-life-preserver::before { content: map-get($bootstrap-icons-map, "life-preserver"); } +.bi-lightbulb-fill::before { content: map-get($bootstrap-icons-map, "lightbulb-fill"); } +.bi-lightbulb-off-fill::before { content: map-get($bootstrap-icons-map, "lightbulb-off-fill"); } +.bi-lightbulb-off::before { content: map-get($bootstrap-icons-map, "lightbulb-off"); } +.bi-lightbulb::before { content: map-get($bootstrap-icons-map, "lightbulb"); } +.bi-lightning-charge-fill::before { content: map-get($bootstrap-icons-map, "lightning-charge-fill"); } +.bi-lightning-charge::before { content: map-get($bootstrap-icons-map, "lightning-charge"); } +.bi-lightning-fill::before { content: map-get($bootstrap-icons-map, "lightning-fill"); } +.bi-lightning::before { content: map-get($bootstrap-icons-map, "lightning"); } +.bi-link-45deg::before { content: map-get($bootstrap-icons-map, "link-45deg"); } +.bi-link::before { content: map-get($bootstrap-icons-map, "link"); } +.bi-linkedin::before { content: map-get($bootstrap-icons-map, "linkedin"); } +.bi-list-check::before { content: map-get($bootstrap-icons-map, "list-check"); } +.bi-list-nested::before { content: map-get($bootstrap-icons-map, "list-nested"); } +.bi-list-ol::before { content: map-get($bootstrap-icons-map, "list-ol"); } +.bi-list-stars::before { content: map-get($bootstrap-icons-map, "list-stars"); } +.bi-list-task::before { content: map-get($bootstrap-icons-map, "list-task"); } +.bi-list-ul::before { content: map-get($bootstrap-icons-map, "list-ul"); } +.bi-list::before { content: map-get($bootstrap-icons-map, "list"); } +.bi-lock-fill::before { content: map-get($bootstrap-icons-map, "lock-fill"); } +.bi-lock::before { content: map-get($bootstrap-icons-map, "lock"); } +.bi-mailbox::before { content: map-get($bootstrap-icons-map, "mailbox"); } +.bi-mailbox2::before { content: map-get($bootstrap-icons-map, "mailbox2"); } +.bi-map-fill::before { content: map-get($bootstrap-icons-map, "map-fill"); } +.bi-map::before { content: map-get($bootstrap-icons-map, "map"); } +.bi-markdown-fill::before { content: map-get($bootstrap-icons-map, "markdown-fill"); } +.bi-markdown::before { content: map-get($bootstrap-icons-map, "markdown"); } +.bi-mask::before { content: map-get($bootstrap-icons-map, "mask"); } +.bi-megaphone-fill::before { content: map-get($bootstrap-icons-map, "megaphone-fill"); } +.bi-megaphone::before { content: map-get($bootstrap-icons-map, "megaphone"); } +.bi-menu-app-fill::before { content: map-get($bootstrap-icons-map, "menu-app-fill"); } +.bi-menu-app::before { content: map-get($bootstrap-icons-map, "menu-app"); } +.bi-menu-button-fill::before { content: map-get($bootstrap-icons-map, "menu-button-fill"); } +.bi-menu-button-wide-fill::before { content: map-get($bootstrap-icons-map, "menu-button-wide-fill"); } +.bi-menu-button-wide::before { content: map-get($bootstrap-icons-map, "menu-button-wide"); } +.bi-menu-button::before { content: map-get($bootstrap-icons-map, "menu-button"); } +.bi-menu-down::before { content: map-get($bootstrap-icons-map, "menu-down"); } +.bi-menu-up::before { content: map-get($bootstrap-icons-map, "menu-up"); } +.bi-mic-fill::before { content: map-get($bootstrap-icons-map, "mic-fill"); } +.bi-mic-mute-fill::before { content: map-get($bootstrap-icons-map, "mic-mute-fill"); } +.bi-mic-mute::before { content: map-get($bootstrap-icons-map, "mic-mute"); } +.bi-mic::before { content: map-get($bootstrap-icons-map, "mic"); } +.bi-minecart-loaded::before { content: map-get($bootstrap-icons-map, "minecart-loaded"); } +.bi-minecart::before { content: map-get($bootstrap-icons-map, "minecart"); } +.bi-moisture::before { content: map-get($bootstrap-icons-map, "moisture"); } +.bi-moon-fill::before { content: map-get($bootstrap-icons-map, "moon-fill"); } +.bi-moon-stars-fill::before { content: map-get($bootstrap-icons-map, "moon-stars-fill"); } +.bi-moon-stars::before { content: map-get($bootstrap-icons-map, "moon-stars"); } +.bi-moon::before { content: map-get($bootstrap-icons-map, "moon"); } +.bi-mouse-fill::before { content: map-get($bootstrap-icons-map, "mouse-fill"); } +.bi-mouse::before { content: map-get($bootstrap-icons-map, "mouse"); } +.bi-mouse2-fill::before { content: map-get($bootstrap-icons-map, "mouse2-fill"); } +.bi-mouse2::before { content: map-get($bootstrap-icons-map, "mouse2"); } +.bi-mouse3-fill::before { content: map-get($bootstrap-icons-map, "mouse3-fill"); } +.bi-mouse3::before { content: map-get($bootstrap-icons-map, "mouse3"); } +.bi-music-note-beamed::before { content: map-get($bootstrap-icons-map, "music-note-beamed"); } +.bi-music-note-list::before { content: map-get($bootstrap-icons-map, "music-note-list"); } +.bi-music-note::before { content: map-get($bootstrap-icons-map, "music-note"); } +.bi-music-player-fill::before { content: map-get($bootstrap-icons-map, "music-player-fill"); } +.bi-music-player::before { content: map-get($bootstrap-icons-map, "music-player"); } +.bi-newspaper::before { content: map-get($bootstrap-icons-map, "newspaper"); } +.bi-node-minus-fill::before { content: map-get($bootstrap-icons-map, "node-minus-fill"); } +.bi-node-minus::before { content: map-get($bootstrap-icons-map, "node-minus"); } +.bi-node-plus-fill::before { content: map-get($bootstrap-icons-map, "node-plus-fill"); } +.bi-node-plus::before { content: map-get($bootstrap-icons-map, "node-plus"); } +.bi-nut-fill::before { content: map-get($bootstrap-icons-map, "nut-fill"); } +.bi-nut::before { content: map-get($bootstrap-icons-map, "nut"); } +.bi-octagon-fill::before { content: map-get($bootstrap-icons-map, "octagon-fill"); } +.bi-octagon-half::before { content: map-get($bootstrap-icons-map, "octagon-half"); } +.bi-octagon::before { content: map-get($bootstrap-icons-map, "octagon"); } +.bi-option::before { content: map-get($bootstrap-icons-map, "option"); } +.bi-outlet::before { content: map-get($bootstrap-icons-map, "outlet"); } +.bi-paint-bucket::before { content: map-get($bootstrap-icons-map, "paint-bucket"); } +.bi-palette-fill::before { content: map-get($bootstrap-icons-map, "palette-fill"); } +.bi-palette::before { content: map-get($bootstrap-icons-map, "palette"); } +.bi-palette2::before { content: map-get($bootstrap-icons-map, "palette2"); } +.bi-paperclip::before { content: map-get($bootstrap-icons-map, "paperclip"); } +.bi-paragraph::before { content: map-get($bootstrap-icons-map, "paragraph"); } +.bi-patch-check-fill::before { content: map-get($bootstrap-icons-map, "patch-check-fill"); } +.bi-patch-check::before { content: map-get($bootstrap-icons-map, "patch-check"); } +.bi-patch-exclamation-fill::before { content: map-get($bootstrap-icons-map, "patch-exclamation-fill"); } +.bi-patch-exclamation::before { content: map-get($bootstrap-icons-map, "patch-exclamation"); } +.bi-patch-minus-fill::before { content: map-get($bootstrap-icons-map, "patch-minus-fill"); } +.bi-patch-minus::before { content: map-get($bootstrap-icons-map, "patch-minus"); } +.bi-patch-plus-fill::before { content: map-get($bootstrap-icons-map, "patch-plus-fill"); } +.bi-patch-plus::before { content: map-get($bootstrap-icons-map, "patch-plus"); } +.bi-patch-question-fill::before { content: map-get($bootstrap-icons-map, "patch-question-fill"); } +.bi-patch-question::before { content: map-get($bootstrap-icons-map, "patch-question"); } +.bi-pause-btn-fill::before { content: map-get($bootstrap-icons-map, "pause-btn-fill"); } +.bi-pause-btn::before { content: map-get($bootstrap-icons-map, "pause-btn"); } +.bi-pause-circle-fill::before { content: map-get($bootstrap-icons-map, "pause-circle-fill"); } +.bi-pause-circle::before { content: map-get($bootstrap-icons-map, "pause-circle"); } +.bi-pause-fill::before { content: map-get($bootstrap-icons-map, "pause-fill"); } +.bi-pause::before { content: map-get($bootstrap-icons-map, "pause"); } +.bi-peace-fill::before { content: map-get($bootstrap-icons-map, "peace-fill"); } +.bi-peace::before { content: map-get($bootstrap-icons-map, "peace"); } +.bi-pen-fill::before { content: map-get($bootstrap-icons-map, "pen-fill"); } +.bi-pen::before { content: map-get($bootstrap-icons-map, "pen"); } +.bi-pencil-fill::before { content: map-get($bootstrap-icons-map, "pencil-fill"); } +.bi-pencil-square::before { content: map-get($bootstrap-icons-map, "pencil-square"); } +.bi-pencil::before { content: map-get($bootstrap-icons-map, "pencil"); } +.bi-pentagon-fill::before { content: map-get($bootstrap-icons-map, "pentagon-fill"); } +.bi-pentagon-half::before { content: map-get($bootstrap-icons-map, "pentagon-half"); } +.bi-pentagon::before { content: map-get($bootstrap-icons-map, "pentagon"); } +.bi-people-fill::before { content: map-get($bootstrap-icons-map, "people-fill"); } +.bi-people::before { content: map-get($bootstrap-icons-map, "people"); } +.bi-percent::before { content: map-get($bootstrap-icons-map, "percent"); } +.bi-person-badge-fill::before { content: map-get($bootstrap-icons-map, "person-badge-fill"); } +.bi-person-badge::before { content: map-get($bootstrap-icons-map, "person-badge"); } +.bi-person-bounding-box::before { content: map-get($bootstrap-icons-map, "person-bounding-box"); } +.bi-person-check-fill::before { content: map-get($bootstrap-icons-map, "person-check-fill"); } +.bi-person-check::before { content: map-get($bootstrap-icons-map, "person-check"); } +.bi-person-circle::before { content: map-get($bootstrap-icons-map, "person-circle"); } +.bi-person-dash-fill::before { content: map-get($bootstrap-icons-map, "person-dash-fill"); } +.bi-person-dash::before { content: map-get($bootstrap-icons-map, "person-dash"); } +.bi-person-fill::before { content: map-get($bootstrap-icons-map, "person-fill"); } +.bi-person-lines-fill::before { content: map-get($bootstrap-icons-map, "person-lines-fill"); } +.bi-person-plus-fill::before { content: map-get($bootstrap-icons-map, "person-plus-fill"); } +.bi-person-plus::before { content: map-get($bootstrap-icons-map, "person-plus"); } +.bi-person-square::before { content: map-get($bootstrap-icons-map, "person-square"); } +.bi-person-x-fill::before { content: map-get($bootstrap-icons-map, "person-x-fill"); } +.bi-person-x::before { content: map-get($bootstrap-icons-map, "person-x"); } +.bi-person::before { content: map-get($bootstrap-icons-map, "person"); } +.bi-phone-fill::before { content: map-get($bootstrap-icons-map, "phone-fill"); } +.bi-phone-landscape-fill::before { content: map-get($bootstrap-icons-map, "phone-landscape-fill"); } +.bi-phone-landscape::before { content: map-get($bootstrap-icons-map, "phone-landscape"); } +.bi-phone-vibrate-fill::before { content: map-get($bootstrap-icons-map, "phone-vibrate-fill"); } +.bi-phone-vibrate::before { content: map-get($bootstrap-icons-map, "phone-vibrate"); } +.bi-phone::before { content: map-get($bootstrap-icons-map, "phone"); } +.bi-pie-chart-fill::before { content: map-get($bootstrap-icons-map, "pie-chart-fill"); } +.bi-pie-chart::before { content: map-get($bootstrap-icons-map, "pie-chart"); } +.bi-pin-angle-fill::before { content: map-get($bootstrap-icons-map, "pin-angle-fill"); } +.bi-pin-angle::before { content: map-get($bootstrap-icons-map, "pin-angle"); } +.bi-pin-fill::before { content: map-get($bootstrap-icons-map, "pin-fill"); } +.bi-pin::before { content: map-get($bootstrap-icons-map, "pin"); } +.bi-pip-fill::before { content: map-get($bootstrap-icons-map, "pip-fill"); } +.bi-pip::before { content: map-get($bootstrap-icons-map, "pip"); } +.bi-play-btn-fill::before { content: map-get($bootstrap-icons-map, "play-btn-fill"); } +.bi-play-btn::before { content: map-get($bootstrap-icons-map, "play-btn"); } +.bi-play-circle-fill::before { content: map-get($bootstrap-icons-map, "play-circle-fill"); } +.bi-play-circle::before { content: map-get($bootstrap-icons-map, "play-circle"); } +.bi-play-fill::before { content: map-get($bootstrap-icons-map, "play-fill"); } +.bi-play::before { content: map-get($bootstrap-icons-map, "play"); } +.bi-plug-fill::before { content: map-get($bootstrap-icons-map, "plug-fill"); } +.bi-plug::before { content: map-get($bootstrap-icons-map, "plug"); } +.bi-plus-circle-dotted::before { content: map-get($bootstrap-icons-map, "plus-circle-dotted"); } +.bi-plus-circle-fill::before { content: map-get($bootstrap-icons-map, "plus-circle-fill"); } +.bi-plus-circle::before { content: map-get($bootstrap-icons-map, "plus-circle"); } +.bi-plus-square-dotted::before { content: map-get($bootstrap-icons-map, "plus-square-dotted"); } +.bi-plus-square-fill::before { content: map-get($bootstrap-icons-map, "plus-square-fill"); } +.bi-plus-square::before { content: map-get($bootstrap-icons-map, "plus-square"); } +.bi-plus::before { content: map-get($bootstrap-icons-map, "plus"); } +.bi-power::before { content: map-get($bootstrap-icons-map, "power"); } +.bi-printer-fill::before { content: map-get($bootstrap-icons-map, "printer-fill"); } +.bi-printer::before { content: map-get($bootstrap-icons-map, "printer"); } +.bi-puzzle-fill::before { content: map-get($bootstrap-icons-map, "puzzle-fill"); } +.bi-puzzle::before { content: map-get($bootstrap-icons-map, "puzzle"); } +.bi-question-circle-fill::before { content: map-get($bootstrap-icons-map, "question-circle-fill"); } +.bi-question-circle::before { content: map-get($bootstrap-icons-map, "question-circle"); } +.bi-question-diamond-fill::before { content: map-get($bootstrap-icons-map, "question-diamond-fill"); } +.bi-question-diamond::before { content: map-get($bootstrap-icons-map, "question-diamond"); } +.bi-question-octagon-fill::before { content: map-get($bootstrap-icons-map, "question-octagon-fill"); } +.bi-question-octagon::before { content: map-get($bootstrap-icons-map, "question-octagon"); } +.bi-question-square-fill::before { content: map-get($bootstrap-icons-map, "question-square-fill"); } +.bi-question-square::before { content: map-get($bootstrap-icons-map, "question-square"); } +.bi-question::before { content: map-get($bootstrap-icons-map, "question"); } +.bi-rainbow::before { content: map-get($bootstrap-icons-map, "rainbow"); } +.bi-receipt-cutoff::before { content: map-get($bootstrap-icons-map, "receipt-cutoff"); } +.bi-receipt::before { content: map-get($bootstrap-icons-map, "receipt"); } +.bi-reception-0::before { content: map-get($bootstrap-icons-map, "reception-0"); } +.bi-reception-1::before { content: map-get($bootstrap-icons-map, "reception-1"); } +.bi-reception-2::before { content: map-get($bootstrap-icons-map, "reception-2"); } +.bi-reception-3::before { content: map-get($bootstrap-icons-map, "reception-3"); } +.bi-reception-4::before { content: map-get($bootstrap-icons-map, "reception-4"); } +.bi-record-btn-fill::before { content: map-get($bootstrap-icons-map, "record-btn-fill"); } +.bi-record-btn::before { content: map-get($bootstrap-icons-map, "record-btn"); } +.bi-record-circle-fill::before { content: map-get($bootstrap-icons-map, "record-circle-fill"); } +.bi-record-circle::before { content: map-get($bootstrap-icons-map, "record-circle"); } +.bi-record-fill::before { content: map-get($bootstrap-icons-map, "record-fill"); } +.bi-record::before { content: map-get($bootstrap-icons-map, "record"); } +.bi-record2-fill::before { content: map-get($bootstrap-icons-map, "record2-fill"); } +.bi-record2::before { content: map-get($bootstrap-icons-map, "record2"); } +.bi-reply-all-fill::before { content: map-get($bootstrap-icons-map, "reply-all-fill"); } +.bi-reply-all::before { content: map-get($bootstrap-icons-map, "reply-all"); } +.bi-reply-fill::before { content: map-get($bootstrap-icons-map, "reply-fill"); } +.bi-reply::before { content: map-get($bootstrap-icons-map, "reply"); } +.bi-rss-fill::before { content: map-get($bootstrap-icons-map, "rss-fill"); } +.bi-rss::before { content: map-get($bootstrap-icons-map, "rss"); } +.bi-rulers::before { content: map-get($bootstrap-icons-map, "rulers"); } +.bi-save-fill::before { content: map-get($bootstrap-icons-map, "save-fill"); } +.bi-save::before { content: map-get($bootstrap-icons-map, "save"); } +.bi-save2-fill::before { content: map-get($bootstrap-icons-map, "save2-fill"); } +.bi-save2::before { content: map-get($bootstrap-icons-map, "save2"); } +.bi-scissors::before { content: map-get($bootstrap-icons-map, "scissors"); } +.bi-screwdriver::before { content: map-get($bootstrap-icons-map, "screwdriver"); } +.bi-search::before { content: map-get($bootstrap-icons-map, "search"); } +.bi-segmented-nav::before { content: map-get($bootstrap-icons-map, "segmented-nav"); } +.bi-server::before { content: map-get($bootstrap-icons-map, "server"); } +.bi-share-fill::before { content: map-get($bootstrap-icons-map, "share-fill"); } +.bi-share::before { content: map-get($bootstrap-icons-map, "share"); } +.bi-shield-check::before { content: map-get($bootstrap-icons-map, "shield-check"); } +.bi-shield-exclamation::before { content: map-get($bootstrap-icons-map, "shield-exclamation"); } +.bi-shield-fill-check::before { content: map-get($bootstrap-icons-map, "shield-fill-check"); } +.bi-shield-fill-exclamation::before { content: map-get($bootstrap-icons-map, "shield-fill-exclamation"); } +.bi-shield-fill-minus::before { content: map-get($bootstrap-icons-map, "shield-fill-minus"); } +.bi-shield-fill-plus::before { content: map-get($bootstrap-icons-map, "shield-fill-plus"); } +.bi-shield-fill-x::before { content: map-get($bootstrap-icons-map, "shield-fill-x"); } +.bi-shield-fill::before { content: map-get($bootstrap-icons-map, "shield-fill"); } +.bi-shield-lock-fill::before { content: map-get($bootstrap-icons-map, "shield-lock-fill"); } +.bi-shield-lock::before { content: map-get($bootstrap-icons-map, "shield-lock"); } +.bi-shield-minus::before { content: map-get($bootstrap-icons-map, "shield-minus"); } +.bi-shield-plus::before { content: map-get($bootstrap-icons-map, "shield-plus"); } +.bi-shield-shaded::before { content: map-get($bootstrap-icons-map, "shield-shaded"); } +.bi-shield-slash-fill::before { content: map-get($bootstrap-icons-map, "shield-slash-fill"); } +.bi-shield-slash::before { content: map-get($bootstrap-icons-map, "shield-slash"); } +.bi-shield-x::before { content: map-get($bootstrap-icons-map, "shield-x"); } +.bi-shield::before { content: map-get($bootstrap-icons-map, "shield"); } +.bi-shift-fill::before { content: map-get($bootstrap-icons-map, "shift-fill"); } +.bi-shift::before { content: map-get($bootstrap-icons-map, "shift"); } +.bi-shop-window::before { content: map-get($bootstrap-icons-map, "shop-window"); } +.bi-shop::before { content: map-get($bootstrap-icons-map, "shop"); } +.bi-shuffle::before { content: map-get($bootstrap-icons-map, "shuffle"); } +.bi-signpost-2-fill::before { content: map-get($bootstrap-icons-map, "signpost-2-fill"); } +.bi-signpost-2::before { content: map-get($bootstrap-icons-map, "signpost-2"); } +.bi-signpost-fill::before { content: map-get($bootstrap-icons-map, "signpost-fill"); } +.bi-signpost-split-fill::before { content: map-get($bootstrap-icons-map, "signpost-split-fill"); } +.bi-signpost-split::before { content: map-get($bootstrap-icons-map, "signpost-split"); } +.bi-signpost::before { content: map-get($bootstrap-icons-map, "signpost"); } +.bi-sim-fill::before { content: map-get($bootstrap-icons-map, "sim-fill"); } +.bi-sim::before { content: map-get($bootstrap-icons-map, "sim"); } +.bi-skip-backward-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-backward-btn-fill"); } +.bi-skip-backward-btn::before { content: map-get($bootstrap-icons-map, "skip-backward-btn"); } +.bi-skip-backward-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-backward-circle-fill"); } +.bi-skip-backward-circle::before { content: map-get($bootstrap-icons-map, "skip-backward-circle"); } +.bi-skip-backward-fill::before { content: map-get($bootstrap-icons-map, "skip-backward-fill"); } +.bi-skip-backward::before { content: map-get($bootstrap-icons-map, "skip-backward"); } +.bi-skip-end-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-end-btn-fill"); } +.bi-skip-end-btn::before { content: map-get($bootstrap-icons-map, "skip-end-btn"); } +.bi-skip-end-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-end-circle-fill"); } +.bi-skip-end-circle::before { content: map-get($bootstrap-icons-map, "skip-end-circle"); } +.bi-skip-end-fill::before { content: map-get($bootstrap-icons-map, "skip-end-fill"); } +.bi-skip-end::before { content: map-get($bootstrap-icons-map, "skip-end"); } +.bi-skip-forward-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-forward-btn-fill"); } +.bi-skip-forward-btn::before { content: map-get($bootstrap-icons-map, "skip-forward-btn"); } +.bi-skip-forward-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-forward-circle-fill"); } +.bi-skip-forward-circle::before { content: map-get($bootstrap-icons-map, "skip-forward-circle"); } +.bi-skip-forward-fill::before { content: map-get($bootstrap-icons-map, "skip-forward-fill"); } +.bi-skip-forward::before { content: map-get($bootstrap-icons-map, "skip-forward"); } +.bi-skip-start-btn-fill::before { content: map-get($bootstrap-icons-map, "skip-start-btn-fill"); } +.bi-skip-start-btn::before { content: map-get($bootstrap-icons-map, "skip-start-btn"); } +.bi-skip-start-circle-fill::before { content: map-get($bootstrap-icons-map, "skip-start-circle-fill"); } +.bi-skip-start-circle::before { content: map-get($bootstrap-icons-map, "skip-start-circle"); } +.bi-skip-start-fill::before { content: map-get($bootstrap-icons-map, "skip-start-fill"); } +.bi-skip-start::before { content: map-get($bootstrap-icons-map, "skip-start"); } +.bi-slack::before { content: map-get($bootstrap-icons-map, "slack"); } +.bi-slash-circle-fill::before { content: map-get($bootstrap-icons-map, "slash-circle-fill"); } +.bi-slash-circle::before { content: map-get($bootstrap-icons-map, "slash-circle"); } +.bi-slash-square-fill::before { content: map-get($bootstrap-icons-map, "slash-square-fill"); } +.bi-slash-square::before { content: map-get($bootstrap-icons-map, "slash-square"); } +.bi-slash::before { content: map-get($bootstrap-icons-map, "slash"); } +.bi-sliders::before { content: map-get($bootstrap-icons-map, "sliders"); } +.bi-smartwatch::before { content: map-get($bootstrap-icons-map, "smartwatch"); } +.bi-snow::before { content: map-get($bootstrap-icons-map, "snow"); } +.bi-snow2::before { content: map-get($bootstrap-icons-map, "snow2"); } +.bi-snow3::before { content: map-get($bootstrap-icons-map, "snow3"); } +.bi-sort-alpha-down-alt::before { content: map-get($bootstrap-icons-map, "sort-alpha-down-alt"); } +.bi-sort-alpha-down::before { content: map-get($bootstrap-icons-map, "sort-alpha-down"); } +.bi-sort-alpha-up-alt::before { content: map-get($bootstrap-icons-map, "sort-alpha-up-alt"); } +.bi-sort-alpha-up::before { content: map-get($bootstrap-icons-map, "sort-alpha-up"); } +.bi-sort-down-alt::before { content: map-get($bootstrap-icons-map, "sort-down-alt"); } +.bi-sort-down::before { content: map-get($bootstrap-icons-map, "sort-down"); } +.bi-sort-numeric-down-alt::before { content: map-get($bootstrap-icons-map, "sort-numeric-down-alt"); } +.bi-sort-numeric-down::before { content: map-get($bootstrap-icons-map, "sort-numeric-down"); } +.bi-sort-numeric-up-alt::before { content: map-get($bootstrap-icons-map, "sort-numeric-up-alt"); } +.bi-sort-numeric-up::before { content: map-get($bootstrap-icons-map, "sort-numeric-up"); } +.bi-sort-up-alt::before { content: map-get($bootstrap-icons-map, "sort-up-alt"); } +.bi-sort-up::before { content: map-get($bootstrap-icons-map, "sort-up"); } +.bi-soundwave::before { content: map-get($bootstrap-icons-map, "soundwave"); } +.bi-speaker-fill::before { content: map-get($bootstrap-icons-map, "speaker-fill"); } +.bi-speaker::before { content: map-get($bootstrap-icons-map, "speaker"); } +.bi-speedometer::before { content: map-get($bootstrap-icons-map, "speedometer"); } +.bi-speedometer2::before { content: map-get($bootstrap-icons-map, "speedometer2"); } +.bi-spellcheck::before { content: map-get($bootstrap-icons-map, "spellcheck"); } +.bi-square-fill::before { content: map-get($bootstrap-icons-map, "square-fill"); } +.bi-square-half::before { content: map-get($bootstrap-icons-map, "square-half"); } +.bi-square::before { content: map-get($bootstrap-icons-map, "square"); } +.bi-stack::before { content: map-get($bootstrap-icons-map, "stack"); } +.bi-star-fill::before { content: map-get($bootstrap-icons-map, "star-fill"); } +.bi-star-half::before { content: map-get($bootstrap-icons-map, "star-half"); } +.bi-star::before { content: map-get($bootstrap-icons-map, "star"); } +.bi-stars::before { content: map-get($bootstrap-icons-map, "stars"); } +.bi-stickies-fill::before { content: map-get($bootstrap-icons-map, "stickies-fill"); } +.bi-stickies::before { content: map-get($bootstrap-icons-map, "stickies"); } +.bi-sticky-fill::before { content: map-get($bootstrap-icons-map, "sticky-fill"); } +.bi-sticky::before { content: map-get($bootstrap-icons-map, "sticky"); } +.bi-stop-btn-fill::before { content: map-get($bootstrap-icons-map, "stop-btn-fill"); } +.bi-stop-btn::before { content: map-get($bootstrap-icons-map, "stop-btn"); } +.bi-stop-circle-fill::before { content: map-get($bootstrap-icons-map, "stop-circle-fill"); } +.bi-stop-circle::before { content: map-get($bootstrap-icons-map, "stop-circle"); } +.bi-stop-fill::before { content: map-get($bootstrap-icons-map, "stop-fill"); } +.bi-stop::before { content: map-get($bootstrap-icons-map, "stop"); } +.bi-stoplights-fill::before { content: map-get($bootstrap-icons-map, "stoplights-fill"); } +.bi-stoplights::before { content: map-get($bootstrap-icons-map, "stoplights"); } +.bi-stopwatch-fill::before { content: map-get($bootstrap-icons-map, "stopwatch-fill"); } +.bi-stopwatch::before { content: map-get($bootstrap-icons-map, "stopwatch"); } +.bi-subtract::before { content: map-get($bootstrap-icons-map, "subtract"); } +.bi-suit-club-fill::before { content: map-get($bootstrap-icons-map, "suit-club-fill"); } +.bi-suit-club::before { content: map-get($bootstrap-icons-map, "suit-club"); } +.bi-suit-diamond-fill::before { content: map-get($bootstrap-icons-map, "suit-diamond-fill"); } +.bi-suit-diamond::before { content: map-get($bootstrap-icons-map, "suit-diamond"); } +.bi-suit-heart-fill::before { content: map-get($bootstrap-icons-map, "suit-heart-fill"); } +.bi-suit-heart::before { content: map-get($bootstrap-icons-map, "suit-heart"); } +.bi-suit-spade-fill::before { content: map-get($bootstrap-icons-map, "suit-spade-fill"); } +.bi-suit-spade::before { content: map-get($bootstrap-icons-map, "suit-spade"); } +.bi-sun-fill::before { content: map-get($bootstrap-icons-map, "sun-fill"); } +.bi-sun::before { content: map-get($bootstrap-icons-map, "sun"); } +.bi-sunglasses::before { content: map-get($bootstrap-icons-map, "sunglasses"); } +.bi-sunrise-fill::before { content: map-get($bootstrap-icons-map, "sunrise-fill"); } +.bi-sunrise::before { content: map-get($bootstrap-icons-map, "sunrise"); } +.bi-sunset-fill::before { content: map-get($bootstrap-icons-map, "sunset-fill"); } +.bi-sunset::before { content: map-get($bootstrap-icons-map, "sunset"); } +.bi-symmetry-horizontal::before { content: map-get($bootstrap-icons-map, "symmetry-horizontal"); } +.bi-symmetry-vertical::before { content: map-get($bootstrap-icons-map, "symmetry-vertical"); } +.bi-table::before { content: map-get($bootstrap-icons-map, "table"); } +.bi-tablet-fill::before { content: map-get($bootstrap-icons-map, "tablet-fill"); } +.bi-tablet-landscape-fill::before { content: map-get($bootstrap-icons-map, "tablet-landscape-fill"); } +.bi-tablet-landscape::before { content: map-get($bootstrap-icons-map, "tablet-landscape"); } +.bi-tablet::before { content: map-get($bootstrap-icons-map, "tablet"); } +.bi-tag-fill::before { content: map-get($bootstrap-icons-map, "tag-fill"); } +.bi-tag::before { content: map-get($bootstrap-icons-map, "tag"); } +.bi-tags-fill::before { content: map-get($bootstrap-icons-map, "tags-fill"); } +.bi-tags::before { content: map-get($bootstrap-icons-map, "tags"); } +.bi-telegram::before { content: map-get($bootstrap-icons-map, "telegram"); } +.bi-telephone-fill::before { content: map-get($bootstrap-icons-map, "telephone-fill"); } +.bi-telephone-forward-fill::before { content: map-get($bootstrap-icons-map, "telephone-forward-fill"); } +.bi-telephone-forward::before { content: map-get($bootstrap-icons-map, "telephone-forward"); } +.bi-telephone-inbound-fill::before { content: map-get($bootstrap-icons-map, "telephone-inbound-fill"); } +.bi-telephone-inbound::before { content: map-get($bootstrap-icons-map, "telephone-inbound"); } +.bi-telephone-minus-fill::before { content: map-get($bootstrap-icons-map, "telephone-minus-fill"); } +.bi-telephone-minus::before { content: map-get($bootstrap-icons-map, "telephone-minus"); } +.bi-telephone-outbound-fill::before { content: map-get($bootstrap-icons-map, "telephone-outbound-fill"); } +.bi-telephone-outbound::before { content: map-get($bootstrap-icons-map, "telephone-outbound"); } +.bi-telephone-plus-fill::before { content: map-get($bootstrap-icons-map, "telephone-plus-fill"); } +.bi-telephone-plus::before { content: map-get($bootstrap-icons-map, "telephone-plus"); } +.bi-telephone-x-fill::before { content: map-get($bootstrap-icons-map, "telephone-x-fill"); } +.bi-telephone-x::before { content: map-get($bootstrap-icons-map, "telephone-x"); } +.bi-telephone::before { content: map-get($bootstrap-icons-map, "telephone"); } +.bi-terminal-fill::before { content: map-get($bootstrap-icons-map, "terminal-fill"); } +.bi-terminal::before { content: map-get($bootstrap-icons-map, "terminal"); } +.bi-text-center::before { content: map-get($bootstrap-icons-map, "text-center"); } +.bi-text-indent-left::before { content: map-get($bootstrap-icons-map, "text-indent-left"); } +.bi-text-indent-right::before { content: map-get($bootstrap-icons-map, "text-indent-right"); } +.bi-text-left::before { content: map-get($bootstrap-icons-map, "text-left"); } +.bi-text-paragraph::before { content: map-get($bootstrap-icons-map, "text-paragraph"); } +.bi-text-right::before { content: map-get($bootstrap-icons-map, "text-right"); } +.bi-textarea-resize::before { content: map-get($bootstrap-icons-map, "textarea-resize"); } +.bi-textarea-t::before { content: map-get($bootstrap-icons-map, "textarea-t"); } +.bi-textarea::before { content: map-get($bootstrap-icons-map, "textarea"); } +.bi-thermometer-half::before { content: map-get($bootstrap-icons-map, "thermometer-half"); } +.bi-thermometer-high::before { content: map-get($bootstrap-icons-map, "thermometer-high"); } +.bi-thermometer-low::before { content: map-get($bootstrap-icons-map, "thermometer-low"); } +.bi-thermometer-snow::before { content: map-get($bootstrap-icons-map, "thermometer-snow"); } +.bi-thermometer-sun::before { content: map-get($bootstrap-icons-map, "thermometer-sun"); } +.bi-thermometer::before { content: map-get($bootstrap-icons-map, "thermometer"); } +.bi-three-dots-vertical::before { content: map-get($bootstrap-icons-map, "three-dots-vertical"); } +.bi-three-dots::before { content: map-get($bootstrap-icons-map, "three-dots"); } +.bi-toggle-off::before { content: map-get($bootstrap-icons-map, "toggle-off"); } +.bi-toggle-on::before { content: map-get($bootstrap-icons-map, "toggle-on"); } +.bi-toggle2-off::before { content: map-get($bootstrap-icons-map, "toggle2-off"); } +.bi-toggle2-on::before { content: map-get($bootstrap-icons-map, "toggle2-on"); } +.bi-toggles::before { content: map-get($bootstrap-icons-map, "toggles"); } +.bi-toggles2::before { content: map-get($bootstrap-icons-map, "toggles2"); } +.bi-tools::before { content: map-get($bootstrap-icons-map, "tools"); } +.bi-tornado::before { content: map-get($bootstrap-icons-map, "tornado"); } +.bi-trash-fill::before { content: map-get($bootstrap-icons-map, "trash-fill"); } +.bi-trash::before { content: map-get($bootstrap-icons-map, "trash"); } +.bi-trash2-fill::before { content: map-get($bootstrap-icons-map, "trash2-fill"); } +.bi-trash2::before { content: map-get($bootstrap-icons-map, "trash2"); } +.bi-tree-fill::before { content: map-get($bootstrap-icons-map, "tree-fill"); } +.bi-tree::before { content: map-get($bootstrap-icons-map, "tree"); } +.bi-triangle-fill::before { content: map-get($bootstrap-icons-map, "triangle-fill"); } +.bi-triangle-half::before { content: map-get($bootstrap-icons-map, "triangle-half"); } +.bi-triangle::before { content: map-get($bootstrap-icons-map, "triangle"); } +.bi-trophy-fill::before { content: map-get($bootstrap-icons-map, "trophy-fill"); } +.bi-trophy::before { content: map-get($bootstrap-icons-map, "trophy"); } +.bi-tropical-storm::before { content: map-get($bootstrap-icons-map, "tropical-storm"); } +.bi-truck-flatbed::before { content: map-get($bootstrap-icons-map, "truck-flatbed"); } +.bi-truck::before { content: map-get($bootstrap-icons-map, "truck"); } +.bi-tsunami::before { content: map-get($bootstrap-icons-map, "tsunami"); } +.bi-tv-fill::before { content: map-get($bootstrap-icons-map, "tv-fill"); } +.bi-tv::before { content: map-get($bootstrap-icons-map, "tv"); } +.bi-twitch::before { content: map-get($bootstrap-icons-map, "twitch"); } +.bi-twitter::before { content: map-get($bootstrap-icons-map, "twitter"); } +.bi-type-bold::before { content: map-get($bootstrap-icons-map, "type-bold"); } +.bi-type-h1::before { content: map-get($bootstrap-icons-map, "type-h1"); } +.bi-type-h2::before { content: map-get($bootstrap-icons-map, "type-h2"); } +.bi-type-h3::before { content: map-get($bootstrap-icons-map, "type-h3"); } +.bi-type-italic::before { content: map-get($bootstrap-icons-map, "type-italic"); } +.bi-type-strikethrough::before { content: map-get($bootstrap-icons-map, "type-strikethrough"); } +.bi-type-underline::before { content: map-get($bootstrap-icons-map, "type-underline"); } +.bi-type::before { content: map-get($bootstrap-icons-map, "type"); } +.bi-ui-checks-grid::before { content: map-get($bootstrap-icons-map, "ui-checks-grid"); } +.bi-ui-checks::before { content: map-get($bootstrap-icons-map, "ui-checks"); } +.bi-ui-radios-grid::before { content: map-get($bootstrap-icons-map, "ui-radios-grid"); } +.bi-ui-radios::before { content: map-get($bootstrap-icons-map, "ui-radios"); } +.bi-umbrella-fill::before { content: map-get($bootstrap-icons-map, "umbrella-fill"); } +.bi-umbrella::before { content: map-get($bootstrap-icons-map, "umbrella"); } +.bi-union::before { content: map-get($bootstrap-icons-map, "union"); } +.bi-unlock-fill::before { content: map-get($bootstrap-icons-map, "unlock-fill"); } +.bi-unlock::before { content: map-get($bootstrap-icons-map, "unlock"); } +.bi-upc-scan::before { content: map-get($bootstrap-icons-map, "upc-scan"); } +.bi-upc::before { content: map-get($bootstrap-icons-map, "upc"); } +.bi-upload::before { content: map-get($bootstrap-icons-map, "upload"); } +.bi-vector-pen::before { content: map-get($bootstrap-icons-map, "vector-pen"); } +.bi-view-list::before { content: map-get($bootstrap-icons-map, "view-list"); } +.bi-view-stacked::before { content: map-get($bootstrap-icons-map, "view-stacked"); } +.bi-vinyl-fill::before { content: map-get($bootstrap-icons-map, "vinyl-fill"); } +.bi-vinyl::before { content: map-get($bootstrap-icons-map, "vinyl"); } +.bi-voicemail::before { content: map-get($bootstrap-icons-map, "voicemail"); } +.bi-volume-down-fill::before { content: map-get($bootstrap-icons-map, "volume-down-fill"); } +.bi-volume-down::before { content: map-get($bootstrap-icons-map, "volume-down"); } +.bi-volume-mute-fill::before { content: map-get($bootstrap-icons-map, "volume-mute-fill"); } +.bi-volume-mute::before { content: map-get($bootstrap-icons-map, "volume-mute"); } +.bi-volume-off-fill::before { content: map-get($bootstrap-icons-map, "volume-off-fill"); } +.bi-volume-off::before { content: map-get($bootstrap-icons-map, "volume-off"); } +.bi-volume-up-fill::before { content: map-get($bootstrap-icons-map, "volume-up-fill"); } +.bi-volume-up::before { content: map-get($bootstrap-icons-map, "volume-up"); } +.bi-vr::before { content: map-get($bootstrap-icons-map, "vr"); } +.bi-wallet-fill::before { content: map-get($bootstrap-icons-map, "wallet-fill"); } +.bi-wallet::before { content: map-get($bootstrap-icons-map, "wallet"); } +.bi-wallet2::before { content: map-get($bootstrap-icons-map, "wallet2"); } +.bi-watch::before { content: map-get($bootstrap-icons-map, "watch"); } +.bi-water::before { content: map-get($bootstrap-icons-map, "water"); } +.bi-whatsapp::before { content: map-get($bootstrap-icons-map, "whatsapp"); } +.bi-wifi-1::before { content: map-get($bootstrap-icons-map, "wifi-1"); } +.bi-wifi-2::before { content: map-get($bootstrap-icons-map, "wifi-2"); } +.bi-wifi-off::before { content: map-get($bootstrap-icons-map, "wifi-off"); } +.bi-wifi::before { content: map-get($bootstrap-icons-map, "wifi"); } +.bi-wind::before { content: map-get($bootstrap-icons-map, "wind"); } +.bi-window-dock::before { content: map-get($bootstrap-icons-map, "window-dock"); } +.bi-window-sidebar::before { content: map-get($bootstrap-icons-map, "window-sidebar"); } +.bi-window::before { content: map-get($bootstrap-icons-map, "window"); } +.bi-wrench::before { content: map-get($bootstrap-icons-map, "wrench"); } +.bi-x-circle-fill::before { content: map-get($bootstrap-icons-map, "x-circle-fill"); } +.bi-x-circle::before { content: map-get($bootstrap-icons-map, "x-circle"); } +.bi-x-diamond-fill::before { content: map-get($bootstrap-icons-map, "x-diamond-fill"); } +.bi-x-diamond::before { content: map-get($bootstrap-icons-map, "x-diamond"); } +.bi-x-octagon-fill::before { content: map-get($bootstrap-icons-map, "x-octagon-fill"); } +.bi-x-octagon::before { content: map-get($bootstrap-icons-map, "x-octagon"); } +.bi-x-square-fill::before { content: map-get($bootstrap-icons-map, "x-square-fill"); } +.bi-x-square::before { content: map-get($bootstrap-icons-map, "x-square"); } +.bi-x::before { content: map-get($bootstrap-icons-map, "x"); } +.bi-youtube::before { content: map-get($bootstrap-icons-map, "youtube"); } +.bi-zoom-in::before { content: map-get($bootstrap-icons-map, "zoom-in"); } +.bi-zoom-out::before { content: map-get($bootstrap-icons-map, "zoom-out"); } +.bi-bank::before { content: map-get($bootstrap-icons-map, "bank"); } +.bi-bank2::before { content: map-get($bootstrap-icons-map, "bank2"); } +.bi-bell-slash-fill::before { content: map-get($bootstrap-icons-map, "bell-slash-fill"); } +.bi-bell-slash::before { content: map-get($bootstrap-icons-map, "bell-slash"); } +.bi-cash-coin::before { content: map-get($bootstrap-icons-map, "cash-coin"); } +.bi-check-lg::before { content: map-get($bootstrap-icons-map, "check-lg"); } +.bi-coin::before { content: map-get($bootstrap-icons-map, "coin"); } +.bi-currency-bitcoin::before { content: map-get($bootstrap-icons-map, "currency-bitcoin"); } +.bi-currency-dollar::before { content: map-get($bootstrap-icons-map, "currency-dollar"); } +.bi-currency-euro::before { content: map-get($bootstrap-icons-map, "currency-euro"); } +.bi-currency-exchange::before { content: map-get($bootstrap-icons-map, "currency-exchange"); } +.bi-currency-pound::before { content: map-get($bootstrap-icons-map, "currency-pound"); } +.bi-currency-yen::before { content: map-get($bootstrap-icons-map, "currency-yen"); } +.bi-dash-lg::before { content: map-get($bootstrap-icons-map, "dash-lg"); } +.bi-exclamation-lg::before { content: map-get($bootstrap-icons-map, "exclamation-lg"); } +.bi-file-earmark-pdf-fill::before { content: map-get($bootstrap-icons-map, "file-earmark-pdf-fill"); } +.bi-file-earmark-pdf::before { content: map-get($bootstrap-icons-map, "file-earmark-pdf"); } +.bi-file-pdf-fill::before { content: map-get($bootstrap-icons-map, "file-pdf-fill"); } +.bi-file-pdf::before { content: map-get($bootstrap-icons-map, "file-pdf"); } +.bi-gender-ambiguous::before { content: map-get($bootstrap-icons-map, "gender-ambiguous"); } +.bi-gender-female::before { content: map-get($bootstrap-icons-map, "gender-female"); } +.bi-gender-male::before { content: map-get($bootstrap-icons-map, "gender-male"); } +.bi-gender-trans::before { content: map-get($bootstrap-icons-map, "gender-trans"); } +.bi-headset-vr::before { content: map-get($bootstrap-icons-map, "headset-vr"); } +.bi-info-lg::before { content: map-get($bootstrap-icons-map, "info-lg"); } +.bi-mastodon::before { content: map-get($bootstrap-icons-map, "mastodon"); } +.bi-messenger::before { content: map-get($bootstrap-icons-map, "messenger"); } +.bi-piggy-bank-fill::before { content: map-get($bootstrap-icons-map, "piggy-bank-fill"); } +.bi-piggy-bank::before { content: map-get($bootstrap-icons-map, "piggy-bank"); } +.bi-pin-map-fill::before { content: map-get($bootstrap-icons-map, "pin-map-fill"); } +.bi-pin-map::before { content: map-get($bootstrap-icons-map, "pin-map"); } +.bi-plus-lg::before { content: map-get($bootstrap-icons-map, "plus-lg"); } +.bi-question-lg::before { content: map-get($bootstrap-icons-map, "question-lg"); } +.bi-recycle::before { content: map-get($bootstrap-icons-map, "recycle"); } +.bi-reddit::before { content: map-get($bootstrap-icons-map, "reddit"); } +.bi-safe-fill::before { content: map-get($bootstrap-icons-map, "safe-fill"); } +.bi-safe2-fill::before { content: map-get($bootstrap-icons-map, "safe2-fill"); } +.bi-safe2::before { content: map-get($bootstrap-icons-map, "safe2"); } +.bi-sd-card-fill::before { content: map-get($bootstrap-icons-map, "sd-card-fill"); } +.bi-sd-card::before { content: map-get($bootstrap-icons-map, "sd-card"); } +.bi-skype::before { content: map-get($bootstrap-icons-map, "skype"); } +.bi-slash-lg::before { content: map-get($bootstrap-icons-map, "slash-lg"); } +.bi-translate::before { content: map-get($bootstrap-icons-map, "translate"); } +.bi-x-lg::before { content: map-get($bootstrap-icons-map, "x-lg"); } +.bi-safe::before { content: map-get($bootstrap-icons-map, "safe"); } +.bi-apple::before { content: map-get($bootstrap-icons-map, "apple"); } +.bi-microsoft::before { content: map-get($bootstrap-icons-map, "microsoft"); } +.bi-windows::before { content: map-get($bootstrap-icons-map, "windows"); } +.bi-behance::before { content: map-get($bootstrap-icons-map, "behance"); } +.bi-dribbble::before { content: map-get($bootstrap-icons-map, "dribbble"); } +.bi-line::before { content: map-get($bootstrap-icons-map, "line"); } +.bi-medium::before { content: map-get($bootstrap-icons-map, "medium"); } +.bi-paypal::before { content: map-get($bootstrap-icons-map, "paypal"); } +.bi-pinterest::before { content: map-get($bootstrap-icons-map, "pinterest"); } +.bi-signal::before { content: map-get($bootstrap-icons-map, "signal"); } +.bi-snapchat::before { content: map-get($bootstrap-icons-map, "snapchat"); } +.bi-spotify::before { content: map-get($bootstrap-icons-map, "spotify"); } +.bi-stack-overflow::before { content: map-get($bootstrap-icons-map, "stack-overflow"); } +.bi-strava::before { content: map-get($bootstrap-icons-map, "strava"); } +.bi-wordpress::before { content: map-get($bootstrap-icons-map, "wordpress"); } +.bi-vimeo::before { content: map-get($bootstrap-icons-map, "vimeo"); } +.bi-activity::before { content: map-get($bootstrap-icons-map, "activity"); } +.bi-easel2-fill::before { content: map-get($bootstrap-icons-map, "easel2-fill"); } +.bi-easel2::before { content: map-get($bootstrap-icons-map, "easel2"); } +.bi-easel3-fill::before { content: map-get($bootstrap-icons-map, "easel3-fill"); } +.bi-easel3::before { content: map-get($bootstrap-icons-map, "easel3"); } +.bi-fan::before { content: map-get($bootstrap-icons-map, "fan"); } +.bi-fingerprint::before { content: map-get($bootstrap-icons-map, "fingerprint"); } +.bi-graph-down-arrow::before { content: map-get($bootstrap-icons-map, "graph-down-arrow"); } +.bi-graph-up-arrow::before { content: map-get($bootstrap-icons-map, "graph-up-arrow"); } +.bi-hypnotize::before { content: map-get($bootstrap-icons-map, "hypnotize"); } +.bi-magic::before { content: map-get($bootstrap-icons-map, "magic"); } +.bi-person-rolodex::before { content: map-get($bootstrap-icons-map, "person-rolodex"); } +.bi-person-video::before { content: map-get($bootstrap-icons-map, "person-video"); } +.bi-person-video2::before { content: map-get($bootstrap-icons-map, "person-video2"); } +.bi-person-video3::before { content: map-get($bootstrap-icons-map, "person-video3"); } +.bi-person-workspace::before { content: map-get($bootstrap-icons-map, "person-workspace"); } +.bi-radioactive::before { content: map-get($bootstrap-icons-map, "radioactive"); } +.bi-webcam-fill::before { content: map-get($bootstrap-icons-map, "webcam-fill"); } +.bi-webcam::before { content: map-get($bootstrap-icons-map, "webcam"); } +.bi-yin-yang::before { content: map-get($bootstrap-icons-map, "yin-yang"); } +.bi-bandaid-fill::before { content: map-get($bootstrap-icons-map, "bandaid-fill"); } +.bi-bandaid::before { content: map-get($bootstrap-icons-map, "bandaid"); } +.bi-bluetooth::before { content: map-get($bootstrap-icons-map, "bluetooth"); } +.bi-body-text::before { content: map-get($bootstrap-icons-map, "body-text"); } +.bi-boombox::before { content: map-get($bootstrap-icons-map, "boombox"); } +.bi-boxes::before { content: map-get($bootstrap-icons-map, "boxes"); } +.bi-dpad-fill::before { content: map-get($bootstrap-icons-map, "dpad-fill"); } +.bi-dpad::before { content: map-get($bootstrap-icons-map, "dpad"); } +.bi-ear-fill::before { content: map-get($bootstrap-icons-map, "ear-fill"); } +.bi-ear::before { content: map-get($bootstrap-icons-map, "ear"); } +.bi-envelope-check-1::before { content: map-get($bootstrap-icons-map, "envelope-check-1"); } +.bi-envelope-check-fill::before { content: map-get($bootstrap-icons-map, "envelope-check-fill"); } +.bi-envelope-check::before { content: map-get($bootstrap-icons-map, "envelope-check"); } +.bi-envelope-dash-1::before { content: map-get($bootstrap-icons-map, "envelope-dash-1"); } +.bi-envelope-dash-fill::before { content: map-get($bootstrap-icons-map, "envelope-dash-fill"); } +.bi-envelope-dash::before { content: map-get($bootstrap-icons-map, "envelope-dash"); } +.bi-envelope-exclamation-1::before { content: map-get($bootstrap-icons-map, "envelope-exclamation-1"); } +.bi-envelope-exclamation-fill::before { content: map-get($bootstrap-icons-map, "envelope-exclamation-fill"); } +.bi-envelope-exclamation::before { content: map-get($bootstrap-icons-map, "envelope-exclamation"); } +.bi-envelope-plus-fill::before { content: map-get($bootstrap-icons-map, "envelope-plus-fill"); } +.bi-envelope-plus::before { content: map-get($bootstrap-icons-map, "envelope-plus"); } +.bi-envelope-slash-1::before { content: map-get($bootstrap-icons-map, "envelope-slash-1"); } +.bi-envelope-slash-fill::before { content: map-get($bootstrap-icons-map, "envelope-slash-fill"); } +.bi-envelope-slash::before { content: map-get($bootstrap-icons-map, "envelope-slash"); } +.bi-envelope-x-1::before { content: map-get($bootstrap-icons-map, "envelope-x-1"); } +.bi-envelope-x-fill::before { content: map-get($bootstrap-icons-map, "envelope-x-fill"); } +.bi-envelope-x::before { content: map-get($bootstrap-icons-map, "envelope-x"); } +.bi-explicit-fill::before { content: map-get($bootstrap-icons-map, "explicit-fill"); } +.bi-explicit::before { content: map-get($bootstrap-icons-map, "explicit"); } +.bi-git::before { content: map-get($bootstrap-icons-map, "git"); } +.bi-infinity::before { content: map-get($bootstrap-icons-map, "infinity"); } +.bi-list-columns-reverse::before { content: map-get($bootstrap-icons-map, "list-columns-reverse"); } +.bi-list-columns::before { content: map-get($bootstrap-icons-map, "list-columns"); } +.bi-meta::before { content: map-get($bootstrap-icons-map, "meta"); } +.bi-mortorboard-fill::before { content: map-get($bootstrap-icons-map, "mortorboard-fill"); } +.bi-mortorboard::before { content: map-get($bootstrap-icons-map, "mortorboard"); } +.bi-nintendo-switch::before { content: map-get($bootstrap-icons-map, "nintendo-switch"); } +.bi-pc-display-horizontal::before { content: map-get($bootstrap-icons-map, "pc-display-horizontal"); } +.bi-pc-display::before { content: map-get($bootstrap-icons-map, "pc-display"); } +.bi-pc-horizontal::before { content: map-get($bootstrap-icons-map, "pc-horizontal"); } +.bi-pc::before { content: map-get($bootstrap-icons-map, "pc"); } +.bi-playstation::before { content: map-get($bootstrap-icons-map, "playstation"); } +.bi-plus-slash-minus::before { content: map-get($bootstrap-icons-map, "plus-slash-minus"); } +.bi-projector-fill::before { content: map-get($bootstrap-icons-map, "projector-fill"); } +.bi-projector::before { content: map-get($bootstrap-icons-map, "projector"); } +.bi-qr-code-scan::before { content: map-get($bootstrap-icons-map, "qr-code-scan"); } +.bi-qr-code::before { content: map-get($bootstrap-icons-map, "qr-code"); } +.bi-quora::before { content: map-get($bootstrap-icons-map, "quora"); } +.bi-quote::before { content: map-get($bootstrap-icons-map, "quote"); } +.bi-robot::before { content: map-get($bootstrap-icons-map, "robot"); } +.bi-send-check-fill::before { content: map-get($bootstrap-icons-map, "send-check-fill"); } +.bi-send-check::before { content: map-get($bootstrap-icons-map, "send-check"); } +.bi-send-dash-fill::before { content: map-get($bootstrap-icons-map, "send-dash-fill"); } +.bi-send-dash::before { content: map-get($bootstrap-icons-map, "send-dash"); } +.bi-send-exclamation-1::before { content: map-get($bootstrap-icons-map, "send-exclamation-1"); } +.bi-send-exclamation-fill::before { content: map-get($bootstrap-icons-map, "send-exclamation-fill"); } +.bi-send-exclamation::before { content: map-get($bootstrap-icons-map, "send-exclamation"); } +.bi-send-fill::before { content: map-get($bootstrap-icons-map, "send-fill"); } +.bi-send-plus-fill::before { content: map-get($bootstrap-icons-map, "send-plus-fill"); } +.bi-send-plus::before { content: map-get($bootstrap-icons-map, "send-plus"); } +.bi-send-slash-fill::before { content: map-get($bootstrap-icons-map, "send-slash-fill"); } +.bi-send-slash::before { content: map-get($bootstrap-icons-map, "send-slash"); } +.bi-send-x-fill::before { content: map-get($bootstrap-icons-map, "send-x-fill"); } +.bi-send-x::before { content: map-get($bootstrap-icons-map, "send-x"); } +.bi-send::before { content: map-get($bootstrap-icons-map, "send"); } +.bi-steam::before { content: map-get($bootstrap-icons-map, "steam"); } +.bi-terminal-dash-1::before { content: map-get($bootstrap-icons-map, "terminal-dash-1"); } +.bi-terminal-dash::before { content: map-get($bootstrap-icons-map, "terminal-dash"); } +.bi-terminal-plus::before { content: map-get($bootstrap-icons-map, "terminal-plus"); } +.bi-terminal-split::before { content: map-get($bootstrap-icons-map, "terminal-split"); } +.bi-ticket-detailed-fill::before { content: map-get($bootstrap-icons-map, "ticket-detailed-fill"); } +.bi-ticket-detailed::before { content: map-get($bootstrap-icons-map, "ticket-detailed"); } +.bi-ticket-fill::before { content: map-get($bootstrap-icons-map, "ticket-fill"); } +.bi-ticket-perforated-fill::before { content: map-get($bootstrap-icons-map, "ticket-perforated-fill"); } +.bi-ticket-perforated::before { content: map-get($bootstrap-icons-map, "ticket-perforated"); } +.bi-ticket::before { content: map-get($bootstrap-icons-map, "ticket"); } +.bi-tiktok::before { content: map-get($bootstrap-icons-map, "tiktok"); } +.bi-window-dash::before { content: map-get($bootstrap-icons-map, "window-dash"); } +.bi-window-desktop::before { content: map-get($bootstrap-icons-map, "window-desktop"); } +.bi-window-fullscreen::before { content: map-get($bootstrap-icons-map, "window-fullscreen"); } +.bi-window-plus::before { content: map-get($bootstrap-icons-map, "window-plus"); } +.bi-window-split::before { content: map-get($bootstrap-icons-map, "window-split"); } +.bi-window-stack::before { content: map-get($bootstrap-icons-map, "window-stack"); } +.bi-window-x::before { content: map-get($bootstrap-icons-map, "window-x"); } +.bi-xbox::before { content: map-get($bootstrap-icons-map, "xbox"); } +.bi-ethernet::before { content: map-get($bootstrap-icons-map, "ethernet"); } +.bi-hdmi-fill::before { content: map-get($bootstrap-icons-map, "hdmi-fill"); } +.bi-hdmi::before { content: map-get($bootstrap-icons-map, "hdmi"); } +.bi-usb-c-fill::before { content: map-get($bootstrap-icons-map, "usb-c-fill"); } +.bi-usb-c::before { content: map-get($bootstrap-icons-map, "usb-c"); } +.bi-usb-fill::before { content: map-get($bootstrap-icons-map, "usb-fill"); } +.bi-usb-plug-fill::before { content: map-get($bootstrap-icons-map, "usb-plug-fill"); } +.bi-usb-plug::before { content: map-get($bootstrap-icons-map, "usb-plug"); } +.bi-usb-symbol::before { content: map-get($bootstrap-icons-map, "usb-symbol"); } +.bi-usb::before { content: map-get($bootstrap-icons-map, "usb"); } +.bi-boombox-fill::before { content: map-get($bootstrap-icons-map, "boombox-fill"); } +.bi-displayport-1::before { content: map-get($bootstrap-icons-map, "displayport-1"); } +.bi-displayport::before { content: map-get($bootstrap-icons-map, "displayport"); } +.bi-gpu-card::before { content: map-get($bootstrap-icons-map, "gpu-card"); } +.bi-memory::before { content: map-get($bootstrap-icons-map, "memory"); } +.bi-modem-fill::before { content: map-get($bootstrap-icons-map, "modem-fill"); } +.bi-modem::before { content: map-get($bootstrap-icons-map, "modem"); } +.bi-motherboard-fill::before { content: map-get($bootstrap-icons-map, "motherboard-fill"); } +.bi-motherboard::before { content: map-get($bootstrap-icons-map, "motherboard"); } +.bi-optical-audio-fill::before { content: map-get($bootstrap-icons-map, "optical-audio-fill"); } +.bi-optical-audio::before { content: map-get($bootstrap-icons-map, "optical-audio"); } +.bi-pci-card::before { content: map-get($bootstrap-icons-map, "pci-card"); } +.bi-router-fill::before { content: map-get($bootstrap-icons-map, "router-fill"); } +.bi-router::before { content: map-get($bootstrap-icons-map, "router"); } +.bi-ssd-fill::before { content: map-get($bootstrap-icons-map, "ssd-fill"); } +.bi-ssd::before { content: map-get($bootstrap-icons-map, "ssd"); } +.bi-thunderbolt-fill::before { content: map-get($bootstrap-icons-map, "thunderbolt-fill"); } +.bi-thunderbolt::before { content: map-get($bootstrap-icons-map, "thunderbolt"); } +.bi-usb-drive-fill::before { content: map-get($bootstrap-icons-map, "usb-drive-fill"); } +.bi-usb-drive::before { content: map-get($bootstrap-icons-map, "usb-drive"); } +.bi-usb-micro-fill::before { content: map-get($bootstrap-icons-map, "usb-micro-fill"); } +.bi-usb-micro::before { content: map-get($bootstrap-icons-map, "usb-micro"); } +.bi-usb-mini-fill::before { content: map-get($bootstrap-icons-map, "usb-mini-fill"); } +.bi-usb-mini::before { content: map-get($bootstrap-icons-map, "usb-mini"); } +.bi-cloud-haze2::before { content: map-get($bootstrap-icons-map, "cloud-haze2"); } +.bi-device-hdd-fill::before { content: map-get($bootstrap-icons-map, "device-hdd-fill"); } +.bi-device-hdd::before { content: map-get($bootstrap-icons-map, "device-hdd"); } +.bi-device-ssd-fill::before { content: map-get($bootstrap-icons-map, "device-ssd-fill"); } +.bi-device-ssd::before { content: map-get($bootstrap-icons-map, "device-ssd"); } +.bi-displayport-fill::before { content: map-get($bootstrap-icons-map, "displayport-fill"); } +.bi-mortarboard-fill::before { content: map-get($bootstrap-icons-map, "mortarboard-fill"); } +.bi-mortarboard::before { content: map-get($bootstrap-icons-map, "mortarboard"); } +.bi-terminal-x::before { content: map-get($bootstrap-icons-map, "terminal-x"); } +.bi-arrow-through-heart-fill::before { content: map-get($bootstrap-icons-map, "arrow-through-heart-fill"); } +.bi-arrow-through-heart::before { content: map-get($bootstrap-icons-map, "arrow-through-heart"); } +.bi-badge-sd-fill::before { content: map-get($bootstrap-icons-map, "badge-sd-fill"); } +.bi-badge-sd::before { content: map-get($bootstrap-icons-map, "badge-sd"); } +.bi-bag-heart-fill::before { content: map-get($bootstrap-icons-map, "bag-heart-fill"); } +.bi-bag-heart::before { content: map-get($bootstrap-icons-map, "bag-heart"); } +.bi-balloon-fill::before { content: map-get($bootstrap-icons-map, "balloon-fill"); } +.bi-balloon-heart-fill::before { content: map-get($bootstrap-icons-map, "balloon-heart-fill"); } +.bi-balloon-heart::before { content: map-get($bootstrap-icons-map, "balloon-heart"); } +.bi-balloon::before { content: map-get($bootstrap-icons-map, "balloon"); } +.bi-box2-fill::before { content: map-get($bootstrap-icons-map, "box2-fill"); } +.bi-box2-heart-fill::before { content: map-get($bootstrap-icons-map, "box2-heart-fill"); } +.bi-box2-heart::before { content: map-get($bootstrap-icons-map, "box2-heart"); } +.bi-box2::before { content: map-get($bootstrap-icons-map, "box2"); } +.bi-braces-asterisk::before { content: map-get($bootstrap-icons-map, "braces-asterisk"); } +.bi-calendar-heart-fill::before { content: map-get($bootstrap-icons-map, "calendar-heart-fill"); } +.bi-calendar-heart::before { content: map-get($bootstrap-icons-map, "calendar-heart"); } +.bi-calendar2-heart-fill::before { content: map-get($bootstrap-icons-map, "calendar2-heart-fill"); } +.bi-calendar2-heart::before { content: map-get($bootstrap-icons-map, "calendar2-heart"); } +.bi-chat-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-heart-fill"); } +.bi-chat-heart::before { content: map-get($bootstrap-icons-map, "chat-heart"); } +.bi-chat-left-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-left-heart-fill"); } +.bi-chat-left-heart::before { content: map-get($bootstrap-icons-map, "chat-left-heart"); } +.bi-chat-right-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-right-heart-fill"); } +.bi-chat-right-heart::before { content: map-get($bootstrap-icons-map, "chat-right-heart"); } +.bi-chat-square-heart-fill::before { content: map-get($bootstrap-icons-map, "chat-square-heart-fill"); } +.bi-chat-square-heart::before { content: map-get($bootstrap-icons-map, "chat-square-heart"); } +.bi-clipboard-check-fill::before { content: map-get($bootstrap-icons-map, "clipboard-check-fill"); } +.bi-clipboard-data-fill::before { content: map-get($bootstrap-icons-map, "clipboard-data-fill"); } +.bi-clipboard-fill::before { content: map-get($bootstrap-icons-map, "clipboard-fill"); } +.bi-clipboard-heart-fill::before { content: map-get($bootstrap-icons-map, "clipboard-heart-fill"); } +.bi-clipboard-heart::before { content: map-get($bootstrap-icons-map, "clipboard-heart"); } +.bi-clipboard-minus-fill::before { content: map-get($bootstrap-icons-map, "clipboard-minus-fill"); } +.bi-clipboard-plus-fill::before { content: map-get($bootstrap-icons-map, "clipboard-plus-fill"); } +.bi-clipboard-pulse::before { content: map-get($bootstrap-icons-map, "clipboard-pulse"); } +.bi-clipboard-x-fill::before { content: map-get($bootstrap-icons-map, "clipboard-x-fill"); } +.bi-clipboard2-check-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-check-fill"); } +.bi-clipboard2-check::before { content: map-get($bootstrap-icons-map, "clipboard2-check"); } +.bi-clipboard2-data-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-data-fill"); } +.bi-clipboard2-data::before { content: map-get($bootstrap-icons-map, "clipboard2-data"); } +.bi-clipboard2-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-fill"); } +.bi-clipboard2-heart-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-heart-fill"); } +.bi-clipboard2-heart::before { content: map-get($bootstrap-icons-map, "clipboard2-heart"); } +.bi-clipboard2-minus-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-minus-fill"); } +.bi-clipboard2-minus::before { content: map-get($bootstrap-icons-map, "clipboard2-minus"); } +.bi-clipboard2-plus-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-plus-fill"); } +.bi-clipboard2-plus::before { content: map-get($bootstrap-icons-map, "clipboard2-plus"); } +.bi-clipboard2-pulse-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-pulse-fill"); } +.bi-clipboard2-pulse::before { content: map-get($bootstrap-icons-map, "clipboard2-pulse"); } +.bi-clipboard2-x-fill::before { content: map-get($bootstrap-icons-map, "clipboard2-x-fill"); } +.bi-clipboard2-x::before { content: map-get($bootstrap-icons-map, "clipboard2-x"); } +.bi-clipboard2::before { content: map-get($bootstrap-icons-map, "clipboard2"); } +.bi-emoji-kiss-fill::before { content: map-get($bootstrap-icons-map, "emoji-kiss-fill"); } +.bi-emoji-kiss::before { content: map-get($bootstrap-icons-map, "emoji-kiss"); } +.bi-envelope-heart-fill::before { content: map-get($bootstrap-icons-map, "envelope-heart-fill"); } +.bi-envelope-heart::before { content: map-get($bootstrap-icons-map, "envelope-heart"); } +.bi-envelope-open-heart-fill::before { content: map-get($bootstrap-icons-map, "envelope-open-heart-fill"); } +.bi-envelope-open-heart::before { content: map-get($bootstrap-icons-map, "envelope-open-heart"); } +.bi-envelope-paper-fill::before { content: map-get($bootstrap-icons-map, "envelope-paper-fill"); } +.bi-envelope-paper-heart-fill::before { content: map-get($bootstrap-icons-map, "envelope-paper-heart-fill"); } +.bi-envelope-paper-heart::before { content: map-get($bootstrap-icons-map, "envelope-paper-heart"); } +.bi-envelope-paper::before { content: map-get($bootstrap-icons-map, "envelope-paper"); } +.bi-filetype-aac::before { content: map-get($bootstrap-icons-map, "filetype-aac"); } +.bi-filetype-ai::before { content: map-get($bootstrap-icons-map, "filetype-ai"); } +.bi-filetype-bmp::before { content: map-get($bootstrap-icons-map, "filetype-bmp"); } +.bi-filetype-cs::before { content: map-get($bootstrap-icons-map, "filetype-cs"); } +.bi-filetype-css::before { content: map-get($bootstrap-icons-map, "filetype-css"); } +.bi-filetype-csv::before { content: map-get($bootstrap-icons-map, "filetype-csv"); } +.bi-filetype-doc::before { content: map-get($bootstrap-icons-map, "filetype-doc"); } +.bi-filetype-docx::before { content: map-get($bootstrap-icons-map, "filetype-docx"); } +.bi-filetype-exe::before { content: map-get($bootstrap-icons-map, "filetype-exe"); } +.bi-filetype-gif::before { content: map-get($bootstrap-icons-map, "filetype-gif"); } +.bi-filetype-heic::before { content: map-get($bootstrap-icons-map, "filetype-heic"); } +.bi-filetype-html::before { content: map-get($bootstrap-icons-map, "filetype-html"); } +.bi-filetype-java::before { content: map-get($bootstrap-icons-map, "filetype-java"); } +.bi-filetype-jpg::before { content: map-get($bootstrap-icons-map, "filetype-jpg"); } +.bi-filetype-js::before { content: map-get($bootstrap-icons-map, "filetype-js"); } +.bi-filetype-jsx::before { content: map-get($bootstrap-icons-map, "filetype-jsx"); } +.bi-filetype-key::before { content: map-get($bootstrap-icons-map, "filetype-key"); } +.bi-filetype-m4p::before { content: map-get($bootstrap-icons-map, "filetype-m4p"); } +.bi-filetype-md::before { content: map-get($bootstrap-icons-map, "filetype-md"); } +.bi-filetype-mdx::before { content: map-get($bootstrap-icons-map, "filetype-mdx"); } +.bi-filetype-mov::before { content: map-get($bootstrap-icons-map, "filetype-mov"); } +.bi-filetype-mp3::before { content: map-get($bootstrap-icons-map, "filetype-mp3"); } +.bi-filetype-mp4::before { content: map-get($bootstrap-icons-map, "filetype-mp4"); } +.bi-filetype-otf::before { content: map-get($bootstrap-icons-map, "filetype-otf"); } +.bi-filetype-pdf::before { content: map-get($bootstrap-icons-map, "filetype-pdf"); } +.bi-filetype-php::before { content: map-get($bootstrap-icons-map, "filetype-php"); } +.bi-filetype-png::before { content: map-get($bootstrap-icons-map, "filetype-png"); } +.bi-filetype-ppt-1::before { content: map-get($bootstrap-icons-map, "filetype-ppt-1"); } +.bi-filetype-ppt::before { content: map-get($bootstrap-icons-map, "filetype-ppt"); } +.bi-filetype-psd::before { content: map-get($bootstrap-icons-map, "filetype-psd"); } +.bi-filetype-py::before { content: map-get($bootstrap-icons-map, "filetype-py"); } +.bi-filetype-raw::before { content: map-get($bootstrap-icons-map, "filetype-raw"); } +.bi-filetype-rb::before { content: map-get($bootstrap-icons-map, "filetype-rb"); } +.bi-filetype-sass::before { content: map-get($bootstrap-icons-map, "filetype-sass"); } +.bi-filetype-scss::before { content: map-get($bootstrap-icons-map, "filetype-scss"); } +.bi-filetype-sh::before { content: map-get($bootstrap-icons-map, "filetype-sh"); } +.bi-filetype-svg::before { content: map-get($bootstrap-icons-map, "filetype-svg"); } +.bi-filetype-tiff::before { content: map-get($bootstrap-icons-map, "filetype-tiff"); } +.bi-filetype-tsx::before { content: map-get($bootstrap-icons-map, "filetype-tsx"); } +.bi-filetype-ttf::before { content: map-get($bootstrap-icons-map, "filetype-ttf"); } +.bi-filetype-txt::before { content: map-get($bootstrap-icons-map, "filetype-txt"); } +.bi-filetype-wav::before { content: map-get($bootstrap-icons-map, "filetype-wav"); } +.bi-filetype-woff::before { content: map-get($bootstrap-icons-map, "filetype-woff"); } +.bi-filetype-xls-1::before { content: map-get($bootstrap-icons-map, "filetype-xls-1"); } +.bi-filetype-xls::before { content: map-get($bootstrap-icons-map, "filetype-xls"); } +.bi-filetype-xml::before { content: map-get($bootstrap-icons-map, "filetype-xml"); } +.bi-filetype-yml::before { content: map-get($bootstrap-icons-map, "filetype-yml"); } +.bi-heart-arrow::before { content: map-get($bootstrap-icons-map, "heart-arrow"); } +.bi-heart-pulse-fill::before { content: map-get($bootstrap-icons-map, "heart-pulse-fill"); } +.bi-heart-pulse::before { content: map-get($bootstrap-icons-map, "heart-pulse"); } +.bi-heartbreak-fill::before { content: map-get($bootstrap-icons-map, "heartbreak-fill"); } +.bi-heartbreak::before { content: map-get($bootstrap-icons-map, "heartbreak"); } +.bi-hearts::before { content: map-get($bootstrap-icons-map, "hearts"); } +.bi-hospital-fill::before { content: map-get($bootstrap-icons-map, "hospital-fill"); } +.bi-hospital::before { content: map-get($bootstrap-icons-map, "hospital"); } +.bi-house-heart-fill::before { content: map-get($bootstrap-icons-map, "house-heart-fill"); } +.bi-house-heart::before { content: map-get($bootstrap-icons-map, "house-heart"); } +.bi-incognito::before { content: map-get($bootstrap-icons-map, "incognito"); } +.bi-magnet-fill::before { content: map-get($bootstrap-icons-map, "magnet-fill"); } +.bi-magnet::before { content: map-get($bootstrap-icons-map, "magnet"); } +.bi-person-heart::before { content: map-get($bootstrap-icons-map, "person-heart"); } +.bi-person-hearts::before { content: map-get($bootstrap-icons-map, "person-hearts"); } +.bi-phone-flip::before { content: map-get($bootstrap-icons-map, "phone-flip"); } +.bi-plugin::before { content: map-get($bootstrap-icons-map, "plugin"); } +.bi-postage-fill::before { content: map-get($bootstrap-icons-map, "postage-fill"); } +.bi-postage-heart-fill::before { content: map-get($bootstrap-icons-map, "postage-heart-fill"); } +.bi-postage-heart::before { content: map-get($bootstrap-icons-map, "postage-heart"); } +.bi-postage::before { content: map-get($bootstrap-icons-map, "postage"); } +.bi-postcard-fill::before { content: map-get($bootstrap-icons-map, "postcard-fill"); } +.bi-postcard-heart-fill::before { content: map-get($bootstrap-icons-map, "postcard-heart-fill"); } +.bi-postcard-heart::before { content: map-get($bootstrap-icons-map, "postcard-heart"); } +.bi-postcard::before { content: map-get($bootstrap-icons-map, "postcard"); } +.bi-search-heart-fill::before { content: map-get($bootstrap-icons-map, "search-heart-fill"); } +.bi-search-heart::before { content: map-get($bootstrap-icons-map, "search-heart"); } +.bi-sliders2-vertical::before { content: map-get($bootstrap-icons-map, "sliders2-vertical"); } +.bi-sliders2::before { content: map-get($bootstrap-icons-map, "sliders2"); } +.bi-trash3-fill::before { content: map-get($bootstrap-icons-map, "trash3-fill"); } +.bi-trash3::before { content: map-get($bootstrap-icons-map, "trash3"); } +.bi-valentine::before { content: map-get($bootstrap-icons-map, "valentine"); } +.bi-valentine2::before { content: map-get($bootstrap-icons-map, "valentine2"); } +.bi-wrench-adjustable-circle-fill::before { content: map-get($bootstrap-icons-map, "wrench-adjustable-circle-fill"); } +.bi-wrench-adjustable-circle::before { content: map-get($bootstrap-icons-map, "wrench-adjustable-circle"); } +.bi-wrench-adjustable::before { content: map-get($bootstrap-icons-map, "wrench-adjustable"); } +.bi-filetype-json::before { content: map-get($bootstrap-icons-map, "filetype-json"); } +.bi-filetype-pptx::before { content: map-get($bootstrap-icons-map, "filetype-pptx"); } +.bi-filetype-xlsx::before { content: map-get($bootstrap-icons-map, "filetype-xlsx"); } +.bi-1-circle-1::before { content: map-get($bootstrap-icons-map, "1-circle-1"); } +.bi-1-circle-fill-1::before { content: map-get($bootstrap-icons-map, "1-circle-fill-1"); } +.bi-1-circle-fill::before { content: map-get($bootstrap-icons-map, "1-circle-fill"); } +.bi-1-circle::before { content: map-get($bootstrap-icons-map, "1-circle"); } +.bi-1-square-fill::before { content: map-get($bootstrap-icons-map, "1-square-fill"); } +.bi-1-square::before { content: map-get($bootstrap-icons-map, "1-square"); } +.bi-2-circle-1::before { content: map-get($bootstrap-icons-map, "2-circle-1"); } +.bi-2-circle-fill-1::before { content: map-get($bootstrap-icons-map, "2-circle-fill-1"); } +.bi-2-circle-fill::before { content: map-get($bootstrap-icons-map, "2-circle-fill"); } +.bi-2-circle::before { content: map-get($bootstrap-icons-map, "2-circle"); } +.bi-2-square-fill::before { content: map-get($bootstrap-icons-map, "2-square-fill"); } +.bi-2-square::before { content: map-get($bootstrap-icons-map, "2-square"); } +.bi-3-circle-1::before { content: map-get($bootstrap-icons-map, "3-circle-1"); } +.bi-3-circle-fill-1::before { content: map-get($bootstrap-icons-map, "3-circle-fill-1"); } +.bi-3-circle-fill::before { content: map-get($bootstrap-icons-map, "3-circle-fill"); } +.bi-3-circle::before { content: map-get($bootstrap-icons-map, "3-circle"); } +.bi-3-square-fill::before { content: map-get($bootstrap-icons-map, "3-square-fill"); } +.bi-3-square::before { content: map-get($bootstrap-icons-map, "3-square"); } +.bi-4-circle-1::before { content: map-get($bootstrap-icons-map, "4-circle-1"); } +.bi-4-circle-fill-1::before { content: map-get($bootstrap-icons-map, "4-circle-fill-1"); } +.bi-4-circle-fill::before { content: map-get($bootstrap-icons-map, "4-circle-fill"); } +.bi-4-circle::before { content: map-get($bootstrap-icons-map, "4-circle"); } +.bi-4-square-fill::before { content: map-get($bootstrap-icons-map, "4-square-fill"); } +.bi-4-square::before { content: map-get($bootstrap-icons-map, "4-square"); } +.bi-5-circle-1::before { content: map-get($bootstrap-icons-map, "5-circle-1"); } +.bi-5-circle-fill-1::before { content: map-get($bootstrap-icons-map, "5-circle-fill-1"); } +.bi-5-circle-fill::before { content: map-get($bootstrap-icons-map, "5-circle-fill"); } +.bi-5-circle::before { content: map-get($bootstrap-icons-map, "5-circle"); } +.bi-5-square-fill::before { content: map-get($bootstrap-icons-map, "5-square-fill"); } +.bi-5-square::before { content: map-get($bootstrap-icons-map, "5-square"); } +.bi-6-circle-1::before { content: map-get($bootstrap-icons-map, "6-circle-1"); } +.bi-6-circle-fill-1::before { content: map-get($bootstrap-icons-map, "6-circle-fill-1"); } +.bi-6-circle-fill::before { content: map-get($bootstrap-icons-map, "6-circle-fill"); } +.bi-6-circle::before { content: map-get($bootstrap-icons-map, "6-circle"); } +.bi-6-square-fill::before { content: map-get($bootstrap-icons-map, "6-square-fill"); } +.bi-6-square::before { content: map-get($bootstrap-icons-map, "6-square"); } +.bi-7-circle-1::before { content: map-get($bootstrap-icons-map, "7-circle-1"); } +.bi-7-circle-fill-1::before { content: map-get($bootstrap-icons-map, "7-circle-fill-1"); } +.bi-7-circle-fill::before { content: map-get($bootstrap-icons-map, "7-circle-fill"); } +.bi-7-circle::before { content: map-get($bootstrap-icons-map, "7-circle"); } +.bi-7-square-fill::before { content: map-get($bootstrap-icons-map, "7-square-fill"); } +.bi-7-square::before { content: map-get($bootstrap-icons-map, "7-square"); } +.bi-8-circle-1::before { content: map-get($bootstrap-icons-map, "8-circle-1"); } +.bi-8-circle-fill-1::before { content: map-get($bootstrap-icons-map, "8-circle-fill-1"); } +.bi-8-circle-fill::before { content: map-get($bootstrap-icons-map, "8-circle-fill"); } +.bi-8-circle::before { content: map-get($bootstrap-icons-map, "8-circle"); } +.bi-8-square-fill::before { content: map-get($bootstrap-icons-map, "8-square-fill"); } +.bi-8-square::before { content: map-get($bootstrap-icons-map, "8-square"); } +.bi-9-circle-1::before { content: map-get($bootstrap-icons-map, "9-circle-1"); } +.bi-9-circle-fill-1::before { content: map-get($bootstrap-icons-map, "9-circle-fill-1"); } +.bi-9-circle-fill::before { content: map-get($bootstrap-icons-map, "9-circle-fill"); } +.bi-9-circle::before { content: map-get($bootstrap-icons-map, "9-circle"); } +.bi-9-square-fill::before { content: map-get($bootstrap-icons-map, "9-square-fill"); } +.bi-9-square::before { content: map-get($bootstrap-icons-map, "9-square"); } +.bi-airplane-engines-fill::before { content: map-get($bootstrap-icons-map, "airplane-engines-fill"); } +.bi-airplane-engines::before { content: map-get($bootstrap-icons-map, "airplane-engines"); } +.bi-airplane-fill::before { content: map-get($bootstrap-icons-map, "airplane-fill"); } +.bi-airplane::before { content: map-get($bootstrap-icons-map, "airplane"); } +.bi-alexa::before { content: map-get($bootstrap-icons-map, "alexa"); } +.bi-alipay::before { content: map-get($bootstrap-icons-map, "alipay"); } +.bi-android::before { content: map-get($bootstrap-icons-map, "android"); } +.bi-android2::before { content: map-get($bootstrap-icons-map, "android2"); } +.bi-box-fill::before { content: map-get($bootstrap-icons-map, "box-fill"); } +.bi-box-seam-fill::before { content: map-get($bootstrap-icons-map, "box-seam-fill"); } +.bi-browser-chrome::before { content: map-get($bootstrap-icons-map, "browser-chrome"); } +.bi-browser-edge::before { content: map-get($bootstrap-icons-map, "browser-edge"); } +.bi-browser-firefox::before { content: map-get($bootstrap-icons-map, "browser-firefox"); } +.bi-browser-safari::before { content: map-get($bootstrap-icons-map, "browser-safari"); } +.bi-c-circle-1::before { content: map-get($bootstrap-icons-map, "c-circle-1"); } +.bi-c-circle-fill-1::before { content: map-get($bootstrap-icons-map, "c-circle-fill-1"); } +.bi-c-circle-fill::before { content: map-get($bootstrap-icons-map, "c-circle-fill"); } +.bi-c-circle::before { content: map-get($bootstrap-icons-map, "c-circle"); } +.bi-c-square-fill::before { content: map-get($bootstrap-icons-map, "c-square-fill"); } +.bi-c-square::before { content: map-get($bootstrap-icons-map, "c-square"); } +.bi-capsule-pill::before { content: map-get($bootstrap-icons-map, "capsule-pill"); } +.bi-capsule::before { content: map-get($bootstrap-icons-map, "capsule"); } +.bi-car-front-fill::before { content: map-get($bootstrap-icons-map, "car-front-fill"); } +.bi-car-front::before { content: map-get($bootstrap-icons-map, "car-front"); } +.bi-cassette-fill::before { content: map-get($bootstrap-icons-map, "cassette-fill"); } +.bi-cassette::before { content: map-get($bootstrap-icons-map, "cassette"); } +.bi-cc-circle-1::before { content: map-get($bootstrap-icons-map, "cc-circle-1"); } +.bi-cc-circle-fill-1::before { content: map-get($bootstrap-icons-map, "cc-circle-fill-1"); } +.bi-cc-circle-fill::before { content: map-get($bootstrap-icons-map, "cc-circle-fill"); } +.bi-cc-circle::before { content: map-get($bootstrap-icons-map, "cc-circle"); } +.bi-cc-square-fill::before { content: map-get($bootstrap-icons-map, "cc-square-fill"); } +.bi-cc-square::before { content: map-get($bootstrap-icons-map, "cc-square"); } +.bi-cup-hot-fill::before { content: map-get($bootstrap-icons-map, "cup-hot-fill"); } +.bi-cup-hot::before { content: map-get($bootstrap-icons-map, "cup-hot"); } +.bi-currency-rupee::before { content: map-get($bootstrap-icons-map, "currency-rupee"); } +.bi-dropbox::before { content: map-get($bootstrap-icons-map, "dropbox"); } +.bi-escape::before { content: map-get($bootstrap-icons-map, "escape"); } +.bi-fast-forward-btn-fill::before { content: map-get($bootstrap-icons-map, "fast-forward-btn-fill"); } +.bi-fast-forward-btn::before { content: map-get($bootstrap-icons-map, "fast-forward-btn"); } +.bi-fast-forward-circle-fill::before { content: map-get($bootstrap-icons-map, "fast-forward-circle-fill"); } +.bi-fast-forward-circle::before { content: map-get($bootstrap-icons-map, "fast-forward-circle"); } +.bi-fast-forward-fill::before { content: map-get($bootstrap-icons-map, "fast-forward-fill"); } +.bi-fast-forward::before { content: map-get($bootstrap-icons-map, "fast-forward"); } +.bi-filetype-sql::before { content: map-get($bootstrap-icons-map, "filetype-sql"); } +.bi-fire::before { content: map-get($bootstrap-icons-map, "fire"); } +.bi-google-play::before { content: map-get($bootstrap-icons-map, "google-play"); } +.bi-h-circle-1::before { content: map-get($bootstrap-icons-map, "h-circle-1"); } +.bi-h-circle-fill-1::before { content: map-get($bootstrap-icons-map, "h-circle-fill-1"); } +.bi-h-circle-fill::before { content: map-get($bootstrap-icons-map, "h-circle-fill"); } +.bi-h-circle::before { content: map-get($bootstrap-icons-map, "h-circle"); } +.bi-h-square-fill::before { content: map-get($bootstrap-icons-map, "h-square-fill"); } +.bi-h-square::before { content: map-get($bootstrap-icons-map, "h-square"); } +.bi-indent::before { content: map-get($bootstrap-icons-map, "indent"); } +.bi-lungs-fill::before { content: map-get($bootstrap-icons-map, "lungs-fill"); } +.bi-lungs::before { content: map-get($bootstrap-icons-map, "lungs"); } +.bi-microsoft-teams::before { content: map-get($bootstrap-icons-map, "microsoft-teams"); } +.bi-p-circle-1::before { content: map-get($bootstrap-icons-map, "p-circle-1"); } +.bi-p-circle-fill-1::before { content: map-get($bootstrap-icons-map, "p-circle-fill-1"); } +.bi-p-circle-fill::before { content: map-get($bootstrap-icons-map, "p-circle-fill"); } +.bi-p-circle::before { content: map-get($bootstrap-icons-map, "p-circle"); } +.bi-p-square-fill::before { content: map-get($bootstrap-icons-map, "p-square-fill"); } +.bi-p-square::before { content: map-get($bootstrap-icons-map, "p-square"); } +.bi-pass-fill::before { content: map-get($bootstrap-icons-map, "pass-fill"); } +.bi-pass::before { content: map-get($bootstrap-icons-map, "pass"); } +.bi-prescription::before { content: map-get($bootstrap-icons-map, "prescription"); } +.bi-prescription2::before { content: map-get($bootstrap-icons-map, "prescription2"); } +.bi-r-circle-1::before { content: map-get($bootstrap-icons-map, "r-circle-1"); } +.bi-r-circle-fill-1::before { content: map-get($bootstrap-icons-map, "r-circle-fill-1"); } +.bi-r-circle-fill::before { content: map-get($bootstrap-icons-map, "r-circle-fill"); } +.bi-r-circle::before { content: map-get($bootstrap-icons-map, "r-circle"); } +.bi-r-square-fill::before { content: map-get($bootstrap-icons-map, "r-square-fill"); } +.bi-r-square::before { content: map-get($bootstrap-icons-map, "r-square"); } +.bi-repeat-1::before { content: map-get($bootstrap-icons-map, "repeat-1"); } +.bi-repeat::before { content: map-get($bootstrap-icons-map, "repeat"); } +.bi-rewind-btn-fill::before { content: map-get($bootstrap-icons-map, "rewind-btn-fill"); } +.bi-rewind-btn::before { content: map-get($bootstrap-icons-map, "rewind-btn"); } +.bi-rewind-circle-fill::before { content: map-get($bootstrap-icons-map, "rewind-circle-fill"); } +.bi-rewind-circle::before { content: map-get($bootstrap-icons-map, "rewind-circle"); } +.bi-rewind-fill::before { content: map-get($bootstrap-icons-map, "rewind-fill"); } +.bi-rewind::before { content: map-get($bootstrap-icons-map, "rewind"); } +.bi-train-freight-front-fill::before { content: map-get($bootstrap-icons-map, "train-freight-front-fill"); } +.bi-train-freight-front::before { content: map-get($bootstrap-icons-map, "train-freight-front"); } +.bi-train-front-fill::before { content: map-get($bootstrap-icons-map, "train-front-fill"); } +.bi-train-front::before { content: map-get($bootstrap-icons-map, "train-front"); } +.bi-train-lightrail-front-fill::before { content: map-get($bootstrap-icons-map, "train-lightrail-front-fill"); } +.bi-train-lightrail-front::before { content: map-get($bootstrap-icons-map, "train-lightrail-front"); } +.bi-truck-front-fill::before { content: map-get($bootstrap-icons-map, "truck-front-fill"); } +.bi-truck-front::before { content: map-get($bootstrap-icons-map, "truck-front"); } +.bi-ubuntu::before { content: map-get($bootstrap-icons-map, "ubuntu"); } +.bi-unindent::before { content: map-get($bootstrap-icons-map, "unindent"); } +.bi-unity::before { content: map-get($bootstrap-icons-map, "unity"); } +.bi-universal-access-circle::before { content: map-get($bootstrap-icons-map, "universal-access-circle"); } +.bi-universal-access::before { content: map-get($bootstrap-icons-map, "universal-access"); } +.bi-virus::before { content: map-get($bootstrap-icons-map, "virus"); } +.bi-virus2::before { content: map-get($bootstrap-icons-map, "virus2"); } +.bi-wechat::before { content: map-get($bootstrap-icons-map, "wechat"); } +.bi-yelp::before { content: map-get($bootstrap-icons-map, "yelp"); } +.bi-sign-stop-fill::before { content: map-get($bootstrap-icons-map, "sign-stop-fill"); } +.bi-sign-stop-lights-fill::before { content: map-get($bootstrap-icons-map, "sign-stop-lights-fill"); } +.bi-sign-stop-lights::before { content: map-get($bootstrap-icons-map, "sign-stop-lights"); } +.bi-sign-stop::before { content: map-get($bootstrap-icons-map, "sign-stop"); } +.bi-sign-turn-left-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-left-fill"); } +.bi-sign-turn-left::before { content: map-get($bootstrap-icons-map, "sign-turn-left"); } +.bi-sign-turn-right-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-right-fill"); } +.bi-sign-turn-right::before { content: map-get($bootstrap-icons-map, "sign-turn-right"); } +.bi-sign-turn-slight-left-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-left-fill"); } +.bi-sign-turn-slight-left::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-left"); } +.bi-sign-turn-slight-right-fill::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-right-fill"); } +.bi-sign-turn-slight-right::before { content: map-get($bootstrap-icons-map, "sign-turn-slight-right"); } +.bi-sign-yield-fill::before { content: map-get($bootstrap-icons-map, "sign-yield-fill"); } +.bi-sign-yield::before { content: map-get($bootstrap-icons-map, "sign-yield"); } +.bi-ev-station-fill::before { content: map-get($bootstrap-icons-map, "ev-station-fill"); } +.bi-ev-station::before { content: map-get($bootstrap-icons-map, "ev-station"); } +.bi-fuel-pump-diesel-fill::before { content: map-get($bootstrap-icons-map, "fuel-pump-diesel-fill"); } +.bi-fuel-pump-diesel::before { content: map-get($bootstrap-icons-map, "fuel-pump-diesel"); } +.bi-fuel-pump-fill::before { content: map-get($bootstrap-icons-map, "fuel-pump-fill"); } +.bi-fuel-pump::before { content: map-get($bootstrap-icons-map, "fuel-pump"); } +.bi-0-circle-fill::before { content: map-get($bootstrap-icons-map, "0-circle-fill"); } +.bi-0-circle::before { content: map-get($bootstrap-icons-map, "0-circle"); } +.bi-0-square-fill::before { content: map-get($bootstrap-icons-map, "0-square-fill"); } +.bi-0-square::before { content: map-get($bootstrap-icons-map, "0-square"); } +.bi-rocket-fill::before { content: map-get($bootstrap-icons-map, "rocket-fill"); } +.bi-rocket-takeoff-fill::before { content: map-get($bootstrap-icons-map, "rocket-takeoff-fill"); } +.bi-rocket-takeoff::before { content: map-get($bootstrap-icons-map, "rocket-takeoff"); } +.bi-rocket::before { content: map-get($bootstrap-icons-map, "rocket"); } +.bi-stripe::before { content: map-get($bootstrap-icons-map, "stripe"); } +.bi-subscript::before { content: map-get($bootstrap-icons-map, "subscript"); } +.bi-superscript::before { content: map-get($bootstrap-icons-map, "superscript"); } +.bi-trello::before { content: map-get($bootstrap-icons-map, "trello"); } +.bi-envelope-at-fill::before { content: map-get($bootstrap-icons-map, "envelope-at-fill"); } +.bi-envelope-at::before { content: map-get($bootstrap-icons-map, "envelope-at"); } +.bi-regex::before { content: map-get($bootstrap-icons-map, "regex"); } +.bi-text-wrap::before { content: map-get($bootstrap-icons-map, "text-wrap"); } +.bi-sign-dead-end-fill::before { content: map-get($bootstrap-icons-map, "sign-dead-end-fill"); } +.bi-sign-dead-end::before { content: map-get($bootstrap-icons-map, "sign-dead-end"); } +.bi-sign-do-not-enter-fill::before { content: map-get($bootstrap-icons-map, "sign-do-not-enter-fill"); } +.bi-sign-do-not-enter::before { content: map-get($bootstrap-icons-map, "sign-do-not-enter"); } +.bi-sign-intersection-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-fill"); } +.bi-sign-intersection-side-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-side-fill"); } +.bi-sign-intersection-side::before { content: map-get($bootstrap-icons-map, "sign-intersection-side"); } +.bi-sign-intersection-t-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-t-fill"); } +.bi-sign-intersection-t::before { content: map-get($bootstrap-icons-map, "sign-intersection-t"); } +.bi-sign-intersection-y-fill::before { content: map-get($bootstrap-icons-map, "sign-intersection-y-fill"); } +.bi-sign-intersection-y::before { content: map-get($bootstrap-icons-map, "sign-intersection-y"); } +.bi-sign-intersection::before { content: map-get($bootstrap-icons-map, "sign-intersection"); } +.bi-sign-merge-left-fill::before { content: map-get($bootstrap-icons-map, "sign-merge-left-fill"); } +.bi-sign-merge-left::before { content: map-get($bootstrap-icons-map, "sign-merge-left"); } +.bi-sign-merge-right-fill::before { content: map-get($bootstrap-icons-map, "sign-merge-right-fill"); } +.bi-sign-merge-right::before { content: map-get($bootstrap-icons-map, "sign-merge-right"); } +.bi-sign-no-left-turn-fill::before { content: map-get($bootstrap-icons-map, "sign-no-left-turn-fill"); } +.bi-sign-no-left-turn::before { content: map-get($bootstrap-icons-map, "sign-no-left-turn"); } +.bi-sign-no-parking-fill::before { content: map-get($bootstrap-icons-map, "sign-no-parking-fill"); } +.bi-sign-no-parking::before { content: map-get($bootstrap-icons-map, "sign-no-parking"); } +.bi-sign-no-right-turn-fill::before { content: map-get($bootstrap-icons-map, "sign-no-right-turn-fill"); } +.bi-sign-no-right-turn::before { content: map-get($bootstrap-icons-map, "sign-no-right-turn"); } +.bi-sign-railroad-fill::before { content: map-get($bootstrap-icons-map, "sign-railroad-fill"); } +.bi-sign-railroad::before { content: map-get($bootstrap-icons-map, "sign-railroad"); } +.bi-building-add::before { content: map-get($bootstrap-icons-map, "building-add"); } +.bi-building-check::before { content: map-get($bootstrap-icons-map, "building-check"); } +.bi-building-dash::before { content: map-get($bootstrap-icons-map, "building-dash"); } +.bi-building-down::before { content: map-get($bootstrap-icons-map, "building-down"); } +.bi-building-exclamation::before { content: map-get($bootstrap-icons-map, "building-exclamation"); } +.bi-building-fill-add::before { content: map-get($bootstrap-icons-map, "building-fill-add"); } +.bi-building-fill-check::before { content: map-get($bootstrap-icons-map, "building-fill-check"); } +.bi-building-fill-dash::before { content: map-get($bootstrap-icons-map, "building-fill-dash"); } +.bi-building-fill-down::before { content: map-get($bootstrap-icons-map, "building-fill-down"); } +.bi-building-fill-exclamation::before { content: map-get($bootstrap-icons-map, "building-fill-exclamation"); } +.bi-building-fill-gear::before { content: map-get($bootstrap-icons-map, "building-fill-gear"); } +.bi-building-fill-lock::before { content: map-get($bootstrap-icons-map, "building-fill-lock"); } +.bi-building-fill-slash::before { content: map-get($bootstrap-icons-map, "building-fill-slash"); } +.bi-building-fill-up::before { content: map-get($bootstrap-icons-map, "building-fill-up"); } +.bi-building-fill-x::before { content: map-get($bootstrap-icons-map, "building-fill-x"); } +.bi-building-fill::before { content: map-get($bootstrap-icons-map, "building-fill"); } +.bi-building-gear::before { content: map-get($bootstrap-icons-map, "building-gear"); } +.bi-building-lock::before { content: map-get($bootstrap-icons-map, "building-lock"); } +.bi-building-slash::before { content: map-get($bootstrap-icons-map, "building-slash"); } +.bi-building-up::before { content: map-get($bootstrap-icons-map, "building-up"); } +.bi-building-x::before { content: map-get($bootstrap-icons-map, "building-x"); } +.bi-buildings-fill::before { content: map-get($bootstrap-icons-map, "buildings-fill"); } +.bi-buildings::before { content: map-get($bootstrap-icons-map, "buildings"); } +.bi-bus-front-fill::before { content: map-get($bootstrap-icons-map, "bus-front-fill"); } +.bi-bus-front::before { content: map-get($bootstrap-icons-map, "bus-front"); } +.bi-ev-front-fill::before { content: map-get($bootstrap-icons-map, "ev-front-fill"); } +.bi-ev-front::before { content: map-get($bootstrap-icons-map, "ev-front"); } +.bi-globe-americas::before { content: map-get($bootstrap-icons-map, "globe-americas"); } +.bi-globe-asia-australia::before { content: map-get($bootstrap-icons-map, "globe-asia-australia"); } +.bi-globe-central-south-asia::before { content: map-get($bootstrap-icons-map, "globe-central-south-asia"); } +.bi-globe-europe-africa::before { content: map-get($bootstrap-icons-map, "globe-europe-africa"); } +.bi-house-add-fill::before { content: map-get($bootstrap-icons-map, "house-add-fill"); } +.bi-house-add::before { content: map-get($bootstrap-icons-map, "house-add"); } +.bi-house-check-fill::before { content: map-get($bootstrap-icons-map, "house-check-fill"); } +.bi-house-check::before { content: map-get($bootstrap-icons-map, "house-check"); } +.bi-house-dash-fill::before { content: map-get($bootstrap-icons-map, "house-dash-fill"); } +.bi-house-dash::before { content: map-get($bootstrap-icons-map, "house-dash"); } +.bi-house-down-fill::before { content: map-get($bootstrap-icons-map, "house-down-fill"); } +.bi-house-down::before { content: map-get($bootstrap-icons-map, "house-down"); } +.bi-house-exclamation-fill::before { content: map-get($bootstrap-icons-map, "house-exclamation-fill"); } +.bi-house-exclamation::before { content: map-get($bootstrap-icons-map, "house-exclamation"); } +.bi-house-gear-fill::before { content: map-get($bootstrap-icons-map, "house-gear-fill"); } +.bi-house-gear::before { content: map-get($bootstrap-icons-map, "house-gear"); } +.bi-house-lock-fill::before { content: map-get($bootstrap-icons-map, "house-lock-fill"); } +.bi-house-lock::before { content: map-get($bootstrap-icons-map, "house-lock"); } +.bi-house-slash-fill::before { content: map-get($bootstrap-icons-map, "house-slash-fill"); } +.bi-house-slash::before { content: map-get($bootstrap-icons-map, "house-slash"); } +.bi-house-up-fill::before { content: map-get($bootstrap-icons-map, "house-up-fill"); } +.bi-house-up::before { content: map-get($bootstrap-icons-map, "house-up"); } +.bi-house-x-fill::before { content: map-get($bootstrap-icons-map, "house-x-fill"); } +.bi-house-x::before { content: map-get($bootstrap-icons-map, "house-x"); } +.bi-person-add::before { content: map-get($bootstrap-icons-map, "person-add"); } +.bi-person-down::before { content: map-get($bootstrap-icons-map, "person-down"); } +.bi-person-exclamation::before { content: map-get($bootstrap-icons-map, "person-exclamation"); } +.bi-person-fill-add::before { content: map-get($bootstrap-icons-map, "person-fill-add"); } +.bi-person-fill-check::before { content: map-get($bootstrap-icons-map, "person-fill-check"); } +.bi-person-fill-dash::before { content: map-get($bootstrap-icons-map, "person-fill-dash"); } +.bi-person-fill-down::before { content: map-get($bootstrap-icons-map, "person-fill-down"); } +.bi-person-fill-exclamation::before { content: map-get($bootstrap-icons-map, "person-fill-exclamation"); } +.bi-person-fill-gear::before { content: map-get($bootstrap-icons-map, "person-fill-gear"); } +.bi-person-fill-lock::before { content: map-get($bootstrap-icons-map, "person-fill-lock"); } +.bi-person-fill-slash::before { content: map-get($bootstrap-icons-map, "person-fill-slash"); } +.bi-person-fill-up::before { content: map-get($bootstrap-icons-map, "person-fill-up"); } +.bi-person-fill-x::before { content: map-get($bootstrap-icons-map, "person-fill-x"); } +.bi-person-gear::before { content: map-get($bootstrap-icons-map, "person-gear"); } +.bi-person-lock::before { content: map-get($bootstrap-icons-map, "person-lock"); } +.bi-person-slash::before { content: map-get($bootstrap-icons-map, "person-slash"); } +.bi-person-up::before { content: map-get($bootstrap-icons-map, "person-up"); } +.bi-scooter::before { content: map-get($bootstrap-icons-map, "scooter"); } +.bi-taxi-front-fill::before { content: map-get($bootstrap-icons-map, "taxi-front-fill"); } +.bi-taxi-front::before { content: map-get($bootstrap-icons-map, "taxi-front"); } +.bi-amd::before { content: map-get($bootstrap-icons-map, "amd"); } +.bi-database-add::before { content: map-get($bootstrap-icons-map, "database-add"); } +.bi-database-check::before { content: map-get($bootstrap-icons-map, "database-check"); } +.bi-database-dash::before { content: map-get($bootstrap-icons-map, "database-dash"); } +.bi-database-down::before { content: map-get($bootstrap-icons-map, "database-down"); } +.bi-database-exclamation::before { content: map-get($bootstrap-icons-map, "database-exclamation"); } +.bi-database-fill-add::before { content: map-get($bootstrap-icons-map, "database-fill-add"); } +.bi-database-fill-check::before { content: map-get($bootstrap-icons-map, "database-fill-check"); } +.bi-database-fill-dash::before { content: map-get($bootstrap-icons-map, "database-fill-dash"); } +.bi-database-fill-down::before { content: map-get($bootstrap-icons-map, "database-fill-down"); } +.bi-database-fill-exclamation::before { content: map-get($bootstrap-icons-map, "database-fill-exclamation"); } +.bi-database-fill-gear::before { content: map-get($bootstrap-icons-map, "database-fill-gear"); } +.bi-database-fill-lock::before { content: map-get($bootstrap-icons-map, "database-fill-lock"); } +.bi-database-fill-slash::before { content: map-get($bootstrap-icons-map, "database-fill-slash"); } +.bi-database-fill-up::before { content: map-get($bootstrap-icons-map, "database-fill-up"); } +.bi-database-fill-x::before { content: map-get($bootstrap-icons-map, "database-fill-x"); } +.bi-database-fill::before { content: map-get($bootstrap-icons-map, "database-fill"); } +.bi-database-gear::before { content: map-get($bootstrap-icons-map, "database-gear"); } +.bi-database-lock::before { content: map-get($bootstrap-icons-map, "database-lock"); } +.bi-database-slash::before { content: map-get($bootstrap-icons-map, "database-slash"); } +.bi-database-up::before { content: map-get($bootstrap-icons-map, "database-up"); } +.bi-database-x::before { content: map-get($bootstrap-icons-map, "database-x"); } +.bi-database::before { content: map-get($bootstrap-icons-map, "database"); } +.bi-houses-fill::before { content: map-get($bootstrap-icons-map, "houses-fill"); } +.bi-houses::before { content: map-get($bootstrap-icons-map, "houses"); } +.bi-nvidia::before { content: map-get($bootstrap-icons-map, "nvidia"); } +.bi-person-vcard-fill::before { content: map-get($bootstrap-icons-map, "person-vcard-fill"); } +.bi-person-vcard::before { content: map-get($bootstrap-icons-map, "person-vcard"); } +.bi-sina-weibo::before { content: map-get($bootstrap-icons-map, "sina-weibo"); } +.bi-tencent-qq::before { content: map-get($bootstrap-icons-map, "tencent-qq"); } +.bi-wikipedia::before { content: map-get($bootstrap-icons-map, "wikipedia"); } diff --git a/python/eel/web/libs/bootstrap-icons/bootstrap-icons.svg b/python/eel/web/libs/bootstrap-icons/bootstrap-icons.svg new file mode 100644 index 0000000..61f2720 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bootstrap-icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bootstrap-reboot.svg b/python/eel/web/libs/bootstrap-icons/bootstrap-reboot.svg new file mode 100644 index 0000000..4a184cf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bootstrap-reboot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bootstrap.svg b/python/eel/web/libs/bootstrap-icons/bootstrap.svg new file mode 100644 index 0000000..b6aed61 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bootstrap.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-all.svg b/python/eel/web/libs/bootstrap-icons/border-all.svg new file mode 100644 index 0000000..803f5e2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-bottom.svg b/python/eel/web/libs/bootstrap-icons/border-bottom.svg new file mode 100644 index 0000000..dbc2192 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-center.svg b/python/eel/web/libs/bootstrap-icons/border-center.svg new file mode 100644 index 0000000..009b97d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-inner.svg b/python/eel/web/libs/bootstrap-icons/border-inner.svg new file mode 100644 index 0000000..2beaa0c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-inner.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-left.svg b/python/eel/web/libs/bootstrap-icons/border-left.svg new file mode 100644 index 0000000..69df882 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-middle.svg b/python/eel/web/libs/bootstrap-icons/border-middle.svg new file mode 100644 index 0000000..90296f9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-middle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-outer.svg b/python/eel/web/libs/bootstrap-icons/border-outer.svg new file mode 100644 index 0000000..355e05e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-outer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-right.svg b/python/eel/web/libs/bootstrap-icons/border-right.svg new file mode 100644 index 0000000..b0c16da --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-style.svg b/python/eel/web/libs/bootstrap-icons/border-style.svg new file mode 100644 index 0000000..d742b2c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-style.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-top.svg b/python/eel/web/libs/bootstrap-icons/border-top.svg new file mode 100644 index 0000000..5aab368 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border-width.svg b/python/eel/web/libs/bootstrap-icons/border-width.svg new file mode 100644 index 0000000..0cbd0e6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border-width.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/border.svg b/python/eel/web/libs/bootstrap-icons/border.svg new file mode 100644 index 0000000..0e8c9b5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/border.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bounding-box-circles.svg b/python/eel/web/libs/bootstrap-icons/bounding-box-circles.svg new file mode 100644 index 0000000..2e59f31 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bounding-box-circles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bounding-box.svg b/python/eel/web/libs/bootstrap-icons/bounding-box.svg new file mode 100644 index 0000000..d529292 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bounding-box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-down-left.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-down-left.svg new file mode 100644 index 0000000..6ad3e17 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-down-right.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-down-right.svg new file mode 100644 index 0000000..321cddf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-down.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-down.svg new file mode 100644 index 0000000..9a2ca12 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-in-down-left.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-in-down-left.svg new file mode 100644 index 0000000..76a687a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-in-down-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-in-down-right.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-in-down-right.svg new file mode 100644 index 0000000..9237293 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-in-down-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-in-down.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-in-down.svg new file mode 100644 index 0000000..90f9301 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-in-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-in-left.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-in-left.svg new file mode 100644 index 0000000..a237daf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-in-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-in-right.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-in-right.svg new file mode 100644 index 0000000..d158dae --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-in-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-in-up-left.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-in-up-left.svg new file mode 100644 index 0000000..6937f6a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-in-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-in-up-right.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-in-up-right.svg new file mode 100644 index 0000000..8918611 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-in-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-in-up.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-in-up.svg new file mode 100644 index 0000000..e6a4a7b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-in-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-left.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-left.svg new file mode 100644 index 0000000..8602603 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-right.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-right.svg new file mode 100644 index 0000000..2c4e26c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-up-left.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-up-left.svg new file mode 100644 index 0000000..7fb0b45 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-up-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-up-right.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-up-right.svg new file mode 100644 index 0000000..1d93acb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-up-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-arrow-up.svg b/python/eel/web/libs/bootstrap-icons/box-arrow-up.svg new file mode 100644 index 0000000..beaf334 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-fill.svg b/python/eel/web/libs/bootstrap-icons/box-fill.svg new file mode 100644 index 0000000..8cf213f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-seam-fill.svg b/python/eel/web/libs/bootstrap-icons/box-seam-fill.svg new file mode 100644 index 0000000..97566ab --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-seam-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box-seam.svg b/python/eel/web/libs/bootstrap-icons/box-seam.svg new file mode 100644 index 0000000..e1506b8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box-seam.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box.svg b/python/eel/web/libs/bootstrap-icons/box.svg new file mode 100644 index 0000000..58cbe2c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box2-fill.svg b/python/eel/web/libs/bootstrap-icons/box2-fill.svg new file mode 100644 index 0000000..242ad6a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box2-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/box2-heart-fill.svg new file mode 100644 index 0000000..810e2ee --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box2-heart.svg b/python/eel/web/libs/bootstrap-icons/box2-heart.svg new file mode 100644 index 0000000..400eb43 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box2-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/box2.svg b/python/eel/web/libs/bootstrap-icons/box2.svg new file mode 100644 index 0000000..6020baf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/box2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/boxes.svg b/python/eel/web/libs/bootstrap-icons/boxes.svg new file mode 100644 index 0000000..b53fac8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/boxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/braces-asterisk.svg b/python/eel/web/libs/bootstrap-icons/braces-asterisk.svg new file mode 100644 index 0000000..0a1a25b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/braces-asterisk.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/braces.svg b/python/eel/web/libs/bootstrap-icons/braces.svg new file mode 100644 index 0000000..3fed8c9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/braces.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bricks.svg b/python/eel/web/libs/bootstrap-icons/bricks.svg new file mode 100644 index 0000000..99e2886 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bricks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/briefcase-fill.svg b/python/eel/web/libs/bootstrap-icons/briefcase-fill.svg new file mode 100644 index 0000000..bc6150d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/briefcase-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/briefcase.svg b/python/eel/web/libs/bootstrap-icons/briefcase.svg new file mode 100644 index 0000000..95d13a2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/briefcase.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/brightness-alt-high-fill.svg b/python/eel/web/libs/bootstrap-icons/brightness-alt-high-fill.svg new file mode 100644 index 0000000..7660658 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/brightness-alt-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/brightness-alt-high.svg b/python/eel/web/libs/bootstrap-icons/brightness-alt-high.svg new file mode 100644 index 0000000..88f5255 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/brightness-alt-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/brightness-alt-low-fill.svg b/python/eel/web/libs/bootstrap-icons/brightness-alt-low-fill.svg new file mode 100644 index 0000000..1692df2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/brightness-alt-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/brightness-alt-low.svg b/python/eel/web/libs/bootstrap-icons/brightness-alt-low.svg new file mode 100644 index 0000000..2d68fb0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/brightness-alt-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/brightness-high-fill.svg b/python/eel/web/libs/bootstrap-icons/brightness-high-fill.svg new file mode 100644 index 0000000..8969e9b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/brightness-high-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/brightness-high.svg b/python/eel/web/libs/bootstrap-icons/brightness-high.svg new file mode 100644 index 0000000..42b2c20 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/brightness-high.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/brightness-low-fill.svg b/python/eel/web/libs/bootstrap-icons/brightness-low-fill.svg new file mode 100644 index 0000000..29a1c3b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/brightness-low-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/brightness-low.svg b/python/eel/web/libs/bootstrap-icons/brightness-low.svg new file mode 100644 index 0000000..fdd251d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/brightness-low.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/broadcast-pin.svg b/python/eel/web/libs/bootstrap-icons/broadcast-pin.svg new file mode 100644 index 0000000..5576e0e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/broadcast-pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/broadcast.svg b/python/eel/web/libs/bootstrap-icons/broadcast.svg new file mode 100644 index 0000000..776a237 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/broadcast.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/browser-chrome.svg b/python/eel/web/libs/bootstrap-icons/browser-chrome.svg new file mode 100644 index 0000000..a34ab42 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/browser-chrome.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/browser-edge.svg b/python/eel/web/libs/bootstrap-icons/browser-edge.svg new file mode 100644 index 0000000..c8191d8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/browser-edge.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/browser-firefox.svg b/python/eel/web/libs/bootstrap-icons/browser-firefox.svg new file mode 100644 index 0000000..2bfdba7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/browser-firefox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/browser-safari.svg b/python/eel/web/libs/bootstrap-icons/browser-safari.svg new file mode 100644 index 0000000..b304b1b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/browser-safari.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/brush-fill.svg b/python/eel/web/libs/bootstrap-icons/brush-fill.svg new file mode 100644 index 0000000..53ec4d6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/brush-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/brush.svg b/python/eel/web/libs/bootstrap-icons/brush.svg new file mode 100644 index 0000000..cc3429b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/brush.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bucket-fill.svg b/python/eel/web/libs/bootstrap-icons/bucket-fill.svg new file mode 100644 index 0000000..e14f4a8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bucket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bucket.svg b/python/eel/web/libs/bootstrap-icons/bucket.svg new file mode 100644 index 0000000..4911ef2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bug-fill.svg b/python/eel/web/libs/bootstrap-icons/bug-fill.svg new file mode 100644 index 0000000..bf16447 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bug-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bug.svg b/python/eel/web/libs/bootstrap-icons/bug.svg new file mode 100644 index 0000000..a97ffa1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-add.svg b/python/eel/web/libs/bootstrap-icons/building-add.svg new file mode 100644 index 0000000..d5016d4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-add.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-check.svg b/python/eel/web/libs/bootstrap-icons/building-check.svg new file mode 100644 index 0000000..151712d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-dash.svg b/python/eel/web/libs/bootstrap-icons/building-dash.svg new file mode 100644 index 0000000..df489c8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-down.svg b/python/eel/web/libs/bootstrap-icons/building-down.svg new file mode 100644 index 0000000..2493f51 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-exclamation.svg b/python/eel/web/libs/bootstrap-icons/building-exclamation.svg new file mode 100644 index 0000000..f2d8f62 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill-add.svg b/python/eel/web/libs/bootstrap-icons/building-fill-add.svg new file mode 100644 index 0000000..2019e92 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill-check.svg b/python/eel/web/libs/bootstrap-icons/building-fill-check.svg new file mode 100644 index 0000000..50485c6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill-dash.svg b/python/eel/web/libs/bootstrap-icons/building-fill-dash.svg new file mode 100644 index 0000000..67107eb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill-down.svg b/python/eel/web/libs/bootstrap-icons/building-fill-down.svg new file mode 100644 index 0000000..b072754 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill-exclamation.svg b/python/eel/web/libs/bootstrap-icons/building-fill-exclamation.svg new file mode 100644 index 0000000..6ca39dc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill-gear.svg b/python/eel/web/libs/bootstrap-icons/building-fill-gear.svg new file mode 100644 index 0000000..95d6126 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill-lock.svg b/python/eel/web/libs/bootstrap-icons/building-fill-lock.svg new file mode 100644 index 0000000..ddd8e6c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill-slash.svg b/python/eel/web/libs/bootstrap-icons/building-fill-slash.svg new file mode 100644 index 0000000..7e30330 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill-up.svg b/python/eel/web/libs/bootstrap-icons/building-fill-up.svg new file mode 100644 index 0000000..ef87446 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill-x.svg b/python/eel/web/libs/bootstrap-icons/building-fill-x.svg new file mode 100644 index 0000000..0311537 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-fill.svg b/python/eel/web/libs/bootstrap-icons/building-fill.svg new file mode 100644 index 0000000..fa95d1f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-gear.svg b/python/eel/web/libs/bootstrap-icons/building-gear.svg new file mode 100644 index 0000000..698a746 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-lock.svg b/python/eel/web/libs/bootstrap-icons/building-lock.svg new file mode 100644 index 0000000..f4da96c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-slash.svg b/python/eel/web/libs/bootstrap-icons/building-slash.svg new file mode 100644 index 0000000..9920301 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-up.svg b/python/eel/web/libs/bootstrap-icons/building-up.svg new file mode 100644 index 0000000..b2b0433 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building-x.svg b/python/eel/web/libs/bootstrap-icons/building-x.svg new file mode 100644 index 0000000..81bff0f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/building.svg b/python/eel/web/libs/bootstrap-icons/building.svg new file mode 100644 index 0000000..2555f8f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/building.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/buildings-fill.svg b/python/eel/web/libs/bootstrap-icons/buildings-fill.svg new file mode 100644 index 0000000..3799c1d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/buildings-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/buildings.svg b/python/eel/web/libs/bootstrap-icons/buildings.svg new file mode 100644 index 0000000..b842c0c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/buildings.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bullseye.svg b/python/eel/web/libs/bootstrap-icons/bullseye.svg new file mode 100644 index 0000000..85a807c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bullseye.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bus-front-fill.svg b/python/eel/web/libs/bootstrap-icons/bus-front-fill.svg new file mode 100644 index 0000000..c71376d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bus-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/bus-front.svg b/python/eel/web/libs/bootstrap-icons/bus-front.svg new file mode 100644 index 0000000..bdf6b61 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/bus-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/c-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/c-circle-fill.svg new file mode 100644 index 0000000..0b4adad --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/c-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/c-circle.svg b/python/eel/web/libs/bootstrap-icons/c-circle.svg new file mode 100644 index 0000000..3e4e268 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/c-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/c-square-fill.svg b/python/eel/web/libs/bootstrap-icons/c-square-fill.svg new file mode 100644 index 0000000..0b24f73 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/c-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/c-square.svg b/python/eel/web/libs/bootstrap-icons/c-square.svg new file mode 100644 index 0000000..822ae02 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/c-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calculator-fill.svg b/python/eel/web/libs/bootstrap-icons/calculator-fill.svg new file mode 100644 index 0000000..c4ee270 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calculator-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calculator.svg b/python/eel/web/libs/bootstrap-icons/calculator.svg new file mode 100644 index 0000000..be8e11a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calculator.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-check-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-check-fill.svg new file mode 100644 index 0000000..76afaa2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-check.svg b/python/eel/web/libs/bootstrap-icons/calendar-check.svg new file mode 100644 index 0000000..125b358 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-date-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-date-fill.svg new file mode 100644 index 0000000..37e9cb5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-date.svg b/python/eel/web/libs/bootstrap-icons/calendar-date.svg new file mode 100644 index 0000000..7c53231 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-date.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-day-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-day-fill.svg new file mode 100644 index 0000000..7f1c3c1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-day.svg b/python/eel/web/libs/bootstrap-icons/calendar-day.svg new file mode 100644 index 0000000..f043369 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-day.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-event-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-event-fill.svg new file mode 100644 index 0000000..844dd15 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-event.svg b/python/eel/web/libs/bootstrap-icons/calendar-event.svg new file mode 100644 index 0000000..41c0ef9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-fill.svg new file mode 100644 index 0000000..0cdeb35 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-heart-fill.svg new file mode 100644 index 0000000..bed00d8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-heart.svg b/python/eel/web/libs/bootstrap-icons/calendar-heart.svg new file mode 100644 index 0000000..2fe7c13 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-minus-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-minus-fill.svg new file mode 100644 index 0000000..f23e648 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-minus.svg b/python/eel/web/libs/bootstrap-icons/calendar-minus.svg new file mode 100644 index 0000000..8f970ac --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-month-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-month-fill.svg new file mode 100644 index 0000000..9123437 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-month.svg b/python/eel/web/libs/bootstrap-icons/calendar-month.svg new file mode 100644 index 0000000..ad6a330 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-month.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-plus-fill.svg new file mode 100644 index 0000000..3928c63 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-plus.svg b/python/eel/web/libs/bootstrap-icons/calendar-plus.svg new file mode 100644 index 0000000..70746db --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-range-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-range-fill.svg new file mode 100644 index 0000000..41bb2a2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-range.svg b/python/eel/web/libs/bootstrap-icons/calendar-range.svg new file mode 100644 index 0000000..934a45c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-week-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-week-fill.svg new file mode 100644 index 0000000..00930aa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-week.svg b/python/eel/web/libs/bootstrap-icons/calendar-week.svg new file mode 100644 index 0000000..06d6995 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-x-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar-x-fill.svg new file mode 100644 index 0000000..01be301 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar-x.svg b/python/eel/web/libs/bootstrap-icons/calendar-x.svg new file mode 100644 index 0000000..faf46e1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar.svg b/python/eel/web/libs/bootstrap-icons/calendar.svg new file mode 100644 index 0000000..c8590dd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-check-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-check-fill.svg new file mode 100644 index 0000000..f49354e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-check.svg b/python/eel/web/libs/bootstrap-icons/calendar2-check.svg new file mode 100644 index 0000000..f826056 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-date-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-date-fill.svg new file mode 100644 index 0000000..ac005e0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-date-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-date.svg b/python/eel/web/libs/bootstrap-icons/calendar2-date.svg new file mode 100644 index 0000000..2dd64e8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-date.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-day-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-day-fill.svg new file mode 100644 index 0000000..2ab1b21 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-day-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-day.svg b/python/eel/web/libs/bootstrap-icons/calendar2-day.svg new file mode 100644 index 0000000..d4d4856 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-day.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-event-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-event-fill.svg new file mode 100644 index 0000000..5bdbc27 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-event.svg b/python/eel/web/libs/bootstrap-icons/calendar2-event.svg new file mode 100644 index 0000000..8c1c7cd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-event.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-fill.svg new file mode 100644 index 0000000..4b81563 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-heart-fill.svg new file mode 100644 index 0000000..a1782e3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-heart.svg b/python/eel/web/libs/bootstrap-icons/calendar2-heart.svg new file mode 100644 index 0000000..6d66981 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-minus-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-minus-fill.svg new file mode 100644 index 0000000..af87213 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-minus.svg b/python/eel/web/libs/bootstrap-icons/calendar2-minus.svg new file mode 100644 index 0000000..eff8110 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-month-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-month-fill.svg new file mode 100644 index 0000000..58deabc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-month-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-month.svg b/python/eel/web/libs/bootstrap-icons/calendar2-month.svg new file mode 100644 index 0000000..88c922e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-month.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-plus-fill.svg new file mode 100644 index 0000000..8b41682 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-plus.svg b/python/eel/web/libs/bootstrap-icons/calendar2-plus.svg new file mode 100644 index 0000000..7ec7d49 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-range-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-range-fill.svg new file mode 100644 index 0000000..39ba322 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-range.svg b/python/eel/web/libs/bootstrap-icons/calendar2-range.svg new file mode 100644 index 0000000..4a8d9ad --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-week-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-week-fill.svg new file mode 100644 index 0000000..8303779 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-week.svg b/python/eel/web/libs/bootstrap-icons/calendar2-week.svg new file mode 100644 index 0000000..835ce06 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-x-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar2-x-fill.svg new file mode 100644 index 0000000..2157939 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2-x.svg b/python/eel/web/libs/bootstrap-icons/calendar2-x.svg new file mode 100644 index 0000000..e7cc339 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar2.svg b/python/eel/web/libs/bootstrap-icons/calendar2.svg new file mode 100644 index 0000000..db2e06d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar3-event-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar3-event-fill.svg new file mode 100644 index 0000000..c494090 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar3-event-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar3-event.svg b/python/eel/web/libs/bootstrap-icons/calendar3-event.svg new file mode 100644 index 0000000..681ce4d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar3-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar3-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar3-fill.svg new file mode 100644 index 0000000..e37c234 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar3-range-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar3-range-fill.svg new file mode 100644 index 0000000..00875b2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar3-range-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar3-range.svg b/python/eel/web/libs/bootstrap-icons/calendar3-range.svg new file mode 100644 index 0000000..a452516 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar3-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar3-week-fill.svg b/python/eel/web/libs/bootstrap-icons/calendar3-week-fill.svg new file mode 100644 index 0000000..53e5bc7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar3-week-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar3-week.svg b/python/eel/web/libs/bootstrap-icons/calendar3-week.svg new file mode 100644 index 0000000..e9a768c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar3-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar3.svg b/python/eel/web/libs/bootstrap-icons/calendar3.svg new file mode 100644 index 0000000..eb3c5f2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar4-event.svg b/python/eel/web/libs/bootstrap-icons/calendar4-event.svg new file mode 100644 index 0000000..51d40e8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar4-event.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar4-range.svg b/python/eel/web/libs/bootstrap-icons/calendar4-range.svg new file mode 100644 index 0000000..129d7c1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar4-range.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar4-week.svg b/python/eel/web/libs/bootstrap-icons/calendar4-week.svg new file mode 100644 index 0000000..5644238 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar4-week.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/calendar4.svg b/python/eel/web/libs/bootstrap-icons/calendar4.svg new file mode 100644 index 0000000..1c62685 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/calendar4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/camera-fill.svg b/python/eel/web/libs/bootstrap-icons/camera-fill.svg new file mode 100644 index 0000000..be16451 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/camera-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/camera-reels-fill.svg b/python/eel/web/libs/bootstrap-icons/camera-reels-fill.svg new file mode 100644 index 0000000..347f44e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/camera-reels-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/camera-reels.svg b/python/eel/web/libs/bootstrap-icons/camera-reels.svg new file mode 100644 index 0000000..1aa7b1c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/camera-reels.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/camera-video-fill.svg b/python/eel/web/libs/bootstrap-icons/camera-video-fill.svg new file mode 100644 index 0000000..0222b95 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/camera-video-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/camera-video-off-fill.svg b/python/eel/web/libs/bootstrap-icons/camera-video-off-fill.svg new file mode 100644 index 0000000..9909060 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/camera-video-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/camera-video-off.svg b/python/eel/web/libs/bootstrap-icons/camera-video-off.svg new file mode 100644 index 0000000..7635e9b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/camera-video-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/camera-video.svg b/python/eel/web/libs/bootstrap-icons/camera-video.svg new file mode 100644 index 0000000..199e7a8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/camera-video.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/camera.svg b/python/eel/web/libs/bootstrap-icons/camera.svg new file mode 100644 index 0000000..fb337fe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/camera.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/camera2.svg b/python/eel/web/libs/bootstrap-icons/camera2.svg new file mode 100644 index 0000000..a33ae6b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/camera2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/capslock-fill.svg b/python/eel/web/libs/bootstrap-icons/capslock-fill.svg new file mode 100644 index 0000000..e4af909 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/capslock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/capslock.svg b/python/eel/web/libs/bootstrap-icons/capslock.svg new file mode 100644 index 0000000..12155de --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/capslock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/capsule-pill.svg b/python/eel/web/libs/bootstrap-icons/capsule-pill.svg new file mode 100644 index 0000000..0167f85 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/capsule-pill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/capsule.svg b/python/eel/web/libs/bootstrap-icons/capsule.svg new file mode 100644 index 0000000..98863d8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/capsule.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/car-front-fill.svg b/python/eel/web/libs/bootstrap-icons/car-front-fill.svg new file mode 100644 index 0000000..a9b9603 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/car-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/car-front.svg b/python/eel/web/libs/bootstrap-icons/car-front.svg new file mode 100644 index 0000000..bb5fa3d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/car-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/card-checklist.svg b/python/eel/web/libs/bootstrap-icons/card-checklist.svg new file mode 100644 index 0000000..ce2a553 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/card-checklist.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/card-heading.svg b/python/eel/web/libs/bootstrap-icons/card-heading.svg new file mode 100644 index 0000000..682bd4e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/card-heading.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/card-image.svg b/python/eel/web/libs/bootstrap-icons/card-image.svg new file mode 100644 index 0000000..473ff03 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/card-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/card-list.svg b/python/eel/web/libs/bootstrap-icons/card-list.svg new file mode 100644 index 0000000..3dc5d42 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/card-list.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/card-text.svg b/python/eel/web/libs/bootstrap-icons/card-text.svg new file mode 100644 index 0000000..d218f55 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/card-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-down-fill.svg b/python/eel/web/libs/bootstrap-icons/caret-down-fill.svg new file mode 100644 index 0000000..d7c3990 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-down-square-fill.svg b/python/eel/web/libs/bootstrap-icons/caret-down-square-fill.svg new file mode 100644 index 0000000..ae8fbb4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-down-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-down-square.svg b/python/eel/web/libs/bootstrap-icons/caret-down-square.svg new file mode 100644 index 0000000..cf34038 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-down-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-down.svg b/python/eel/web/libs/bootstrap-icons/caret-down.svg new file mode 100644 index 0000000..026b0ff --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-left-fill.svg b/python/eel/web/libs/bootstrap-icons/caret-left-fill.svg new file mode 100644 index 0000000..d989dff --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-left-square-fill.svg b/python/eel/web/libs/bootstrap-icons/caret-left-square-fill.svg new file mode 100644 index 0000000..5d8ab56 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-left-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-left-square.svg b/python/eel/web/libs/bootstrap-icons/caret-left-square.svg new file mode 100644 index 0000000..099b54d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-left-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-left.svg b/python/eel/web/libs/bootstrap-icons/caret-left.svg new file mode 100644 index 0000000..89732f0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-right-fill.svg b/python/eel/web/libs/bootstrap-icons/caret-right-fill.svg new file mode 100644 index 0000000..b445551 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-right-square-fill.svg b/python/eel/web/libs/bootstrap-icons/caret-right-square-fill.svg new file mode 100644 index 0000000..ea06657 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-right-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-right-square.svg b/python/eel/web/libs/bootstrap-icons/caret-right-square.svg new file mode 100644 index 0000000..4039064 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-right-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-right.svg b/python/eel/web/libs/bootstrap-icons/caret-right.svg new file mode 100644 index 0000000..451686e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-up-fill.svg b/python/eel/web/libs/bootstrap-icons/caret-up-fill.svg new file mode 100644 index 0000000..a87820e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-up-square-fill.svg b/python/eel/web/libs/bootstrap-icons/caret-up-square-fill.svg new file mode 100644 index 0000000..25c66a5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-up-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-up-square.svg b/python/eel/web/libs/bootstrap-icons/caret-up-square.svg new file mode 100644 index 0000000..d59ecbf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-up-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/caret-up.svg b/python/eel/web/libs/bootstrap-icons/caret-up.svg new file mode 100644 index 0000000..36ca8f0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/caret-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart-check-fill.svg b/python/eel/web/libs/bootstrap-icons/cart-check-fill.svg new file mode 100644 index 0000000..019c1fc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart-check.svg b/python/eel/web/libs/bootstrap-icons/cart-check.svg new file mode 100644 index 0000000..986706a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart-dash-fill.svg b/python/eel/web/libs/bootstrap-icons/cart-dash-fill.svg new file mode 100644 index 0000000..2562744 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart-dash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart-dash.svg b/python/eel/web/libs/bootstrap-icons/cart-dash.svg new file mode 100644 index 0000000..ecd23f3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart-fill.svg b/python/eel/web/libs/bootstrap-icons/cart-fill.svg new file mode 100644 index 0000000..a2b95bf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/cart-plus-fill.svg new file mode 100644 index 0000000..9858fe1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart-plus.svg b/python/eel/web/libs/bootstrap-icons/cart-plus.svg new file mode 100644 index 0000000..acafe13 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart-x-fill.svg b/python/eel/web/libs/bootstrap-icons/cart-x-fill.svg new file mode 100644 index 0000000..a9a32ca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart-x.svg b/python/eel/web/libs/bootstrap-icons/cart-x.svg new file mode 100644 index 0000000..feddfdd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart.svg b/python/eel/web/libs/bootstrap-icons/cart.svg new file mode 100644 index 0000000..486adb1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart2.svg b/python/eel/web/libs/bootstrap-icons/cart2.svg new file mode 100644 index 0000000..7e1bd9a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart3.svg b/python/eel/web/libs/bootstrap-icons/cart3.svg new file mode 100644 index 0000000..2187149 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cart4.svg b/python/eel/web/libs/bootstrap-icons/cart4.svg new file mode 100644 index 0000000..b40891f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cart4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cash-coin.svg b/python/eel/web/libs/bootstrap-icons/cash-coin.svg new file mode 100644 index 0000000..bc82c64 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cash-coin.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cash-stack.svg b/python/eel/web/libs/bootstrap-icons/cash-stack.svg new file mode 100644 index 0000000..492cb38 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cash-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cash.svg b/python/eel/web/libs/bootstrap-icons/cash.svg new file mode 100644 index 0000000..ef3a4e7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cassette-fill.svg b/python/eel/web/libs/bootstrap-icons/cassette-fill.svg new file mode 100644 index 0000000..e8dd8f1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cassette-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cassette.svg b/python/eel/web/libs/bootstrap-icons/cassette.svg new file mode 100644 index 0000000..c28170c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cassette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cast.svg b/python/eel/web/libs/bootstrap-icons/cast.svg new file mode 100644 index 0000000..1eda173 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cast.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cc-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/cc-circle-fill.svg new file mode 100644 index 0000000..ca9779e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cc-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cc-circle.svg b/python/eel/web/libs/bootstrap-icons/cc-circle.svg new file mode 100644 index 0000000..6de6b76 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cc-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cc-square-fill.svg b/python/eel/web/libs/bootstrap-icons/cc-square-fill.svg new file mode 100644 index 0000000..f9b44d5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cc-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cc-square.svg b/python/eel/web/libs/bootstrap-icons/cc-square.svg new file mode 100644 index 0000000..90c52bc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cc-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-dots-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-dots-fill.svg new file mode 100644 index 0000000..2e3d225 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-dots.svg b/python/eel/web/libs/bootstrap-icons/chat-dots.svg new file mode 100644 index 0000000..a74267d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-fill.svg new file mode 100644 index 0000000..69ed44b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-heart-fill.svg new file mode 100644 index 0000000..9be92ca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-heart.svg b/python/eel/web/libs/bootstrap-icons/chat-heart.svg new file mode 100644 index 0000000..90c276b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-left-dots-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-left-dots-fill.svg new file mode 100644 index 0000000..eb7f531 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-left-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-left-dots.svg b/python/eel/web/libs/bootstrap-icons/chat-left-dots.svg new file mode 100644 index 0000000..c73169d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-left-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-left-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-left-fill.svg new file mode 100644 index 0000000..38c389f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-left-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-left-heart-fill.svg new file mode 100644 index 0000000..787ed61 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-left-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-left-heart.svg b/python/eel/web/libs/bootstrap-icons/chat-left-heart.svg new file mode 100644 index 0000000..1604e7b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-left-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-left-quote-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-left-quote-fill.svg new file mode 100644 index 0000000..b115a9f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-left-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-left-quote.svg b/python/eel/web/libs/bootstrap-icons/chat-left-quote.svg new file mode 100644 index 0000000..448827f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-left-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-left-text-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-left-text-fill.svg new file mode 100644 index 0000000..28a0f47 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-left-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-left-text.svg b/python/eel/web/libs/bootstrap-icons/chat-left-text.svg new file mode 100644 index 0000000..2b69a98 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-left-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-left.svg b/python/eel/web/libs/bootstrap-icons/chat-left.svg new file mode 100644 index 0000000..fd2f4ee --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-quote-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-quote-fill.svg new file mode 100644 index 0000000..4a3af86 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-quote.svg b/python/eel/web/libs/bootstrap-icons/chat-quote.svg new file mode 100644 index 0000000..f890c38 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-right-dots-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-right-dots-fill.svg new file mode 100644 index 0000000..49ce097 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-right-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-right-dots.svg b/python/eel/web/libs/bootstrap-icons/chat-right-dots.svg new file mode 100644 index 0000000..423d221 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-right-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-right-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-right-fill.svg new file mode 100644 index 0000000..41b767b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-right-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-right-heart-fill.svg new file mode 100644 index 0000000..b55dc62 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-right-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-right-heart.svg b/python/eel/web/libs/bootstrap-icons/chat-right-heart.svg new file mode 100644 index 0000000..744e8a0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-right-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-right-quote-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-right-quote-fill.svg new file mode 100644 index 0000000..e63f92b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-right-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-right-quote.svg b/python/eel/web/libs/bootstrap-icons/chat-right-quote.svg new file mode 100644 index 0000000..42c8dbe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-right-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-right-text-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-right-text-fill.svg new file mode 100644 index 0000000..32df921 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-right-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-right-text.svg b/python/eel/web/libs/bootstrap-icons/chat-right-text.svg new file mode 100644 index 0000000..d8b6004 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-right-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-right.svg b/python/eel/web/libs/bootstrap-icons/chat-right.svg new file mode 100644 index 0000000..b702b5d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-square-dots-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-square-dots-fill.svg new file mode 100644 index 0000000..1025978 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-square-dots-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-square-dots.svg b/python/eel/web/libs/bootstrap-icons/chat-square-dots.svg new file mode 100644 index 0000000..e59cd1a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-square-dots.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-square-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-square-fill.svg new file mode 100644 index 0000000..2fb73ac --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-square-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-square-heart-fill.svg new file mode 100644 index 0000000..f200049 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-square-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-square-heart.svg b/python/eel/web/libs/bootstrap-icons/chat-square-heart.svg new file mode 100644 index 0000000..89ca6ef --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-square-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-square-quote-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-square-quote-fill.svg new file mode 100644 index 0000000..761cb91 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-square-quote-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-square-quote.svg b/python/eel/web/libs/bootstrap-icons/chat-square-quote.svg new file mode 100644 index 0000000..40893f4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-square-quote.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-square-text-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-square-text-fill.svg new file mode 100644 index 0000000..1dd17c5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-square-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-square-text.svg b/python/eel/web/libs/bootstrap-icons/chat-square-text.svg new file mode 100644 index 0000000..ae3fd8d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-square-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-square.svg b/python/eel/web/libs/bootstrap-icons/chat-square.svg new file mode 100644 index 0000000..7611729 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-text-fill.svg b/python/eel/web/libs/bootstrap-icons/chat-text-fill.svg new file mode 100644 index 0000000..fff3db3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat-text.svg b/python/eel/web/libs/bootstrap-icons/chat-text.svg new file mode 100644 index 0000000..75a79f1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chat.svg b/python/eel/web/libs/bootstrap-icons/chat.svg new file mode 100644 index 0000000..3cb81b2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check-all.svg b/python/eel/web/libs/bootstrap-icons/check-all.svg new file mode 100644 index 0000000..b0019d0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check-all.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/check-circle-fill.svg new file mode 100644 index 0000000..e861174 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check-circle.svg b/python/eel/web/libs/bootstrap-icons/check-circle.svg new file mode 100644 index 0000000..d8dd0cd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check-lg.svg b/python/eel/web/libs/bootstrap-icons/check-lg.svg new file mode 100644 index 0000000..7afb0ae --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check-square-fill.svg b/python/eel/web/libs/bootstrap-icons/check-square-fill.svg new file mode 100644 index 0000000..45d6828 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check-square.svg b/python/eel/web/libs/bootstrap-icons/check-square.svg new file mode 100644 index 0000000..d71c1f3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check.svg b/python/eel/web/libs/bootstrap-icons/check.svg new file mode 100644 index 0000000..9de6cc7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check2-all.svg b/python/eel/web/libs/bootstrap-icons/check2-all.svg new file mode 100644 index 0000000..25d8ba5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check2-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check2-circle.svg b/python/eel/web/libs/bootstrap-icons/check2-circle.svg new file mode 100644 index 0000000..7319d37 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check2-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check2-square.svg b/python/eel/web/libs/bootstrap-icons/check2-square.svg new file mode 100644 index 0000000..2d5e6eb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check2-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/check2.svg b/python/eel/web/libs/bootstrap-icons/check2.svg new file mode 100644 index 0000000..e187956 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/check2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-bar-contract.svg b/python/eel/web/libs/bootstrap-icons/chevron-bar-contract.svg new file mode 100644 index 0000000..f12917f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-bar-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-bar-down.svg b/python/eel/web/libs/bootstrap-icons/chevron-bar-down.svg new file mode 100644 index 0000000..4df2259 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-bar-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-bar-expand.svg b/python/eel/web/libs/bootstrap-icons/chevron-bar-expand.svg new file mode 100644 index 0000000..6cb775f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-bar-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-bar-left.svg b/python/eel/web/libs/bootstrap-icons/chevron-bar-left.svg new file mode 100644 index 0000000..5d53406 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-bar-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-bar-right.svg b/python/eel/web/libs/bootstrap-icons/chevron-bar-right.svg new file mode 100644 index 0000000..b71553c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-bar-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-bar-up.svg b/python/eel/web/libs/bootstrap-icons/chevron-bar-up.svg new file mode 100644 index 0000000..9ca1408 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-bar-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-compact-down.svg b/python/eel/web/libs/bootstrap-icons/chevron-compact-down.svg new file mode 100644 index 0000000..fb1767e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-compact-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-compact-left.svg b/python/eel/web/libs/bootstrap-icons/chevron-compact-left.svg new file mode 100644 index 0000000..5dd6b6b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-compact-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-compact-right.svg b/python/eel/web/libs/bootstrap-icons/chevron-compact-right.svg new file mode 100644 index 0000000..ecb5994 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-compact-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-compact-up.svg b/python/eel/web/libs/bootstrap-icons/chevron-compact-up.svg new file mode 100644 index 0000000..8bc0a55 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-compact-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-contract.svg b/python/eel/web/libs/bootstrap-icons/chevron-contract.svg new file mode 100644 index 0000000..5243d43 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-contract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-double-down.svg b/python/eel/web/libs/bootstrap-icons/chevron-double-down.svg new file mode 100644 index 0000000..0df76ee --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-double-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-double-left.svg b/python/eel/web/libs/bootstrap-icons/chevron-double-left.svg new file mode 100644 index 0000000..7181fd1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-double-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-double-right.svg b/python/eel/web/libs/bootstrap-icons/chevron-double-right.svg new file mode 100644 index 0000000..73e1b35 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-double-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-double-up.svg b/python/eel/web/libs/bootstrap-icons/chevron-double-up.svg new file mode 100644 index 0000000..5c9a013 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-double-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-down.svg b/python/eel/web/libs/bootstrap-icons/chevron-down.svg new file mode 100644 index 0000000..1f0b8bc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-expand.svg b/python/eel/web/libs/bootstrap-icons/chevron-expand.svg new file mode 100644 index 0000000..0a2b81a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-expand.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-left.svg b/python/eel/web/libs/bootstrap-icons/chevron-left.svg new file mode 100644 index 0000000..018f8b6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-right.svg b/python/eel/web/libs/bootstrap-icons/chevron-right.svg new file mode 100644 index 0000000..d621289 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/chevron-up.svg b/python/eel/web/libs/bootstrap-icons/chevron-up.svg new file mode 100644 index 0000000..3b2bd42 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/chevron-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/circle-fill.svg b/python/eel/web/libs/bootstrap-icons/circle-fill.svg new file mode 100644 index 0000000..e0d1b51 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/circle-half.svg b/python/eel/web/libs/bootstrap-icons/circle-half.svg new file mode 100644 index 0000000..5380929 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/circle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/circle-square.svg b/python/eel/web/libs/bootstrap-icons/circle-square.svg new file mode 100644 index 0000000..37d8622 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/circle-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/circle.svg b/python/eel/web/libs/bootstrap-icons/circle.svg new file mode 100644 index 0000000..dc57919 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-check-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard-check-fill.svg new file mode 100644 index 0000000..4c0c18f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-check.svg b/python/eel/web/libs/bootstrap-icons/clipboard-check.svg new file mode 100644 index 0000000..f7591ae --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-data-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard-data-fill.svg new file mode 100644 index 0000000..e7de45a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-data.svg b/python/eel/web/libs/bootstrap-icons/clipboard-data.svg new file mode 100644 index 0000000..b4fcb33 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard-fill.svg new file mode 100644 index 0000000..86d3da0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard-heart-fill.svg new file mode 100644 index 0000000..c653de1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-heart.svg b/python/eel/web/libs/bootstrap-icons/clipboard-heart.svg new file mode 100644 index 0000000..0b5b319 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-minus-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard-minus-fill.svg new file mode 100644 index 0000000..7828cb8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-minus.svg b/python/eel/web/libs/bootstrap-icons/clipboard-minus.svg new file mode 100644 index 0000000..4826c3e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard-plus-fill.svg new file mode 100644 index 0000000..2ebdba4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-plus.svg b/python/eel/web/libs/bootstrap-icons/clipboard-plus.svg new file mode 100644 index 0000000..79020c0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-pulse.svg b/python/eel/web/libs/bootstrap-icons/clipboard-pulse.svg new file mode 100644 index 0000000..0c43dab --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-pulse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-x-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard-x-fill.svg new file mode 100644 index 0000000..8cba1ea --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard-x.svg b/python/eel/web/libs/bootstrap-icons/clipboard-x.svg new file mode 100644 index 0000000..bba444d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard.svg b/python/eel/web/libs/bootstrap-icons/clipboard.svg new file mode 100644 index 0000000..360e089 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-check-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-check-fill.svg new file mode 100644 index 0000000..01aed62 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-check.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-check.svg new file mode 100644 index 0000000..c235208 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-data-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-data-fill.svg new file mode 100644 index 0000000..40656a7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-data-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-data.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-data.svg new file mode 100644 index 0000000..74b26f5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-data.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-fill.svg new file mode 100644 index 0000000..ca2df57 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-heart-fill.svg new file mode 100644 index 0000000..2abc359 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-heart.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-heart.svg new file mode 100644 index 0000000..4883c3f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-heart.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-minus-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-minus-fill.svg new file mode 100644 index 0000000..000a2c6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-minus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-minus.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-minus.svg new file mode 100644 index 0000000..a634bb0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-plus-fill.svg new file mode 100644 index 0000000..f1702d8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-plus.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-plus.svg new file mode 100644 index 0000000..474ffdc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-pulse-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-pulse-fill.svg new file mode 100644 index 0000000..5017f6d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-pulse.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-pulse.svg new file mode 100644 index 0000000..1e6370c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-pulse.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-x-fill.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-x-fill.svg new file mode 100644 index 0000000..8f63584 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2-x.svg b/python/eel/web/libs/bootstrap-icons/clipboard2-x.svg new file mode 100644 index 0000000..9ac8211 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clipboard2.svg b/python/eel/web/libs/bootstrap-icons/clipboard2.svg new file mode 100644 index 0000000..d729ddb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clipboard2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clock-fill.svg b/python/eel/web/libs/bootstrap-icons/clock-fill.svg new file mode 100644 index 0000000..189dec1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clock-history.svg b/python/eel/web/libs/bootstrap-icons/clock-history.svg new file mode 100644 index 0000000..414b526 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clock-history.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clock.svg b/python/eel/web/libs/bootstrap-icons/clock.svg new file mode 100644 index 0000000..72f2939 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-arrow-down-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-arrow-down-fill.svg new file mode 100644 index 0000000..6e18ca9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-arrow-down.svg b/python/eel/web/libs/bootstrap-icons/cloud-arrow-down.svg new file mode 100644 index 0000000..cb8e33a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-arrow-up-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-arrow-up-fill.svg new file mode 100644 index 0000000..89d72fb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-arrow-up.svg b/python/eel/web/libs/bootstrap-icons/cloud-arrow-up.svg new file mode 100644 index 0000000..6f69abc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-check-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-check-fill.svg new file mode 100644 index 0000000..81f28b5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-check.svg b/python/eel/web/libs/bootstrap-icons/cloud-check.svg new file mode 100644 index 0000000..917d5c2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-download-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-download-fill.svg new file mode 100644 index 0000000..53c4242 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-download-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-download.svg b/python/eel/web/libs/bootstrap-icons/cloud-download.svg new file mode 100644 index 0000000..c6b3fe3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-drizzle-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-drizzle-fill.svg new file mode 100644 index 0000000..996aec4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-drizzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-drizzle.svg b/python/eel/web/libs/bootstrap-icons/cloud-drizzle.svg new file mode 100644 index 0000000..bb1e68b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-drizzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-fill.svg new file mode 100644 index 0000000..23755bd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-fog-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-fog-fill.svg new file mode 100644 index 0000000..07f10f4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-fog-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-fog.svg b/python/eel/web/libs/bootstrap-icons/cloud-fog.svg new file mode 100644 index 0000000..b40c983 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-fog.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-fog2-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-fog2-fill.svg new file mode 100644 index 0000000..1d49851 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-fog2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-fog2.svg b/python/eel/web/libs/bootstrap-icons/cloud-fog2.svg new file mode 100644 index 0000000..1bd3c25 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-fog2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-hail-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-hail-fill.svg new file mode 100644 index 0000000..d8a096b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-hail-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-hail.svg b/python/eel/web/libs/bootstrap-icons/cloud-hail.svg new file mode 100644 index 0000000..2f9bec1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-hail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-haze-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-haze-fill.svg new file mode 100644 index 0000000..002fc26 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-haze-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-haze.svg b/python/eel/web/libs/bootstrap-icons/cloud-haze.svg new file mode 100644 index 0000000..513e346 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-haze.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-haze2-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-haze2-fill.svg new file mode 100644 index 0000000..e9b7bda --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-haze2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-haze2.svg b/python/eel/web/libs/bootstrap-icons/cloud-haze2.svg new file mode 100644 index 0000000..c213dfb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-haze2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-lightning-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-lightning-fill.svg new file mode 100644 index 0000000..1d30904 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-lightning-rain-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-lightning-rain-fill.svg new file mode 100644 index 0000000..2b6d4a1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-lightning-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-lightning-rain.svg b/python/eel/web/libs/bootstrap-icons/cloud-lightning-rain.svg new file mode 100644 index 0000000..31badb3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-lightning-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-lightning.svg b/python/eel/web/libs/bootstrap-icons/cloud-lightning.svg new file mode 100644 index 0000000..5a8bafd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-minus-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-minus-fill.svg new file mode 100644 index 0000000..753727f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-minus.svg b/python/eel/web/libs/bootstrap-icons/cloud-minus.svg new file mode 100644 index 0000000..a4ab6f9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-moon-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-moon-fill.svg new file mode 100644 index 0000000..d968faf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-moon-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-moon.svg b/python/eel/web/libs/bootstrap-icons/cloud-moon.svg new file mode 100644 index 0000000..1089204 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-moon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-plus-fill.svg new file mode 100644 index 0000000..92620aa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-plus.svg b/python/eel/web/libs/bootstrap-icons/cloud-plus.svg new file mode 100644 index 0000000..4ef51f2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-rain-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-rain-fill.svg new file mode 100644 index 0000000..94cddba --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-rain-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-rain-heavy-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-rain-heavy-fill.svg new file mode 100644 index 0000000..167c8af --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-rain-heavy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-rain-heavy.svg b/python/eel/web/libs/bootstrap-icons/cloud-rain-heavy.svg new file mode 100644 index 0000000..a5c41e5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-rain-heavy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-rain.svg b/python/eel/web/libs/bootstrap-icons/cloud-rain.svg new file mode 100644 index 0000000..eb40032 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-rain.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-slash-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-slash-fill.svg new file mode 100644 index 0000000..a4b8bad --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-slash.svg b/python/eel/web/libs/bootstrap-icons/cloud-slash.svg new file mode 100644 index 0000000..fe89178 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-sleet-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-sleet-fill.svg new file mode 100644 index 0000000..73764dc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-sleet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-sleet.svg b/python/eel/web/libs/bootstrap-icons/cloud-sleet.svg new file mode 100644 index 0000000..d3c8f2e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-sleet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-snow-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-snow-fill.svg new file mode 100644 index 0000000..0ffc577 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-snow-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-snow.svg b/python/eel/web/libs/bootstrap-icons/cloud-snow.svg new file mode 100644 index 0000000..b1643fb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-sun-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-sun-fill.svg new file mode 100644 index 0000000..9ecf7de --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-sun-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-sun.svg b/python/eel/web/libs/bootstrap-icons/cloud-sun.svg new file mode 100644 index 0000000..76ebc49 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-upload-fill.svg b/python/eel/web/libs/bootstrap-icons/cloud-upload-fill.svg new file mode 100644 index 0000000..766015d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-upload-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud-upload.svg b/python/eel/web/libs/bootstrap-icons/cloud-upload.svg new file mode 100644 index 0000000..6184b72 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud-upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloud.svg b/python/eel/web/libs/bootstrap-icons/cloud.svg new file mode 100644 index 0000000..7b0b9b3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloud.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clouds-fill.svg b/python/eel/web/libs/bootstrap-icons/clouds-fill.svg new file mode 100644 index 0000000..fe7fc07 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clouds-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/clouds.svg b/python/eel/web/libs/bootstrap-icons/clouds.svg new file mode 100644 index 0000000..c9a5ba0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/clouds.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloudy-fill.svg b/python/eel/web/libs/bootstrap-icons/cloudy-fill.svg new file mode 100644 index 0000000..3e90f9e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloudy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cloudy.svg b/python/eel/web/libs/bootstrap-icons/cloudy.svg new file mode 100644 index 0000000..0783bca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cloudy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/code-slash.svg b/python/eel/web/libs/bootstrap-icons/code-slash.svg new file mode 100644 index 0000000..ef0ef01 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/code-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/code-square.svg b/python/eel/web/libs/bootstrap-icons/code-square.svg new file mode 100644 index 0000000..415b56c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/code-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/code.svg b/python/eel/web/libs/bootstrap-icons/code.svg new file mode 100644 index 0000000..079f5c6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/code.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/coin.svg b/python/eel/web/libs/bootstrap-icons/coin.svg new file mode 100644 index 0000000..045d428 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/coin.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/collection-fill.svg b/python/eel/web/libs/bootstrap-icons/collection-fill.svg new file mode 100644 index 0000000..fee7f54 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/collection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/collection-play-fill.svg b/python/eel/web/libs/bootstrap-icons/collection-play-fill.svg new file mode 100644 index 0000000..2601e48 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/collection-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/collection-play.svg b/python/eel/web/libs/bootstrap-icons/collection-play.svg new file mode 100644 index 0000000..96b5c6e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/collection-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/collection.svg b/python/eel/web/libs/bootstrap-icons/collection.svg new file mode 100644 index 0000000..0870f5a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/collection.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/columns-gap.svg b/python/eel/web/libs/bootstrap-icons/columns-gap.svg new file mode 100644 index 0000000..b3cb175 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/columns-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/columns.svg b/python/eel/web/libs/bootstrap-icons/columns.svg new file mode 100644 index 0000000..d785491 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/command.svg b/python/eel/web/libs/bootstrap-icons/command.svg new file mode 100644 index 0000000..d162254 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/command.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/compass-fill.svg b/python/eel/web/libs/bootstrap-icons/compass-fill.svg new file mode 100644 index 0000000..ad821c4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/compass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/compass.svg b/python/eel/web/libs/bootstrap-icons/compass.svg new file mode 100644 index 0000000..8649461 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/compass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cone-striped.svg b/python/eel/web/libs/bootstrap-icons/cone-striped.svg new file mode 100644 index 0000000..44e9606 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cone-striped.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cone.svg b/python/eel/web/libs/bootstrap-icons/cone.svg new file mode 100644 index 0000000..2de05c5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/controller.svg b/python/eel/web/libs/bootstrap-icons/controller.svg new file mode 100644 index 0000000..15e7774 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/controller.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cpu-fill.svg b/python/eel/web/libs/bootstrap-icons/cpu-fill.svg new file mode 100644 index 0000000..50d0a07 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cpu-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cpu.svg b/python/eel/web/libs/bootstrap-icons/cpu.svg new file mode 100644 index 0000000..a9fbaa3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cpu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/credit-card-2-back-fill.svg b/python/eel/web/libs/bootstrap-icons/credit-card-2-back-fill.svg new file mode 100644 index 0000000..c80bb6c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/credit-card-2-back-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/credit-card-2-back.svg b/python/eel/web/libs/bootstrap-icons/credit-card-2-back.svg new file mode 100644 index 0000000..e99159c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/credit-card-2-back.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/credit-card-2-front-fill.svg b/python/eel/web/libs/bootstrap-icons/credit-card-2-front-fill.svg new file mode 100644 index 0000000..c082ef0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/credit-card-2-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/credit-card-2-front.svg b/python/eel/web/libs/bootstrap-icons/credit-card-2-front.svg new file mode 100644 index 0000000..95b071d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/credit-card-2-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/credit-card-fill.svg b/python/eel/web/libs/bootstrap-icons/credit-card-fill.svg new file mode 100644 index 0000000..d0686a8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/credit-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/credit-card.svg b/python/eel/web/libs/bootstrap-icons/credit-card.svg new file mode 100644 index 0000000..f716d39 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/credit-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/crop.svg b/python/eel/web/libs/bootstrap-icons/crop.svg new file mode 100644 index 0000000..b7e1749 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/crop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cup-fill.svg b/python/eel/web/libs/bootstrap-icons/cup-fill.svg new file mode 100644 index 0000000..c811935 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cup-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cup-hot-fill.svg b/python/eel/web/libs/bootstrap-icons/cup-hot-fill.svg new file mode 100644 index 0000000..f512ae0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cup-hot-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cup-hot.svg b/python/eel/web/libs/bootstrap-icons/cup-hot.svg new file mode 100644 index 0000000..789f1ea --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cup-hot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cup-straw.svg b/python/eel/web/libs/bootstrap-icons/cup-straw.svg new file mode 100644 index 0000000..bda9d07 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cup-straw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cup.svg b/python/eel/web/libs/bootstrap-icons/cup.svg new file mode 100644 index 0000000..490fe09 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cup.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/currency-bitcoin.svg b/python/eel/web/libs/bootstrap-icons/currency-bitcoin.svg new file mode 100644 index 0000000..488adca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/currency-bitcoin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/currency-dollar.svg b/python/eel/web/libs/bootstrap-icons/currency-dollar.svg new file mode 100644 index 0000000..572e34c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/currency-dollar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/currency-euro.svg b/python/eel/web/libs/bootstrap-icons/currency-euro.svg new file mode 100644 index 0000000..1fcaa7c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/currency-euro.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/currency-exchange.svg b/python/eel/web/libs/bootstrap-icons/currency-exchange.svg new file mode 100644 index 0000000..1e3eaf3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/currency-exchange.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/currency-pound.svg b/python/eel/web/libs/bootstrap-icons/currency-pound.svg new file mode 100644 index 0000000..60dbd58 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/currency-pound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/currency-rupee.svg b/python/eel/web/libs/bootstrap-icons/currency-rupee.svg new file mode 100644 index 0000000..843d0fa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/currency-rupee.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/currency-yen.svg b/python/eel/web/libs/bootstrap-icons/currency-yen.svg new file mode 100644 index 0000000..5bbf1a2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/currency-yen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cursor-fill.svg b/python/eel/web/libs/bootstrap-icons/cursor-fill.svg new file mode 100644 index 0000000..093372b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cursor-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cursor-text.svg b/python/eel/web/libs/bootstrap-icons/cursor-text.svg new file mode 100644 index 0000000..42a48fa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cursor-text.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/cursor.svg b/python/eel/web/libs/bootstrap-icons/cursor.svg new file mode 100644 index 0000000..315106b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/cursor.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dash-circle-dotted.svg b/python/eel/web/libs/bootstrap-icons/dash-circle-dotted.svg new file mode 100644 index 0000000..7e29372 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dash-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dash-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/dash-circle-fill.svg new file mode 100644 index 0000000..db27419 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dash-circle.svg b/python/eel/web/libs/bootstrap-icons/dash-circle.svg new file mode 100644 index 0000000..17483d6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dash-lg.svg b/python/eel/web/libs/bootstrap-icons/dash-lg.svg new file mode 100644 index 0000000..0f4c5e9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dash-square-dotted.svg b/python/eel/web/libs/bootstrap-icons/dash-square-dotted.svg new file mode 100644 index 0000000..15b8d4b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dash-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dash-square-fill.svg b/python/eel/web/libs/bootstrap-icons/dash-square-fill.svg new file mode 100644 index 0000000..85a95b2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dash-square.svg b/python/eel/web/libs/bootstrap-icons/dash-square.svg new file mode 100644 index 0000000..b63e536 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dash.svg b/python/eel/web/libs/bootstrap-icons/dash.svg new file mode 100644 index 0000000..4ac4288 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-add.svg b/python/eel/web/libs/bootstrap-icons/database-add.svg new file mode 100644 index 0000000..8b9e0cc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-check.svg b/python/eel/web/libs/bootstrap-icons/database-check.svg new file mode 100644 index 0000000..f193084 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-dash.svg b/python/eel/web/libs/bootstrap-icons/database-dash.svg new file mode 100644 index 0000000..1bcb011 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-down.svg b/python/eel/web/libs/bootstrap-icons/database-down.svg new file mode 100644 index 0000000..49dfd2e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-exclamation.svg b/python/eel/web/libs/bootstrap-icons/database-exclamation.svg new file mode 100644 index 0000000..178b61a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill-add.svg b/python/eel/web/libs/bootstrap-icons/database-fill-add.svg new file mode 100644 index 0000000..993b4df --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill-check.svg b/python/eel/web/libs/bootstrap-icons/database-fill-check.svg new file mode 100644 index 0000000..579da2e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill-dash.svg b/python/eel/web/libs/bootstrap-icons/database-fill-dash.svg new file mode 100644 index 0000000..ce9c8c7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill-down.svg b/python/eel/web/libs/bootstrap-icons/database-fill-down.svg new file mode 100644 index 0000000..433b9ad --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill-exclamation.svg b/python/eel/web/libs/bootstrap-icons/database-fill-exclamation.svg new file mode 100644 index 0000000..f935d0b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill-exclamation.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill-gear.svg b/python/eel/web/libs/bootstrap-icons/database-fill-gear.svg new file mode 100644 index 0000000..1501670 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill-lock.svg b/python/eel/web/libs/bootstrap-icons/database-fill-lock.svg new file mode 100644 index 0000000..27dce6d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill-lock.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill-slash.svg b/python/eel/web/libs/bootstrap-icons/database-fill-slash.svg new file mode 100644 index 0000000..8ccdf44 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill-up.svg b/python/eel/web/libs/bootstrap-icons/database-fill-up.svg new file mode 100644 index 0000000..6f767b5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill-x.svg b/python/eel/web/libs/bootstrap-icons/database-fill-x.svg new file mode 100644 index 0000000..1f65f61 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-fill.svg b/python/eel/web/libs/bootstrap-icons/database-fill.svg new file mode 100644 index 0000000..2c7e04c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-gear.svg b/python/eel/web/libs/bootstrap-icons/database-gear.svg new file mode 100644 index 0000000..77a5855 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-lock.svg b/python/eel/web/libs/bootstrap-icons/database-lock.svg new file mode 100644 index 0000000..ad5a8f9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-slash.svg b/python/eel/web/libs/bootstrap-icons/database-slash.svg new file mode 100644 index 0000000..d1f6a97 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-up.svg b/python/eel/web/libs/bootstrap-icons/database-up.svg new file mode 100644 index 0000000..cfb75ed --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database-x.svg b/python/eel/web/libs/bootstrap-icons/database-x.svg new file mode 100644 index 0000000..314a6fd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/database.svg b/python/eel/web/libs/bootstrap-icons/database.svg new file mode 100644 index 0000000..45e4eb8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/database.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/device-hdd-fill.svg b/python/eel/web/libs/bootstrap-icons/device-hdd-fill.svg new file mode 100644 index 0000000..5b5ae29 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/device-hdd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/device-hdd.svg b/python/eel/web/libs/bootstrap-icons/device-hdd.svg new file mode 100644 index 0000000..960e609 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/device-hdd.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/device-ssd-fill.svg b/python/eel/web/libs/bootstrap-icons/device-ssd-fill.svg new file mode 100644 index 0000000..9ba5802 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/device-ssd-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/device-ssd.svg b/python/eel/web/libs/bootstrap-icons/device-ssd.svg new file mode 100644 index 0000000..0dd8ae5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/device-ssd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/diagram-2-fill.svg b/python/eel/web/libs/bootstrap-icons/diagram-2-fill.svg new file mode 100644 index 0000000..b46a212 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/diagram-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/diagram-2.svg b/python/eel/web/libs/bootstrap-icons/diagram-2.svg new file mode 100644 index 0000000..2b330e5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/diagram-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/diagram-3-fill.svg b/python/eel/web/libs/bootstrap-icons/diagram-3-fill.svg new file mode 100644 index 0000000..6cc31c0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/diagram-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/diagram-3.svg b/python/eel/web/libs/bootstrap-icons/diagram-3.svg new file mode 100644 index 0000000..464b051 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/diagram-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/diamond-fill.svg b/python/eel/web/libs/bootstrap-icons/diamond-fill.svg new file mode 100644 index 0000000..e6e3151 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/diamond-half.svg b/python/eel/web/libs/bootstrap-icons/diamond-half.svg new file mode 100644 index 0000000..4e13791 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/diamond-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/diamond.svg b/python/eel/web/libs/bootstrap-icons/diamond.svg new file mode 100644 index 0000000..4cddafa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-1-fill.svg b/python/eel/web/libs/bootstrap-icons/dice-1-fill.svg new file mode 100644 index 0000000..0b20aa0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-1-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-1.svg b/python/eel/web/libs/bootstrap-icons/dice-1.svg new file mode 100644 index 0000000..97c2432 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-2-fill.svg b/python/eel/web/libs/bootstrap-icons/dice-2-fill.svg new file mode 100644 index 0000000..f55f921 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-2.svg b/python/eel/web/libs/bootstrap-icons/dice-2.svg new file mode 100644 index 0000000..38013a8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-3-fill.svg b/python/eel/web/libs/bootstrap-icons/dice-3-fill.svg new file mode 100644 index 0000000..ae5a1ba --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-3.svg b/python/eel/web/libs/bootstrap-icons/dice-3.svg new file mode 100644 index 0000000..705b7e7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-4-fill.svg b/python/eel/web/libs/bootstrap-icons/dice-4-fill.svg new file mode 100644 index 0000000..6dad92b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-4-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-4.svg b/python/eel/web/libs/bootstrap-icons/dice-4.svg new file mode 100644 index 0000000..070f981 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-4.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-5-fill.svg b/python/eel/web/libs/bootstrap-icons/dice-5-fill.svg new file mode 100644 index 0000000..a92382b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-5-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-5.svg b/python/eel/web/libs/bootstrap-icons/dice-5.svg new file mode 100644 index 0000000..b4369c7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-5.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-6-fill.svg b/python/eel/web/libs/bootstrap-icons/dice-6-fill.svg new file mode 100644 index 0000000..fce8cb4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-6-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dice-6.svg b/python/eel/web/libs/bootstrap-icons/dice-6.svg new file mode 100644 index 0000000..44d25dc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dice-6.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/disc-fill.svg b/python/eel/web/libs/bootstrap-icons/disc-fill.svg new file mode 100644 index 0000000..b03f34d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/disc-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/disc.svg b/python/eel/web/libs/bootstrap-icons/disc.svg new file mode 100644 index 0000000..f3475a2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/disc.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/discord.svg b/python/eel/web/libs/bootstrap-icons/discord.svg new file mode 100644 index 0000000..877cfdf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/discord.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/display-fill.svg b/python/eel/web/libs/bootstrap-icons/display-fill.svg new file mode 100644 index 0000000..f7c3fca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/display-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/display.svg b/python/eel/web/libs/bootstrap-icons/display.svg new file mode 100644 index 0000000..700d780 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/displayport-fill.svg b/python/eel/web/libs/bootstrap-icons/displayport-fill.svg new file mode 100644 index 0000000..17fe771 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/displayport-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/displayport.svg b/python/eel/web/libs/bootstrap-icons/displayport.svg new file mode 100644 index 0000000..3e5748a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/displayport.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/distribute-horizontal.svg b/python/eel/web/libs/bootstrap-icons/distribute-horizontal.svg new file mode 100644 index 0000000..fe90ff8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/distribute-horizontal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/distribute-vertical.svg b/python/eel/web/libs/bootstrap-icons/distribute-vertical.svg new file mode 100644 index 0000000..234b2c2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/distribute-vertical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/door-closed-fill.svg b/python/eel/web/libs/bootstrap-icons/door-closed-fill.svg new file mode 100644 index 0000000..1d2a036 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/door-closed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/door-closed.svg b/python/eel/web/libs/bootstrap-icons/door-closed.svg new file mode 100644 index 0000000..3eab448 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/door-closed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/door-open-fill.svg b/python/eel/web/libs/bootstrap-icons/door-open-fill.svg new file mode 100644 index 0000000..d4833a3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/door-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/door-open.svg b/python/eel/web/libs/bootstrap-icons/door-open.svg new file mode 100644 index 0000000..d9638a3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/door-open.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dot.svg b/python/eel/web/libs/bootstrap-icons/dot.svg new file mode 100644 index 0000000..183e4a8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dot.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/download.svg b/python/eel/web/libs/bootstrap-icons/download.svg new file mode 100644 index 0000000..80a5817 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/download.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dpad-fill.svg b/python/eel/web/libs/bootstrap-icons/dpad-fill.svg new file mode 100644 index 0000000..ea54468 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dpad-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dpad.svg b/python/eel/web/libs/bootstrap-icons/dpad.svg new file mode 100644 index 0000000..9363c90 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dpad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dribbble.svg b/python/eel/web/libs/bootstrap-icons/dribbble.svg new file mode 100644 index 0000000..809f2d3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dribbble.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/dropbox.svg b/python/eel/web/libs/bootstrap-icons/dropbox.svg new file mode 100644 index 0000000..6431141 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/dropbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/droplet-fill.svg b/python/eel/web/libs/bootstrap-icons/droplet-fill.svg new file mode 100644 index 0000000..a240876 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/droplet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/droplet-half.svg b/python/eel/web/libs/bootstrap-icons/droplet-half.svg new file mode 100644 index 0000000..43eb208 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/droplet-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/droplet.svg b/python/eel/web/libs/bootstrap-icons/droplet.svg new file mode 100644 index 0000000..2b405d6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/droplet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ear-fill.svg b/python/eel/web/libs/bootstrap-icons/ear-fill.svg new file mode 100644 index 0000000..8e564c0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ear.svg b/python/eel/web/libs/bootstrap-icons/ear.svg new file mode 100644 index 0000000..8c8b869 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/earbuds.svg b/python/eel/web/libs/bootstrap-icons/earbuds.svg new file mode 100644 index 0000000..7bc0019 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/earbuds.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/easel-fill.svg b/python/eel/web/libs/bootstrap-icons/easel-fill.svg new file mode 100644 index 0000000..db00798 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/easel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/easel.svg b/python/eel/web/libs/bootstrap-icons/easel.svg new file mode 100644 index 0000000..f95976e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/easel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/easel2-fill.svg b/python/eel/web/libs/bootstrap-icons/easel2-fill.svg new file mode 100644 index 0000000..c393242 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/easel2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/easel2.svg b/python/eel/web/libs/bootstrap-icons/easel2.svg new file mode 100644 index 0000000..d1736de --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/easel2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/easel3-fill.svg b/python/eel/web/libs/bootstrap-icons/easel3-fill.svg new file mode 100644 index 0000000..2e57223 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/easel3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/easel3.svg b/python/eel/web/libs/bootstrap-icons/easel3.svg new file mode 100644 index 0000000..a39ad3d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/easel3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/egg-fill.svg b/python/eel/web/libs/bootstrap-icons/egg-fill.svg new file mode 100644 index 0000000..33b7d44 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/egg-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/egg-fried.svg b/python/eel/web/libs/bootstrap-icons/egg-fried.svg new file mode 100644 index 0000000..b99cac3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/egg-fried.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/egg.svg b/python/eel/web/libs/bootstrap-icons/egg.svg new file mode 100644 index 0000000..9fb5c1e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/egg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/eject-fill.svg b/python/eel/web/libs/bootstrap-icons/eject-fill.svg new file mode 100644 index 0000000..3255af6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/eject-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/eject.svg b/python/eel/web/libs/bootstrap-icons/eject.svg new file mode 100644 index 0000000..540cbc8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/eject.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-angry-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-angry-fill.svg new file mode 100644 index 0000000..1bf7eb6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-angry-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-angry.svg b/python/eel/web/libs/bootstrap-icons/emoji-angry.svg new file mode 100644 index 0000000..d6d8914 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-angry.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-dizzy-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-dizzy-fill.svg new file mode 100644 index 0000000..d801800 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-dizzy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-dizzy.svg b/python/eel/web/libs/bootstrap-icons/emoji-dizzy.svg new file mode 100644 index 0000000..f64fade --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-dizzy.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-expressionless-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-expressionless-fill.svg new file mode 100644 index 0000000..f70140a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-expressionless-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-expressionless.svg b/python/eel/web/libs/bootstrap-icons/emoji-expressionless.svg new file mode 100644 index 0000000..208a72d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-expressionless.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-frown-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-frown-fill.svg new file mode 100644 index 0000000..c8a9ddc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-frown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-frown.svg b/python/eel/web/libs/bootstrap-icons/emoji-frown.svg new file mode 100644 index 0000000..b7766eb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-frown.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-heart-eyes-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-heart-eyes-fill.svg new file mode 100644 index 0000000..cc91552 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-heart-eyes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-heart-eyes.svg b/python/eel/web/libs/bootstrap-icons/emoji-heart-eyes.svg new file mode 100644 index 0000000..c19ec51 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-heart-eyes.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-kiss-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-kiss-fill.svg new file mode 100644 index 0000000..ab46245 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-kiss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-kiss.svg b/python/eel/web/libs/bootstrap-icons/emoji-kiss.svg new file mode 100644 index 0000000..4646628 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-kiss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-laughing-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-laughing-fill.svg new file mode 100644 index 0000000..cc8c69b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-laughing-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-laughing.svg b/python/eel/web/libs/bootstrap-icons/emoji-laughing.svg new file mode 100644 index 0000000..68d9b25 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-laughing.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-neutral-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-neutral-fill.svg new file mode 100644 index 0000000..58bcb6b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-neutral-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-neutral.svg b/python/eel/web/libs/bootstrap-icons/emoji-neutral.svg new file mode 100644 index 0000000..2f3204a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-neutral.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-smile-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-smile-fill.svg new file mode 100644 index 0000000..76a6a16 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-smile-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-smile-upside-down-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-smile-upside-down-fill.svg new file mode 100644 index 0000000..c682933 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-smile-upside-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-smile-upside-down.svg b/python/eel/web/libs/bootstrap-icons/emoji-smile-upside-down.svg new file mode 100644 index 0000000..1e18424 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-smile-upside-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-smile.svg b/python/eel/web/libs/bootstrap-icons/emoji-smile.svg new file mode 100644 index 0000000..d222a9a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-smile.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-sunglasses-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-sunglasses-fill.svg new file mode 100644 index 0000000..00e7bc0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-sunglasses-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-sunglasses.svg b/python/eel/web/libs/bootstrap-icons/emoji-sunglasses.svg new file mode 100644 index 0000000..4771e4d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-sunglasses.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-wink-fill.svg b/python/eel/web/libs/bootstrap-icons/emoji-wink-fill.svg new file mode 100644 index 0000000..8601a58 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-wink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/emoji-wink.svg b/python/eel/web/libs/bootstrap-icons/emoji-wink.svg new file mode 100644 index 0000000..ee3b3d0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/emoji-wink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-at-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-at-fill.svg new file mode 100644 index 0000000..7102a5b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-at-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-at.svg b/python/eel/web/libs/bootstrap-icons/envelope-at.svg new file mode 100644 index 0000000..46b9134 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-at.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-check-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-check-fill.svg new file mode 100644 index 0000000..ca06ad0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-check.svg b/python/eel/web/libs/bootstrap-icons/envelope-check.svg new file mode 100644 index 0000000..8a50181 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-dash-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-dash-fill.svg new file mode 100644 index 0000000..7275d3d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-dash.svg b/python/eel/web/libs/bootstrap-icons/envelope-dash.svg new file mode 100644 index 0000000..7ae3e5c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-exclamation-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-exclamation-fill.svg new file mode 100644 index 0000000..4bc91d2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-exclamation.svg b/python/eel/web/libs/bootstrap-icons/envelope-exclamation.svg new file mode 100644 index 0000000..936b777 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-fill.svg new file mode 100644 index 0000000..0b28c86 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-heart-fill.svg new file mode 100644 index 0000000..8ed9e02 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-heart.svg b/python/eel/web/libs/bootstrap-icons/envelope-heart.svg new file mode 100644 index 0000000..b104999 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-open-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-open-fill.svg new file mode 100644 index 0000000..29d8fe7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-open-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-open-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-open-heart-fill.svg new file mode 100644 index 0000000..478b85b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-open-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-open-heart.svg b/python/eel/web/libs/bootstrap-icons/envelope-open-heart.svg new file mode 100644 index 0000000..7d324a2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-open-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-open.svg b/python/eel/web/libs/bootstrap-icons/envelope-open.svg new file mode 100644 index 0000000..9a542d2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-paper-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-paper-fill.svg new file mode 100644 index 0000000..14f613e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-paper-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-paper-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-paper-heart-fill.svg new file mode 100644 index 0000000..e422acc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-paper-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-paper-heart.svg b/python/eel/web/libs/bootstrap-icons/envelope-paper-heart.svg new file mode 100644 index 0000000..2d925ae --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-paper-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-paper.svg b/python/eel/web/libs/bootstrap-icons/envelope-paper.svg new file mode 100644 index 0000000..a909c63 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-paper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-plus-fill.svg new file mode 100644 index 0000000..96703c2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-plus.svg b/python/eel/web/libs/bootstrap-icons/envelope-plus.svg new file mode 100644 index 0000000..0abb966 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-slash-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-slash-fill.svg new file mode 100644 index 0000000..09690e5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-slash.svg b/python/eel/web/libs/bootstrap-icons/envelope-slash.svg new file mode 100644 index 0000000..35b3783 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-x-fill.svg b/python/eel/web/libs/bootstrap-icons/envelope-x-fill.svg new file mode 100644 index 0000000..b8348b1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope-x.svg b/python/eel/web/libs/bootstrap-icons/envelope-x.svg new file mode 100644 index 0000000..cd78475 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/envelope.svg b/python/eel/web/libs/bootstrap-icons/envelope.svg new file mode 100644 index 0000000..122fc35 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/envelope.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/eraser-fill.svg b/python/eel/web/libs/bootstrap-icons/eraser-fill.svg new file mode 100644 index 0000000..10959b3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/eraser-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/eraser.svg b/python/eel/web/libs/bootstrap-icons/eraser.svg new file mode 100644 index 0000000..e7060e5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/eraser.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/escape.svg b/python/eel/web/libs/bootstrap-icons/escape.svg new file mode 100644 index 0000000..112c87b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/escape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ethernet.svg b/python/eel/web/libs/bootstrap-icons/ethernet.svg new file mode 100644 index 0000000..9b97a3a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ethernet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ev-front-fill.svg b/python/eel/web/libs/bootstrap-icons/ev-front-fill.svg new file mode 100644 index 0000000..6926f52 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ev-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ev-front.svg b/python/eel/web/libs/bootstrap-icons/ev-front.svg new file mode 100644 index 0000000..2e0acc6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ev-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ev-station-fill.svg b/python/eel/web/libs/bootstrap-icons/ev-station-fill.svg new file mode 100644 index 0000000..a30f613 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ev-station-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ev-station.svg b/python/eel/web/libs/bootstrap-icons/ev-station.svg new file mode 100644 index 0000000..faec20c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ev-station.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/exclamation-circle-fill.svg new file mode 100644 index 0000000..f7a7d17 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-circle.svg b/python/eel/web/libs/bootstrap-icons/exclamation-circle.svg new file mode 100644 index 0000000..73c7e8d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-diamond-fill.svg b/python/eel/web/libs/bootstrap-icons/exclamation-diamond-fill.svg new file mode 100644 index 0000000..5987fe7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-diamond.svg b/python/eel/web/libs/bootstrap-icons/exclamation-diamond.svg new file mode 100644 index 0000000..6c0388b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-lg.svg b/python/eel/web/libs/bootstrap-icons/exclamation-lg.svg new file mode 100644 index 0000000..b21e727 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-octagon-fill.svg b/python/eel/web/libs/bootstrap-icons/exclamation-octagon-fill.svg new file mode 100644 index 0000000..3347f64 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-octagon.svg b/python/eel/web/libs/bootstrap-icons/exclamation-octagon.svg new file mode 100644 index 0000000..6ef1db9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-square-fill.svg b/python/eel/web/libs/bootstrap-icons/exclamation-square-fill.svg new file mode 100644 index 0000000..e99eab8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-square.svg b/python/eel/web/libs/bootstrap-icons/exclamation-square.svg new file mode 100644 index 0000000..41436cb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-triangle-fill.svg b/python/eel/web/libs/bootstrap-icons/exclamation-triangle-fill.svg new file mode 100644 index 0000000..50e1752 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation-triangle.svg b/python/eel/web/libs/bootstrap-icons/exclamation-triangle.svg new file mode 100644 index 0000000..7ca0dc7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation-triangle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclamation.svg b/python/eel/web/libs/bootstrap-icons/exclamation.svg new file mode 100644 index 0000000..953004b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/exclude.svg b/python/eel/web/libs/bootstrap-icons/exclude.svg new file mode 100644 index 0000000..9be5f93 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/exclude.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/explicit-fill.svg b/python/eel/web/libs/bootstrap-icons/explicit-fill.svg new file mode 100644 index 0000000..159d365 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/explicit-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/explicit.svg b/python/eel/web/libs/bootstrap-icons/explicit.svg new file mode 100644 index 0000000..22a0ef4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/explicit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/eye-fill.svg b/python/eel/web/libs/bootstrap-icons/eye-fill.svg new file mode 100644 index 0000000..2697206 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/eye-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/eye-slash-fill.svg b/python/eel/web/libs/bootstrap-icons/eye-slash-fill.svg new file mode 100644 index 0000000..9339262 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/eye-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/eye-slash.svg b/python/eel/web/libs/bootstrap-icons/eye-slash.svg new file mode 100644 index 0000000..c520837 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/eye-slash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/eye.svg b/python/eel/web/libs/bootstrap-icons/eye.svg new file mode 100644 index 0000000..412ff69 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/eye.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/eyedropper.svg b/python/eel/web/libs/bootstrap-icons/eyedropper.svg new file mode 100644 index 0000000..698d40d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/eyedropper.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/eyeglasses.svg b/python/eel/web/libs/bootstrap-icons/eyeglasses.svg new file mode 100644 index 0000000..020d943 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/eyeglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/facebook.svg b/python/eel/web/libs/bootstrap-icons/facebook.svg new file mode 100644 index 0000000..e8d1443 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/facebook.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fan.svg b/python/eel/web/libs/bootstrap-icons/fan.svg new file mode 100644 index 0000000..fab6eab --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fan.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fast-forward-btn-fill.svg b/python/eel/web/libs/bootstrap-icons/fast-forward-btn-fill.svg new file mode 100644 index 0000000..9c9a1c6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fast-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fast-forward-btn.svg b/python/eel/web/libs/bootstrap-icons/fast-forward-btn.svg new file mode 100644 index 0000000..a3d605c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fast-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fast-forward-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/fast-forward-circle-fill.svg new file mode 100644 index 0000000..aa5c37b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fast-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fast-forward-circle.svg b/python/eel/web/libs/bootstrap-icons/fast-forward-circle.svg new file mode 100644 index 0000000..2eceb91 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fast-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fast-forward-fill.svg b/python/eel/web/libs/bootstrap-icons/fast-forward-fill.svg new file mode 100644 index 0000000..329cad0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fast-forward-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fast-forward.svg b/python/eel/web/libs/bootstrap-icons/fast-forward.svg new file mode 100644 index 0000000..1064360 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fast-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-arrow-down-fill.svg b/python/eel/web/libs/bootstrap-icons/file-arrow-down-fill.svg new file mode 100644 index 0000000..910fc07 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-arrow-down.svg b/python/eel/web/libs/bootstrap-icons/file-arrow-down.svg new file mode 100644 index 0000000..6f75d50 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-arrow-up-fill.svg b/python/eel/web/libs/bootstrap-icons/file-arrow-up-fill.svg new file mode 100644 index 0000000..9dba205 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-arrow-up.svg b/python/eel/web/libs/bootstrap-icons/file-arrow-up.svg new file mode 100644 index 0000000..223379e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-bar-graph-fill.svg b/python/eel/web/libs/bootstrap-icons/file-bar-graph-fill.svg new file mode 100644 index 0000000..a0e31d6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-bar-graph.svg b/python/eel/web/libs/bootstrap-icons/file-bar-graph.svg new file mode 100644 index 0000000..e66be6a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-binary-fill.svg b/python/eel/web/libs/bootstrap-icons/file-binary-fill.svg new file mode 100644 index 0000000..13343bf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-binary.svg b/python/eel/web/libs/bootstrap-icons/file-binary.svg new file mode 100644 index 0000000..7e667bc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-break-fill.svg b/python/eel/web/libs/bootstrap-icons/file-break-fill.svg new file mode 100644 index 0000000..4eddc4a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-break.svg b/python/eel/web/libs/bootstrap-icons/file-break.svg new file mode 100644 index 0000000..b4485d7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-check-fill.svg b/python/eel/web/libs/bootstrap-icons/file-check-fill.svg new file mode 100644 index 0000000..fb54b18 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-check.svg b/python/eel/web/libs/bootstrap-icons/file-check.svg new file mode 100644 index 0000000..1426311 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-code-fill.svg b/python/eel/web/libs/bootstrap-icons/file-code-fill.svg new file mode 100644 index 0000000..ee2f0f6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-code.svg b/python/eel/web/libs/bootstrap-icons/file-code.svg new file mode 100644 index 0000000..a8c390b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-diff-fill.svg b/python/eel/web/libs/bootstrap-icons/file-diff-fill.svg new file mode 100644 index 0000000..945aef1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-diff.svg b/python/eel/web/libs/bootstrap-icons/file-diff.svg new file mode 100644 index 0000000..dd848f0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-down-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-down-fill.svg new file mode 100644 index 0000000..0e96047 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-down.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-down.svg new file mode 100644 index 0000000..81cc43a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-up-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-up-fill.svg new file mode 100644 index 0000000..ce881cc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-up.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-up.svg new file mode 100644 index 0000000..6cf324a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-arrow-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-bar-graph-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-bar-graph-fill.svg new file mode 100644 index 0000000..7dc0df9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-bar-graph-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-bar-graph.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-bar-graph.svg new file mode 100644 index 0000000..eefb687 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-bar-graph.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-binary-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-binary-fill.svg new file mode 100644 index 0000000..1652562 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-binary-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-binary.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-binary.svg new file mode 100644 index 0000000..e068bf6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-binary.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-break-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-break-fill.svg new file mode 100644 index 0000000..b36ea25 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-break-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-break.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-break.svg new file mode 100644 index 0000000..e98c647 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-break.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-check-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-check-fill.svg new file mode 100644 index 0000000..de7bf69 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-check.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-check.svg new file mode 100644 index 0000000..f2fbf66 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-code-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-code-fill.svg new file mode 100644 index 0000000..c23a7b6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-code-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-code.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-code.svg new file mode 100644 index 0000000..1b94a6a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-code.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-diff-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-diff-fill.svg new file mode 100644 index 0000000..5f18a88 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-diff-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-diff.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-diff.svg new file mode 100644 index 0000000..0b28667 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-diff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-easel-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-easel-fill.svg new file mode 100644 index 0000000..0743de4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-easel.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-easel.svg new file mode 100644 index 0000000..045fc87 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-excel-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-excel-fill.svg new file mode 100644 index 0000000..2d492a8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-excel.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-excel.svg new file mode 100644 index 0000000..c40f16b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-fill.svg new file mode 100644 index 0000000..668247e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-font-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-font-fill.svg new file mode 100644 index 0000000..c4fe9a4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-font.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-font.svg new file mode 100644 index 0000000..f7aad0b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-image-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-image-fill.svg new file mode 100644 index 0000000..e568ee7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-image.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-image.svg new file mode 100644 index 0000000..1e1964b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-lock-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-lock-fill.svg new file mode 100644 index 0000000..18a7fb7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-lock.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-lock.svg new file mode 100644 index 0000000..b15ec6a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-lock2-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-lock2-fill.svg new file mode 100644 index 0000000..828a545 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-lock2.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-lock2.svg new file mode 100644 index 0000000..cf76d3f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-medical-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-medical-fill.svg new file mode 100644 index 0000000..ed5f6bc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-medical.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-medical.svg new file mode 100644 index 0000000..6fa8a39 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-minus-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-minus-fill.svg new file mode 100644 index 0000000..25e708f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-minus.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-minus.svg new file mode 100644 index 0000000..e87b163 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-music-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-music-fill.svg new file mode 100644 index 0000000..c64c797 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-music.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-music.svg new file mode 100644 index 0000000..cc25eb9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-pdf-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-pdf-fill.svg new file mode 100644 index 0000000..0ba21ab --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-pdf.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-pdf.svg new file mode 100644 index 0000000..52da96f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-person-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-person-fill.svg new file mode 100644 index 0000000..29a8129 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-person.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-person.svg new file mode 100644 index 0000000..59a6a2a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-play-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-play-fill.svg new file mode 100644 index 0000000..80731db --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-play.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-play.svg new file mode 100644 index 0000000..62042ab --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-plus-fill.svg new file mode 100644 index 0000000..6cead3a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-plus.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-plus.svg new file mode 100644 index 0000000..9284026 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-post-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-post-fill.svg new file mode 100644 index 0000000..0c0e7b8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-post.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-post.svg new file mode 100644 index 0000000..1f0d435 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-ppt-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-ppt-fill.svg new file mode 100644 index 0000000..68e9793 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-ppt.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-ppt.svg new file mode 100644 index 0000000..bedf552 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-richtext-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-richtext-fill.svg new file mode 100644 index 0000000..e5c82ee --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-richtext.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-richtext.svg new file mode 100644 index 0000000..35af146 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-ruled-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-ruled-fill.svg new file mode 100644 index 0000000..43aecce --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-ruled.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-ruled.svg new file mode 100644 index 0000000..4f28858 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-slides-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-slides-fill.svg new file mode 100644 index 0000000..98b59df --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-slides.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-slides.svg new file mode 100644 index 0000000..2d97fa7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-spreadsheet-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-spreadsheet-fill.svg new file mode 100644 index 0000000..9a71e73 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-spreadsheet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-spreadsheet.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-spreadsheet.svg new file mode 100644 index 0000000..a111232 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-text-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-text-fill.svg new file mode 100644 index 0000000..b329919 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-text.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-text.svg new file mode 100644 index 0000000..0d60c79 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-word-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-word-fill.svg new file mode 100644 index 0000000..717b049 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-word.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-word.svg new file mode 100644 index 0000000..7186b69 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-x-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-x-fill.svg new file mode 100644 index 0000000..a19d14b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-x.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-x.svg new file mode 100644 index 0000000..bedb970 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-zip-fill.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-zip-fill.svg new file mode 100644 index 0000000..b92ff9a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark-zip.svg b/python/eel/web/libs/bootstrap-icons/file-earmark-zip.svg new file mode 100644 index 0000000..b82afcc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-earmark.svg b/python/eel/web/libs/bootstrap-icons/file-earmark.svg new file mode 100644 index 0000000..c3d086b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-earmark.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-easel-fill.svg b/python/eel/web/libs/bootstrap-icons/file-easel-fill.svg new file mode 100644 index 0000000..e1122e5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-easel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-easel.svg b/python/eel/web/libs/bootstrap-icons/file-easel.svg new file mode 100644 index 0000000..c6d6a4d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-easel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-excel-fill.svg b/python/eel/web/libs/bootstrap-icons/file-excel-fill.svg new file mode 100644 index 0000000..350a7df --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-excel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-excel.svg b/python/eel/web/libs/bootstrap-icons/file-excel.svg new file mode 100644 index 0000000..0f43afe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-excel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-fill.svg b/python/eel/web/libs/bootstrap-icons/file-fill.svg new file mode 100644 index 0000000..a1f4de0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-font-fill.svg b/python/eel/web/libs/bootstrap-icons/file-font-fill.svg new file mode 100644 index 0000000..198a259 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-font-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-font.svg b/python/eel/web/libs/bootstrap-icons/file-font.svg new file mode 100644 index 0000000..1d67f5e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-font.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-image-fill.svg b/python/eel/web/libs/bootstrap-icons/file-image-fill.svg new file mode 100644 index 0000000..f4e81ab --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-image-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-image.svg b/python/eel/web/libs/bootstrap-icons/file-image.svg new file mode 100644 index 0000000..127fd89 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-lock-fill.svg b/python/eel/web/libs/bootstrap-icons/file-lock-fill.svg new file mode 100644 index 0000000..a14dafc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-lock-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-lock.svg b/python/eel/web/libs/bootstrap-icons/file-lock.svg new file mode 100644 index 0000000..4206978 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-lock2-fill.svg b/python/eel/web/libs/bootstrap-icons/file-lock2-fill.svg new file mode 100644 index 0000000..a68a5d4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-lock2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-lock2.svg b/python/eel/web/libs/bootstrap-icons/file-lock2.svg new file mode 100644 index 0000000..134f747 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-lock2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-medical-fill.svg b/python/eel/web/libs/bootstrap-icons/file-medical-fill.svg new file mode 100644 index 0000000..6caf0a3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-medical-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-medical.svg b/python/eel/web/libs/bootstrap-icons/file-medical.svg new file mode 100644 index 0000000..afec18e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-medical.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-minus-fill.svg b/python/eel/web/libs/bootstrap-icons/file-minus-fill.svg new file mode 100644 index 0000000..85d9999 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-minus.svg b/python/eel/web/libs/bootstrap-icons/file-minus.svg new file mode 100644 index 0000000..67a4538 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-music-fill.svg b/python/eel/web/libs/bootstrap-icons/file-music-fill.svg new file mode 100644 index 0000000..c7dfa82 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-music-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-music.svg b/python/eel/web/libs/bootstrap-icons/file-music.svg new file mode 100644 index 0000000..6531a95 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-music.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-pdf-fill.svg b/python/eel/web/libs/bootstrap-icons/file-pdf-fill.svg new file mode 100644 index 0000000..87543f5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-pdf-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-pdf.svg b/python/eel/web/libs/bootstrap-icons/file-pdf.svg new file mode 100644 index 0000000..e8ba0a1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-pdf.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-person-fill.svg b/python/eel/web/libs/bootstrap-icons/file-person-fill.svg new file mode 100644 index 0000000..d7e05e4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-person.svg b/python/eel/web/libs/bootstrap-icons/file-person.svg new file mode 100644 index 0000000..892800a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-person.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-play-fill.svg b/python/eel/web/libs/bootstrap-icons/file-play-fill.svg new file mode 100644 index 0000000..838dda9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-play.svg b/python/eel/web/libs/bootstrap-icons/file-play.svg new file mode 100644 index 0000000..fef9adf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-play.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/file-plus-fill.svg new file mode 100644 index 0000000..1730c27 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-plus.svg b/python/eel/web/libs/bootstrap-icons/file-plus.svg new file mode 100644 index 0000000..d0ef464 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-post-fill.svg b/python/eel/web/libs/bootstrap-icons/file-post-fill.svg new file mode 100644 index 0000000..c3fc7e0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-post-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-post.svg b/python/eel/web/libs/bootstrap-icons/file-post.svg new file mode 100644 index 0000000..dd8aefc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-post.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-ppt-fill.svg b/python/eel/web/libs/bootstrap-icons/file-ppt-fill.svg new file mode 100644 index 0000000..3d3ac35 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-ppt-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-ppt.svg b/python/eel/web/libs/bootstrap-icons/file-ppt.svg new file mode 100644 index 0000000..0100d0b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-ppt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-richtext-fill.svg b/python/eel/web/libs/bootstrap-icons/file-richtext-fill.svg new file mode 100644 index 0000000..64c1fc8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-richtext-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-richtext.svg b/python/eel/web/libs/bootstrap-icons/file-richtext.svg new file mode 100644 index 0000000..22edf68 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-richtext.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-ruled-fill.svg b/python/eel/web/libs/bootstrap-icons/file-ruled-fill.svg new file mode 100644 index 0000000..f93c255 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-ruled-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-ruled.svg b/python/eel/web/libs/bootstrap-icons/file-ruled.svg new file mode 100644 index 0000000..431b4eb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-ruled.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-slides-fill.svg b/python/eel/web/libs/bootstrap-icons/file-slides-fill.svg new file mode 100644 index 0000000..e8cb12a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-slides-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-slides.svg b/python/eel/web/libs/bootstrap-icons/file-slides.svg new file mode 100644 index 0000000..df3f65d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-slides.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-spreadsheet-fill.svg b/python/eel/web/libs/bootstrap-icons/file-spreadsheet-fill.svg new file mode 100644 index 0000000..a3977e1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-spreadsheet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-spreadsheet.svg b/python/eel/web/libs/bootstrap-icons/file-spreadsheet.svg new file mode 100644 index 0000000..e83e733 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-spreadsheet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-text-fill.svg b/python/eel/web/libs/bootstrap-icons/file-text-fill.svg new file mode 100644 index 0000000..29c9fc4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-text-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-text.svg b/python/eel/web/libs/bootstrap-icons/file-text.svg new file mode 100644 index 0000000..fa1e861 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-word-fill.svg b/python/eel/web/libs/bootstrap-icons/file-word-fill.svg new file mode 100644 index 0000000..2df1fca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-word-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-word.svg b/python/eel/web/libs/bootstrap-icons/file-word.svg new file mode 100644 index 0000000..61a96c2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-word.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-x-fill.svg b/python/eel/web/libs/bootstrap-icons/file-x-fill.svg new file mode 100644 index 0000000..980e405 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-x.svg b/python/eel/web/libs/bootstrap-icons/file-x.svg new file mode 100644 index 0000000..1fe66e6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-zip-fill.svg b/python/eel/web/libs/bootstrap-icons/file-zip-fill.svg new file mode 100644 index 0000000..95d3966 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-zip-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file-zip.svg b/python/eel/web/libs/bootstrap-icons/file-zip.svg new file mode 100644 index 0000000..3da93c8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file-zip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/file.svg b/python/eel/web/libs/bootstrap-icons/file.svg new file mode 100644 index 0000000..3562fb2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/file.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/files-alt.svg b/python/eel/web/libs/bootstrap-icons/files-alt.svg new file mode 100644 index 0000000..1d4d069 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/files-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/files.svg b/python/eel/web/libs/bootstrap-icons/files.svg new file mode 100644 index 0000000..f8842f8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/files.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-aac.svg b/python/eel/web/libs/bootstrap-icons/filetype-aac.svg new file mode 100644 index 0000000..8a2d02a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-aac.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-ai.svg b/python/eel/web/libs/bootstrap-icons/filetype-ai.svg new file mode 100644 index 0000000..23e2ebc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-ai.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-bmp.svg b/python/eel/web/libs/bootstrap-icons/filetype-bmp.svg new file mode 100644 index 0000000..acf902f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-bmp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-cs.svg b/python/eel/web/libs/bootstrap-icons/filetype-cs.svg new file mode 100644 index 0000000..fb76aec --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-cs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-css.svg b/python/eel/web/libs/bootstrap-icons/filetype-css.svg new file mode 100644 index 0000000..da12ac6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-css.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-csv.svg b/python/eel/web/libs/bootstrap-icons/filetype-csv.svg new file mode 100644 index 0000000..efda95c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-csv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-doc.svg b/python/eel/web/libs/bootstrap-icons/filetype-doc.svg new file mode 100644 index 0000000..14fb544 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-doc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-docx.svg b/python/eel/web/libs/bootstrap-icons/filetype-docx.svg new file mode 100644 index 0000000..29a54ff --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-docx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-exe.svg b/python/eel/web/libs/bootstrap-icons/filetype-exe.svg new file mode 100644 index 0000000..2c4bea4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-exe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-gif.svg b/python/eel/web/libs/bootstrap-icons/filetype-gif.svg new file mode 100644 index 0000000..6b016d8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-gif.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-heic.svg b/python/eel/web/libs/bootstrap-icons/filetype-heic.svg new file mode 100644 index 0000000..dcdb6f1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-heic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-html.svg b/python/eel/web/libs/bootstrap-icons/filetype-html.svg new file mode 100644 index 0000000..35d7218 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-html.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-java.svg b/python/eel/web/libs/bootstrap-icons/filetype-java.svg new file mode 100644 index 0000000..c9dc543 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-java.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-jpg.svg b/python/eel/web/libs/bootstrap-icons/filetype-jpg.svg new file mode 100644 index 0000000..5e4ae64 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-jpg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-js.svg b/python/eel/web/libs/bootstrap-icons/filetype-js.svg new file mode 100644 index 0000000..8b198bf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-js.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-json.svg b/python/eel/web/libs/bootstrap-icons/filetype-json.svg new file mode 100644 index 0000000..2b9d988 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-json.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-jsx.svg b/python/eel/web/libs/bootstrap-icons/filetype-jsx.svg new file mode 100644 index 0000000..c23ba4c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-jsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-key.svg b/python/eel/web/libs/bootstrap-icons/filetype-key.svg new file mode 100644 index 0000000..5b98050 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-key.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-m4p.svg b/python/eel/web/libs/bootstrap-icons/filetype-m4p.svg new file mode 100644 index 0000000..a10dc24 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-m4p.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-md.svg b/python/eel/web/libs/bootstrap-icons/filetype-md.svg new file mode 100644 index 0000000..ca5cd59 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-md.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-mdx.svg b/python/eel/web/libs/bootstrap-icons/filetype-mdx.svg new file mode 100644 index 0000000..e8774d2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-mdx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-mov.svg b/python/eel/web/libs/bootstrap-icons/filetype-mov.svg new file mode 100644 index 0000000..9f05d63 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-mov.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-mp3.svg b/python/eel/web/libs/bootstrap-icons/filetype-mp3.svg new file mode 100644 index 0000000..0170351 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-mp3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-mp4.svg b/python/eel/web/libs/bootstrap-icons/filetype-mp4.svg new file mode 100644 index 0000000..997c427 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-mp4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-otf.svg b/python/eel/web/libs/bootstrap-icons/filetype-otf.svg new file mode 100644 index 0000000..44d0c8e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-otf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-pdf.svg b/python/eel/web/libs/bootstrap-icons/filetype-pdf.svg new file mode 100644 index 0000000..e1fc9b6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-pdf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-php.svg b/python/eel/web/libs/bootstrap-icons/filetype-php.svg new file mode 100644 index 0000000..422cc2d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-php.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-png.svg b/python/eel/web/libs/bootstrap-icons/filetype-png.svg new file mode 100644 index 0000000..f719344 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-png.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-ppt.svg b/python/eel/web/libs/bootstrap-icons/filetype-ppt.svg new file mode 100644 index 0000000..cfaaf1b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-ppt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-pptx.svg b/python/eel/web/libs/bootstrap-icons/filetype-pptx.svg new file mode 100644 index 0000000..88ef369 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-pptx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-psd.svg b/python/eel/web/libs/bootstrap-icons/filetype-psd.svg new file mode 100644 index 0000000..cfcb13b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-psd.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-py.svg b/python/eel/web/libs/bootstrap-icons/filetype-py.svg new file mode 100644 index 0000000..654df70 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-py.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-raw.svg b/python/eel/web/libs/bootstrap-icons/filetype-raw.svg new file mode 100644 index 0000000..fdbeefc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-raw.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-rb.svg b/python/eel/web/libs/bootstrap-icons/filetype-rb.svg new file mode 100644 index 0000000..e3387b4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-rb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-sass.svg b/python/eel/web/libs/bootstrap-icons/filetype-sass.svg new file mode 100644 index 0000000..5ff5ae5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-sass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-scss.svg b/python/eel/web/libs/bootstrap-icons/filetype-scss.svg new file mode 100644 index 0000000..68f195a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-scss.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-sh.svg b/python/eel/web/libs/bootstrap-icons/filetype-sh.svg new file mode 100644 index 0000000..200fae4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-sh.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-sql.svg b/python/eel/web/libs/bootstrap-icons/filetype-sql.svg new file mode 100644 index 0000000..b523b37 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-sql.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-svg.svg b/python/eel/web/libs/bootstrap-icons/filetype-svg.svg new file mode 100644 index 0000000..ea1264c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-svg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-tiff.svg b/python/eel/web/libs/bootstrap-icons/filetype-tiff.svg new file mode 100644 index 0000000..d6f9e9b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-tiff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-tsx.svg b/python/eel/web/libs/bootstrap-icons/filetype-tsx.svg new file mode 100644 index 0000000..cef1dc4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-tsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-ttf.svg b/python/eel/web/libs/bootstrap-icons/filetype-ttf.svg new file mode 100644 index 0000000..549d4df --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-ttf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-txt.svg b/python/eel/web/libs/bootstrap-icons/filetype-txt.svg new file mode 100644 index 0000000..6fae02a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-txt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-wav.svg b/python/eel/web/libs/bootstrap-icons/filetype-wav.svg new file mode 100644 index 0000000..bd226e8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-wav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-woff.svg b/python/eel/web/libs/bootstrap-icons/filetype-woff.svg new file mode 100644 index 0000000..d8ec582 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-woff.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-xls.svg b/python/eel/web/libs/bootstrap-icons/filetype-xls.svg new file mode 100644 index 0000000..9c266cd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-xls.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-xlsx.svg b/python/eel/web/libs/bootstrap-icons/filetype-xlsx.svg new file mode 100644 index 0000000..a1aa802 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-xlsx.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-xml.svg b/python/eel/web/libs/bootstrap-icons/filetype-xml.svg new file mode 100644 index 0000000..d822645 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-xml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filetype-yml.svg b/python/eel/web/libs/bootstrap-icons/filetype-yml.svg new file mode 100644 index 0000000..e8bf63d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filetype-yml.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/film.svg b/python/eel/web/libs/bootstrap-icons/film.svg new file mode 100644 index 0000000..5cef939 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/film.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filter-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/filter-circle-fill.svg new file mode 100644 index 0000000..f60fd59 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filter-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filter-circle.svg b/python/eel/web/libs/bootstrap-icons/filter-circle.svg new file mode 100644 index 0000000..bbdc85f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filter-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filter-left.svg b/python/eel/web/libs/bootstrap-icons/filter-left.svg new file mode 100644 index 0000000..22441de --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filter-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filter-right.svg b/python/eel/web/libs/bootstrap-icons/filter-right.svg new file mode 100644 index 0000000..466a9b1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filter-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filter-square-fill.svg b/python/eel/web/libs/bootstrap-icons/filter-square-fill.svg new file mode 100644 index 0000000..f8813b8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filter-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filter-square.svg b/python/eel/web/libs/bootstrap-icons/filter-square.svg new file mode 100644 index 0000000..ae8c837 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filter-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/filter.svg b/python/eel/web/libs/bootstrap-icons/filter.svg new file mode 100644 index 0000000..555c612 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/filter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fingerprint.svg b/python/eel/web/libs/bootstrap-icons/fingerprint.svg new file mode 100644 index 0000000..3cf2042 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fingerprint.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fire.svg b/python/eel/web/libs/bootstrap-icons/fire.svg new file mode 100644 index 0000000..f702837 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fire.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/flag-fill.svg b/python/eel/web/libs/bootstrap-icons/flag-fill.svg new file mode 100644 index 0000000..73fffc2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/flag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/flag.svg b/python/eel/web/libs/bootstrap-icons/flag.svg new file mode 100644 index 0000000..357c481 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/flag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/flower1.svg b/python/eel/web/libs/bootstrap-icons/flower1.svg new file mode 100644 index 0000000..08a7e2e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/flower1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/flower2.svg b/python/eel/web/libs/bootstrap-icons/flower2.svg new file mode 100644 index 0000000..d793728 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/flower2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/flower3.svg b/python/eel/web/libs/bootstrap-icons/flower3.svg new file mode 100644 index 0000000..147e32f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/flower3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/folder-check.svg b/python/eel/web/libs/bootstrap-icons/folder-check.svg new file mode 100644 index 0000000..d599554 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/folder-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/folder-fill.svg b/python/eel/web/libs/bootstrap-icons/folder-fill.svg new file mode 100644 index 0000000..fd10c8e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/folder-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/folder-minus.svg b/python/eel/web/libs/bootstrap-icons/folder-minus.svg new file mode 100644 index 0000000..f41b660 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/folder-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/folder-plus.svg b/python/eel/web/libs/bootstrap-icons/folder-plus.svg new file mode 100644 index 0000000..29b5115 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/folder-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/folder-symlink-fill.svg b/python/eel/web/libs/bootstrap-icons/folder-symlink-fill.svg new file mode 100644 index 0000000..91dc0c0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/folder-symlink-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/folder-symlink.svg b/python/eel/web/libs/bootstrap-icons/folder-symlink.svg new file mode 100644 index 0000000..b258b6a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/folder-symlink.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/folder-x.svg b/python/eel/web/libs/bootstrap-icons/folder-x.svg new file mode 100644 index 0000000..d571d08 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/folder-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/folder.svg b/python/eel/web/libs/bootstrap-icons/folder.svg new file mode 100644 index 0000000..fd4dc5a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/folder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/folder2-open.svg b/python/eel/web/libs/bootstrap-icons/folder2-open.svg new file mode 100644 index 0000000..59d8382 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/folder2-open.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/folder2.svg b/python/eel/web/libs/bootstrap-icons/folder2.svg new file mode 100644 index 0000000..4145753 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/folder2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fonts.svg b/python/eel/web/libs/bootstrap-icons/fonts.svg new file mode 100644 index 0000000..3afc7d2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fonts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fonts/bootstrap-icons.woff b/python/eel/web/libs/bootstrap-icons/fonts/bootstrap-icons.woff new file mode 100644 index 0000000..bfb8665 Binary files /dev/null and b/python/eel/web/libs/bootstrap-icons/fonts/bootstrap-icons.woff differ diff --git a/python/eel/web/libs/bootstrap-icons/fonts/bootstrap-icons.woff2 b/python/eel/web/libs/bootstrap-icons/fonts/bootstrap-icons.woff2 new file mode 100644 index 0000000..4df0df2 Binary files /dev/null and b/python/eel/web/libs/bootstrap-icons/fonts/bootstrap-icons.woff2 differ diff --git a/python/eel/web/libs/bootstrap-icons/forward-fill.svg b/python/eel/web/libs/bootstrap-icons/forward-fill.svg new file mode 100644 index 0000000..7f2839b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/forward.svg b/python/eel/web/libs/bootstrap-icons/forward.svg new file mode 100644 index 0000000..4b85614 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/front.svg b/python/eel/web/libs/bootstrap-icons/front.svg new file mode 100644 index 0000000..d1edeb1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fuel-pump-diesel-fill.svg b/python/eel/web/libs/bootstrap-icons/fuel-pump-diesel-fill.svg new file mode 100644 index 0000000..824913c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fuel-pump-diesel-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fuel-pump-diesel.svg b/python/eel/web/libs/bootstrap-icons/fuel-pump-diesel.svg new file mode 100644 index 0000000..ad24a92 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fuel-pump-diesel.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fuel-pump-fill.svg b/python/eel/web/libs/bootstrap-icons/fuel-pump-fill.svg new file mode 100644 index 0000000..5154523 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fuel-pump-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fuel-pump.svg b/python/eel/web/libs/bootstrap-icons/fuel-pump.svg new file mode 100644 index 0000000..f4742f5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fuel-pump.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fullscreen-exit.svg b/python/eel/web/libs/bootstrap-icons/fullscreen-exit.svg new file mode 100644 index 0000000..b9bdb1b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fullscreen-exit.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/fullscreen.svg b/python/eel/web/libs/bootstrap-icons/fullscreen.svg new file mode 100644 index 0000000..7789d36 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/fullscreen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/funnel-fill.svg b/python/eel/web/libs/bootstrap-icons/funnel-fill.svg new file mode 100644 index 0000000..5f16f16 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/funnel-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/funnel.svg b/python/eel/web/libs/bootstrap-icons/funnel.svg new file mode 100644 index 0000000..d027aa5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/funnel.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gear-fill.svg b/python/eel/web/libs/bootstrap-icons/gear-fill.svg new file mode 100644 index 0000000..2aa36a1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gear-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gear-wide-connected.svg b/python/eel/web/libs/bootstrap-icons/gear-wide-connected.svg new file mode 100644 index 0000000..fc196dd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gear-wide-connected.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gear-wide.svg b/python/eel/web/libs/bootstrap-icons/gear-wide.svg new file mode 100644 index 0000000..83194ce --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gear-wide.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gear.svg b/python/eel/web/libs/bootstrap-icons/gear.svg new file mode 100644 index 0000000..c11dbc1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gem.svg b/python/eel/web/libs/bootstrap-icons/gem.svg new file mode 100644 index 0000000..360d554 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gem.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gender-ambiguous.svg b/python/eel/web/libs/bootstrap-icons/gender-ambiguous.svg new file mode 100644 index 0000000..2ffaf11 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gender-ambiguous.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gender-female.svg b/python/eel/web/libs/bootstrap-icons/gender-female.svg new file mode 100644 index 0000000..102783c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gender-female.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gender-male.svg b/python/eel/web/libs/bootstrap-icons/gender-male.svg new file mode 100644 index 0000000..b0aee1d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gender-male.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gender-trans.svg b/python/eel/web/libs/bootstrap-icons/gender-trans.svg new file mode 100644 index 0000000..4c4c074 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gender-trans.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/geo-alt-fill.svg b/python/eel/web/libs/bootstrap-icons/geo-alt-fill.svg new file mode 100644 index 0000000..e88b77b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/geo-alt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/geo-alt.svg b/python/eel/web/libs/bootstrap-icons/geo-alt.svg new file mode 100644 index 0000000..4092794 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/geo-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/geo-fill.svg b/python/eel/web/libs/bootstrap-icons/geo-fill.svg new file mode 100644 index 0000000..a53f2bd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/geo-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/geo.svg b/python/eel/web/libs/bootstrap-icons/geo.svg new file mode 100644 index 0000000..6686fea --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/geo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gift-fill.svg b/python/eel/web/libs/bootstrap-icons/gift-fill.svg new file mode 100644 index 0000000..69f3379 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gift.svg b/python/eel/web/libs/bootstrap-icons/gift.svg new file mode 100644 index 0000000..663b87e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/git.svg b/python/eel/web/libs/bootstrap-icons/git.svg new file mode 100644 index 0000000..092d23e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/git.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/github.svg b/python/eel/web/libs/bootstrap-icons/github.svg new file mode 100644 index 0000000..bb4e45c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/github.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/globe-americas.svg b/python/eel/web/libs/bootstrap-icons/globe-americas.svg new file mode 100644 index 0000000..f66f5fe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/globe-americas.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/globe-asia-australia.svg b/python/eel/web/libs/bootstrap-icons/globe-asia-australia.svg new file mode 100644 index 0000000..e4715f1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/globe-asia-australia.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/globe-central-south-asia.svg b/python/eel/web/libs/bootstrap-icons/globe-central-south-asia.svg new file mode 100644 index 0000000..d4699d2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/globe-central-south-asia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/globe-europe-africa.svg b/python/eel/web/libs/bootstrap-icons/globe-europe-africa.svg new file mode 100644 index 0000000..3bd6c49 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/globe-europe-africa.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/globe.svg b/python/eel/web/libs/bootstrap-icons/globe.svg new file mode 100644 index 0000000..96cf815 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/globe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/globe2.svg b/python/eel/web/libs/bootstrap-icons/globe2.svg new file mode 100644 index 0000000..150a01e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/globe2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/google-play.svg b/python/eel/web/libs/bootstrap-icons/google-play.svg new file mode 100644 index 0000000..a970e9a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/google-play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/google.svg b/python/eel/web/libs/bootstrap-icons/google.svg new file mode 100644 index 0000000..47abd49 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/google.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/gpu-card.svg b/python/eel/web/libs/bootstrap-icons/gpu-card.svg new file mode 100644 index 0000000..b75ddce --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/gpu-card.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/graph-down-arrow.svg b/python/eel/web/libs/bootstrap-icons/graph-down-arrow.svg new file mode 100644 index 0000000..bf522b5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/graph-down-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/graph-down.svg b/python/eel/web/libs/bootstrap-icons/graph-down.svg new file mode 100644 index 0000000..55adb4f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/graph-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/graph-up-arrow.svg b/python/eel/web/libs/bootstrap-icons/graph-up-arrow.svg new file mode 100644 index 0000000..fd582e4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/graph-up-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/graph-up.svg b/python/eel/web/libs/bootstrap-icons/graph-up.svg new file mode 100644 index 0000000..a68bc9d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/graph-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grid-1x2-fill.svg b/python/eel/web/libs/bootstrap-icons/grid-1x2-fill.svg new file mode 100644 index 0000000..1195117 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grid-1x2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grid-1x2.svg b/python/eel/web/libs/bootstrap-icons/grid-1x2.svg new file mode 100644 index 0000000..dd36f54 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grid-1x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grid-3x2-gap-fill.svg b/python/eel/web/libs/bootstrap-icons/grid-3x2-gap-fill.svg new file mode 100644 index 0000000..4fe8288 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grid-3x2-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grid-3x2-gap.svg b/python/eel/web/libs/bootstrap-icons/grid-3x2-gap.svg new file mode 100644 index 0000000..a9e8689 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grid-3x2-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grid-3x2.svg b/python/eel/web/libs/bootstrap-icons/grid-3x2.svg new file mode 100644 index 0000000..6dd39fd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grid-3x2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grid-3x3-gap-fill.svg b/python/eel/web/libs/bootstrap-icons/grid-3x3-gap-fill.svg new file mode 100644 index 0000000..d29616c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grid-3x3-gap-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grid-3x3-gap.svg b/python/eel/web/libs/bootstrap-icons/grid-3x3-gap.svg new file mode 100644 index 0000000..675f428 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grid-3x3-gap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grid-3x3.svg b/python/eel/web/libs/bootstrap-icons/grid-3x3.svg new file mode 100644 index 0000000..c40d98c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grid-3x3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grid-fill.svg b/python/eel/web/libs/bootstrap-icons/grid-fill.svg new file mode 100644 index 0000000..202265f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grid-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grid.svg b/python/eel/web/libs/bootstrap-icons/grid.svg new file mode 100644 index 0000000..bc50595 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grip-horizontal.svg b/python/eel/web/libs/bootstrap-icons/grip-horizontal.svg new file mode 100644 index 0000000..c4439af --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grip-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/grip-vertical.svg b/python/eel/web/libs/bootstrap-icons/grip-vertical.svg new file mode 100644 index 0000000..0182ad9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/grip-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/h-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/h-circle-fill.svg new file mode 100644 index 0000000..6a70736 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/h-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/h-circle.svg b/python/eel/web/libs/bootstrap-icons/h-circle.svg new file mode 100644 index 0000000..6579c1f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/h-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/h-square-fill.svg b/python/eel/web/libs/bootstrap-icons/h-square-fill.svg new file mode 100644 index 0000000..51d11d1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/h-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/h-square.svg b/python/eel/web/libs/bootstrap-icons/h-square.svg new file mode 100644 index 0000000..2eac5d7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/h-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hammer.svg b/python/eel/web/libs/bootstrap-icons/hammer.svg new file mode 100644 index 0000000..d702c11 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hammer.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hand-index-fill.svg b/python/eel/web/libs/bootstrap-icons/hand-index-fill.svg new file mode 100644 index 0000000..ef94089 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hand-index-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hand-index-thumb-fill.svg b/python/eel/web/libs/bootstrap-icons/hand-index-thumb-fill.svg new file mode 100644 index 0000000..43e958c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hand-index-thumb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hand-index-thumb.svg b/python/eel/web/libs/bootstrap-icons/hand-index-thumb.svg new file mode 100644 index 0000000..699e505 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hand-index-thumb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hand-index.svg b/python/eel/web/libs/bootstrap-icons/hand-index.svg new file mode 100644 index 0000000..789622c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hand-index.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hand-thumbs-down-fill.svg b/python/eel/web/libs/bootstrap-icons/hand-thumbs-down-fill.svg new file mode 100644 index 0000000..c2f51eb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hand-thumbs-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hand-thumbs-down.svg b/python/eel/web/libs/bootstrap-icons/hand-thumbs-down.svg new file mode 100644 index 0000000..e8dadb5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hand-thumbs-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hand-thumbs-up-fill.svg b/python/eel/web/libs/bootstrap-icons/hand-thumbs-up-fill.svg new file mode 100644 index 0000000..e7216e1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hand-thumbs-up-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hand-thumbs-up.svg b/python/eel/web/libs/bootstrap-icons/hand-thumbs-up.svg new file mode 100644 index 0000000..0d410a1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hand-thumbs-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/handbag-fill.svg b/python/eel/web/libs/bootstrap-icons/handbag-fill.svg new file mode 100644 index 0000000..5d4367c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/handbag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/handbag.svg b/python/eel/web/libs/bootstrap-icons/handbag.svg new file mode 100644 index 0000000..99e5904 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/handbag.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hash.svg b/python/eel/web/libs/bootstrap-icons/hash.svg new file mode 100644 index 0000000..4621b1d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hdd-fill.svg b/python/eel/web/libs/bootstrap-icons/hdd-fill.svg new file mode 100644 index 0000000..9bdc467 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hdd-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hdd-network-fill.svg b/python/eel/web/libs/bootstrap-icons/hdd-network-fill.svg new file mode 100644 index 0000000..403d472 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hdd-network-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hdd-network.svg b/python/eel/web/libs/bootstrap-icons/hdd-network.svg new file mode 100644 index 0000000..f0db305 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hdd-network.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hdd-rack-fill.svg b/python/eel/web/libs/bootstrap-icons/hdd-rack-fill.svg new file mode 100644 index 0000000..bb45078 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hdd-rack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hdd-rack.svg b/python/eel/web/libs/bootstrap-icons/hdd-rack.svg new file mode 100644 index 0000000..480d0d9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hdd-rack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hdd-stack-fill.svg b/python/eel/web/libs/bootstrap-icons/hdd-stack-fill.svg new file mode 100644 index 0000000..c81687a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hdd-stack-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hdd-stack.svg b/python/eel/web/libs/bootstrap-icons/hdd-stack.svg new file mode 100644 index 0000000..2f74d3b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hdd-stack.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hdd.svg b/python/eel/web/libs/bootstrap-icons/hdd.svg new file mode 100644 index 0000000..7dd6700 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hdd.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hdmi-fill.svg b/python/eel/web/libs/bootstrap-icons/hdmi-fill.svg new file mode 100644 index 0000000..9b52d61 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hdmi-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hdmi.svg b/python/eel/web/libs/bootstrap-icons/hdmi.svg new file mode 100644 index 0000000..b8a4b41 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hdmi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/headphones.svg b/python/eel/web/libs/bootstrap-icons/headphones.svg new file mode 100644 index 0000000..c2c1d6f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/headphones.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/headset-vr.svg b/python/eel/web/libs/bootstrap-icons/headset-vr.svg new file mode 100644 index 0000000..9f07b76 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/headset-vr.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/headset.svg b/python/eel/web/libs/bootstrap-icons/headset.svg new file mode 100644 index 0000000..5369974 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/headset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heart-arrow.svg b/python/eel/web/libs/bootstrap-icons/heart-arrow.svg new file mode 100644 index 0000000..0407ed6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heart-arrow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heart-fill.svg b/python/eel/web/libs/bootstrap-icons/heart-fill.svg new file mode 100644 index 0000000..4026252 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heart-half.svg b/python/eel/web/libs/bootstrap-icons/heart-half.svg new file mode 100644 index 0000000..1474a72 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heart-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heart-pulse-fill.svg b/python/eel/web/libs/bootstrap-icons/heart-pulse-fill.svg new file mode 100644 index 0000000..b95a18b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heart-pulse-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heart-pulse.svg b/python/eel/web/libs/bootstrap-icons/heart-pulse.svg new file mode 100644 index 0000000..16aaaaf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heart-pulse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heart.svg b/python/eel/web/libs/bootstrap-icons/heart.svg new file mode 100644 index 0000000..d650006 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heartbreak-fill.svg b/python/eel/web/libs/bootstrap-icons/heartbreak-fill.svg new file mode 100644 index 0000000..b669ad9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heartbreak-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heartbreak.svg b/python/eel/web/libs/bootstrap-icons/heartbreak.svg new file mode 100644 index 0000000..7fe62a5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heartbreak.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hearts.svg b/python/eel/web/libs/bootstrap-icons/hearts.svg new file mode 100644 index 0000000..c1c52e4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heptagon-fill.svg b/python/eel/web/libs/bootstrap-icons/heptagon-fill.svg new file mode 100644 index 0000000..ad8e058 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heptagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heptagon-half.svg b/python/eel/web/libs/bootstrap-icons/heptagon-half.svg new file mode 100644 index 0000000..5753b62 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heptagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/heptagon.svg b/python/eel/web/libs/bootstrap-icons/heptagon.svg new file mode 100644 index 0000000..e85a0bd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/heptagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hexagon-fill.svg b/python/eel/web/libs/bootstrap-icons/hexagon-fill.svg new file mode 100644 index 0000000..afd7870 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hexagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hexagon-half.svg b/python/eel/web/libs/bootstrap-icons/hexagon-half.svg new file mode 100644 index 0000000..a9fc136 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hexagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hexagon.svg b/python/eel/web/libs/bootstrap-icons/hexagon.svg new file mode 100644 index 0000000..f6601f2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hexagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hospital-fill.svg b/python/eel/web/libs/bootstrap-icons/hospital-fill.svg new file mode 100644 index 0000000..a932133 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hospital-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hospital.svg b/python/eel/web/libs/bootstrap-icons/hospital.svg new file mode 100644 index 0000000..5168a29 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hospital.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hourglass-bottom.svg b/python/eel/web/libs/bootstrap-icons/hourglass-bottom.svg new file mode 100644 index 0000000..8ce8394 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hourglass-bottom.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hourglass-split.svg b/python/eel/web/libs/bootstrap-icons/hourglass-split.svg new file mode 100644 index 0000000..b8bba9b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hourglass-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hourglass-top.svg b/python/eel/web/libs/bootstrap-icons/hourglass-top.svg new file mode 100644 index 0000000..f471084 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hourglass-top.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hourglass.svg b/python/eel/web/libs/bootstrap-icons/hourglass.svg new file mode 100644 index 0000000..cecfa7e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hourglass.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-add-fill.svg b/python/eel/web/libs/bootstrap-icons/house-add-fill.svg new file mode 100644 index 0000000..e4733b5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-add-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-add.svg b/python/eel/web/libs/bootstrap-icons/house-add.svg new file mode 100644 index 0000000..2964397 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-check-fill.svg b/python/eel/web/libs/bootstrap-icons/house-check-fill.svg new file mode 100644 index 0000000..7546342 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-check-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-check.svg b/python/eel/web/libs/bootstrap-icons/house-check.svg new file mode 100644 index 0000000..a30080a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-dash-fill.svg b/python/eel/web/libs/bootstrap-icons/house-dash-fill.svg new file mode 100644 index 0000000..5465ef4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-dash-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-dash.svg b/python/eel/web/libs/bootstrap-icons/house-dash.svg new file mode 100644 index 0000000..fa6fb26 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-door-fill.svg b/python/eel/web/libs/bootstrap-icons/house-door-fill.svg new file mode 100644 index 0000000..a260a70 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-door-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-door.svg b/python/eel/web/libs/bootstrap-icons/house-door.svg new file mode 100644 index 0000000..d411105 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-door.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-down-fill.svg b/python/eel/web/libs/bootstrap-icons/house-down-fill.svg new file mode 100644 index 0000000..d3bf68f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-down-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-down.svg b/python/eel/web/libs/bootstrap-icons/house-down.svg new file mode 100644 index 0000000..6de3d79 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-exclamation-fill.svg b/python/eel/web/libs/bootstrap-icons/house-exclamation-fill.svg new file mode 100644 index 0000000..7433738 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-exclamation-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-exclamation.svg b/python/eel/web/libs/bootstrap-icons/house-exclamation.svg new file mode 100644 index 0000000..301d981 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-fill.svg b/python/eel/web/libs/bootstrap-icons/house-fill.svg new file mode 100644 index 0000000..8932667 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-gear-fill.svg b/python/eel/web/libs/bootstrap-icons/house-gear-fill.svg new file mode 100644 index 0000000..001ea96 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-gear-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-gear.svg b/python/eel/web/libs/bootstrap-icons/house-gear.svg new file mode 100644 index 0000000..c7f9d43 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-gear.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/house-heart-fill.svg new file mode 100644 index 0000000..6d874fc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-heart.svg b/python/eel/web/libs/bootstrap-icons/house-heart.svg new file mode 100644 index 0000000..26b2395 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-lock-fill.svg b/python/eel/web/libs/bootstrap-icons/house-lock-fill.svg new file mode 100644 index 0000000..842b914 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-lock-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-lock.svg b/python/eel/web/libs/bootstrap-icons/house-lock.svg new file mode 100644 index 0000000..e6eb968 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-slash-fill.svg b/python/eel/web/libs/bootstrap-icons/house-slash-fill.svg new file mode 100644 index 0000000..20ea07b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-slash-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-slash.svg b/python/eel/web/libs/bootstrap-icons/house-slash.svg new file mode 100644 index 0000000..3e1cb66 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-up-fill.svg b/python/eel/web/libs/bootstrap-icons/house-up-fill.svg new file mode 100644 index 0000000..3e6713e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-up.svg b/python/eel/web/libs/bootstrap-icons/house-up.svg new file mode 100644 index 0000000..0a8deb3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-x-fill.svg b/python/eel/web/libs/bootstrap-icons/house-x-fill.svg new file mode 100644 index 0000000..00483c4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-x-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house-x.svg b/python/eel/web/libs/bootstrap-icons/house-x.svg new file mode 100644 index 0000000..88b2825 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/house.svg b/python/eel/web/libs/bootstrap-icons/house.svg new file mode 100644 index 0000000..77ac144 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/house.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/houses-fill.svg b/python/eel/web/libs/bootstrap-icons/houses-fill.svg new file mode 100644 index 0000000..30a72d8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/houses-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/houses.svg b/python/eel/web/libs/bootstrap-icons/houses.svg new file mode 100644 index 0000000..d66b4da --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/houses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hr.svg b/python/eel/web/libs/bootstrap-icons/hr.svg new file mode 100644 index 0000000..b6f2e33 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hurricane.svg b/python/eel/web/libs/bootstrap-icons/hurricane.svg new file mode 100644 index 0000000..e21aaec --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hurricane.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/hypnotize.svg b/python/eel/web/libs/bootstrap-icons/hypnotize.svg new file mode 100644 index 0000000..baa2298 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/hypnotize.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/image-alt.svg b/python/eel/web/libs/bootstrap-icons/image-alt.svg new file mode 100644 index 0000000..98142b2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/image-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/image-fill.svg b/python/eel/web/libs/bootstrap-icons/image-fill.svg new file mode 100644 index 0000000..33c40a1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/image-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/image.svg b/python/eel/web/libs/bootstrap-icons/image.svg new file mode 100644 index 0000000..facacee --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/image.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/images.svg b/python/eel/web/libs/bootstrap-icons/images.svg new file mode 100644 index 0000000..b35eceb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/images.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/inbox-fill.svg b/python/eel/web/libs/bootstrap-icons/inbox-fill.svg new file mode 100644 index 0000000..bf5c8c9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/inbox-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/inbox.svg b/python/eel/web/libs/bootstrap-icons/inbox.svg new file mode 100644 index 0000000..59ad2d7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/inbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/inboxes-fill.svg b/python/eel/web/libs/bootstrap-icons/inboxes-fill.svg new file mode 100644 index 0000000..27447dc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/inboxes-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/inboxes.svg b/python/eel/web/libs/bootstrap-icons/inboxes.svg new file mode 100644 index 0000000..f23f0ec --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/inboxes.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/incognito.svg b/python/eel/web/libs/bootstrap-icons/incognito.svg new file mode 100644 index 0000000..fc9f6dc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/incognito.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/indent.svg b/python/eel/web/libs/bootstrap-icons/indent.svg new file mode 100644 index 0000000..025acef --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/indent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/infinity.svg b/python/eel/web/libs/bootstrap-icons/infinity.svg new file mode 100644 index 0000000..e9dd437 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/infinity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/info-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/info-circle-fill.svg new file mode 100644 index 0000000..9d38231 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/info-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/info-circle.svg b/python/eel/web/libs/bootstrap-icons/info-circle.svg new file mode 100644 index 0000000..8f48f86 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/info-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/info-lg.svg b/python/eel/web/libs/bootstrap-icons/info-lg.svg new file mode 100644 index 0000000..d1b988e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/info-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/info-square-fill.svg b/python/eel/web/libs/bootstrap-icons/info-square-fill.svg new file mode 100644 index 0000000..c2e5a66 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/info-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/info-square.svg b/python/eel/web/libs/bootstrap-icons/info-square.svg new file mode 100644 index 0000000..71e2818 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/info-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/info.svg b/python/eel/web/libs/bootstrap-icons/info.svg new file mode 100644 index 0000000..9d061b4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/info.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/input-cursor-text.svg b/python/eel/web/libs/bootstrap-icons/input-cursor-text.svg new file mode 100644 index 0000000..f212111 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/input-cursor-text.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/input-cursor.svg b/python/eel/web/libs/bootstrap-icons/input-cursor.svg new file mode 100644 index 0000000..3a89bb7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/input-cursor.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/instagram.svg b/python/eel/web/libs/bootstrap-icons/instagram.svg new file mode 100644 index 0000000..0b5c5ce --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/instagram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/intersect.svg b/python/eel/web/libs/bootstrap-icons/intersect.svg new file mode 100644 index 0000000..2d8c329 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/intersect.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-album.svg b/python/eel/web/libs/bootstrap-icons/journal-album.svg new file mode 100644 index 0000000..2504b3d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-album.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-arrow-down.svg b/python/eel/web/libs/bootstrap-icons/journal-arrow-down.svg new file mode 100644 index 0000000..79c313d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-arrow-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-arrow-up.svg b/python/eel/web/libs/bootstrap-icons/journal-arrow-up.svg new file mode 100644 index 0000000..8423461 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-arrow-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-bookmark-fill.svg b/python/eel/web/libs/bootstrap-icons/journal-bookmark-fill.svg new file mode 100644 index 0000000..03e2476 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-bookmark-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-bookmark.svg b/python/eel/web/libs/bootstrap-icons/journal-bookmark.svg new file mode 100644 index 0000000..6652764 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-bookmark.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-check.svg b/python/eel/web/libs/bootstrap-icons/journal-check.svg new file mode 100644 index 0000000..41b97e9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-check.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-code.svg b/python/eel/web/libs/bootstrap-icons/journal-code.svg new file mode 100644 index 0000000..82098b9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-code.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-medical.svg b/python/eel/web/libs/bootstrap-icons/journal-medical.svg new file mode 100644 index 0000000..5500110 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-medical.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-minus.svg b/python/eel/web/libs/bootstrap-icons/journal-minus.svg new file mode 100644 index 0000000..c8cd4d8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-minus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-plus.svg b/python/eel/web/libs/bootstrap-icons/journal-plus.svg new file mode 100644 index 0000000..fa6d702 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-richtext.svg b/python/eel/web/libs/bootstrap-icons/journal-richtext.svg new file mode 100644 index 0000000..14b0e1f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-richtext.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-text.svg b/python/eel/web/libs/bootstrap-icons/journal-text.svg new file mode 100644 index 0000000..9b66f43 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-text.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal-x.svg b/python/eel/web/libs/bootstrap-icons/journal-x.svg new file mode 100644 index 0000000..2ca24f4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journal.svg b/python/eel/web/libs/bootstrap-icons/journal.svg new file mode 100644 index 0000000..941c987 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/journals.svg b/python/eel/web/libs/bootstrap-icons/journals.svg new file mode 100644 index 0000000..03f6dad --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/journals.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/joystick.svg b/python/eel/web/libs/bootstrap-icons/joystick.svg new file mode 100644 index 0000000..a8a9027 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/joystick.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/justify-left.svg b/python/eel/web/libs/bootstrap-icons/justify-left.svg new file mode 100644 index 0000000..68859b8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/justify-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/justify-right.svg b/python/eel/web/libs/bootstrap-icons/justify-right.svg new file mode 100644 index 0000000..1efe4f3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/justify-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/justify.svg b/python/eel/web/libs/bootstrap-icons/justify.svg new file mode 100644 index 0000000..009bd72 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/justify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/kanban-fill.svg b/python/eel/web/libs/bootstrap-icons/kanban-fill.svg new file mode 100644 index 0000000..d633a53 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/kanban-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/kanban.svg b/python/eel/web/libs/bootstrap-icons/kanban.svg new file mode 100644 index 0000000..c5cdaaf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/kanban.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/key-fill.svg b/python/eel/web/libs/bootstrap-icons/key-fill.svg new file mode 100644 index 0000000..25a6d45 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/key-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/key.svg b/python/eel/web/libs/bootstrap-icons/key.svg new file mode 100644 index 0000000..dbaae3f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/key.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/keyboard-fill.svg b/python/eel/web/libs/bootstrap-icons/keyboard-fill.svg new file mode 100644 index 0000000..876321d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/keyboard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/keyboard.svg b/python/eel/web/libs/bootstrap-icons/keyboard.svg new file mode 100644 index 0000000..996c1eb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/keyboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ladder.svg b/python/eel/web/libs/bootstrap-icons/ladder.svg new file mode 100644 index 0000000..fd9182a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ladder.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lamp-fill.svg b/python/eel/web/libs/bootstrap-icons/lamp-fill.svg new file mode 100644 index 0000000..ff91f4b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lamp-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lamp.svg b/python/eel/web/libs/bootstrap-icons/lamp.svg new file mode 100644 index 0000000..6c50a70 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lamp.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/laptop-fill.svg b/python/eel/web/libs/bootstrap-icons/laptop-fill.svg new file mode 100644 index 0000000..5b1755d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/laptop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/laptop.svg b/python/eel/web/libs/bootstrap-icons/laptop.svg new file mode 100644 index 0000000..0fc463d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/laptop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layer-backward.svg b/python/eel/web/libs/bootstrap-icons/layer-backward.svg new file mode 100644 index 0000000..073034a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layer-backward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layer-forward.svg b/python/eel/web/libs/bootstrap-icons/layer-forward.svg new file mode 100644 index 0000000..ffc6e2a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layer-forward.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layers-fill.svg b/python/eel/web/libs/bootstrap-icons/layers-fill.svg new file mode 100644 index 0000000..8af0b1c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layers-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layers-half.svg b/python/eel/web/libs/bootstrap-icons/layers-half.svg new file mode 100644 index 0000000..a054e25 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layers-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layers.svg b/python/eel/web/libs/bootstrap-icons/layers.svg new file mode 100644 index 0000000..ac2f5b2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-sidebar-inset-reverse.svg b/python/eel/web/libs/bootstrap-icons/layout-sidebar-inset-reverse.svg new file mode 100644 index 0000000..5b6f324 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-sidebar-inset-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-sidebar-inset.svg b/python/eel/web/libs/bootstrap-icons/layout-sidebar-inset.svg new file mode 100644 index 0000000..8dc0243 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-sidebar-inset.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-sidebar-reverse.svg b/python/eel/web/libs/bootstrap-icons/layout-sidebar-reverse.svg new file mode 100644 index 0000000..8ab9509 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-sidebar-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-sidebar.svg b/python/eel/web/libs/bootstrap-icons/layout-sidebar.svg new file mode 100644 index 0000000..1cfc86e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-sidebar.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-split.svg b/python/eel/web/libs/bootstrap-icons/layout-split.svg new file mode 100644 index 0000000..71f33d2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-text-sidebar-reverse.svg b/python/eel/web/libs/bootstrap-icons/layout-text-sidebar-reverse.svg new file mode 100644 index 0000000..46252d5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-text-sidebar-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-text-sidebar.svg b/python/eel/web/libs/bootstrap-icons/layout-text-sidebar.svg new file mode 100644 index 0000000..5effada --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-text-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-text-window-reverse.svg b/python/eel/web/libs/bootstrap-icons/layout-text-window-reverse.svg new file mode 100644 index 0000000..fb34840 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-text-window-reverse.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-text-window.svg b/python/eel/web/libs/bootstrap-icons/layout-text-window.svg new file mode 100644 index 0000000..0aef110 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-text-window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-three-columns.svg b/python/eel/web/libs/bootstrap-icons/layout-three-columns.svg new file mode 100644 index 0000000..6d358d6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-three-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/layout-wtf.svg b/python/eel/web/libs/bootstrap-icons/layout-wtf.svg new file mode 100644 index 0000000..b603f8f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/layout-wtf.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/life-preserver.svg b/python/eel/web/libs/bootstrap-icons/life-preserver.svg new file mode 100644 index 0000000..6466ea2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/life-preserver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lightbulb-fill.svg b/python/eel/web/libs/bootstrap-icons/lightbulb-fill.svg new file mode 100644 index 0000000..9903950 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lightbulb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lightbulb-off-fill.svg b/python/eel/web/libs/bootstrap-icons/lightbulb-off-fill.svg new file mode 100644 index 0000000..7d9600e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lightbulb-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lightbulb-off.svg b/python/eel/web/libs/bootstrap-icons/lightbulb-off.svg new file mode 100644 index 0000000..5675e9c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lightbulb-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lightbulb.svg b/python/eel/web/libs/bootstrap-icons/lightbulb.svg new file mode 100644 index 0000000..c13f627 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lightbulb.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lightning-charge-fill.svg b/python/eel/web/libs/bootstrap-icons/lightning-charge-fill.svg new file mode 100644 index 0000000..5e197fb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lightning-charge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lightning-charge.svg b/python/eel/web/libs/bootstrap-icons/lightning-charge.svg new file mode 100644 index 0000000..8a97432 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lightning-charge.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lightning-fill.svg b/python/eel/web/libs/bootstrap-icons/lightning-fill.svg new file mode 100644 index 0000000..4d05a2b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lightning-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lightning.svg b/python/eel/web/libs/bootstrap-icons/lightning.svg new file mode 100644 index 0000000..8737060 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lightning.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/line.svg b/python/eel/web/libs/bootstrap-icons/line.svg new file mode 100644 index 0000000..bedc051 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/line.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/link-45deg.svg b/python/eel/web/libs/bootstrap-icons/link-45deg.svg new file mode 100644 index 0000000..127956a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/link-45deg.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/link.svg b/python/eel/web/libs/bootstrap-icons/link.svg new file mode 100644 index 0000000..df35bc8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/link.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/linkedin.svg b/python/eel/web/libs/bootstrap-icons/linkedin.svg new file mode 100644 index 0000000..4c4efe5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/linkedin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/list-check.svg b/python/eel/web/libs/bootstrap-icons/list-check.svg new file mode 100644 index 0000000..34dd420 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/list-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/list-columns-reverse.svg b/python/eel/web/libs/bootstrap-icons/list-columns-reverse.svg new file mode 100644 index 0000000..2cb5078 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/list-columns-reverse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/list-columns.svg b/python/eel/web/libs/bootstrap-icons/list-columns.svg new file mode 100644 index 0000000..d04a30f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/list-columns.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/list-nested.svg b/python/eel/web/libs/bootstrap-icons/list-nested.svg new file mode 100644 index 0000000..21c9a7d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/list-nested.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/list-ol.svg b/python/eel/web/libs/bootstrap-icons/list-ol.svg new file mode 100644 index 0000000..5782568 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/list-ol.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/list-stars.svg b/python/eel/web/libs/bootstrap-icons/list-stars.svg new file mode 100644 index 0000000..88dce52 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/list-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/list-task.svg b/python/eel/web/libs/bootstrap-icons/list-task.svg new file mode 100644 index 0000000..8118190 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/list-task.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/list-ul.svg b/python/eel/web/libs/bootstrap-icons/list-ul.svg new file mode 100644 index 0000000..217d153 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/list-ul.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/list.svg b/python/eel/web/libs/bootstrap-icons/list.svg new file mode 100644 index 0000000..e039056 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lock-fill.svg b/python/eel/web/libs/bootstrap-icons/lock-fill.svg new file mode 100644 index 0000000..9fb8f7b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lock.svg b/python/eel/web/libs/bootstrap-icons/lock.svg new file mode 100644 index 0000000..b50a68e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lungs-fill.svg b/python/eel/web/libs/bootstrap-icons/lungs-fill.svg new file mode 100644 index 0000000..a3b555d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lungs-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/lungs.svg b/python/eel/web/libs/bootstrap-icons/lungs.svg new file mode 100644 index 0000000..5370852 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/lungs.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/magic.svg b/python/eel/web/libs/bootstrap-icons/magic.svg new file mode 100644 index 0000000..3df2ec0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/magic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/magnet-fill.svg b/python/eel/web/libs/bootstrap-icons/magnet-fill.svg new file mode 100644 index 0000000..9ca1865 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/magnet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/magnet.svg b/python/eel/web/libs/bootstrap-icons/magnet.svg new file mode 100644 index 0000000..aab1763 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/magnet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mailbox.svg b/python/eel/web/libs/bootstrap-icons/mailbox.svg new file mode 100644 index 0000000..e2ac2f9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mailbox.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mailbox2.svg b/python/eel/web/libs/bootstrap-icons/mailbox2.svg new file mode 100644 index 0000000..60a523b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mailbox2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/map-fill.svg b/python/eel/web/libs/bootstrap-icons/map-fill.svg new file mode 100644 index 0000000..6097c5f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/map-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/map.svg b/python/eel/web/libs/bootstrap-icons/map.svg new file mode 100644 index 0000000..f9dbb08 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/map.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/markdown-fill.svg b/python/eel/web/libs/bootstrap-icons/markdown-fill.svg new file mode 100644 index 0000000..b87e236 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/markdown-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/markdown.svg b/python/eel/web/libs/bootstrap-icons/markdown.svg new file mode 100644 index 0000000..f9933a6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/markdown.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mask.svg b/python/eel/web/libs/bootstrap-icons/mask.svg new file mode 100644 index 0000000..3bfe141 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mask.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mastodon.svg b/python/eel/web/libs/bootstrap-icons/mastodon.svg new file mode 100644 index 0000000..23b34f5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mastodon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/medium.svg b/python/eel/web/libs/bootstrap-icons/medium.svg new file mode 100644 index 0000000..cc46876 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/medium.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/megaphone-fill.svg b/python/eel/web/libs/bootstrap-icons/megaphone-fill.svg new file mode 100644 index 0000000..237e814 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/megaphone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/megaphone.svg b/python/eel/web/libs/bootstrap-icons/megaphone.svg new file mode 100644 index 0000000..834083c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/megaphone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/memory.svg b/python/eel/web/libs/bootstrap-icons/memory.svg new file mode 100644 index 0000000..cdc2943 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/memory.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/menu-app-fill.svg b/python/eel/web/libs/bootstrap-icons/menu-app-fill.svg new file mode 100644 index 0000000..c41c6fb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/menu-app-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/menu-app.svg b/python/eel/web/libs/bootstrap-icons/menu-app.svg new file mode 100644 index 0000000..36e57df --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/menu-app.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/menu-button-fill.svg b/python/eel/web/libs/bootstrap-icons/menu-button-fill.svg new file mode 100644 index 0000000..034b64d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/menu-button-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/menu-button-wide-fill.svg b/python/eel/web/libs/bootstrap-icons/menu-button-wide-fill.svg new file mode 100644 index 0000000..d6e17da --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/menu-button-wide-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/menu-button-wide.svg b/python/eel/web/libs/bootstrap-icons/menu-button-wide.svg new file mode 100644 index 0000000..d67ba6a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/menu-button-wide.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/menu-button.svg b/python/eel/web/libs/bootstrap-icons/menu-button.svg new file mode 100644 index 0000000..4e0fff9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/menu-button.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/menu-down.svg b/python/eel/web/libs/bootstrap-icons/menu-down.svg new file mode 100644 index 0000000..b2d84b2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/menu-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/menu-up.svg b/python/eel/web/libs/bootstrap-icons/menu-up.svg new file mode 100644 index 0000000..fb35e8d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/menu-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/messenger.svg b/python/eel/web/libs/bootstrap-icons/messenger.svg new file mode 100644 index 0000000..5c6d37d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/messenger.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/meta.svg b/python/eel/web/libs/bootstrap-icons/meta.svg new file mode 100644 index 0000000..2c6885d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/meta.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mic-fill.svg b/python/eel/web/libs/bootstrap-icons/mic-fill.svg new file mode 100644 index 0000000..9be58e9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mic-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mic-mute-fill.svg b/python/eel/web/libs/bootstrap-icons/mic-mute-fill.svg new file mode 100644 index 0000000..cc325a0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mic-mute-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mic-mute.svg b/python/eel/web/libs/bootstrap-icons/mic-mute.svg new file mode 100644 index 0000000..5a520a1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mic-mute.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mic.svg b/python/eel/web/libs/bootstrap-icons/mic.svg new file mode 100644 index 0000000..57be2e5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mic.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/microsoft-teams.svg b/python/eel/web/libs/bootstrap-icons/microsoft-teams.svg new file mode 100644 index 0000000..e0cc253 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/microsoft-teams.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/microsoft.svg b/python/eel/web/libs/bootstrap-icons/microsoft.svg new file mode 100644 index 0000000..d28281f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/microsoft.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/minecart-loaded.svg b/python/eel/web/libs/bootstrap-icons/minecart-loaded.svg new file mode 100644 index 0000000..8a75457 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/minecart-loaded.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/minecart.svg b/python/eel/web/libs/bootstrap-icons/minecart.svg new file mode 100644 index 0000000..7f3ad00 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/minecart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/modem-fill.svg b/python/eel/web/libs/bootstrap-icons/modem-fill.svg new file mode 100644 index 0000000..1fe97be --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/modem-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/modem.svg b/python/eel/web/libs/bootstrap-icons/modem.svg new file mode 100644 index 0000000..873090d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/modem.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/moisture.svg b/python/eel/web/libs/bootstrap-icons/moisture.svg new file mode 100644 index 0000000..732f4ac --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/moisture.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/moon-fill.svg b/python/eel/web/libs/bootstrap-icons/moon-fill.svg new file mode 100644 index 0000000..1149676 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/moon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/moon-stars-fill.svg b/python/eel/web/libs/bootstrap-icons/moon-stars-fill.svg new file mode 100644 index 0000000..d2e1d6e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/moon-stars-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/moon-stars.svg b/python/eel/web/libs/bootstrap-icons/moon-stars.svg new file mode 100644 index 0000000..b25ef86 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/moon-stars.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/moon.svg b/python/eel/web/libs/bootstrap-icons/moon.svg new file mode 100644 index 0000000..4cd8820 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/moon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mortarboard-fill.svg b/python/eel/web/libs/bootstrap-icons/mortarboard-fill.svg new file mode 100644 index 0000000..7f5fb48 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mortarboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mortarboard.svg b/python/eel/web/libs/bootstrap-icons/mortarboard.svg new file mode 100644 index 0000000..ed82b6a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mortarboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/motherboard-fill.svg b/python/eel/web/libs/bootstrap-icons/motherboard-fill.svg new file mode 100644 index 0000000..bf15e96 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/motherboard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/motherboard.svg b/python/eel/web/libs/bootstrap-icons/motherboard.svg new file mode 100644 index 0000000..ed13d0c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/motherboard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mouse-fill.svg b/python/eel/web/libs/bootstrap-icons/mouse-fill.svg new file mode 100644 index 0000000..bd0b5eb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mouse-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mouse.svg b/python/eel/web/libs/bootstrap-icons/mouse.svg new file mode 100644 index 0000000..40976e0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mouse.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mouse2-fill.svg b/python/eel/web/libs/bootstrap-icons/mouse2-fill.svg new file mode 100644 index 0000000..283d1cd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mouse2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mouse2.svg b/python/eel/web/libs/bootstrap-icons/mouse2.svg new file mode 100644 index 0000000..359da4d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mouse2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mouse3-fill.svg b/python/eel/web/libs/bootstrap-icons/mouse3-fill.svg new file mode 100644 index 0000000..de6dbc7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mouse3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/mouse3.svg b/python/eel/web/libs/bootstrap-icons/mouse3.svg new file mode 100644 index 0000000..d042bfd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/mouse3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/music-note-beamed.svg b/python/eel/web/libs/bootstrap-icons/music-note-beamed.svg new file mode 100644 index 0000000..04cedf0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/music-note-beamed.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/music-note-list.svg b/python/eel/web/libs/bootstrap-icons/music-note-list.svg new file mode 100644 index 0000000..5c306bd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/music-note-list.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/music-note.svg b/python/eel/web/libs/bootstrap-icons/music-note.svg new file mode 100644 index 0000000..1125a66 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/music-note.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/music-player-fill.svg b/python/eel/web/libs/bootstrap-icons/music-player-fill.svg new file mode 100644 index 0000000..6619d1e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/music-player-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/music-player.svg b/python/eel/web/libs/bootstrap-icons/music-player.svg new file mode 100644 index 0000000..2d50a63 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/music-player.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/newspaper.svg b/python/eel/web/libs/bootstrap-icons/newspaper.svg new file mode 100644 index 0000000..7d7fa71 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/newspaper.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/nintendo-switch.svg b/python/eel/web/libs/bootstrap-icons/nintendo-switch.svg new file mode 100644 index 0000000..0f1e2ac --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/nintendo-switch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/node-minus-fill.svg b/python/eel/web/libs/bootstrap-icons/node-minus-fill.svg new file mode 100644 index 0000000..32430b9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/node-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/node-minus.svg b/python/eel/web/libs/bootstrap-icons/node-minus.svg new file mode 100644 index 0000000..b1accd4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/node-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/node-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/node-plus-fill.svg new file mode 100644 index 0000000..e5ee855 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/node-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/node-plus.svg b/python/eel/web/libs/bootstrap-icons/node-plus.svg new file mode 100644 index 0000000..085f04f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/node-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/nut-fill.svg b/python/eel/web/libs/bootstrap-icons/nut-fill.svg new file mode 100644 index 0000000..4babc03 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/nut-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/nut.svg b/python/eel/web/libs/bootstrap-icons/nut.svg new file mode 100644 index 0000000..4912d48 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/nut.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/nvidia.svg b/python/eel/web/libs/bootstrap-icons/nvidia.svg new file mode 100644 index 0000000..6492046 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/nvidia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/octagon-fill.svg b/python/eel/web/libs/bootstrap-icons/octagon-fill.svg new file mode 100644 index 0000000..c128317 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/octagon-half.svg b/python/eel/web/libs/bootstrap-icons/octagon-half.svg new file mode 100644 index 0000000..d95240a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/octagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/octagon.svg b/python/eel/web/libs/bootstrap-icons/octagon.svg new file mode 100644 index 0000000..9f3657e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/octagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/optical-audio-fill.svg b/python/eel/web/libs/bootstrap-icons/optical-audio-fill.svg new file mode 100644 index 0000000..5bdfd82 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/optical-audio-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/optical-audio.svg b/python/eel/web/libs/bootstrap-icons/optical-audio.svg new file mode 100644 index 0000000..7a38b83 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/optical-audio.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/option.svg b/python/eel/web/libs/bootstrap-icons/option.svg new file mode 100644 index 0000000..d7702b1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/option.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/outlet.svg b/python/eel/web/libs/bootstrap-icons/outlet.svg new file mode 100644 index 0000000..b48af60 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/outlet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/p-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/p-circle-fill.svg new file mode 100644 index 0000000..ea54307 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/p-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/p-circle.svg b/python/eel/web/libs/bootstrap-icons/p-circle.svg new file mode 100644 index 0000000..888a1fa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/p-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/p-square-fill.svg b/python/eel/web/libs/bootstrap-icons/p-square-fill.svg new file mode 100644 index 0000000..ad3caa2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/p-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/p-square.svg b/python/eel/web/libs/bootstrap-icons/p-square.svg new file mode 100644 index 0000000..ad630d0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/p-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/paint-bucket.svg b/python/eel/web/libs/bootstrap-icons/paint-bucket.svg new file mode 100644 index 0000000..ee15d10 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/paint-bucket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/palette-fill.svg b/python/eel/web/libs/bootstrap-icons/palette-fill.svg new file mode 100644 index 0000000..7dc5ecd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/palette-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/palette.svg b/python/eel/web/libs/bootstrap-icons/palette.svg new file mode 100644 index 0000000..fea76d9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/palette.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/palette2.svg b/python/eel/web/libs/bootstrap-icons/palette2.svg new file mode 100644 index 0000000..5d140b3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/palette2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/paperclip.svg b/python/eel/web/libs/bootstrap-icons/paperclip.svg new file mode 100644 index 0000000..00f311d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/paperclip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/paragraph.svg b/python/eel/web/libs/bootstrap-icons/paragraph.svg new file mode 100644 index 0000000..999cb53 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pass-fill.svg b/python/eel/web/libs/bootstrap-icons/pass-fill.svg new file mode 100644 index 0000000..a5715df --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pass-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pass.svg b/python/eel/web/libs/bootstrap-icons/pass.svg new file mode 100644 index 0000000..3f51eb5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pass.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/patch-check-fill.svg b/python/eel/web/libs/bootstrap-icons/patch-check-fill.svg new file mode 100644 index 0000000..1301415 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/patch-check-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/patch-check.svg b/python/eel/web/libs/bootstrap-icons/patch-check.svg new file mode 100644 index 0000000..2dd799e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/patch-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/patch-exclamation-fill.svg b/python/eel/web/libs/bootstrap-icons/patch-exclamation-fill.svg new file mode 100644 index 0000000..fd900c4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/patch-exclamation-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/patch-exclamation.svg b/python/eel/web/libs/bootstrap-icons/patch-exclamation.svg new file mode 100644 index 0000000..153d97d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/patch-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/patch-minus-fill.svg b/python/eel/web/libs/bootstrap-icons/patch-minus-fill.svg new file mode 100644 index 0000000..12f35c2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/patch-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/patch-minus.svg b/python/eel/web/libs/bootstrap-icons/patch-minus.svg new file mode 100644 index 0000000..f6024f9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/patch-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/patch-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/patch-plus-fill.svg new file mode 100644 index 0000000..1a79d79 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/patch-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/patch-plus.svg b/python/eel/web/libs/bootstrap-icons/patch-plus.svg new file mode 100644 index 0000000..b9a7846 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/patch-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/patch-question-fill.svg b/python/eel/web/libs/bootstrap-icons/patch-question-fill.svg new file mode 100644 index 0000000..665588b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/patch-question-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/patch-question.svg b/python/eel/web/libs/bootstrap-icons/patch-question.svg new file mode 100644 index 0000000..ef4ca58 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/patch-question.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pause-btn-fill.svg b/python/eel/web/libs/bootstrap-icons/pause-btn-fill.svg new file mode 100644 index 0000000..efca142 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pause-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pause-btn.svg b/python/eel/web/libs/bootstrap-icons/pause-btn.svg new file mode 100644 index 0000000..0e9eb3a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pause-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pause-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/pause-circle-fill.svg new file mode 100644 index 0000000..5e3525f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pause-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pause-circle.svg b/python/eel/web/libs/bootstrap-icons/pause-circle.svg new file mode 100644 index 0000000..1b6b64a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pause-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pause-fill.svg b/python/eel/web/libs/bootstrap-icons/pause-fill.svg new file mode 100644 index 0000000..68285b2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pause-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pause.svg b/python/eel/web/libs/bootstrap-icons/pause.svg new file mode 100644 index 0000000..22478ea --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pause.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/paypal.svg b/python/eel/web/libs/bootstrap-icons/paypal.svg new file mode 100644 index 0000000..41bd536 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/paypal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pc-display-horizontal.svg b/python/eel/web/libs/bootstrap-icons/pc-display-horizontal.svg new file mode 100644 index 0000000..2013f15 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pc-display-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pc-display.svg b/python/eel/web/libs/bootstrap-icons/pc-display.svg new file mode 100644 index 0000000..f5d09da --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pc-display.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pc-horizontal.svg b/python/eel/web/libs/bootstrap-icons/pc-horizontal.svg new file mode 100644 index 0000000..9ae513a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pc-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pc.svg b/python/eel/web/libs/bootstrap-icons/pc.svg new file mode 100644 index 0000000..f0f280d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pci-card.svg b/python/eel/web/libs/bootstrap-icons/pci-card.svg new file mode 100644 index 0000000..600a5d0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pci-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/peace-fill.svg b/python/eel/web/libs/bootstrap-icons/peace-fill.svg new file mode 100644 index 0000000..c8ed5bd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/peace-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/peace.svg b/python/eel/web/libs/bootstrap-icons/peace.svg new file mode 100644 index 0000000..3e4420b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/peace.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pen-fill.svg b/python/eel/web/libs/bootstrap-icons/pen-fill.svg new file mode 100644 index 0000000..b7bb337 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pen-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pen.svg b/python/eel/web/libs/bootstrap-icons/pen.svg new file mode 100644 index 0000000..8eb3be7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pen.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pencil-fill.svg b/python/eel/web/libs/bootstrap-icons/pencil-fill.svg new file mode 100644 index 0000000..59d2830 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pencil-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pencil-square.svg b/python/eel/web/libs/bootstrap-icons/pencil-square.svg new file mode 100644 index 0000000..b8c90d5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pencil-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pencil.svg b/python/eel/web/libs/bootstrap-icons/pencil.svg new file mode 100644 index 0000000..f8dbfeb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pencil.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pentagon-fill.svg b/python/eel/web/libs/bootstrap-icons/pentagon-fill.svg new file mode 100644 index 0000000..9c80789 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pentagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pentagon-half.svg b/python/eel/web/libs/bootstrap-icons/pentagon-half.svg new file mode 100644 index 0000000..305125c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pentagon-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pentagon.svg b/python/eel/web/libs/bootstrap-icons/pentagon.svg new file mode 100644 index 0000000..b6f5fe3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pentagon.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/people-fill.svg b/python/eel/web/libs/bootstrap-icons/people-fill.svg new file mode 100644 index 0000000..81d5a8e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/people-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/people.svg b/python/eel/web/libs/bootstrap-icons/people.svg new file mode 100644 index 0000000..29dfc5b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/people.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/percent.svg b/python/eel/web/libs/bootstrap-icons/percent.svg new file mode 100644 index 0000000..8af2bc4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/percent.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-add.svg b/python/eel/web/libs/bootstrap-icons/person-add.svg new file mode 100644 index 0000000..cd9f071 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-badge-fill.svg b/python/eel/web/libs/bootstrap-icons/person-badge-fill.svg new file mode 100644 index 0000000..d9ebe67 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-badge-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-badge.svg b/python/eel/web/libs/bootstrap-icons/person-badge.svg new file mode 100644 index 0000000..d071d44 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-badge.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-bounding-box.svg b/python/eel/web/libs/bootstrap-icons/person-bounding-box.svg new file mode 100644 index 0000000..92e662c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-bounding-box.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-check-fill.svg b/python/eel/web/libs/bootstrap-icons/person-check-fill.svg new file mode 100644 index 0000000..872497a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-check.svg b/python/eel/web/libs/bootstrap-icons/person-check.svg new file mode 100644 index 0000000..85f6ada --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-circle.svg b/python/eel/web/libs/bootstrap-icons/person-circle.svg new file mode 100644 index 0000000..fd7f2c9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-dash-fill.svg b/python/eel/web/libs/bootstrap-icons/person-dash-fill.svg new file mode 100644 index 0000000..fd719f2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-dash.svg b/python/eel/web/libs/bootstrap-icons/person-dash.svg new file mode 100644 index 0000000..b374ee0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-down.svg b/python/eel/web/libs/bootstrap-icons/person-down.svg new file mode 100644 index 0000000..00489b9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-exclamation.svg b/python/eel/web/libs/bootstrap-icons/person-exclamation.svg new file mode 100644 index 0000000..ceb698a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill-add.svg b/python/eel/web/libs/bootstrap-icons/person-fill-add.svg new file mode 100644 index 0000000..4383a85 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill-add.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill-check.svg b/python/eel/web/libs/bootstrap-icons/person-fill-check.svg new file mode 100644 index 0000000..0bb8ee4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill-dash.svg b/python/eel/web/libs/bootstrap-icons/person-fill-dash.svg new file mode 100644 index 0000000..d2cdec5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill-down.svg b/python/eel/web/libs/bootstrap-icons/person-fill-down.svg new file mode 100644 index 0000000..a1cfcdc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill-exclamation.svg b/python/eel/web/libs/bootstrap-icons/person-fill-exclamation.svg new file mode 100644 index 0000000..59cfd6f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill-gear.svg b/python/eel/web/libs/bootstrap-icons/person-fill-gear.svg new file mode 100644 index 0000000..f91006b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill-gear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill-lock.svg b/python/eel/web/libs/bootstrap-icons/person-fill-lock.svg new file mode 100644 index 0000000..8af5ee1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill-lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill-slash.svg b/python/eel/web/libs/bootstrap-icons/person-fill-slash.svg new file mode 100644 index 0000000..ede8fa4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill-up.svg b/python/eel/web/libs/bootstrap-icons/person-fill-up.svg new file mode 100644 index 0000000..be73bf2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill-x.svg b/python/eel/web/libs/bootstrap-icons/person-fill-x.svg new file mode 100644 index 0000000..959fcee --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-fill.svg b/python/eel/web/libs/bootstrap-icons/person-fill.svg new file mode 100644 index 0000000..5e71aca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-gear.svg b/python/eel/web/libs/bootstrap-icons/person-gear.svg new file mode 100644 index 0000000..8024d86 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-gear.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-heart.svg b/python/eel/web/libs/bootstrap-icons/person-heart.svg new file mode 100644 index 0000000..e9ebbf4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-hearts.svg b/python/eel/web/libs/bootstrap-icons/person-hearts.svg new file mode 100644 index 0000000..06970be --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-hearts.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-lines-fill.svg b/python/eel/web/libs/bootstrap-icons/person-lines-fill.svg new file mode 100644 index 0000000..736421c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-lines-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-lock.svg b/python/eel/web/libs/bootstrap-icons/person-lock.svg new file mode 100644 index 0000000..1c20dc7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-lock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/person-plus-fill.svg new file mode 100644 index 0000000..151ccfe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-plus.svg b/python/eel/web/libs/bootstrap-icons/person-plus.svg new file mode 100644 index 0000000..aac3a67 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-rolodex.svg b/python/eel/web/libs/bootstrap-icons/person-rolodex.svg new file mode 100644 index 0000000..af898ca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-rolodex.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-slash.svg b/python/eel/web/libs/bootstrap-icons/person-slash.svg new file mode 100644 index 0000000..7316d7e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-square.svg b/python/eel/web/libs/bootstrap-icons/person-square.svg new file mode 100644 index 0000000..a7eb40e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-up.svg b/python/eel/web/libs/bootstrap-icons/person-up.svg new file mode 100644 index 0000000..5ec777d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-vcard-fill.svg b/python/eel/web/libs/bootstrap-icons/person-vcard-fill.svg new file mode 100644 index 0000000..f40d108 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-vcard-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-vcard.svg b/python/eel/web/libs/bootstrap-icons/person-vcard.svg new file mode 100644 index 0000000..3b87158 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-vcard.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-video.svg b/python/eel/web/libs/bootstrap-icons/person-video.svg new file mode 100644 index 0000000..b8c1995 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-video.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-video2.svg b/python/eel/web/libs/bootstrap-icons/person-video2.svg new file mode 100644 index 0000000..3f4292e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-video2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-video3.svg b/python/eel/web/libs/bootstrap-icons/person-video3.svg new file mode 100644 index 0000000..be38b24 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-video3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-workspace.svg b/python/eel/web/libs/bootstrap-icons/person-workspace.svg new file mode 100644 index 0000000..e72bea0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-workspace.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-x-fill.svg b/python/eel/web/libs/bootstrap-icons/person-x-fill.svg new file mode 100644 index 0000000..d4903a6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person-x.svg b/python/eel/web/libs/bootstrap-icons/person-x.svg new file mode 100644 index 0000000..129660d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/person.svg b/python/eel/web/libs/bootstrap-icons/person.svg new file mode 100644 index 0000000..18d6411 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/person.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/phone-fill.svg b/python/eel/web/libs/bootstrap-icons/phone-fill.svg new file mode 100644 index 0000000..a2dfd03 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/phone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/phone-flip.svg b/python/eel/web/libs/bootstrap-icons/phone-flip.svg new file mode 100644 index 0000000..54e2d26 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/phone-flip.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/phone-landscape-fill.svg b/python/eel/web/libs/bootstrap-icons/phone-landscape-fill.svg new file mode 100644 index 0000000..295481c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/phone-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/phone-landscape.svg b/python/eel/web/libs/bootstrap-icons/phone-landscape.svg new file mode 100644 index 0000000..65cd273 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/phone-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/phone-vibrate-fill.svg b/python/eel/web/libs/bootstrap-icons/phone-vibrate-fill.svg new file mode 100644 index 0000000..6e61ecc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/phone-vibrate-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/phone-vibrate.svg b/python/eel/web/libs/bootstrap-icons/phone-vibrate.svg new file mode 100644 index 0000000..f380cab --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/phone-vibrate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/phone.svg b/python/eel/web/libs/bootstrap-icons/phone.svg new file mode 100644 index 0000000..3f3fd74 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/phone.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pie-chart-fill.svg b/python/eel/web/libs/bootstrap-icons/pie-chart-fill.svg new file mode 100644 index 0000000..6aa71eb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pie-chart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pie-chart.svg b/python/eel/web/libs/bootstrap-icons/pie-chart.svg new file mode 100644 index 0000000..a20f6a7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pie-chart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/piggy-bank-fill.svg b/python/eel/web/libs/bootstrap-icons/piggy-bank-fill.svg new file mode 100644 index 0000000..b44f35d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/piggy-bank-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/piggy-bank.svg b/python/eel/web/libs/bootstrap-icons/piggy-bank.svg new file mode 100644 index 0000000..1d836ce --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/piggy-bank.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pin-angle-fill.svg b/python/eel/web/libs/bootstrap-icons/pin-angle-fill.svg new file mode 100644 index 0000000..3112c0b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pin-angle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pin-angle.svg b/python/eel/web/libs/bootstrap-icons/pin-angle.svg new file mode 100644 index 0000000..a07b038 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pin-angle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pin-fill.svg b/python/eel/web/libs/bootstrap-icons/pin-fill.svg new file mode 100644 index 0000000..f00b790 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pin-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pin-map-fill.svg b/python/eel/web/libs/bootstrap-icons/pin-map-fill.svg new file mode 100644 index 0000000..b8c8502 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pin-map-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pin-map.svg b/python/eel/web/libs/bootstrap-icons/pin-map.svg new file mode 100644 index 0000000..f04129a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pin-map.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pin.svg b/python/eel/web/libs/bootstrap-icons/pin.svg new file mode 100644 index 0000000..45fd7de --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pinterest.svg b/python/eel/web/libs/bootstrap-icons/pinterest.svg new file mode 100644 index 0000000..b4fbc23 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pinterest.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pip-fill.svg b/python/eel/web/libs/bootstrap-icons/pip-fill.svg new file mode 100644 index 0000000..1869f78 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pip-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/pip.svg b/python/eel/web/libs/bootstrap-icons/pip.svg new file mode 100644 index 0000000..58f0638 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/pip.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/play-btn-fill.svg b/python/eel/web/libs/bootstrap-icons/play-btn-fill.svg new file mode 100644 index 0000000..18b9167 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/play-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/play-btn.svg b/python/eel/web/libs/bootstrap-icons/play-btn.svg new file mode 100644 index 0000000..576e30b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/play-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/play-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/play-circle-fill.svg new file mode 100644 index 0000000..511ef37 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/play-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/play-circle.svg b/python/eel/web/libs/bootstrap-icons/play-circle.svg new file mode 100644 index 0000000..c93144a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/play-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/play-fill.svg b/python/eel/web/libs/bootstrap-icons/play-fill.svg new file mode 100644 index 0000000..28f2e67 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/play-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/play.svg b/python/eel/web/libs/bootstrap-icons/play.svg new file mode 100644 index 0000000..b3fd3dc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/play.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/playstation.svg b/python/eel/web/libs/bootstrap-icons/playstation.svg new file mode 100644 index 0000000..f8ce05b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/playstation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plug-fill.svg b/python/eel/web/libs/bootstrap-icons/plug-fill.svg new file mode 100644 index 0000000..d15b8e6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plug.svg b/python/eel/web/libs/bootstrap-icons/plug.svg new file mode 100644 index 0000000..c5e6688 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plugin.svg b/python/eel/web/libs/bootstrap-icons/plugin.svg new file mode 100644 index 0000000..3f179a3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plugin.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plus-circle-dotted.svg b/python/eel/web/libs/bootstrap-icons/plus-circle-dotted.svg new file mode 100644 index 0000000..c69316e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plus-circle-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plus-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/plus-circle-fill.svg new file mode 100644 index 0000000..f320116 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plus-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plus-circle.svg b/python/eel/web/libs/bootstrap-icons/plus-circle.svg new file mode 100644 index 0000000..66308ef --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plus-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plus-lg.svg b/python/eel/web/libs/bootstrap-icons/plus-lg.svg new file mode 100644 index 0000000..f821cc3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plus-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plus-slash-minus.svg b/python/eel/web/libs/bootstrap-icons/plus-slash-minus.svg new file mode 100644 index 0000000..44a8e0e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plus-slash-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plus-square-dotted.svg b/python/eel/web/libs/bootstrap-icons/plus-square-dotted.svg new file mode 100644 index 0000000..4ae7ad6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plus-square-dotted.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plus-square-fill.svg b/python/eel/web/libs/bootstrap-icons/plus-square-fill.svg new file mode 100644 index 0000000..0d5e15c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plus-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plus-square.svg b/python/eel/web/libs/bootstrap-icons/plus-square.svg new file mode 100644 index 0000000..15c4c44 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plus-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/plus.svg b/python/eel/web/libs/bootstrap-icons/plus.svg new file mode 100644 index 0000000..5b088c0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/postage-fill.svg b/python/eel/web/libs/bootstrap-icons/postage-fill.svg new file mode 100644 index 0000000..701a1c6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/postage-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/postage-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/postage-heart-fill.svg new file mode 100644 index 0000000..a268901 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/postage-heart-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/postage-heart.svg b/python/eel/web/libs/bootstrap-icons/postage-heart.svg new file mode 100644 index 0000000..4d22b18 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/postage-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/postage.svg b/python/eel/web/libs/bootstrap-icons/postage.svg new file mode 100644 index 0000000..cc49c70 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/postage.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/postcard-fill.svg b/python/eel/web/libs/bootstrap-icons/postcard-fill.svg new file mode 100644 index 0000000..01b54dd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/postcard-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/postcard-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/postcard-heart-fill.svg new file mode 100644 index 0000000..5e551fb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/postcard-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/postcard-heart.svg b/python/eel/web/libs/bootstrap-icons/postcard-heart.svg new file mode 100644 index 0000000..e0f2f05 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/postcard-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/postcard.svg b/python/eel/web/libs/bootstrap-icons/postcard.svg new file mode 100644 index 0000000..827180e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/postcard.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/power.svg b/python/eel/web/libs/bootstrap-icons/power.svg new file mode 100644 index 0000000..6fb9756 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/power.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/prescription.svg b/python/eel/web/libs/bootstrap-icons/prescription.svg new file mode 100644 index 0000000..263433a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/prescription.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/prescription2.svg b/python/eel/web/libs/bootstrap-icons/prescription2.svg new file mode 100644 index 0000000..fbe2f91 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/prescription2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/printer-fill.svg b/python/eel/web/libs/bootstrap-icons/printer-fill.svg new file mode 100644 index 0000000..485d987 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/printer-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/printer.svg b/python/eel/web/libs/bootstrap-icons/printer.svg new file mode 100644 index 0000000..60196bc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/printer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/projector-fill.svg b/python/eel/web/libs/bootstrap-icons/projector-fill.svg new file mode 100644 index 0000000..ff6a341 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/projector-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/projector.svg b/python/eel/web/libs/bootstrap-icons/projector.svg new file mode 100644 index 0000000..218c6a5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/projector.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/puzzle-fill.svg b/python/eel/web/libs/bootstrap-icons/puzzle-fill.svg new file mode 100644 index 0000000..e9bbfae --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/puzzle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/puzzle.svg b/python/eel/web/libs/bootstrap-icons/puzzle.svg new file mode 100644 index 0000000..c9b07a2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/puzzle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/qr-code-scan.svg b/python/eel/web/libs/bootstrap-icons/qr-code-scan.svg new file mode 100644 index 0000000..7eb599e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/qr-code-scan.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/qr-code.svg b/python/eel/web/libs/bootstrap-icons/qr-code.svg new file mode 100644 index 0000000..bf5570d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/qr-code.svg @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/question-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/question-circle-fill.svg new file mode 100644 index 0000000..d8e5e06 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/question-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/question-circle.svg b/python/eel/web/libs/bootstrap-icons/question-circle.svg new file mode 100644 index 0000000..1c8cbe7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/question-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/question-diamond-fill.svg b/python/eel/web/libs/bootstrap-icons/question-diamond-fill.svg new file mode 100644 index 0000000..a86583b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/question-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/question-diamond.svg b/python/eel/web/libs/bootstrap-icons/question-diamond.svg new file mode 100644 index 0000000..a7d8233 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/question-diamond.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/question-lg.svg b/python/eel/web/libs/bootstrap-icons/question-lg.svg new file mode 100644 index 0000000..fa3452e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/question-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/question-octagon-fill.svg b/python/eel/web/libs/bootstrap-icons/question-octagon-fill.svg new file mode 100644 index 0000000..2ff954e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/question-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/question-octagon.svg b/python/eel/web/libs/bootstrap-icons/question-octagon.svg new file mode 100644 index 0000000..02e8ffe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/question-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/question-square-fill.svg b/python/eel/web/libs/bootstrap-icons/question-square-fill.svg new file mode 100644 index 0000000..dd72410 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/question-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/question-square.svg b/python/eel/web/libs/bootstrap-icons/question-square.svg new file mode 100644 index 0000000..d0a56ff --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/question-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/question.svg b/python/eel/web/libs/bootstrap-icons/question.svg new file mode 100644 index 0000000..05abe29 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/question.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/quora.svg b/python/eel/web/libs/bootstrap-icons/quora.svg new file mode 100644 index 0000000..e90e571 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/quora.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/quote.svg b/python/eel/web/libs/bootstrap-icons/quote.svg new file mode 100644 index 0000000..03b45bf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/quote.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/r-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/r-circle-fill.svg new file mode 100644 index 0000000..c2386c3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/r-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/r-circle.svg b/python/eel/web/libs/bootstrap-icons/r-circle.svg new file mode 100644 index 0000000..ab5c574 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/r-circle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/r-square-fill.svg b/python/eel/web/libs/bootstrap-icons/r-square-fill.svg new file mode 100644 index 0000000..e039b8a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/r-square-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/r-square.svg b/python/eel/web/libs/bootstrap-icons/r-square.svg new file mode 100644 index 0000000..37ddc6a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/r-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/radioactive.svg b/python/eel/web/libs/bootstrap-icons/radioactive.svg new file mode 100644 index 0000000..1b1072f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/radioactive.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rainbow.svg b/python/eel/web/libs/bootstrap-icons/rainbow.svg new file mode 100644 index 0000000..8e8aea7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rainbow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/receipt-cutoff.svg b/python/eel/web/libs/bootstrap-icons/receipt-cutoff.svg new file mode 100644 index 0000000..27be3c0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/receipt-cutoff.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/receipt.svg b/python/eel/web/libs/bootstrap-icons/receipt.svg new file mode 100644 index 0000000..9ea7283 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/receipt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/reception-0.svg b/python/eel/web/libs/bootstrap-icons/reception-0.svg new file mode 100644 index 0000000..885bf3b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/reception-0.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/reception-1.svg b/python/eel/web/libs/bootstrap-icons/reception-1.svg new file mode 100644 index 0000000..3deafb6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/reception-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/reception-2.svg b/python/eel/web/libs/bootstrap-icons/reception-2.svg new file mode 100644 index 0000000..7dca57a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/reception-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/reception-3.svg b/python/eel/web/libs/bootstrap-icons/reception-3.svg new file mode 100644 index 0000000..b30d5fb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/reception-3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/reception-4.svg b/python/eel/web/libs/bootstrap-icons/reception-4.svg new file mode 100644 index 0000000..611bdf1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/reception-4.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/record-btn-fill.svg b/python/eel/web/libs/bootstrap-icons/record-btn-fill.svg new file mode 100644 index 0000000..caa3ea1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/record-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/record-btn.svg b/python/eel/web/libs/bootstrap-icons/record-btn.svg new file mode 100644 index 0000000..4fd261c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/record-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/record-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/record-circle-fill.svg new file mode 100644 index 0000000..2c2429a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/record-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/record-circle.svg b/python/eel/web/libs/bootstrap-icons/record-circle.svg new file mode 100644 index 0000000..d45d91c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/record-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/record-fill.svg b/python/eel/web/libs/bootstrap-icons/record-fill.svg new file mode 100644 index 0000000..d474393 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/record-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/record.svg b/python/eel/web/libs/bootstrap-icons/record.svg new file mode 100644 index 0000000..27f82a9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/record.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/record2-fill.svg b/python/eel/web/libs/bootstrap-icons/record2-fill.svg new file mode 100644 index 0000000..7648928 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/record2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/record2.svg b/python/eel/web/libs/bootstrap-icons/record2.svg new file mode 100644 index 0000000..43a1150 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/record2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/recycle.svg b/python/eel/web/libs/bootstrap-icons/recycle.svg new file mode 100644 index 0000000..e4fa6c0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/recycle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/reddit.svg b/python/eel/web/libs/bootstrap-icons/reddit.svg new file mode 100644 index 0000000..b1c9cfe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/reddit.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/regex.svg b/python/eel/web/libs/bootstrap-icons/regex.svg new file mode 100644 index 0000000..19c0ff3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/regex.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/repeat-1.svg b/python/eel/web/libs/bootstrap-icons/repeat-1.svg new file mode 100644 index 0000000..07f4a8b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/repeat-1.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/repeat.svg b/python/eel/web/libs/bootstrap-icons/repeat.svg new file mode 100644 index 0000000..0f6d54d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/repeat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/reply-all-fill.svg b/python/eel/web/libs/bootstrap-icons/reply-all-fill.svg new file mode 100644 index 0000000..7b77b06 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/reply-all-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/reply-all.svg b/python/eel/web/libs/bootstrap-icons/reply-all.svg new file mode 100644 index 0000000..c95025b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/reply-all.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/reply-fill.svg b/python/eel/web/libs/bootstrap-icons/reply-fill.svg new file mode 100644 index 0000000..b5a8722 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/reply-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/reply.svg b/python/eel/web/libs/bootstrap-icons/reply.svg new file mode 100644 index 0000000..c2dc098 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/reply.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rewind-btn-fill.svg b/python/eel/web/libs/bootstrap-icons/rewind-btn-fill.svg new file mode 100644 index 0000000..5136147 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rewind-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rewind-btn.svg b/python/eel/web/libs/bootstrap-icons/rewind-btn.svg new file mode 100644 index 0000000..45c0232 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rewind-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rewind-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/rewind-circle-fill.svg new file mode 100644 index 0000000..afdaaf3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rewind-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rewind-circle.svg b/python/eel/web/libs/bootstrap-icons/rewind-circle.svg new file mode 100644 index 0000000..054fd95 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rewind-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rewind-fill.svg b/python/eel/web/libs/bootstrap-icons/rewind-fill.svg new file mode 100644 index 0000000..79596e0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rewind-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rewind.svg b/python/eel/web/libs/bootstrap-icons/rewind.svg new file mode 100644 index 0000000..58684d4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rewind.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/robot.svg b/python/eel/web/libs/bootstrap-icons/robot.svg new file mode 100644 index 0000000..526cb99 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/robot.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rocket-fill.svg b/python/eel/web/libs/bootstrap-icons/rocket-fill.svg new file mode 100644 index 0000000..dcb5cb8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rocket-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rocket-takeoff-fill.svg b/python/eel/web/libs/bootstrap-icons/rocket-takeoff-fill.svg new file mode 100644 index 0000000..a748d6d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rocket-takeoff-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rocket-takeoff.svg b/python/eel/web/libs/bootstrap-icons/rocket-takeoff.svg new file mode 100644 index 0000000..376d342 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rocket-takeoff.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rocket.svg b/python/eel/web/libs/bootstrap-icons/rocket.svg new file mode 100644 index 0000000..5b3cd5c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rocket.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/router-fill.svg b/python/eel/web/libs/bootstrap-icons/router-fill.svg new file mode 100644 index 0000000..de050cf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/router-fill.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/router.svg b/python/eel/web/libs/bootstrap-icons/router.svg new file mode 100644 index 0000000..8fa22d0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/router.svg @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rss-fill.svg b/python/eel/web/libs/bootstrap-icons/rss-fill.svg new file mode 100644 index 0000000..39bef06 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rss-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rss.svg b/python/eel/web/libs/bootstrap-icons/rss.svg new file mode 100644 index 0000000..be41f20 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rss.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/rulers.svg b/python/eel/web/libs/bootstrap-icons/rulers.svg new file mode 100644 index 0000000..e9891c9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/rulers.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/safe-fill.svg b/python/eel/web/libs/bootstrap-icons/safe-fill.svg new file mode 100644 index 0000000..1036d67 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/safe-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/safe.svg b/python/eel/web/libs/bootstrap-icons/safe.svg new file mode 100644 index 0000000..fb5b7cb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/safe.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/safe2-fill.svg b/python/eel/web/libs/bootstrap-icons/safe2-fill.svg new file mode 100644 index 0000000..d1d37f2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/safe2-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/safe2.svg b/python/eel/web/libs/bootstrap-icons/safe2.svg new file mode 100644 index 0000000..37bfbe8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/safe2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/save-fill.svg b/python/eel/web/libs/bootstrap-icons/save-fill.svg new file mode 100644 index 0000000..0a43dc1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/save-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/save.svg b/python/eel/web/libs/bootstrap-icons/save.svg new file mode 100644 index 0000000..26b8aed --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/save.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/save2-fill.svg b/python/eel/web/libs/bootstrap-icons/save2-fill.svg new file mode 100644 index 0000000..45feb59 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/save2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/save2.svg b/python/eel/web/libs/bootstrap-icons/save2.svg new file mode 100644 index 0000000..52bc9e4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/save2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/scissors.svg b/python/eel/web/libs/bootstrap-icons/scissors.svg new file mode 100644 index 0000000..ab71b0d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/scissors.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/scooter.svg b/python/eel/web/libs/bootstrap-icons/scooter.svg new file mode 100644 index 0000000..238eedb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/scooter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/screwdriver.svg b/python/eel/web/libs/bootstrap-icons/screwdriver.svg new file mode 100644 index 0000000..dc9c374 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/screwdriver.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sd-card-fill.svg b/python/eel/web/libs/bootstrap-icons/sd-card-fill.svg new file mode 100644 index 0000000..9fe36b6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sd-card-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sd-card.svg b/python/eel/web/libs/bootstrap-icons/sd-card.svg new file mode 100644 index 0000000..12ed59f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sd-card.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/search-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/search-heart-fill.svg new file mode 100644 index 0000000..54e31c7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/search-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/search-heart.svg b/python/eel/web/libs/bootstrap-icons/search-heart.svg new file mode 100644 index 0000000..92ea059 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/search-heart.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/search.svg b/python/eel/web/libs/bootstrap-icons/search.svg new file mode 100644 index 0000000..d3dc7ca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/search.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/segmented-nav.svg b/python/eel/web/libs/bootstrap-icons/segmented-nav.svg new file mode 100644 index 0000000..42323b2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/segmented-nav.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-check-fill.svg b/python/eel/web/libs/bootstrap-icons/send-check-fill.svg new file mode 100644 index 0000000..4b0a56a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-check-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-check.svg b/python/eel/web/libs/bootstrap-icons/send-check.svg new file mode 100644 index 0000000..581ebbe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-dash-fill.svg b/python/eel/web/libs/bootstrap-icons/send-dash-fill.svg new file mode 100644 index 0000000..254329c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-dash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-dash.svg b/python/eel/web/libs/bootstrap-icons/send-dash.svg new file mode 100644 index 0000000..abfbad3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-exclamation-fill.svg b/python/eel/web/libs/bootstrap-icons/send-exclamation-fill.svg new file mode 100644 index 0000000..5a77e98 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-exclamation-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-exclamation.svg b/python/eel/web/libs/bootstrap-icons/send-exclamation.svg new file mode 100644 index 0000000..149a7f7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-fill.svg b/python/eel/web/libs/bootstrap-icons/send-fill.svg new file mode 100644 index 0000000..2a84015 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/send-plus-fill.svg new file mode 100644 index 0000000..bea3738 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-plus-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-plus.svg b/python/eel/web/libs/bootstrap-icons/send-plus.svg new file mode 100644 index 0000000..4120228 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-slash-fill.svg b/python/eel/web/libs/bootstrap-icons/send-slash-fill.svg new file mode 100644 index 0000000..3345687 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-slash-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-slash.svg b/python/eel/web/libs/bootstrap-icons/send-slash.svg new file mode 100644 index 0000000..782daf3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-slash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-x-fill.svg b/python/eel/web/libs/bootstrap-icons/send-x-fill.svg new file mode 100644 index 0000000..ce102ba --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-x-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send-x.svg b/python/eel/web/libs/bootstrap-icons/send-x.svg new file mode 100644 index 0000000..c8bc8bf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/send.svg b/python/eel/web/libs/bootstrap-icons/send.svg new file mode 100644 index 0000000..c81fc95 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/send.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/server.svg b/python/eel/web/libs/bootstrap-icons/server.svg new file mode 100644 index 0000000..ff85feb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/server.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/share-fill.svg b/python/eel/web/libs/bootstrap-icons/share-fill.svg new file mode 100644 index 0000000..8b0ee88 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/share-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/share.svg b/python/eel/web/libs/bootstrap-icons/share.svg new file mode 100644 index 0000000..79d3075 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/share.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-check.svg b/python/eel/web/libs/bootstrap-icons/shield-check.svg new file mode 100644 index 0000000..ecbf543 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-check.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-exclamation.svg b/python/eel/web/libs/bootstrap-icons/shield-exclamation.svg new file mode 100644 index 0000000..825de04 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-exclamation.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-fill-check.svg b/python/eel/web/libs/bootstrap-icons/shield-fill-check.svg new file mode 100644 index 0000000..a72b2ba --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-fill-check.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-fill-exclamation.svg b/python/eel/web/libs/bootstrap-icons/shield-fill-exclamation.svg new file mode 100644 index 0000000..b489a68 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-fill-exclamation.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-fill-minus.svg b/python/eel/web/libs/bootstrap-icons/shield-fill-minus.svg new file mode 100644 index 0000000..b9b9129 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-fill-minus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-fill-plus.svg b/python/eel/web/libs/bootstrap-icons/shield-fill-plus.svg new file mode 100644 index 0000000..aec96d1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-fill-plus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-fill-x.svg b/python/eel/web/libs/bootstrap-icons/shield-fill-x.svg new file mode 100644 index 0000000..d384af4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-fill-x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-fill.svg b/python/eel/web/libs/bootstrap-icons/shield-fill.svg new file mode 100644 index 0000000..d1d877d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-lock-fill.svg b/python/eel/web/libs/bootstrap-icons/shield-lock-fill.svg new file mode 100644 index 0000000..e4c96b4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-lock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-lock.svg b/python/eel/web/libs/bootstrap-icons/shield-lock.svg new file mode 100644 index 0000000..ff38425 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-lock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-minus.svg b/python/eel/web/libs/bootstrap-icons/shield-minus.svg new file mode 100644 index 0000000..d1cedfd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-plus.svg b/python/eel/web/libs/bootstrap-icons/shield-plus.svg new file mode 100644 index 0000000..77bcb1a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-shaded.svg b/python/eel/web/libs/bootstrap-icons/shield-shaded.svg new file mode 100644 index 0000000..9c4af1a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-shaded.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-slash-fill.svg b/python/eel/web/libs/bootstrap-icons/shield-slash-fill.svg new file mode 100644 index 0000000..015d11b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-slash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-slash.svg b/python/eel/web/libs/bootstrap-icons/shield-slash.svg new file mode 100644 index 0000000..234afa2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield-x.svg b/python/eel/web/libs/bootstrap-icons/shield-x.svg new file mode 100644 index 0000000..3fe1666 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shield.svg b/python/eel/web/libs/bootstrap-icons/shield.svg new file mode 100644 index 0000000..18309d1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shield.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shift-fill.svg b/python/eel/web/libs/bootstrap-icons/shift-fill.svg new file mode 100644 index 0000000..da897bc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shift-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shift.svg b/python/eel/web/libs/bootstrap-icons/shift.svg new file mode 100644 index 0000000..59a88ef --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shift.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shop-window.svg b/python/eel/web/libs/bootstrap-icons/shop-window.svg new file mode 100644 index 0000000..a306cfa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shop-window.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shop.svg b/python/eel/web/libs/bootstrap-icons/shop.svg new file mode 100644 index 0000000..223d77b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/shuffle.svg b/python/eel/web/libs/bootstrap-icons/shuffle.svg new file mode 100644 index 0000000..83bf20c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/shuffle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-dead-end-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-dead-end-fill.svg new file mode 100644 index 0000000..b7f5876 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-dead-end-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-dead-end.svg b/python/eel/web/libs/bootstrap-icons/sign-dead-end.svg new file mode 100644 index 0000000..2828c9a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-dead-end.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-do-not-enter-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-do-not-enter-fill.svg new file mode 100644 index 0000000..3dfab6c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-do-not-enter-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-do-not-enter.svg b/python/eel/web/libs/bootstrap-icons/sign-do-not-enter.svg new file mode 100644 index 0000000..bf1ab21 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-do-not-enter.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-intersection-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-intersection-fill.svg new file mode 100644 index 0000000..a8d0e5b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-intersection-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-intersection-side-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-intersection-side-fill.svg new file mode 100644 index 0000000..7e6fd34 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-intersection-side-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-intersection-side.svg b/python/eel/web/libs/bootstrap-icons/sign-intersection-side.svg new file mode 100644 index 0000000..80959aa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-intersection-side.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-intersection-t-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-intersection-t-fill.svg new file mode 100644 index 0000000..0927772 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-intersection-t-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-intersection-t.svg b/python/eel/web/libs/bootstrap-icons/sign-intersection-t.svg new file mode 100644 index 0000000..95240f4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-intersection-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-intersection-y-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-intersection-y-fill.svg new file mode 100644 index 0000000..80201f9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-intersection-y-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-intersection-y.svg b/python/eel/web/libs/bootstrap-icons/sign-intersection-y.svg new file mode 100644 index 0000000..efc84a3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-intersection-y.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-intersection.svg b/python/eel/web/libs/bootstrap-icons/sign-intersection.svg new file mode 100644 index 0000000..509b13f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-intersection.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-merge-left-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-merge-left-fill.svg new file mode 100644 index 0000000..a1bd7ac --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-merge-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-merge-left.svg b/python/eel/web/libs/bootstrap-icons/sign-merge-left.svg new file mode 100644 index 0000000..b509fa2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-merge-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-merge-right-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-merge-right-fill.svg new file mode 100644 index 0000000..7f77190 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-merge-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-merge-right.svg b/python/eel/web/libs/bootstrap-icons/sign-merge-right.svg new file mode 100644 index 0000000..0339ab2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-merge-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-no-left-turn-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-no-left-turn-fill.svg new file mode 100644 index 0000000..86cc79b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-no-left-turn-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-no-left-turn.svg b/python/eel/web/libs/bootstrap-icons/sign-no-left-turn.svg new file mode 100644 index 0000000..e29d443 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-no-left-turn.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-no-parking-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-no-parking-fill.svg new file mode 100644 index 0000000..0e1bf46 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-no-parking-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-no-parking.svg b/python/eel/web/libs/bootstrap-icons/sign-no-parking.svg new file mode 100644 index 0000000..cc97b1c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-no-parking.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-no-right-turn-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-no-right-turn-fill.svg new file mode 100644 index 0000000..7448c09 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-no-right-turn-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-no-right-turn.svg b/python/eel/web/libs/bootstrap-icons/sign-no-right-turn.svg new file mode 100644 index 0000000..e7de083 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-no-right-turn.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-railroad-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-railroad-fill.svg new file mode 100644 index 0000000..2581813 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-railroad-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-railroad.svg b/python/eel/web/libs/bootstrap-icons/sign-railroad.svg new file mode 100644 index 0000000..a264db2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-railroad.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-stop-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-stop-fill.svg new file mode 100644 index 0000000..375af76 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-stop-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-stop-lights-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-stop-lights-fill.svg new file mode 100644 index 0000000..df93e1c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-stop-lights-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-stop-lights.svg b/python/eel/web/libs/bootstrap-icons/sign-stop-lights.svg new file mode 100644 index 0000000..297320a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-stop-lights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-stop.svg b/python/eel/web/libs/bootstrap-icons/sign-stop.svg new file mode 100644 index 0000000..14def74 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-stop.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-turn-left-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-turn-left-fill.svg new file mode 100644 index 0000000..87a6dca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-turn-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-turn-left.svg b/python/eel/web/libs/bootstrap-icons/sign-turn-left.svg new file mode 100644 index 0000000..bea00b7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-turn-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-turn-right-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-turn-right-fill.svg new file mode 100644 index 0000000..4181518 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-turn-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-turn-right.svg b/python/eel/web/libs/bootstrap-icons/sign-turn-right.svg new file mode 100644 index 0000000..da447db --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-turn-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-turn-slight-left-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-turn-slight-left-fill.svg new file mode 100644 index 0000000..62f8388 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-turn-slight-left-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-turn-slight-left.svg b/python/eel/web/libs/bootstrap-icons/sign-turn-slight-left.svg new file mode 100644 index 0000000..79475ad --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-turn-slight-left.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-turn-slight-right-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-turn-slight-right-fill.svg new file mode 100644 index 0000000..c4c4761 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-turn-slight-right-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-turn-slight-right.svg b/python/eel/web/libs/bootstrap-icons/sign-turn-slight-right.svg new file mode 100644 index 0000000..cf22c01 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-turn-slight-right.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-yield-fill.svg b/python/eel/web/libs/bootstrap-icons/sign-yield-fill.svg new file mode 100644 index 0000000..c2ec9a5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-yield-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sign-yield.svg b/python/eel/web/libs/bootstrap-icons/sign-yield.svg new file mode 100644 index 0000000..aabf3fb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sign-yield.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/signal.svg b/python/eel/web/libs/bootstrap-icons/signal.svg new file mode 100644 index 0000000..4220d48 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/signal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/signpost-2-fill.svg b/python/eel/web/libs/bootstrap-icons/signpost-2-fill.svg new file mode 100644 index 0000000..cc51e51 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/signpost-2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/signpost-2.svg b/python/eel/web/libs/bootstrap-icons/signpost-2.svg new file mode 100644 index 0000000..6a18b3b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/signpost-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/signpost-fill.svg b/python/eel/web/libs/bootstrap-icons/signpost-fill.svg new file mode 100644 index 0000000..f95f257 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/signpost-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/signpost-split-fill.svg b/python/eel/web/libs/bootstrap-icons/signpost-split-fill.svg new file mode 100644 index 0000000..86aa086 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/signpost-split-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/signpost-split.svg b/python/eel/web/libs/bootstrap-icons/signpost-split.svg new file mode 100644 index 0000000..0168ae5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/signpost-split.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/signpost.svg b/python/eel/web/libs/bootstrap-icons/signpost.svg new file mode 100644 index 0000000..90a8882 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/signpost.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sim-fill.svg b/python/eel/web/libs/bootstrap-icons/sim-fill.svg new file mode 100644 index 0000000..c8e2c29 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sim-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sim.svg b/python/eel/web/libs/bootstrap-icons/sim.svg new file mode 100644 index 0000000..cc0e869 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sim.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sina-weibo.svg b/python/eel/web/libs/bootstrap-icons/sina-weibo.svg new file mode 100644 index 0000000..05c5f4b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sina-weibo.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-backward-btn-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-backward-btn-fill.svg new file mode 100644 index 0000000..bf06429 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-backward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-backward-btn.svg b/python/eel/web/libs/bootstrap-icons/skip-backward-btn.svg new file mode 100644 index 0000000..b04455e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-backward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-backward-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-backward-circle-fill.svg new file mode 100644 index 0000000..f6b6e4d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-backward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-backward-circle.svg b/python/eel/web/libs/bootstrap-icons/skip-backward-circle.svg new file mode 100644 index 0000000..63e2a19 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-backward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-backward-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-backward-fill.svg new file mode 100644 index 0000000..a0ce53c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-backward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-backward.svg b/python/eel/web/libs/bootstrap-icons/skip-backward.svg new file mode 100644 index 0000000..9be60fe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-backward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-end-btn-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-end-btn-fill.svg new file mode 100644 index 0000000..55bf1ba --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-end-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-end-btn.svg b/python/eel/web/libs/bootstrap-icons/skip-end-btn.svg new file mode 100644 index 0000000..6c5b044 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-end-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-end-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-end-circle-fill.svg new file mode 100644 index 0000000..e303750 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-end-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-end-circle.svg b/python/eel/web/libs/bootstrap-icons/skip-end-circle.svg new file mode 100644 index 0000000..39e8cd3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-end-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-end-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-end-fill.svg new file mode 100644 index 0000000..fa90d3f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-end-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-end.svg b/python/eel/web/libs/bootstrap-icons/skip-end.svg new file mode 100644 index 0000000..40d6fa9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-end.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-forward-btn-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-forward-btn-fill.svg new file mode 100644 index 0000000..b767e9c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-forward-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-forward-btn.svg b/python/eel/web/libs/bootstrap-icons/skip-forward-btn.svg new file mode 100644 index 0000000..f67d3a8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-forward-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-forward-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-forward-circle-fill.svg new file mode 100644 index 0000000..00cea35 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-forward-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-forward-circle.svg b/python/eel/web/libs/bootstrap-icons/skip-forward-circle.svg new file mode 100644 index 0000000..3b55d7e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-forward-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-forward-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-forward-fill.svg new file mode 100644 index 0000000..c4071aa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-forward.svg b/python/eel/web/libs/bootstrap-icons/skip-forward.svg new file mode 100644 index 0000000..a1c4720 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-start-btn-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-start-btn-fill.svg new file mode 100644 index 0000000..56a1370 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-start-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-start-btn.svg b/python/eel/web/libs/bootstrap-icons/skip-start-btn.svg new file mode 100644 index 0000000..c86afbe --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-start-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-start-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-start-circle-fill.svg new file mode 100644 index 0000000..b6d13b0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-start-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-start-circle.svg b/python/eel/web/libs/bootstrap-icons/skip-start-circle.svg new file mode 100644 index 0000000..f9664d9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-start-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-start-fill.svg b/python/eel/web/libs/bootstrap-icons/skip-start-fill.svg new file mode 100644 index 0000000..c4295fc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-start-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skip-start.svg b/python/eel/web/libs/bootstrap-icons/skip-start.svg new file mode 100644 index 0000000..a178e0e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skip-start.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/skype.svg b/python/eel/web/libs/bootstrap-icons/skype.svg new file mode 100644 index 0000000..b3beaf9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/skype.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/slack.svg b/python/eel/web/libs/bootstrap-icons/slack.svg new file mode 100644 index 0000000..f4aa6e6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/slack.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/slash-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/slash-circle-fill.svg new file mode 100644 index 0000000..f703101 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/slash-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/slash-circle.svg b/python/eel/web/libs/bootstrap-icons/slash-circle.svg new file mode 100644 index 0000000..4c1344b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/slash-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/slash-lg.svg b/python/eel/web/libs/bootstrap-icons/slash-lg.svg new file mode 100644 index 0000000..161b6ec --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/slash-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/slash-square-fill.svg b/python/eel/web/libs/bootstrap-icons/slash-square-fill.svg new file mode 100644 index 0000000..c7a3935 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/slash-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/slash-square.svg b/python/eel/web/libs/bootstrap-icons/slash-square.svg new file mode 100644 index 0000000..ccf42bd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/slash-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/slash.svg b/python/eel/web/libs/bootstrap-icons/slash.svg new file mode 100644 index 0000000..9616561 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/slash.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sliders.svg b/python/eel/web/libs/bootstrap-icons/sliders.svg new file mode 100644 index 0000000..da4b835 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sliders.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sliders2-vertical.svg b/python/eel/web/libs/bootstrap-icons/sliders2-vertical.svg new file mode 100644 index 0000000..c474281 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sliders2-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sliders2.svg b/python/eel/web/libs/bootstrap-icons/sliders2.svg new file mode 100644 index 0000000..86fa70c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sliders2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/smartwatch.svg b/python/eel/web/libs/bootstrap-icons/smartwatch.svg new file mode 100644 index 0000000..696bd33 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/smartwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/snapchat.svg b/python/eel/web/libs/bootstrap-icons/snapchat.svg new file mode 100644 index 0000000..505f55a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/snapchat.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/snow.svg b/python/eel/web/libs/bootstrap-icons/snow.svg new file mode 100644 index 0000000..9b648a5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/snow.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/snow2.svg b/python/eel/web/libs/bootstrap-icons/snow2.svg new file mode 100644 index 0000000..cede335 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/snow2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/snow3.svg b/python/eel/web/libs/bootstrap-icons/snow3.svg new file mode 100644 index 0000000..75e5ef2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/snow3.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-alpha-down-alt.svg b/python/eel/web/libs/bootstrap-icons/sort-alpha-down-alt.svg new file mode 100644 index 0000000..fa4f4fa --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-alpha-down-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-alpha-down.svg b/python/eel/web/libs/bootstrap-icons/sort-alpha-down.svg new file mode 100644 index 0000000..e0fcad0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-alpha-down.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-alpha-up-alt.svg b/python/eel/web/libs/bootstrap-icons/sort-alpha-up-alt.svg new file mode 100644 index 0000000..69c1a39 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-alpha-up-alt.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-alpha-up.svg b/python/eel/web/libs/bootstrap-icons/sort-alpha-up.svg new file mode 100644 index 0000000..0be5e68 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-alpha-up.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-down-alt.svg b/python/eel/web/libs/bootstrap-icons/sort-down-alt.svg new file mode 100644 index 0000000..d7f7fc8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-down-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-down.svg b/python/eel/web/libs/bootstrap-icons/sort-down.svg new file mode 100644 index 0000000..848834c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-numeric-down-alt.svg b/python/eel/web/libs/bootstrap-icons/sort-numeric-down-alt.svg new file mode 100644 index 0000000..8c39a5a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-numeric-down-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-numeric-down.svg b/python/eel/web/libs/bootstrap-icons/sort-numeric-down.svg new file mode 100644 index 0000000..57a3fb0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-numeric-down.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-numeric-up-alt.svg b/python/eel/web/libs/bootstrap-icons/sort-numeric-up-alt.svg new file mode 100644 index 0000000..e8edf88 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-numeric-up-alt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-numeric-up.svg b/python/eel/web/libs/bootstrap-icons/sort-numeric-up.svg new file mode 100644 index 0000000..1cd0a37 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-numeric-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-up-alt.svg b/python/eel/web/libs/bootstrap-icons/sort-up-alt.svg new file mode 100644 index 0000000..96650d5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-up-alt.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sort-up.svg b/python/eel/web/libs/bootstrap-icons/sort-up.svg new file mode 100644 index 0000000..2158801 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sort-up.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/soundwave.svg b/python/eel/web/libs/bootstrap-icons/soundwave.svg new file mode 100644 index 0000000..288f108 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/soundwave.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/speaker-fill.svg b/python/eel/web/libs/bootstrap-icons/speaker-fill.svg new file mode 100644 index 0000000..bae80e2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/speaker-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/speaker.svg b/python/eel/web/libs/bootstrap-icons/speaker.svg new file mode 100644 index 0000000..461626d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/speaker.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/speedometer.svg b/python/eel/web/libs/bootstrap-icons/speedometer.svg new file mode 100644 index 0000000..5a0a43c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/speedometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/speedometer2.svg b/python/eel/web/libs/bootstrap-icons/speedometer2.svg new file mode 100644 index 0000000..d5676df --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/speedometer2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/spellcheck.svg b/python/eel/web/libs/bootstrap-icons/spellcheck.svg new file mode 100644 index 0000000..029950f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/spellcheck.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/spotify.svg b/python/eel/web/libs/bootstrap-icons/spotify.svg new file mode 100644 index 0000000..31b4238 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/spotify.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/square-fill.svg b/python/eel/web/libs/bootstrap-icons/square-fill.svg new file mode 100644 index 0000000..31bae4f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/square-half.svg b/python/eel/web/libs/bootstrap-icons/square-half.svg new file mode 100644 index 0000000..3f8179d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/square-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/square.svg b/python/eel/web/libs/bootstrap-icons/square.svg new file mode 100644 index 0000000..ded82d4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/square.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stack-overflow.svg b/python/eel/web/libs/bootstrap-icons/stack-overflow.svg new file mode 100644 index 0000000..b7d482d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stack-overflow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stack.svg b/python/eel/web/libs/bootstrap-icons/stack.svg new file mode 100644 index 0000000..b8a9c94 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/star-fill.svg b/python/eel/web/libs/bootstrap-icons/star-fill.svg new file mode 100644 index 0000000..de09c4a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/star-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/star-half.svg b/python/eel/web/libs/bootstrap-icons/star-half.svg new file mode 100644 index 0000000..8d30e7e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/star-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/star.svg b/python/eel/web/libs/bootstrap-icons/star.svg new file mode 100644 index 0000000..742b5e2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/star.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stars.svg b/python/eel/web/libs/bootstrap-icons/stars.svg new file mode 100644 index 0000000..2c16677 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stars.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/steam.svg b/python/eel/web/libs/bootstrap-icons/steam.svg new file mode 100644 index 0000000..aecd433 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/steam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stickies-fill.svg b/python/eel/web/libs/bootstrap-icons/stickies-fill.svg new file mode 100644 index 0000000..a0252da --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stickies-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stickies.svg b/python/eel/web/libs/bootstrap-icons/stickies.svg new file mode 100644 index 0000000..8252c49 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stickies.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sticky-fill.svg b/python/eel/web/libs/bootstrap-icons/sticky-fill.svg new file mode 100644 index 0000000..acd42b9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sticky-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sticky.svg b/python/eel/web/libs/bootstrap-icons/sticky.svg new file mode 100644 index 0000000..dba0142 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sticky.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stop-btn-fill.svg b/python/eel/web/libs/bootstrap-icons/stop-btn-fill.svg new file mode 100644 index 0000000..58b6c02 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stop-btn-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stop-btn.svg b/python/eel/web/libs/bootstrap-icons/stop-btn.svg new file mode 100644 index 0000000..5c392ec --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stop-btn.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stop-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/stop-circle-fill.svg new file mode 100644 index 0000000..ac711e0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stop-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stop-circle.svg b/python/eel/web/libs/bootstrap-icons/stop-circle.svg new file mode 100644 index 0000000..441613c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stop-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stop-fill.svg b/python/eel/web/libs/bootstrap-icons/stop-fill.svg new file mode 100644 index 0000000..e00085a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stop-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stop.svg b/python/eel/web/libs/bootstrap-icons/stop.svg new file mode 100644 index 0000000..2b86647 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stop.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stoplights-fill.svg b/python/eel/web/libs/bootstrap-icons/stoplights-fill.svg new file mode 100644 index 0000000..a18566b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stoplights-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stoplights.svg b/python/eel/web/libs/bootstrap-icons/stoplights.svg new file mode 100644 index 0000000..f765ab2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stoplights.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stopwatch-fill.svg b/python/eel/web/libs/bootstrap-icons/stopwatch-fill.svg new file mode 100644 index 0000000..2d2ed11 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stopwatch-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stopwatch.svg b/python/eel/web/libs/bootstrap-icons/stopwatch.svg new file mode 100644 index 0000000..964dbb8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stopwatch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/strava.svg b/python/eel/web/libs/bootstrap-icons/strava.svg new file mode 100644 index 0000000..7e3237d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/strava.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/stripe.svg b/python/eel/web/libs/bootstrap-icons/stripe.svg new file mode 100644 index 0000000..f24fdf3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/stripe.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/subscript.svg b/python/eel/web/libs/bootstrap-icons/subscript.svg new file mode 100644 index 0000000..6976c0d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/subscript.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/subtract.svg b/python/eel/web/libs/bootstrap-icons/subtract.svg new file mode 100644 index 0000000..e1d878a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/subtract.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/suit-club-fill.svg b/python/eel/web/libs/bootstrap-icons/suit-club-fill.svg new file mode 100644 index 0000000..d4d311a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/suit-club-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/suit-club.svg b/python/eel/web/libs/bootstrap-icons/suit-club.svg new file mode 100644 index 0000000..75e5e85 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/suit-club.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/suit-diamond-fill.svg b/python/eel/web/libs/bootstrap-icons/suit-diamond-fill.svg new file mode 100644 index 0000000..2be1b7f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/suit-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/suit-diamond.svg b/python/eel/web/libs/bootstrap-icons/suit-diamond.svg new file mode 100644 index 0000000..9192a27 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/suit-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/suit-heart-fill.svg b/python/eel/web/libs/bootstrap-icons/suit-heart-fill.svg new file mode 100644 index 0000000..0dd86f9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/suit-heart-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/suit-heart.svg b/python/eel/web/libs/bootstrap-icons/suit-heart.svg new file mode 100644 index 0000000..c761ef4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/suit-heart.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/suit-spade-fill.svg b/python/eel/web/libs/bootstrap-icons/suit-spade-fill.svg new file mode 100644 index 0000000..63bb0c6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/suit-spade-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/suit-spade.svg b/python/eel/web/libs/bootstrap-icons/suit-spade.svg new file mode 100644 index 0000000..8f14427 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/suit-spade.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sun-fill.svg b/python/eel/web/libs/bootstrap-icons/sun-fill.svg new file mode 100644 index 0000000..cc1a60e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sun-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sun.svg b/python/eel/web/libs/bootstrap-icons/sun.svg new file mode 100644 index 0000000..c311208 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sun.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sunglasses.svg b/python/eel/web/libs/bootstrap-icons/sunglasses.svg new file mode 100644 index 0000000..3f7dad0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sunglasses.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sunrise-fill.svg b/python/eel/web/libs/bootstrap-icons/sunrise-fill.svg new file mode 100644 index 0000000..eb6a668 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sunrise-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sunrise.svg b/python/eel/web/libs/bootstrap-icons/sunrise.svg new file mode 100644 index 0000000..53d670d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sunrise.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sunset-fill.svg b/python/eel/web/libs/bootstrap-icons/sunset-fill.svg new file mode 100644 index 0000000..7f5b60e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sunset-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/sunset.svg b/python/eel/web/libs/bootstrap-icons/sunset.svg new file mode 100644 index 0000000..91041cf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/sunset.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/superscript.svg b/python/eel/web/libs/bootstrap-icons/superscript.svg new file mode 100644 index 0000000..06a1a78 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/superscript.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/symmetry-horizontal.svg b/python/eel/web/libs/bootstrap-icons/symmetry-horizontal.svg new file mode 100644 index 0000000..7e46d90 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/symmetry-horizontal.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/symmetry-vertical.svg b/python/eel/web/libs/bootstrap-icons/symmetry-vertical.svg new file mode 100644 index 0000000..a18fa2f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/symmetry-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/table.svg b/python/eel/web/libs/bootstrap-icons/table.svg new file mode 100644 index 0000000..5e70d22 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/table.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tablet-fill.svg b/python/eel/web/libs/bootstrap-icons/tablet-fill.svg new file mode 100644 index 0000000..571ae8f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tablet-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tablet-landscape-fill.svg b/python/eel/web/libs/bootstrap-icons/tablet-landscape-fill.svg new file mode 100644 index 0000000..a4a6048 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tablet-landscape-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tablet-landscape.svg b/python/eel/web/libs/bootstrap-icons/tablet-landscape.svg new file mode 100644 index 0000000..b36f7d4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tablet-landscape.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tablet.svg b/python/eel/web/libs/bootstrap-icons/tablet.svg new file mode 100644 index 0000000..be81ff5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tablet.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tag-fill.svg b/python/eel/web/libs/bootstrap-icons/tag-fill.svg new file mode 100644 index 0000000..1502792 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tag-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tag.svg b/python/eel/web/libs/bootstrap-icons/tag.svg new file mode 100644 index 0000000..ab34fdd --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tag.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tags-fill.svg b/python/eel/web/libs/bootstrap-icons/tags-fill.svg new file mode 100644 index 0000000..f92a361 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tags-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tags.svg b/python/eel/web/libs/bootstrap-icons/tags.svg new file mode 100644 index 0000000..9f6d676 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tags.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/taxi-front-fill.svg b/python/eel/web/libs/bootstrap-icons/taxi-front-fill.svg new file mode 100644 index 0000000..1e1eb19 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/taxi-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/taxi-front.svg b/python/eel/web/libs/bootstrap-icons/taxi-front.svg new file mode 100644 index 0000000..4cb5fda --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/taxi-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telegram.svg b/python/eel/web/libs/bootstrap-icons/telegram.svg new file mode 100644 index 0000000..139af07 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telegram.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-fill.svg b/python/eel/web/libs/bootstrap-icons/telephone-fill.svg new file mode 100644 index 0000000..efc72c0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-forward-fill.svg b/python/eel/web/libs/bootstrap-icons/telephone-forward-fill.svg new file mode 100644 index 0000000..f4ce483 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-forward-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-forward.svg b/python/eel/web/libs/bootstrap-icons/telephone-forward.svg new file mode 100644 index 0000000..17ec9ce --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-forward.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-inbound-fill.svg b/python/eel/web/libs/bootstrap-icons/telephone-inbound-fill.svg new file mode 100644 index 0000000..998c8fb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-inbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-inbound.svg b/python/eel/web/libs/bootstrap-icons/telephone-inbound.svg new file mode 100644 index 0000000..460fe9f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-inbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-minus-fill.svg b/python/eel/web/libs/bootstrap-icons/telephone-minus-fill.svg new file mode 100644 index 0000000..bc17abb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-minus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-minus.svg b/python/eel/web/libs/bootstrap-icons/telephone-minus.svg new file mode 100644 index 0000000..4f4d93c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-minus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-outbound-fill.svg b/python/eel/web/libs/bootstrap-icons/telephone-outbound-fill.svg new file mode 100644 index 0000000..16013a5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-outbound-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-outbound.svg b/python/eel/web/libs/bootstrap-icons/telephone-outbound.svg new file mode 100644 index 0000000..1382886 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-outbound.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-plus-fill.svg b/python/eel/web/libs/bootstrap-icons/telephone-plus-fill.svg new file mode 100644 index 0000000..6d8c58f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-plus-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-plus.svg b/python/eel/web/libs/bootstrap-icons/telephone-plus.svg new file mode 100644 index 0000000..21ef909 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-x-fill.svg b/python/eel/web/libs/bootstrap-icons/telephone-x-fill.svg new file mode 100644 index 0000000..c8ef894 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-x-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone-x.svg b/python/eel/web/libs/bootstrap-icons/telephone-x.svg new file mode 100644 index 0000000..5aa3f95 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/telephone.svg b/python/eel/web/libs/bootstrap-icons/telephone.svg new file mode 100644 index 0000000..8e359b8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/telephone.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tencent-qq.svg b/python/eel/web/libs/bootstrap-icons/tencent-qq.svg new file mode 100644 index 0000000..b107eb5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tencent-qq.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/terminal-dash.svg b/python/eel/web/libs/bootstrap-icons/terminal-dash.svg new file mode 100644 index 0000000..9049b5e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/terminal-dash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/terminal-fill.svg b/python/eel/web/libs/bootstrap-icons/terminal-fill.svg new file mode 100644 index 0000000..d3c6394 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/terminal-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/terminal-plus.svg b/python/eel/web/libs/bootstrap-icons/terminal-plus.svg new file mode 100644 index 0000000..be268c8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/terminal-plus.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/terminal-split.svg b/python/eel/web/libs/bootstrap-icons/terminal-split.svg new file mode 100644 index 0000000..f65d2c7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/terminal-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/terminal-x.svg b/python/eel/web/libs/bootstrap-icons/terminal-x.svg new file mode 100644 index 0000000..5128f11 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/terminal-x.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/terminal.svg b/python/eel/web/libs/bootstrap-icons/terminal.svg new file mode 100644 index 0000000..e12c9f8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/terminal.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/text-center.svg b/python/eel/web/libs/bootstrap-icons/text-center.svg new file mode 100644 index 0000000..2887a99 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/text-center.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/text-indent-left.svg b/python/eel/web/libs/bootstrap-icons/text-indent-left.svg new file mode 100644 index 0000000..34d8c55 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/text-indent-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/text-indent-right.svg b/python/eel/web/libs/bootstrap-icons/text-indent-right.svg new file mode 100644 index 0000000..fdd837f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/text-indent-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/text-left.svg b/python/eel/web/libs/bootstrap-icons/text-left.svg new file mode 100644 index 0000000..0452611 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/text-left.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/text-paragraph.svg b/python/eel/web/libs/bootstrap-icons/text-paragraph.svg new file mode 100644 index 0000000..9779bea --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/text-paragraph.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/text-right.svg b/python/eel/web/libs/bootstrap-icons/text-right.svg new file mode 100644 index 0000000..34686b0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/text-right.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/text-wrap.svg b/python/eel/web/libs/bootstrap-icons/text-wrap.svg new file mode 100644 index 0000000..713a96c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/text-wrap.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/textarea-resize.svg b/python/eel/web/libs/bootstrap-icons/textarea-resize.svg new file mode 100644 index 0000000..c4a9d9f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/textarea-resize.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/textarea-t.svg b/python/eel/web/libs/bootstrap-icons/textarea-t.svg new file mode 100644 index 0000000..dc7e17c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/textarea-t.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/textarea.svg b/python/eel/web/libs/bootstrap-icons/textarea.svg new file mode 100644 index 0000000..9aa5445 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/textarea.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/thermometer-half.svg b/python/eel/web/libs/bootstrap-icons/thermometer-half.svg new file mode 100644 index 0000000..cafefd2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/thermometer-half.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/thermometer-high.svg b/python/eel/web/libs/bootstrap-icons/thermometer-high.svg new file mode 100644 index 0000000..15acf4c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/thermometer-high.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/thermometer-low.svg b/python/eel/web/libs/bootstrap-icons/thermometer-low.svg new file mode 100644 index 0000000..ce540e0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/thermometer-low.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/thermometer-snow.svg b/python/eel/web/libs/bootstrap-icons/thermometer-snow.svg new file mode 100644 index 0000000..0e1b400 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/thermometer-snow.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/thermometer-sun.svg b/python/eel/web/libs/bootstrap-icons/thermometer-sun.svg new file mode 100644 index 0000000..07c3290 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/thermometer-sun.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/thermometer.svg b/python/eel/web/libs/bootstrap-icons/thermometer.svg new file mode 100644 index 0000000..748813e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/thermometer.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/three-dots-vertical.svg b/python/eel/web/libs/bootstrap-icons/three-dots-vertical.svg new file mode 100644 index 0000000..cd0c79a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/three-dots-vertical.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/three-dots.svg b/python/eel/web/libs/bootstrap-icons/three-dots.svg new file mode 100644 index 0000000..ea92369 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/three-dots.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/thunderbolt-fill.svg b/python/eel/web/libs/bootstrap-icons/thunderbolt-fill.svg new file mode 100644 index 0000000..85c437e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/thunderbolt-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/thunderbolt.svg b/python/eel/web/libs/bootstrap-icons/thunderbolt.svg new file mode 100644 index 0000000..b8356da --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/thunderbolt.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ticket-detailed-fill.svg b/python/eel/web/libs/bootstrap-icons/ticket-detailed-fill.svg new file mode 100644 index 0000000..bc5d192 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ticket-detailed-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ticket-detailed.svg b/python/eel/web/libs/bootstrap-icons/ticket-detailed.svg new file mode 100644 index 0000000..c2701bb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ticket-detailed.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ticket-fill.svg b/python/eel/web/libs/bootstrap-icons/ticket-fill.svg new file mode 100644 index 0000000..73728b6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ticket-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ticket-perforated-fill.svg b/python/eel/web/libs/bootstrap-icons/ticket-perforated-fill.svg new file mode 100644 index 0000000..2ec1d57 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ticket-perforated-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ticket-perforated.svg b/python/eel/web/libs/bootstrap-icons/ticket-perforated.svg new file mode 100644 index 0000000..194ae05 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ticket-perforated.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ticket.svg b/python/eel/web/libs/bootstrap-icons/ticket.svg new file mode 100644 index 0000000..f24a93e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ticket.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tiktok.svg b/python/eel/web/libs/bootstrap-icons/tiktok.svg new file mode 100644 index 0000000..7edac4e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tiktok.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/toggle-off.svg b/python/eel/web/libs/bootstrap-icons/toggle-off.svg new file mode 100644 index 0000000..97d6dab --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/toggle-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/toggle-on.svg b/python/eel/web/libs/bootstrap-icons/toggle-on.svg new file mode 100644 index 0000000..d13b495 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/toggle-on.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/toggle2-off.svg b/python/eel/web/libs/bootstrap-icons/toggle2-off.svg new file mode 100644 index 0000000..a8fee6b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/toggle2-off.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/toggle2-on.svg b/python/eel/web/libs/bootstrap-icons/toggle2-on.svg new file mode 100644 index 0000000..993ec33 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/toggle2-on.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/toggles.svg b/python/eel/web/libs/bootstrap-icons/toggles.svg new file mode 100644 index 0000000..d53ae01 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/toggles.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/toggles2.svg b/python/eel/web/libs/bootstrap-icons/toggles2.svg new file mode 100644 index 0000000..862fc9f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/toggles2.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tools.svg b/python/eel/web/libs/bootstrap-icons/tools.svg new file mode 100644 index 0000000..fcc8362 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tools.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tornado.svg b/python/eel/web/libs/bootstrap-icons/tornado.svg new file mode 100644 index 0000000..5bb53a2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tornado.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/train-freight-front-fill.svg b/python/eel/web/libs/bootstrap-icons/train-freight-front-fill.svg new file mode 100644 index 0000000..8278bb9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/train-freight-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/train-freight-front.svg b/python/eel/web/libs/bootstrap-icons/train-freight-front.svg new file mode 100644 index 0000000..a56961a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/train-freight-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/train-front-fill.svg b/python/eel/web/libs/bootstrap-icons/train-front-fill.svg new file mode 100644 index 0000000..85c56ef --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/train-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/train-front.svg b/python/eel/web/libs/bootstrap-icons/train-front.svg new file mode 100644 index 0000000..c84d62b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/train-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/train-lightrail-front-fill.svg b/python/eel/web/libs/bootstrap-icons/train-lightrail-front-fill.svg new file mode 100644 index 0000000..e4fdebf --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/train-lightrail-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/train-lightrail-front.svg b/python/eel/web/libs/bootstrap-icons/train-lightrail-front.svg new file mode 100644 index 0000000..0e4c57e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/train-lightrail-front.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/translate.svg b/python/eel/web/libs/bootstrap-icons/translate.svg new file mode 100644 index 0000000..39a17d2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/translate.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/trash-fill.svg b/python/eel/web/libs/bootstrap-icons/trash-fill.svg new file mode 100644 index 0000000..1a20e6a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/trash-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/trash.svg b/python/eel/web/libs/bootstrap-icons/trash.svg new file mode 100644 index 0000000..0ba7218 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/trash.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/trash2-fill.svg b/python/eel/web/libs/bootstrap-icons/trash2-fill.svg new file mode 100644 index 0000000..bc78b6d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/trash2-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/trash2.svg b/python/eel/web/libs/bootstrap-icons/trash2.svg new file mode 100644 index 0000000..6e6468e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/trash2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/trash3-fill.svg b/python/eel/web/libs/bootstrap-icons/trash3-fill.svg new file mode 100644 index 0000000..e0e81f1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/trash3-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/trash3.svg b/python/eel/web/libs/bootstrap-icons/trash3.svg new file mode 100644 index 0000000..1d5f42e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/trash3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tree-fill.svg b/python/eel/web/libs/bootstrap-icons/tree-fill.svg new file mode 100644 index 0000000..4d45dd4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tree-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tree.svg b/python/eel/web/libs/bootstrap-icons/tree.svg new file mode 100644 index 0000000..b97eb64 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tree.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/trello.svg b/python/eel/web/libs/bootstrap-icons/trello.svg new file mode 100644 index 0000000..0886058 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/trello.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/triangle-fill.svg b/python/eel/web/libs/bootstrap-icons/triangle-fill.svg new file mode 100644 index 0000000..654787f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/triangle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/triangle-half.svg b/python/eel/web/libs/bootstrap-icons/triangle-half.svg new file mode 100644 index 0000000..8f86f28 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/triangle-half.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/triangle.svg b/python/eel/web/libs/bootstrap-icons/triangle.svg new file mode 100644 index 0000000..1fa1898 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/triangle.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/trophy-fill.svg b/python/eel/web/libs/bootstrap-icons/trophy-fill.svg new file mode 100644 index 0000000..e29f001 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/trophy-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/trophy.svg b/python/eel/web/libs/bootstrap-icons/trophy.svg new file mode 100644 index 0000000..adfa108 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/trophy.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tropical-storm.svg b/python/eel/web/libs/bootstrap-icons/tropical-storm.svg new file mode 100644 index 0000000..c16188d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tropical-storm.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/truck-flatbed.svg b/python/eel/web/libs/bootstrap-icons/truck-flatbed.svg new file mode 100644 index 0000000..5a37c8d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/truck-flatbed.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/truck-front-fill.svg b/python/eel/web/libs/bootstrap-icons/truck-front-fill.svg new file mode 100644 index 0000000..0aeb0a1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/truck-front-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/truck-front.svg b/python/eel/web/libs/bootstrap-icons/truck-front.svg new file mode 100644 index 0000000..9e4bbf1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/truck-front.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/truck.svg b/python/eel/web/libs/bootstrap-icons/truck.svg new file mode 100644 index 0000000..1afc549 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/truck.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tsunami.svg b/python/eel/web/libs/bootstrap-icons/tsunami.svg new file mode 100644 index 0000000..cf57486 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tsunami.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tv-fill.svg b/python/eel/web/libs/bootstrap-icons/tv-fill.svg new file mode 100644 index 0000000..bf9830f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tv-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/tv.svg b/python/eel/web/libs/bootstrap-icons/tv.svg new file mode 100644 index 0000000..bba3da1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/tv.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/twitch.svg b/python/eel/web/libs/bootstrap-icons/twitch.svg new file mode 100644 index 0000000..2975f80 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/twitch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/twitter.svg b/python/eel/web/libs/bootstrap-icons/twitter.svg new file mode 100644 index 0000000..8a83fa6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/twitter.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/type-bold.svg b/python/eel/web/libs/bootstrap-icons/type-bold.svg new file mode 100644 index 0000000..276d133 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/type-bold.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/type-h1.svg b/python/eel/web/libs/bootstrap-icons/type-h1.svg new file mode 100644 index 0000000..4c89181 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/type-h1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/type-h2.svg b/python/eel/web/libs/bootstrap-icons/type-h2.svg new file mode 100644 index 0000000..b6ab765 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/type-h2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/type-h3.svg b/python/eel/web/libs/bootstrap-icons/type-h3.svg new file mode 100644 index 0000000..154c293 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/type-h3.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/type-italic.svg b/python/eel/web/libs/bootstrap-icons/type-italic.svg new file mode 100644 index 0000000..3ac6b09 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/type-italic.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/type-strikethrough.svg b/python/eel/web/libs/bootstrap-icons/type-strikethrough.svg new file mode 100644 index 0000000..1c940e4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/type-strikethrough.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/type-underline.svg b/python/eel/web/libs/bootstrap-icons/type-underline.svg new file mode 100644 index 0000000..c299b8b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/type-underline.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/type.svg b/python/eel/web/libs/bootstrap-icons/type.svg new file mode 100644 index 0000000..9ab1e4c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/type.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ubuntu.svg b/python/eel/web/libs/bootstrap-icons/ubuntu.svg new file mode 100644 index 0000000..27f8c27 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ubuntu.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ui-checks-grid.svg b/python/eel/web/libs/bootstrap-icons/ui-checks-grid.svg new file mode 100644 index 0000000..a32d424 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ui-checks-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ui-checks.svg b/python/eel/web/libs/bootstrap-icons/ui-checks.svg new file mode 100644 index 0000000..9b659e2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ui-checks.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ui-radios-grid.svg b/python/eel/web/libs/bootstrap-icons/ui-radios-grid.svg new file mode 100644 index 0000000..00c7b08 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ui-radios-grid.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/ui-radios.svg b/python/eel/web/libs/bootstrap-icons/ui-radios.svg new file mode 100644 index 0000000..da779af --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/ui-radios.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/umbrella-fill.svg b/python/eel/web/libs/bootstrap-icons/umbrella-fill.svg new file mode 100644 index 0000000..c4886e9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/umbrella-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/umbrella.svg b/python/eel/web/libs/bootstrap-icons/umbrella.svg new file mode 100644 index 0000000..94f32f9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/umbrella.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/unindent.svg b/python/eel/web/libs/bootstrap-icons/unindent.svg new file mode 100644 index 0000000..1969283 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/unindent.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/union.svg b/python/eel/web/libs/bootstrap-icons/union.svg new file mode 100644 index 0000000..b629b88 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/union.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/unity.svg b/python/eel/web/libs/bootstrap-icons/unity.svg new file mode 100644 index 0000000..e179a38 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/unity.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/universal-access-circle.svg b/python/eel/web/libs/bootstrap-icons/universal-access-circle.svg new file mode 100644 index 0000000..158465b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/universal-access-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/universal-access.svg b/python/eel/web/libs/bootstrap-icons/universal-access.svg new file mode 100644 index 0000000..3b7fc37 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/universal-access.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/unlock-fill.svg b/python/eel/web/libs/bootstrap-icons/unlock-fill.svg new file mode 100644 index 0000000..f053354 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/unlock-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/unlock.svg b/python/eel/web/libs/bootstrap-icons/unlock.svg new file mode 100644 index 0000000..8eb0925 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/unlock.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/upc-scan.svg b/python/eel/web/libs/bootstrap-icons/upc-scan.svg new file mode 100644 index 0000000..2a9a6af --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/upc-scan.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/upc.svg b/python/eel/web/libs/bootstrap-icons/upc.svg new file mode 100644 index 0000000..6669ef7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/upc.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/upload.svg b/python/eel/web/libs/bootstrap-icons/upload.svg new file mode 100644 index 0000000..be3f8e3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/upload.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-c-fill.svg b/python/eel/web/libs/bootstrap-icons/usb-c-fill.svg new file mode 100644 index 0000000..0e50ac6 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-c-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-c.svg b/python/eel/web/libs/bootstrap-icons/usb-c.svg new file mode 100644 index 0000000..c17d4ca --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-c.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-drive-fill.svg b/python/eel/web/libs/bootstrap-icons/usb-drive-fill.svg new file mode 100644 index 0000000..834614d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-drive-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-drive.svg b/python/eel/web/libs/bootstrap-icons/usb-drive.svg new file mode 100644 index 0000000..ca08df5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-drive.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-fill.svg b/python/eel/web/libs/bootstrap-icons/usb-fill.svg new file mode 100644 index 0000000..443c91a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-micro-fill.svg b/python/eel/web/libs/bootstrap-icons/usb-micro-fill.svg new file mode 100644 index 0000000..67ad744 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-micro-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-micro.svg b/python/eel/web/libs/bootstrap-icons/usb-micro.svg new file mode 100644 index 0000000..945b6e7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-micro.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-mini-fill.svg b/python/eel/web/libs/bootstrap-icons/usb-mini-fill.svg new file mode 100644 index 0000000..7235636 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-mini-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-mini.svg b/python/eel/web/libs/bootstrap-icons/usb-mini.svg new file mode 100644 index 0000000..7cc383f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-mini.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-plug-fill.svg b/python/eel/web/libs/bootstrap-icons/usb-plug-fill.svg new file mode 100644 index 0000000..2f1c185 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-plug-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-plug.svg b/python/eel/web/libs/bootstrap-icons/usb-plug.svg new file mode 100644 index 0000000..68f5f97 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-plug.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb-symbol.svg b/python/eel/web/libs/bootstrap-icons/usb-symbol.svg new file mode 100644 index 0000000..eb02d87 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb-symbol.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/usb.svg b/python/eel/web/libs/bootstrap-icons/usb.svg new file mode 100644 index 0000000..e82324c --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/usb.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/valentine.svg b/python/eel/web/libs/bootstrap-icons/valentine.svg new file mode 100644 index 0000000..5542055 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/valentine.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/valentine2.svg b/python/eel/web/libs/bootstrap-icons/valentine2.svg new file mode 100644 index 0000000..c70e274 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/valentine2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/vector-pen.svg b/python/eel/web/libs/bootstrap-icons/vector-pen.svg new file mode 100644 index 0000000..013acc2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/vector-pen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/view-list.svg b/python/eel/web/libs/bootstrap-icons/view-list.svg new file mode 100644 index 0000000..3d1a972 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/view-list.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/view-stacked.svg b/python/eel/web/libs/bootstrap-icons/view-stacked.svg new file mode 100644 index 0000000..7f59bb9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/view-stacked.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/vimeo.svg b/python/eel/web/libs/bootstrap-icons/vimeo.svg new file mode 100644 index 0000000..34eea6d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/vimeo.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/vinyl-fill.svg b/python/eel/web/libs/bootstrap-icons/vinyl-fill.svg new file mode 100644 index 0000000..a5ab73d --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/vinyl-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/vinyl.svg b/python/eel/web/libs/bootstrap-icons/vinyl.svg new file mode 100644 index 0000000..75c2681 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/vinyl.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/virus.svg b/python/eel/web/libs/bootstrap-icons/virus.svg new file mode 100644 index 0000000..4029fad --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/virus.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/virus2.svg b/python/eel/web/libs/bootstrap-icons/virus2.svg new file mode 100644 index 0000000..b0501ec --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/virus2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/voicemail.svg b/python/eel/web/libs/bootstrap-icons/voicemail.svg new file mode 100644 index 0000000..ff7ce86 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/voicemail.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/volume-down-fill.svg b/python/eel/web/libs/bootstrap-icons/volume-down-fill.svg new file mode 100644 index 0000000..4879b5a --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/volume-down-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/volume-down.svg b/python/eel/web/libs/bootstrap-icons/volume-down.svg new file mode 100644 index 0000000..996dbef --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/volume-down.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/volume-mute-fill.svg b/python/eel/web/libs/bootstrap-icons/volume-mute-fill.svg new file mode 100644 index 0000000..7ab7684 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/volume-mute-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/volume-mute.svg b/python/eel/web/libs/bootstrap-icons/volume-mute.svg new file mode 100644 index 0000000..12659d9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/volume-mute.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/volume-off-fill.svg b/python/eel/web/libs/bootstrap-icons/volume-off-fill.svg new file mode 100644 index 0000000..4941870 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/volume-off-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/volume-off.svg b/python/eel/web/libs/bootstrap-icons/volume-off.svg new file mode 100644 index 0000000..08bb6b9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/volume-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/volume-up-fill.svg b/python/eel/web/libs/bootstrap-icons/volume-up-fill.svg new file mode 100644 index 0000000..495ee98 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/volume-up-fill.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/volume-up.svg b/python/eel/web/libs/bootstrap-icons/volume-up.svg new file mode 100644 index 0000000..3840310 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/volume-up.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/vr.svg b/python/eel/web/libs/bootstrap-icons/vr.svg new file mode 100644 index 0000000..cf2ea37 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/vr.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wallet-fill.svg b/python/eel/web/libs/bootstrap-icons/wallet-fill.svg new file mode 100644 index 0000000..d44e5c8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wallet-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wallet.svg b/python/eel/web/libs/bootstrap-icons/wallet.svg new file mode 100644 index 0000000..d18441b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wallet.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wallet2.svg b/python/eel/web/libs/bootstrap-icons/wallet2.svg new file mode 100644 index 0000000..e646d94 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wallet2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/watch.svg b/python/eel/web/libs/bootstrap-icons/watch.svg new file mode 100644 index 0000000..8c3ee98 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/watch.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/water.svg b/python/eel/web/libs/bootstrap-icons/water.svg new file mode 100644 index 0000000..18e0825 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/water.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/webcam-fill.svg b/python/eel/web/libs/bootstrap-icons/webcam-fill.svg new file mode 100644 index 0000000..04b835b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/webcam-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/webcam.svg b/python/eel/web/libs/bootstrap-icons/webcam.svg new file mode 100644 index 0000000..da7ef71 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/webcam.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wechat.svg b/python/eel/web/libs/bootstrap-icons/wechat.svg new file mode 100644 index 0000000..06b8ff8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wechat.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/whatsapp.svg b/python/eel/web/libs/bootstrap-icons/whatsapp.svg new file mode 100644 index 0000000..6242d05 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/whatsapp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wifi-1.svg b/python/eel/web/libs/bootstrap-icons/wifi-1.svg new file mode 100644 index 0000000..4d75ef5 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wifi-1.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wifi-2.svg b/python/eel/web/libs/bootstrap-icons/wifi-2.svg new file mode 100644 index 0000000..377c1fc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wifi-2.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wifi-off.svg b/python/eel/web/libs/bootstrap-icons/wifi-off.svg new file mode 100644 index 0000000..4399861 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wifi-off.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wifi.svg b/python/eel/web/libs/bootstrap-icons/wifi.svg new file mode 100644 index 0000000..8cb1f71 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wifi.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wikipedia.svg b/python/eel/web/libs/bootstrap-icons/wikipedia.svg new file mode 100644 index 0000000..5fa98b1 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wikipedia.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wind.svg b/python/eel/web/libs/bootstrap-icons/wind.svg new file mode 100644 index 0000000..d350ea4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wind.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/window-dash.svg b/python/eel/web/libs/bootstrap-icons/window-dash.svg new file mode 100644 index 0000000..191fbd7 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/window-dash.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/window-desktop.svg b/python/eel/web/libs/bootstrap-icons/window-desktop.svg new file mode 100644 index 0000000..a044521 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/window-desktop.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/window-dock.svg b/python/eel/web/libs/bootstrap-icons/window-dock.svg new file mode 100644 index 0000000..dbffecb --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/window-dock.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/window-fullscreen.svg b/python/eel/web/libs/bootstrap-icons/window-fullscreen.svg new file mode 100644 index 0000000..22a8d20 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/window-fullscreen.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/window-plus.svg b/python/eel/web/libs/bootstrap-icons/window-plus.svg new file mode 100644 index 0000000..08444f3 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/window-plus.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/window-sidebar.svg b/python/eel/web/libs/bootstrap-icons/window-sidebar.svg new file mode 100644 index 0000000..98476ce --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/window-sidebar.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/window-split.svg b/python/eel/web/libs/bootstrap-icons/window-split.svg new file mode 100644 index 0000000..21862f2 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/window-split.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/window-stack.svg b/python/eel/web/libs/bootstrap-icons/window-stack.svg new file mode 100644 index 0000000..592e5c8 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/window-stack.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/window-x.svg b/python/eel/web/libs/bootstrap-icons/window-x.svg new file mode 100644 index 0000000..e7a97dc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/window-x.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/window.svg b/python/eel/web/libs/bootstrap-icons/window.svg new file mode 100644 index 0000000..ad6166e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/window.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/windows.svg b/python/eel/web/libs/bootstrap-icons/windows.svg new file mode 100644 index 0000000..b280560 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/windows.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wordpress.svg b/python/eel/web/libs/bootstrap-icons/wordpress.svg new file mode 100644 index 0000000..4c8cbc4 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wordpress.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wrench-adjustable-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/wrench-adjustable-circle-fill.svg new file mode 100644 index 0000000..b723d7f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wrench-adjustable-circle-fill.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wrench-adjustable-circle.svg b/python/eel/web/libs/bootstrap-icons/wrench-adjustable-circle.svg new file mode 100644 index 0000000..a5a6f0b --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wrench-adjustable-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wrench-adjustable.svg b/python/eel/web/libs/bootstrap-icons/wrench-adjustable.svg new file mode 100644 index 0000000..4ec8082 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wrench-adjustable.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/wrench.svg b/python/eel/web/libs/bootstrap-icons/wrench.svg new file mode 100644 index 0000000..bef0713 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/wrench.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/x-circle-fill.svg b/python/eel/web/libs/bootstrap-icons/x-circle-fill.svg new file mode 100644 index 0000000..448fdee --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/x-circle-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/x-circle.svg b/python/eel/web/libs/bootstrap-icons/x-circle.svg new file mode 100644 index 0000000..ce37cdc --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/x-circle.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/x-diamond-fill.svg b/python/eel/web/libs/bootstrap-icons/x-diamond-fill.svg new file mode 100644 index 0000000..2de6403 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/x-diamond-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/x-diamond.svg b/python/eel/web/libs/bootstrap-icons/x-diamond.svg new file mode 100644 index 0000000..0ade536 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/x-diamond.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/x-lg.svg b/python/eel/web/libs/bootstrap-icons/x-lg.svg new file mode 100644 index 0000000..53aec00 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/x-lg.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/x-octagon-fill.svg b/python/eel/web/libs/bootstrap-icons/x-octagon-fill.svg new file mode 100644 index 0000000..7872889 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/x-octagon-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/x-octagon.svg b/python/eel/web/libs/bootstrap-icons/x-octagon.svg new file mode 100644 index 0000000..794afd9 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/x-octagon.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/x-square-fill.svg b/python/eel/web/libs/bootstrap-icons/x-square-fill.svg new file mode 100644 index 0000000..ddfd727 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/x-square-fill.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/x-square.svg b/python/eel/web/libs/bootstrap-icons/x-square.svg new file mode 100644 index 0000000..9d7852f --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/x-square.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/x.svg b/python/eel/web/libs/bootstrap-icons/x.svg new file mode 100644 index 0000000..c865d88 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/x.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/xbox.svg b/python/eel/web/libs/bootstrap-icons/xbox.svg new file mode 100644 index 0000000..9d84973 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/xbox.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/yelp.svg b/python/eel/web/libs/bootstrap-icons/yelp.svg new file mode 100644 index 0000000..08d3465 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/yelp.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/yin-yang.svg b/python/eel/web/libs/bootstrap-icons/yin-yang.svg new file mode 100644 index 0000000..cf1da48 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/yin-yang.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/youtube.svg b/python/eel/web/libs/bootstrap-icons/youtube.svg new file mode 100644 index 0000000..86fa490 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/youtube.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/zoom-in.svg b/python/eel/web/libs/bootstrap-icons/zoom-in.svg new file mode 100644 index 0000000..6cde1a0 --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/zoom-in.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap-icons/zoom-out.svg b/python/eel/web/libs/bootstrap-icons/zoom-out.svg new file mode 100644 index 0000000..b965f8e --- /dev/null +++ b/python/eel/web/libs/bootstrap-icons/zoom-out.svg @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap/css/bootstrap-grid.css b/python/eel/web/libs/bootstrap/css/bootstrap-grid.css new file mode 100644 index 0000000..5792f32 --- /dev/null +++ b/python/eel/web/libs/bootstrap/css/bootstrap-grid.css @@ -0,0 +1,4226 @@ +/*! + * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/) + * Copyright 2011-2022 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: #0a58ca; + --bs-secondary-text: #6c757d; + --bs-success-text: #146c43; + --bs-info-text: #087990; + --bs-warning-text: #997404; + --bs-danger-text: #b02a37; + --bs-light-text: #6c757d; + --bs-dark-text: #495057; + --bs-primary-bg-subtle: #cfe2ff; + --bs-secondary-bg-subtle: #f8f9fa; + --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: #e9ecef; + --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-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --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-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-body-bg: #fff; + --bs-body-bg-rgb: 255, 255, 255; + --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-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075); + --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175); + --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075); + --bs-emphasis-color: #000; + --bs-form-control-bg: var(--bs-body-bg); + --bs-form-control-disabled-bg: var(--bs-secondary-bg); + --bs-highlight-bg: #fff3cd; + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; +} + +[data-bs-theme=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: #f8f9fa; + --bs-emphasis-color-rgb: 248, 249, 250; + --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-emphasis-color: #fff; + --bs-primary-text: #6ea8fe; + --bs-secondary-text: #dee2e6; + --bs-success-text: #75b798; + --bs-info-text: #6edff6; + --bs-warning-text: #ffda6a; + --bs-danger-text: #ea868f; + --bs-light-text: #f8f9fa; + --bs-dark-text: #dee2e6; + --bs-primary-bg-subtle: #031633; + --bs-secondary-bg-subtle: #212529; + --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: #495057; + --bs-success-border-subtle: #0f5132; + --bs-info-border-subtle: #055160; + --bs-warning-border-subtle: #664d03; + --bs-danger-border-subtle: #842029; + --bs-light-border-subtle: #495057; + --bs-dark-border-subtle: #343a40; + --bs-heading-color: #fff; + --bs-link-color: #6ea8fe; + --bs-link-hover-color: #9ec5fe; + --bs-link-color-rgb: 110, 168, 254; + --bs-link-hover-color-rgb: 158, 197, 254; + --bs-code-color: #e685b5; + --bs-border-color: #495057; + --bs-border-color-translucent: rgba(255, 255, 255, 0.15); +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.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(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.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; + } +} +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: 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; +} + +.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: 0.25rem !important; +} + +.m-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; +} + +.mx-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.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: 0.25rem !important; +} + +.me-2 { + margin-right: 0.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: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.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: 0.25rem !important; +} + +.ms-2 { + margin-left: 0.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: 0.25rem !important; +} + +.p-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; +} + +.px-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.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: 0.25rem !important; +} + +.pe-2 { + padding-right: 0.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: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.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: 0.25rem !important; +} + +.ps-2 { + padding-left: 0.5rem !important; +} + +.ps-3 { + padding-left: 1rem !important; +} + +.ps-4 { + padding-left: 1.5rem !important; +} + +.ps-5 { + padding-left: 3rem !important; +} + +@media (min-width: 576px) { + .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-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: 0.25rem !important; + } + .m-sm-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-sm-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.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: 0.25rem !important; + } + .me-sm-2 { + margin-right: 0.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: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.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: 0.25rem !important; + } + .ms-sm-2 { + margin-left: 0.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: 0.25rem !important; + } + .p-sm-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-sm-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.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: 0.25rem !important; + } + .pe-sm-2 { + padding-right: 0.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: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.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: 0.25rem !important; + } + .ps-sm-2 { + padding-left: 0.5rem !important; + } + .ps-sm-3 { + padding-left: 1rem !important; + } + .ps-sm-4 { + padding-left: 1.5rem !important; + } + .ps-sm-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 768px) { + .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-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: 0.25rem !important; + } + .m-md-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-md-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.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: 0.25rem !important; + } + .me-md-2 { + margin-right: 0.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: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.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: 0.25rem !important; + } + .ms-md-2 { + margin-left: 0.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: 0.25rem !important; + } + .p-md-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-md-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.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: 0.25rem !important; + } + .pe-md-2 { + padding-right: 0.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: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.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: 0.25rem !important; + } + .ps-md-2 { + padding-left: 0.5rem !important; + } + .ps-md-3 { + padding-left: 1rem !important; + } + .ps-md-4 { + padding-left: 1.5rem !important; + } + .ps-md-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 992px) { + .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-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: 0.25rem !important; + } + .m-lg-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-lg-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.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: 0.25rem !important; + } + .me-lg-2 { + margin-right: 0.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: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.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: 0.25rem !important; + } + .ms-lg-2 { + margin-left: 0.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: 0.25rem !important; + } + .p-lg-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-lg-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.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: 0.25rem !important; + } + .pe-lg-2 { + padding-right: 0.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: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.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: 0.25rem !important; + } + .ps-lg-2 { + padding-left: 0.5rem !important; + } + .ps-lg-3 { + padding-left: 1rem !important; + } + .ps-lg-4 { + padding-left: 1.5rem !important; + } + .ps-lg-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 1200px) { + .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-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: 0.25rem !important; + } + .m-xl-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xl-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.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: 0.25rem !important; + } + .me-xl-2 { + margin-right: 0.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: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.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: 0.25rem !important; + } + .ms-xl-2 { + margin-left: 0.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: 0.25rem !important; + } + .p-xl-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xl-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.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: 0.25rem !important; + } + .pe-xl-2 { + padding-right: 0.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: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.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: 0.25rem !important; + } + .ps-xl-2 { + padding-left: 0.5rem !important; + } + .ps-xl-3 { + padding-left: 1rem !important; + } + .ps-xl-4 { + padding-left: 1.5rem !important; + } + .ps-xl-5 { + padding-left: 3rem !important; + } +} +@media (min-width: 1400px) { + .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-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: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.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: 0.25rem !important; + margin-left: 0.25rem !important; + } + .mx-xxl-2 { + margin-right: 0.5rem !important; + margin-left: 0.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: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.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: 0.25rem !important; + } + .me-xxl-2 { + margin-right: 0.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: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.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: 0.25rem !important; + } + .ms-xxl-2 { + margin-left: 0.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: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.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: 0.25rem !important; + padding-left: 0.25rem !important; + } + .px-xxl-2 { + padding-right: 0.5rem !important; + padding-left: 0.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: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.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: 0.25rem !important; + } + .pe-xxl-2 { + padding-right: 0.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: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.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: 0.25rem !important; + } + .ps-xxl-2 { + padding-left: 0.5rem !important; + } + .ps-xxl-3 { + padding-left: 1rem !important; + } + .ps-xxl-4 { + padding-left: 1.5rem !important; + } + .ps-xxl-5 { + padding-left: 3rem !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-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-grid.css.map */ \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap/css/bootstrap-grid.css.map b/python/eel/web/libs/bootstrap/css/bootstrap-grid.css.map new file mode 100644 index 0000000..41b6c20 --- /dev/null +++ b/python/eel/web/libs/bootstrap/css/bootstrap-grid.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","bootstrap-grid.css","../../scss/mixins/_color-mode.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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,yBAAA;ERoyDV;EQ3yDM;IAOI,wBAAA;ERuyDV;EQ9yDM;IAOI,yBAAA;ER0yDV;EQjzDM;IAOI,6BAAA;ER6yDV;EQpzDM;IAOI,8BAAA;ERgzDV;EQvzDM;IAOI,wBAAA;ERmzDV;EQ1zDM;IAOI,+BAAA;ERszDV;EQ7zDM;IAOI,wBAAA;ERyzDV;EQh0DM;IAOI,yBAAA;ER4zDV;EQn0DM;IAOI,8BAAA;ER+zDV;EQt0DM;IAOI,iCAAA;ERk0DV;EQz0DM;IAOI,sCAAA;ERq0DV;EQ50DM;IAOI,yCAAA;ERw0DV;EQ/0DM;IAOI,uBAAA;ER20DV;EQl1DM;IAOI,uBAAA;ER80DV;EQr1DM;IAOI,yBAAA;ERi1DV;EQx1DM;IAOI,yBAAA;ERo1DV;EQ31DM;IAOI,0BAAA;ERu1DV;EQ91DM;IAOI,4BAAA;ER01DV;EQj2DM;IAOI,kCAAA;ER61DV;EQp2DM;IAOI,sCAAA;ERg2DV;EQv2DM;IAOI,oCAAA;ERm2DV;EQ12DM;IAOI,kCAAA;ERs2DV;EQ72DM;IAOI,yCAAA;ERy2DV;EQh3DM;IAOI,wCAAA;ER42DV;EQn3DM;IAOI,wCAAA;ER+2DV;EQt3DM;IAOI,kCAAA;ERk3DV;EQz3DM;IAOI,gCAAA;ERq3DV;EQ53DM;IAOI,8BAAA;ERw3DV;EQ/3DM;IAOI,gCAAA;ER23DV;EQl4DM;IAOI,+BAAA;ER83DV;EQr4DM;IAOI,oCAAA;ERi4DV;EQx4DM;IAOI,kCAAA;ERo4DV;EQ34DM;IAOI,gCAAA;ERu4DV;EQ94DM;IAOI,uCAAA;ER04DV;EQj5DM;IAOI,sCAAA;ER64DV;EQp5DM;IAOI,iCAAA;ERg5DV;EQv5DM;IAOI,2BAAA;ERm5DV;EQ15DM;IAOI,iCAAA;ERs5DV;EQ75DM;IAOI,+BAAA;ERy5DV;EQh6DM;IAOI,6BAAA;ER45DV;EQn6DM;IAOI,+BAAA;ER+5DV;EQt6DM;IAOI,8BAAA;ERk6DV;EQz6DM;IAOI,oBAAA;ERq6DV;EQ56DM;IAOI,mBAAA;ERw6DV;EQ/6DM;IAOI,mBAAA;ER26DV;EQl7DM;IAOI,mBAAA;ER86DV;EQr7DM;IAOI,mBAAA;ERi7DV;EQx7DM;IAOI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EQjtEM;IAOI,+BAAA;ER6sEV;EQptEM;IAOI,iCAAA;ERgtEV;EQvtEM;IAOI,+BAAA;ERmtEV;EQ1tEM;IAOI,0BAAA;ERstEV;EQ7tEM;IAOI,gCAAA;ERytEV;EQhuEM;IAOI,+BAAA;ER4tEV;EQnuEM;IAOI,6BAAA;ER+tEV;EQtuEM;IAOI,+BAAA;ERkuEV;EQzuEM;IAOI,6BAAA;ERquEV;AACF;AIhvEI;EIGI;IAOI,0BAAA;ER0uEV;EQjvEM;IAOI,gCAAA;ER6uEV;EQpvEM;IAOI,yBAAA;ERgvEV;EQvvEM;IAOI,wBAAA;ERmvEV;EQ1vEM;IAOI,yBAAA;ERsvEV;EQ7vEM;IAOI,6BAAA;ERyvEV;EQhwEM;IAOI,8BAAA;ER4vEV;EQnwEM;IAOI,wBAAA;ER+vEV;EQtwEM;IAOI,+BAAA;ERkwEV;EQzwEM;IAOI,wBAAA;ERqwEV;EQ5wEM;IAOI,yBAAA;ERwwEV;EQ/wEM;IAOI,8BAAA;ER2wEV;EQlxEM;IAOI,iCAAA;ER8wEV;EQrxEM;IAOI,sCAAA;ERixEV;EQxxEM;IAOI,yCAAA;ERoxEV;EQ3xEM;IAOI,uBAAA;ERuxEV;EQ9xEM;IAOI,uBAAA;ER0xEV;EQjyEM;IAOI,yBAAA;ER6xEV;EQpyEM;IAOI,yBAAA;ERgyEV;EQvyEM;IAOI,0BAAA;ERmyEV;EQ1yEM;IAOI,4BAAA;ERsyEV;EQ7yEM;IAOI,kCAAA;ERyyEV;EQhzEM;IAOI,sCAAA;ER4yEV;EQnzEM;IAOI,oCAAA;ER+yEV;EQtzEM;IAOI,kCAAA;ERkzEV;EQzzEM;IAOI,yCAAA;ERqzEV;EQ5zEM;IAOI,wCAAA;ERwzEV;EQ/zEM;IAOI,wCAAA;ER2zEV;EQl0EM;IAOI,kCAAA;ER8zEV;EQr0EM;IAOI,gCAAA;ERi0EV;EQx0EM;IAOI,8BAAA;ERo0EV;EQ30EM;IAOI,gCAAA;ERu0EV;EQ90EM;IAOI,+BAAA;ER00EV;EQj1EM;IAOI,oCAAA;ER60EV;EQp1EM;IAOI,kCAAA;ERg1EV;EQv1EM;IAOI,gCAAA;ERm1EV;EQ11EM;IAOI,uCAAA;ERs1EV;EQ71EM;IAOI,sCAAA;ERy1EV;EQh2EM;IAOI,iCA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FM;IAOI,4BAAA;ERqnFV;EQ5nFM;IAOI,8BAAA;ERwnFV;EQ/nFM;IAOI,4BAAA;ER2nFV;EQloFM;IAOI,2BAAA;ER8nFV;EQroFM;IAOI,iCAAA;ERioFV;EQxoFM;IAOI,gCAAA;ERooFV;EQ3oFM;IAOI,8BAAA;ERuoFV;EQ9oFM;IAOI,gCAAA;ER0oFV;EQjpFM;IAOI,8BAAA;ER6oFV;EQppFM;IAOI,4BAAA;ERgpFV;EQvpFM;IAOI,kCAAA;ERmpFV;EQ1pFM;IAOI,iCAAA;ERspFV;EQ7pFM;IAOI,+BAAA;ERypFV;EQhqFM;IAOI,iCAAA;ER4pFV;EQnqFM;IAOI,+BAAA;ER+pFV;EQtqFM;IAOI,0BAAA;ERkqFV;EQzqFM;IAOI,gCAAA;ERqqFV;EQ5qFM;IAOI,+BAAA;ERwqFV;EQ/qFM;IAOI,6BAAA;ER2qFV;EQlrFM;IAOI,+BAAA;ER8qFV;EQrrFM;IAOI,6BAAA;ERirFV;AACF;AI5rFI;EIGI;IAOI,0BAAA;ERsrFV;EQ7rFM;IAOI,gCAAA;ERyrFV;EQhsFM;IAOI,yBAAA;ER4rFV;EQnsFM;IAOI,wBAAA;ER+rFV;EQtsFM;IAOI,yBAAA;ERksFV;EQzsFM;IAOI,6BAAA;ERqsFV;EQ5sFM;IAOI,8BAAA;ERwsFV;EQ/sFM;IAOI,wBAAA;ER2sFV;EQltFM;IAOI,+BAAA;ER8sFV;EQrtFM;IAOI,wBAAA;ERitFV;EQxtFM;IAOI,yBAAA;ERotFV;EQ3tFM;IAOI,8BAAA;ERutFV;EQ9tFM;IAOI,iCAAA;ER0tFV;EQjuFM;IAOI,sCAAA;ER6tFV;EQpuFM;IAOI,yCAAA;ERguFV;EQvuFM;IAOI,uBAAA;ERmuFV;EQ1uFM;IAOI,uBAAA;ERsuFV;EQ7uFM;IAOI,yBAAA;ERyuFV;EQhvFM;IAOI,yBAAA;ER4uFV;EQnvFM;IAOI,0BAAA;ER+uFV;EQtvFM;IAOI,4BAAA;ERkvFV;EQzvFM;IAOI,kCAAA;ERqvFV;EQ5vFM;IAOI,sCAAA;ERwvFV;EQ/vFM;IAOI,oCAAA;ER2vFV;EQlwFM;IAOI,kCAAA;ER8vFV;EQrwFM;IAOI,yCAAA;ERiwFV;EQxwFM;IAOI,wCAAA;E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3lHM;IAOI,wBAAA;ERulHV;EQ9lHM;IAOI,yBAAA;ER0lHV;EQjmHM;IAOI,6BAAA;ER6lHV;EQpmHM;IAOI,8BAAA;ERgmHV;EQvmHM;IAOI,wBAAA;ERmmHV;EQ1mHM;IAOI,+BAAA;ERsmHV;EQ7mHM;IAOI,wBAAA;ERymHV;EQhnHM;IAOI,yBAAA;ER4mHV;EQnnHM;IAOI,8BAAA;ER+mHV;EQtnHM;IAOI,iCAAA;ERknHV;EQznHM;IAOI,sCAAA;ERqnHV;EQ5nHM;IAOI,yCAAA;ERwnHV;EQ/nHM;IAOI,uBAAA;ER2nHV;EQloHM;IAOI,uBAAA;ER8nHV;EQroHM;IAOI,yBAAA;ERioHV;EQxoHM;IAOI,yBAAA;ERooHV;EQ3oHM;IAOI,0BAAA;ERuoHV;EQ9oHM;IAOI,4BAAA;ER0oHV;EQjpHM;IAOI,kCAAA;ER6oHV;EQppHM;IAOI,sCAAA;ERgpHV;EQvpHM;IAOI,oCAAA;ERmpHV;EQ1pHM;IAOI,kCAAA;ERspHV;EQ7pHM;IAOI,yCAAA;ERypHV;EQhqHM;IAOI,wCAAA;ER4pHV;EQnqHM;IAOI,wCAAA;ER+pHV;EQtqHM;IAOI,kCAAA;ERkqHV;EQzqHM;IAOI,gCAAA;ERqqHV;EQ5qHM;IAOI,8BAAA;ERwqHV;EQ/qHM;IAOI,gCAAA;ER2qHV;EQlrHM;IAOI,+BAAA;ER8qHV;EQrrHM;IAOI,oCAAA;ERirHV;EQxrHM;IAOI,kCAAA;ERorHV;EQ3rHM;IAOI,gCAAA;ERurHV;EQ9rHM;IAOI,uCAAA;ER0rHV;EQjsHM;IAOI,sCAAA;ER6rHV;EQpsHM;IAOI,iCAAA;ERgsHV;EQvsHM;IAOI,2BAAA;ERmsHV;EQ1sHM;IAOI,iCAAA;ERssHV;EQ7sHM;IAOI,+BAAA;ERysHV;EQhtHM;IAOI,6BAAA;ER4sHV;EQntHM;IAOI,+BAAA;ER+sHV;EQttHM;IAOI,8BAAA;ERktHV;EQztHM;IAOI,oBAAA;ERqtHV;EQ5tHM;IAOI,mBAAA;ERwtHV;EQ/tHM;IAOI,mBAAA;ER2tHV;EQluHM;IAOI,mBAAA;ER8tHV;EQruHM;IAOI,mBAAA;ERiuHV;EQxuHM;IAOI,mBAAA;ERouHV;EQ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","file":"bootstrap-grid.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n // scss-docs-end root-body-variables\n\n @if $headings-color != null {\n --#{$prefix}heading-color: #{$headings-color};\n }\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n --#{$prefix}emphasis-color: #{$emphasis-color};\n\n // scss-docs-start form-control-vars\n --#{$prefix}form-control-bg: var(--#{$prefix}body-bg);\n --#{$prefix}form-control-disabled-bg: var(--#{$prefix}secondary-bg);\n // scss-docs-end form-control-vars\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$emphasis-color-dark};\n\n --#{$prefix}primary-text: #{$primary-text-dark};\n --#{$prefix}secondary-text: #{$secondary-text-dark};\n --#{$prefix}success-text: #{$success-text-dark};\n --#{$prefix}info-text: #{$info-text-dark};\n --#{$prefix}warning-text: #{$warning-text-dark};\n --#{$prefix}danger-text: #{$danger-text-dark};\n --#{$prefix}light-text: #{$light-text-dark};\n --#{$prefix}dark-text: #{$dark-text-dark};\n\n --#{$prefix}primary-bg-subtle: #{$primary-bg-subtle-dark};\n --#{$prefix}secondary-bg-subtle: #{$secondary-bg-subtle-dark};\n --#{$prefix}success-bg-subtle: #{$success-bg-subtle-dark};\n --#{$prefix}info-bg-subtle: #{$info-bg-subtle-dark};\n --#{$prefix}warning-bg-subtle: #{$warning-bg-subtle-dark};\n --#{$prefix}danger-bg-subtle: #{$danger-bg-subtle-dark};\n --#{$prefix}light-bg-subtle: #{$light-bg-subtle-dark};\n --#{$prefix}dark-bg-subtle: #{$dark-bg-subtle-dark};\n\n --#{$prefix}primary-border-subtle: #{$primary-border-subtle-dark};\n --#{$prefix}secondary-border-subtle: #{$secondary-border-subtle-dark};\n --#{$prefix}success-border-subtle: #{$success-border-subtle-dark};\n --#{$prefix}info-border-subtle: #{$info-border-subtle-dark};\n --#{$prefix}warning-border-subtle: #{$warning-border-subtle-dark};\n --#{$prefix}danger-border-subtle: #{$danger-border-subtle-dark};\n --#{$prefix}light-border-subtle: #{$light-border-subtle-dark};\n --#{$prefix}dark-border-subtle: #{$dark-border-subtle-dark};\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","/*!\n * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text: #0a58ca;\n --bs-secondary-text: #6c757d;\n --bs-success-text: #146c43;\n --bs-info-text: #087990;\n --bs-warning-text: #997404;\n --bs-danger-text: #b02a37;\n --bs-light-text: #6c757d;\n --bs-dark-text: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #f8f9fa;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #e9ecef;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --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\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);\n --bs-emphasis-color: #000;\n --bs-form-control-bg: var(--bs-body-bg);\n --bs-form-control-disabled-bg: var(--bs-secondary-bg);\n --bs-highlight-bg: #fff3cd;\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n[data-bs-theme=dark] {\n --bs-body-color: #adb5bd;\n --bs-body-color-rgb: 173, 181, 189;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #f8f9fa;\n --bs-emphasis-color-rgb: 248, 249, 250;\n --bs-secondary-color: rgba(173, 181, 189, 0.75);\n --bs-secondary-color-rgb: 173, 181, 189;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(173, 181, 189, 0.5);\n --bs-tertiary-color-rgb: 173, 181, 189;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-emphasis-color: #fff;\n --bs-primary-text: #6ea8fe;\n --bs-secondary-text: #dee2e6;\n --bs-success-text: #75b798;\n --bs-info-text: #6edff6;\n --bs-warning-text: #ffda6a;\n --bs-danger-text: #ea868f;\n --bs-light-text: #f8f9fa;\n --bs-dark-text: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #212529;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #495057;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #055160;\n --bs-warning-border-subtle: #664d03;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: #fff;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #9ec5fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 158, 197, 254;\n --bs-code-color: #e685b5;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"black\": $black,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-100,\n \"purple-200\": $purple-200,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n$primary-text: $blue-600 !default;\n$secondary-text: $gray-600 !default;\n$success-text: $green-600 !default;\n$info-text: $cyan-700 !default;\n$warning-text: $yellow-700 !default;\n$danger-text: $red-600 !default;\n$light-text: $gray-600 !default;\n$dark-text: $gray-700 !default;\n\n$primary-bg-subtle: $blue-100 !default;\n$secondary-bg-subtle: $gray-100 !default;\n$success-bg-subtle: $green-100 !default;\n$info-bg-subtle: $cyan-100 !default;\n$warning-bg-subtle: $yellow-100 !default;\n$danger-bg-subtle: $red-100 !default;\n$light-bg-subtle: mix($gray-100, $white) !default;\n$dark-bg-subtle: $gray-400 !default;\n\n$primary-border-subtle: $blue-200 !default;\n$secondary-border-subtle: $gray-200 !default;\n$success-border-subtle: $green-200 !default;\n$info-border-subtle: $cyan-200 !default;\n$warning-border-subtle: $yellow-200 !default;\n$danger-border-subtle: $red-200 !default;\n$light-border-subtle: $gray-200 !default;\n$dark-border-subtle: $gray-500 !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-container-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n$enable-dark-mode: true !default;\n$color-mode-type: data !default; // `data` or `media-query`\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-text-align: null !default;\n$body-color: $gray-900 !default;\n$body-bg: $white !default;\n\n$body-emphasis-color: $black !default;\n\n$body-secondary-color: rgba($body-color, .75) !default;\n$body-secondary-bg: $gray-200 !default;\n\n$body-tertiary-color: rgba($body-color, .5) !default;\n$body-tertiary-bg: $gray-100 !default;\n\n$emphasis-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-2xl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba(var(--#{$prefix}body-color-rgb), .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba(var(--#{$prefix}body-color-rgb), .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba(var(--#{$prefix}body-color-rgb), .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba(var(--#{$prefix}body-color-rgb), .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-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\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-medium: 500 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-family: null !default;\n$display-font-style: null !default;\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: var(--#{$prefix}secondary-color) !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: var(--#{$prefix}border-width) !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-bg: $yellow-100 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: var(--#{$prefix}body-color) !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: var(--#{$prefix}border-width) !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: var(--#{$prefix}form-control-bg) !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: var(--#{$prefix}form-control-disabled-bg) !default;\n$input-disabled-border-color: null !default;\n\n$input-color: var(--#{$prefix}body-color) !default;\n$input-border-color: var(--#{$prefix}border-color) !default; //$gray-400\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: var(--#{$prefix}secondary-color) !default;\n$input-plaintext-color: var(--#{$prefix}body-color) !default;\n\n$input-height-border: calc($input-border-width * 2) !default; // stylelint-disable-line function-disallowed-list\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: var(--#{$prefix}border-width) solid var(--#{$prefix}border-color) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba($black, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: var(--#{$prefix}tertiary-bg) !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $input-disabled-bg !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $input-border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n$form-select-border-radius-sm: $input-border-radius-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n$form-select-border-radius-lg: $input-border-radius-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: var(--#{$prefix}tertiary-bg) !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: var(--#{$prefix}secondary-color) !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: var(--#{$prefix}tertiary-bg) !default;\n$form-file-button-hover-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-height: 1.875em !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-label-disabled-color: $gray-600 !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": var(--#{$prefix}success-text),\n \"icon\": $form-feedback-icon-valid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}success),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}success-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}success),\n ),\n \"invalid\": (\n \"color\": var(--#{$prefix}danger-text),\n \"icon\": $form-feedback-icon-invalid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}danger),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}danger-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}danger),\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n// scss-docs-start zindex-levels-map\n$zindex-levels: (\n n1: -1,\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3\n) !default;\n// scss-docs-end zindex-levels-map\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: var(--#{$prefix}secondary-color) !default;\n\n$nav-tabs-border-color: var(--#{$prefix}border-color) !default;\n$nav-tabs-border-width: var(--#{$prefix}border-width) !default;\n$nav-tabs-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-tabs-link-hover-border-color: var(--#{$prefix}secondary-bg) var(--#{$prefix}secondary-bg) $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: var(--#{$prefix}emphasis-color) !default;\n$nav-tabs-link-active-bg: var(--#{$prefix}body-bg) !default;\n$nav-tabs-link-active-border-color: var(--#{$prefix}border-color) var(--#{$prefix}border-color) $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n\n$navbar-light-color: rgba(var(--#{$prefix}emphasis-color-rgb), .65) !default;\n$navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8) !default;\n$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1) !default;\n$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-dark-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: var(--#{$prefix}body-color) !default;\n$dropdown-bg: var(--#{$prefix}body-bg) !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: var(--#{$prefix}border-width) !default;\n$dropdown-inner-border-radius: calc($dropdown-border-radius - $dropdown-border-width) !default; // stylelint-disable-line function-disallowed-list\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: var(--#{$prefix}body-color) !default;\n$dropdown-link-hover-color: $dropdown-link-color !default;\n$dropdown-link-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: var(--#{$prefix}body-bg) !default;\n$pagination-border-radius: var(--#{$prefix}border-radius) !default;\n$pagination-border-width: var(--#{$prefix}border-width) !default;\n$pagination-margin-start: calc($pagination-border-width * -1) !default; // stylelint-disable-line function-disallowed-list\n$pagination-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$pagination-hover-border-color: var(--#{$prefix}border-color) !default; // Todo in v6: remove this?\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $component-active-bg !default;\n\n$pagination-disabled-color: var(--#{$prefix}secondary-color) !default;\n$pagination-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-disabled-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-title-color: null !default;\n$card-subtitle-color: null !default;\n$card-border-width: var(--#{$prefix}border-width) !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: var(--#{$prefix}border-radius) !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba(var(--#{$prefix}body-color-rgb), .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: var(--#{$prefix}body-bg) !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: var(--#{$prefix}body-color) !default; // Sass variable because of $accordion-button-icon\n$accordion-bg: var(--#{$prefix}body-bg) !default;\n$accordion-border-width: var(--#{$prefix}border-width) !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: var(--#{$prefix}border-radius) !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: var(--#{$prefix}body-color) !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: var(--#{$prefix}primary-bg-subtle) !default;\n$accordion-button-active-color: var(--#{$prefix}primary-text) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $body-color !default;\n$accordion-icon-active-color: $primary-text !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: var(--#{$prefix}body-bg) !default;\n$tooltip-bg: var(--#{$prefix}emphasis-color) !default;\n$tooltip-border-radius: var(--#{$prefix}border-radius) !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: var(--#{$prefix}body-bg) !default;\n$popover-max-width: 276px !default;\n$popover-border-width: var(--#{$prefix}border-width) !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$popover-inner-border-radius: calc($popover-border-radius - $popover-border-width) !default; // stylelint-disable-line function-disallowed-list\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: var(--#{$prefix}secondary-bg) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: var(--#{$prefix}body-color) !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-border-width: var(--#{$prefix}border-width) !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: var(--#{$prefix}border-radius) !default;\n$toast-box-shadow: var(--#{$prefix}box-shadow) !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: var(--#{$prefix}secondary-color) !default;\n$toast-header-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-header-border-color: $toast-border-color !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: var(--#{$prefix}body-bg) !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: var(--#{$prefix}border-width) !default;\n$modal-content-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: var(--#{$prefix}border-width) !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n// fusv-disable\n$alert-bg-scale: -80% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-border-scale: -70% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-color-scale: 40% !default; // Deprecated in v5.2.0, to be removed in v6\n// fusv-enable\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: var(--#{$prefix}secondary-bg) !default;\n$progress-border-radius: var(--#{$prefix}border-radius) !default;\n$progress-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: var(--#{$prefix}body-color) !default;\n$list-group-bg: var(--#{$prefix}body-bg) !default;\n$list-group-border-color: var(--#{$prefix}border-color) !default;\n$list-group-border-width: var(--#{$prefix}border-width) !default;\n$list-group-border-radius: var(--#{$prefix}border-radius) !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n// fusv-disable\n$list-group-item-bg-scale: -80% !default; // Deprecated in v5.3.0\n$list-group-item-color-scale: 40% !default; // Deprecated in v5.3.0\n// fusv-enable\n\n$list-group-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: var(--#{$prefix}secondary-color) !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: var(--#{$prefix}secondary-color) !default;\n$list-group-action-hover-color: var(--#{$prefix}emphasis-color) !default;\n\n$list-group-action-active-color: var(--#{$prefix}body-color) !default;\n$list-group-action-active-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: var(--#{$prefix}body-bg) !default;\n$thumbnail-border-width: var(--#{$prefix}border-width) !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: var(--#{$prefix}border-radius) !default;\n$thumbnail-box-shadow: var(--#{$prefix}box-shadow-sm) !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: var(--#{$prefix}secondary-color) !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-active-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-dark-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: var(--#{$prefix}body-bg) !default;\n$offcanvas-color: var(--#{$prefix}body-color) !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap/css/bootstrap-grid.min.css b/python/eel/web/libs/bootstrap/css/bootstrap-grid.min.css new file mode 100644 index 0000000..d6c50ce --- /dev/null +++ b/python/eel/web/libs/bootstrap/css/bootstrap-grid.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/) + * Copyright 2011-2022 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:#0a58ca;--bs-secondary-text:#6c757d;--bs-success-text:#146c43;--bs-info-text:#087990;--bs-warning-text:#997404;--bs-danger-text:#b02a37;--bs-light-text:#6c757d;--bs-dark-text:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#f8f9fa;--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:#e9ecef;--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-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--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-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-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--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-2xl:2rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);--bs-emphasis-color:#000;--bs-form-control-bg:var(--bs-body-bg);--bs-form-control-disabled-bg:var(--bs-secondary-bg);--bs-highlight-bg:#fff3cd;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}[data-bs-theme=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:#f8f9fa;--bs-emphasis-color-rgb:248,249,250;--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-emphasis-color:#fff;--bs-primary-text:#6ea8fe;--bs-secondary-text:#dee2e6;--bs-success-text:#75b798;--bs-info-text:#6edff6;--bs-warning-text:#ffda6a;--bs-danger-text:#ea868f;--bs-light-text:#f8f9fa;--bs-dark-text:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#212529;--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:#495057;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#055160;--bs-warning-border-subtle:#664d03;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:#fff;--bs-link-color:#6ea8fe;--bs-link-hover-color:#9ec5fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:158,197,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15)}.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}}.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>*{box-sizing:border-box;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}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display: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}.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}@media (min-width:576px){.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-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}}@media (min-width:768px){.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-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}}@media (min-width:992px){.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-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}}@media (min-width:1200px){.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-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}}@media (min-width:1400px){.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-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}}@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-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-grid.min.css.map */ \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap/css/bootstrap-grid.min.css.map b/python/eel/web/libs/bootstrap/css/bootstrap-grid.min.css.map new file mode 100644 index 0000000..ff0a5e4 --- /dev/null +++ b/python/eel/web/libs/bootstrap/css/bootstrap-grid.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","dist/css/bootstrap-grid.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_color-mode.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n // scss-docs-end root-body-variables\n\n @if $headings-color != null {\n --#{$prefix}heading-color: #{$headings-color};\n }\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n --#{$prefix}emphasis-color: #{$emphasis-color};\n\n // scss-docs-start form-control-vars\n --#{$prefix}form-control-bg: var(--#{$prefix}body-bg);\n --#{$prefix}form-control-disabled-bg: var(--#{$prefix}secondary-bg);\n // scss-docs-end form-control-vars\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$emphasis-color-dark};\n\n --#{$prefix}primary-text: #{$primary-text-dark};\n --#{$prefix}secondary-text: #{$secondary-text-dark};\n --#{$prefix}success-text: #{$success-text-dark};\n --#{$prefix}info-text: #{$info-text-dark};\n --#{$prefix}warning-text: #{$warning-text-dark};\n --#{$prefix}danger-text: #{$danger-text-dark};\n --#{$prefix}light-text: #{$light-text-dark};\n --#{$prefix}dark-text: #{$dark-text-dark};\n\n --#{$prefix}primary-bg-subtle: #{$primary-bg-subtle-dark};\n --#{$prefix}secondary-bg-subtle: #{$secondary-bg-subtle-dark};\n --#{$prefix}success-bg-subtle: #{$success-bg-subtle-dark};\n --#{$prefix}info-bg-subtle: #{$info-bg-subtle-dark};\n --#{$prefix}warning-bg-subtle: #{$warning-bg-subtle-dark};\n --#{$prefix}danger-bg-subtle: #{$danger-bg-subtle-dark};\n --#{$prefix}light-bg-subtle: #{$light-bg-subtle-dark};\n --#{$prefix}dark-bg-subtle: #{$dark-bg-subtle-dark};\n\n --#{$prefix}primary-border-subtle: #{$primary-border-subtle-dark};\n --#{$prefix}secondary-border-subtle: #{$secondary-border-subtle-dark};\n --#{$prefix}success-border-subtle: #{$success-border-subtle-dark};\n --#{$prefix}info-border-subtle: #{$info-border-subtle-dark};\n --#{$prefix}warning-border-subtle: #{$warning-border-subtle-dark};\n --#{$prefix}danger-border-subtle: #{$danger-border-subtle-dark};\n --#{$prefix}light-border-subtle: #{$light-border-subtle-dark};\n --#{$prefix}dark-border-subtle: #{$dark-border-subtle-dark};\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","/*!\n * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text: #0a58ca;\n --bs-secondary-text: #6c757d;\n --bs-success-text: #146c43;\n --bs-info-text: #087990;\n --bs-warning-text: #997404;\n --bs-danger-text: #b02a37;\n --bs-light-text: #6c757d;\n --bs-dark-text: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #f8f9fa;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #e9ecef;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --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\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);\n --bs-emphasis-color: #000;\n --bs-form-control-bg: var(--bs-body-bg);\n --bs-form-control-disabled-bg: var(--bs-secondary-bg);\n --bs-highlight-bg: #fff3cd;\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n[data-bs-theme=dark] {\n --bs-body-color: #adb5bd;\n --bs-body-color-rgb: 173, 181, 189;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #f8f9fa;\n --bs-emphasis-color-rgb: 248, 249, 250;\n --bs-secondary-color: rgba(173, 181, 189, 0.75);\n --bs-secondary-color-rgb: 173, 181, 189;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(173, 181, 189, 0.5);\n --bs-tertiary-color-rgb: 173, 181, 189;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-emphasis-color: #fff;\n --bs-primary-text: #6ea8fe;\n --bs-secondary-text: #dee2e6;\n --bs-success-text: #75b798;\n --bs-info-text: #6edff6;\n --bs-warning-text: #ffda6a;\n --bs-danger-text: #ea868f;\n --bs-light-text: #f8f9fa;\n --bs-dark-text: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #212529;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #495057;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #055160;\n --bs-warning-border-subtle: #664d03;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: #fff;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #9ec5fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 158, 197, 254;\n --bs-code-color: #e685b5;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.css b/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.css new file mode 100644 index 0000000..a35343a --- /dev/null +++ b/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.css @@ -0,0 +1,4225 @@ +/*! + * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/) + * Copyright 2011-2022 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: #0a58ca; + --bs-secondary-text: #6c757d; + --bs-success-text: #146c43; + --bs-info-text: #087990; + --bs-warning-text: #997404; + --bs-danger-text: #b02a37; + --bs-light-text: #6c757d; + --bs-dark-text: #495057; + --bs-primary-bg-subtle: #cfe2ff; + --bs-secondary-bg-subtle: #f8f9fa; + --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: #e9ecef; + --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-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --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-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-body-bg: #fff; + --bs-body-bg-rgb: 255, 255, 255; + --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-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075); + --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175); + --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075); + --bs-emphasis-color: #000; + --bs-form-control-bg: var(--bs-body-bg); + --bs-form-control-disabled-bg: var(--bs-secondary-bg); + --bs-highlight-bg: #fff3cd; + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; +} + +[data-bs-theme=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: #f8f9fa; + --bs-emphasis-color-rgb: 248, 249, 250; + --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-emphasis-color: #fff; + --bs-primary-text: #6ea8fe; + --bs-secondary-text: #dee2e6; + --bs-success-text: #75b798; + --bs-info-text: #6edff6; + --bs-warning-text: #ffda6a; + --bs-danger-text: #ea868f; + --bs-light-text: #f8f9fa; + --bs-dark-text: #dee2e6; + --bs-primary-bg-subtle: #031633; + --bs-secondary-bg-subtle: #212529; + --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: #495057; + --bs-success-border-subtle: #0f5132; + --bs-info-border-subtle: #055160; + --bs-warning-border-subtle: #664d03; + --bs-danger-border-subtle: #842029; + --bs-light-border-subtle: #495057; + --bs-dark-border-subtle: #343a40; + --bs-heading-color: #fff; + --bs-link-color: #6ea8fe; + --bs-link-hover-color: #9ec5fe; + --bs-link-color-rgb: 110, 168, 254; + --bs-link-hover-color-rgb: 158, 197, 254; + --bs-code-color: #e685b5; + --bs-border-color: #495057; + --bs-border-color-translucent: rgba(255, 255, 255, 0.15); +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + width: 100%; + padding-left: calc(var(--bs-gutter-x) * 0.5); + padding-right: calc(var(--bs-gutter-x) * 0.5); + margin-left: auto; + margin-right: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + box-sizing: border-box; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-left: calc(var(--bs-gutter-x) * 0.5); + padding-right: calc(var(--bs-gutter-x) * 0.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-right: 8.33333333%; +} + +.offset-2 { + margin-right: 16.66666667%; +} + +.offset-3 { + margin-right: 25%; +} + +.offset-4 { + margin-right: 33.33333333%; +} + +.offset-5 { + margin-right: 41.66666667%; +} + +.offset-6 { + margin-right: 50%; +} + +.offset-7 { + margin-right: 58.33333333%; +} + +.offset-8 { + margin-right: 66.66666667%; +} + +.offset-9 { + margin-right: 75%; +} + +.offset-10 { + margin-right: 83.33333333%; +} + +.offset-11 { + margin-right: 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-right: 0; + } + .offset-sm-1 { + margin-right: 8.33333333%; + } + .offset-sm-2 { + margin-right: 16.66666667%; + } + .offset-sm-3 { + margin-right: 25%; + } + .offset-sm-4 { + margin-right: 33.33333333%; + } + .offset-sm-5 { + margin-right: 41.66666667%; + } + .offset-sm-6 { + margin-right: 50%; + } + .offset-sm-7 { + margin-right: 58.33333333%; + } + .offset-sm-8 { + margin-right: 66.66666667%; + } + .offset-sm-9 { + margin-right: 75%; + } + .offset-sm-10 { + margin-right: 83.33333333%; + } + .offset-sm-11 { + margin-right: 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-right: 0; + } + .offset-md-1 { + margin-right: 8.33333333%; + } + .offset-md-2 { + margin-right: 16.66666667%; + } + .offset-md-3 { + margin-right: 25%; + } + .offset-md-4 { + margin-right: 33.33333333%; + } + .offset-md-5 { + margin-right: 41.66666667%; + } + .offset-md-6 { + margin-right: 50%; + } + .offset-md-7 { + margin-right: 58.33333333%; + } + .offset-md-8 { + margin-right: 66.66666667%; + } + .offset-md-9 { + margin-right: 75%; + } + .offset-md-10 { + margin-right: 83.33333333%; + } + .offset-md-11 { + margin-right: 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-right: 0; + } + .offset-lg-1 { + margin-right: 8.33333333%; + } + .offset-lg-2 { + margin-right: 16.66666667%; + } + .offset-lg-3 { + margin-right: 25%; + } + .offset-lg-4 { + margin-right: 33.33333333%; + } + .offset-lg-5 { + margin-right: 41.66666667%; + } + .offset-lg-6 { + margin-right: 50%; + } + .offset-lg-7 { + margin-right: 58.33333333%; + } + .offset-lg-8 { + margin-right: 66.66666667%; + } + .offset-lg-9 { + margin-right: 75%; + } + .offset-lg-10 { + margin-right: 83.33333333%; + } + .offset-lg-11 { + margin-right: 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-right: 0; + } + .offset-xl-1 { + margin-right: 8.33333333%; + } + .offset-xl-2 { + margin-right: 16.66666667%; + } + .offset-xl-3 { + margin-right: 25%; + } + .offset-xl-4 { + margin-right: 33.33333333%; + } + .offset-xl-5 { + margin-right: 41.66666667%; + } + .offset-xl-6 { + margin-right: 50%; + } + .offset-xl-7 { + margin-right: 58.33333333%; + } + .offset-xl-8 { + margin-right: 66.66666667%; + } + .offset-xl-9 { + margin-right: 75%; + } + .offset-xl-10 { + margin-right: 83.33333333%; + } + .offset-xl-11 { + margin-right: 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-right: 0; + } + .offset-xxl-1 { + margin-right: 8.33333333%; + } + .offset-xxl-2 { + margin-right: 16.66666667%; + } + .offset-xxl-3 { + margin-right: 25%; + } + .offset-xxl-4 { + margin-right: 33.33333333%; + } + .offset-xxl-5 { + margin-right: 41.66666667%; + } + .offset-xxl-6 { + margin-right: 50%; + } + .offset-xxl-7 { + margin-right: 58.33333333%; + } + .offset-xxl-8 { + margin-right: 66.66666667%; + } + .offset-xxl-9 { + margin-right: 75%; + } + .offset-xxl-10 { + margin-right: 83.33333333%; + } + .offset-xxl-11 { + margin-right: 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; + } +} +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-grid { + display: 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; +} + +.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: 0.25rem !important; +} + +.m-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; +} + +.mx-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; +} + +.mx-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; +} + +.mx-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; +} + +.mx-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; +} + +.mx-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; +} + +.mx-auto { + margin-left: auto !important; + margin-right: auto !important; +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; +} + +.my-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; +} + +.my-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; +} + +.mt-2 { + margin-top: 0.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-left: 0 !important; +} + +.me-1 { + margin-left: 0.25rem !important; +} + +.me-2 { + margin-left: 0.5rem !important; +} + +.me-3 { + margin-left: 1rem !important; +} + +.me-4 { + margin-left: 1.5rem !important; +} + +.me-5 { + margin-left: 3rem !important; +} + +.me-auto { + margin-left: auto !important; +} + +.mb-0 { + margin-bottom: 0 !important; +} + +.mb-1 { + margin-bottom: 0.25rem !important; +} + +.mb-2 { + margin-bottom: 0.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-right: 0 !important; +} + +.ms-1 { + margin-right: 0.25rem !important; +} + +.ms-2 { + margin-right: 0.5rem !important; +} + +.ms-3 { + margin-right: 1rem !important; +} + +.ms-4 { + margin-right: 1.5rem !important; +} + +.ms-5 { + margin-right: 3rem !important; +} + +.ms-auto { + margin-right: auto !important; +} + +.p-0 { + padding: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.px-0 { + padding-left: 0 !important; + padding-right: 0 !important; +} + +.px-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; +} + +.px-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; +} + +.px-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; +} + +.px-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; +} + +.px-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; +} + +.py-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; +} + +.py-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; +} + +.pt-2 { + padding-top: 0.5rem !important; +} + +.pt-3 { + padding-top: 1rem !important; +} + +.pt-4 { + padding-top: 1.5rem !important; +} + +.pt-5 { + padding-top: 3rem !important; +} + +.pe-0 { + padding-left: 0 !important; +} + +.pe-1 { + padding-left: 0.25rem !important; +} + +.pe-2 { + padding-left: 0.5rem !important; +} + +.pe-3 { + padding-left: 1rem !important; +} + +.pe-4 { + padding-left: 1.5rem !important; +} + +.pe-5 { + padding-left: 3rem !important; +} + +.pb-0 { + padding-bottom: 0 !important; +} + +.pb-1 { + padding-bottom: 0.25rem !important; +} + +.pb-2 { + padding-bottom: 0.5rem !important; +} + +.pb-3 { + padding-bottom: 1rem !important; +} + +.pb-4 { + padding-bottom: 1.5rem !important; +} + +.pb-5 { + padding-bottom: 3rem !important; +} + +.ps-0 { + padding-right: 0 !important; +} + +.ps-1 { + padding-right: 0.25rem !important; +} + +.ps-2 { + padding-right: 0.5rem !important; +} + +.ps-3 { + padding-right: 1rem !important; +} + +.ps-4 { + padding-right: 1.5rem !important; +} + +.ps-5 { + padding-right: 3rem !important; +} + +@media (min-width: 576px) { + .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-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: 0.25rem !important; + } + .m-sm-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; + } + .mx-sm-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-sm-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-sm-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-sm-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-sm-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-sm-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-sm-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-sm-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + .mt-sm-2 { + margin-top: 0.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-left: 0 !important; + } + .me-sm-1 { + margin-left: 0.25rem !important; + } + .me-sm-2 { + margin-left: 0.5rem !important; + } + .me-sm-3 { + margin-left: 1rem !important; + } + .me-sm-4 { + margin-left: 1.5rem !important; + } + .me-sm-5 { + margin-left: 3rem !important; + } + .me-sm-auto { + margin-left: auto !important; + } + .mb-sm-0 { + margin-bottom: 0 !important; + } + .mb-sm-1 { + margin-bottom: 0.25rem !important; + } + .mb-sm-2 { + margin-bottom: 0.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-right: 0 !important; + } + .ms-sm-1 { + margin-right: 0.25rem !important; + } + .ms-sm-2 { + margin-right: 0.5rem !important; + } + .ms-sm-3 { + margin-right: 1rem !important; + } + .ms-sm-4 { + margin-right: 1.5rem !important; + } + .ms-sm-5 { + margin-right: 3rem !important; + } + .ms-sm-auto { + margin-right: auto !important; + } + .p-sm-0 { + padding: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .p-sm-2 { + padding: 0.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-left: 0 !important; + padding-right: 0 !important; + } + .px-sm-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-sm-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-sm-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-sm-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-sm-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-sm-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-sm-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + .pt-sm-2 { + padding-top: 0.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-left: 0 !important; + } + .pe-sm-1 { + padding-left: 0.25rem !important; + } + .pe-sm-2 { + padding-left: 0.5rem !important; + } + .pe-sm-3 { + padding-left: 1rem !important; + } + .pe-sm-4 { + padding-left: 1.5rem !important; + } + .pe-sm-5 { + padding-left: 3rem !important; + } + .pb-sm-0 { + padding-bottom: 0 !important; + } + .pb-sm-1 { + padding-bottom: 0.25rem !important; + } + .pb-sm-2 { + padding-bottom: 0.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-right: 0 !important; + } + .ps-sm-1 { + padding-right: 0.25rem !important; + } + .ps-sm-2 { + padding-right: 0.5rem !important; + } + .ps-sm-3 { + padding-right: 1rem !important; + } + .ps-sm-4 { + padding-right: 1.5rem !important; + } + .ps-sm-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 768px) { + .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-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: 0.25rem !important; + } + .m-md-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; + } + .mx-md-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-md-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-md-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-md-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-md-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-md-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-md-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-md-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + .mt-md-2 { + margin-top: 0.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-left: 0 !important; + } + .me-md-1 { + margin-left: 0.25rem !important; + } + .me-md-2 { + margin-left: 0.5rem !important; + } + .me-md-3 { + margin-left: 1rem !important; + } + .me-md-4 { + margin-left: 1.5rem !important; + } + .me-md-5 { + margin-left: 3rem !important; + } + .me-md-auto { + margin-left: auto !important; + } + .mb-md-0 { + margin-bottom: 0 !important; + } + .mb-md-1 { + margin-bottom: 0.25rem !important; + } + .mb-md-2 { + margin-bottom: 0.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-right: 0 !important; + } + .ms-md-1 { + margin-right: 0.25rem !important; + } + .ms-md-2 { + margin-right: 0.5rem !important; + } + .ms-md-3 { + margin-right: 1rem !important; + } + .ms-md-4 { + margin-right: 1.5rem !important; + } + .ms-md-5 { + margin-right: 3rem !important; + } + .ms-md-auto { + margin-right: auto !important; + } + .p-md-0 { + padding: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .p-md-2 { + padding: 0.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-left: 0 !important; + padding-right: 0 !important; + } + .px-md-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-md-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-md-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-md-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-md-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-md-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-md-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + .pt-md-2 { + padding-top: 0.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-left: 0 !important; + } + .pe-md-1 { + padding-left: 0.25rem !important; + } + .pe-md-2 { + padding-left: 0.5rem !important; + } + .pe-md-3 { + padding-left: 1rem !important; + } + .pe-md-4 { + padding-left: 1.5rem !important; + } + .pe-md-5 { + padding-left: 3rem !important; + } + .pb-md-0 { + padding-bottom: 0 !important; + } + .pb-md-1 { + padding-bottom: 0.25rem !important; + } + .pb-md-2 { + padding-bottom: 0.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-right: 0 !important; + } + .ps-md-1 { + padding-right: 0.25rem !important; + } + .ps-md-2 { + padding-right: 0.5rem !important; + } + .ps-md-3 { + padding-right: 1rem !important; + } + .ps-md-4 { + padding-right: 1.5rem !important; + } + .ps-md-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 992px) { + .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-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: 0.25rem !important; + } + .m-lg-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; + } + .mx-lg-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-lg-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-lg-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-lg-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-lg-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-lg-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-lg-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-lg-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + .mt-lg-2 { + margin-top: 0.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-left: 0 !important; + } + .me-lg-1 { + margin-left: 0.25rem !important; + } + .me-lg-2 { + margin-left: 0.5rem !important; + } + .me-lg-3 { + margin-left: 1rem !important; + } + .me-lg-4 { + margin-left: 1.5rem !important; + } + .me-lg-5 { + margin-left: 3rem !important; + } + .me-lg-auto { + margin-left: auto !important; + } + .mb-lg-0 { + margin-bottom: 0 !important; + } + .mb-lg-1 { + margin-bottom: 0.25rem !important; + } + .mb-lg-2 { + margin-bottom: 0.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-right: 0 !important; + } + .ms-lg-1 { + margin-right: 0.25rem !important; + } + .ms-lg-2 { + margin-right: 0.5rem !important; + } + .ms-lg-3 { + margin-right: 1rem !important; + } + .ms-lg-4 { + margin-right: 1.5rem !important; + } + .ms-lg-5 { + margin-right: 3rem !important; + } + .ms-lg-auto { + margin-right: auto !important; + } + .p-lg-0 { + padding: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .p-lg-2 { + padding: 0.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-left: 0 !important; + padding-right: 0 !important; + } + .px-lg-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-lg-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-lg-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-lg-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-lg-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-lg-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-lg-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + .pt-lg-2 { + padding-top: 0.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-left: 0 !important; + } + .pe-lg-1 { + padding-left: 0.25rem !important; + } + .pe-lg-2 { + padding-left: 0.5rem !important; + } + .pe-lg-3 { + padding-left: 1rem !important; + } + .pe-lg-4 { + padding-left: 1.5rem !important; + } + .pe-lg-5 { + padding-left: 3rem !important; + } + .pb-lg-0 { + padding-bottom: 0 !important; + } + .pb-lg-1 { + padding-bottom: 0.25rem !important; + } + .pb-lg-2 { + padding-bottom: 0.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-right: 0 !important; + } + .ps-lg-1 { + padding-right: 0.25rem !important; + } + .ps-lg-2 { + padding-right: 0.5rem !important; + } + .ps-lg-3 { + padding-right: 1rem !important; + } + .ps-lg-4 { + padding-right: 1.5rem !important; + } + .ps-lg-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 1200px) { + .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-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: 0.25rem !important; + } + .m-xl-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; + } + .mx-xl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-xl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-xl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-xl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-xl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-xl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + .mt-xl-2 { + margin-top: 0.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-left: 0 !important; + } + .me-xl-1 { + margin-left: 0.25rem !important; + } + .me-xl-2 { + margin-left: 0.5rem !important; + } + .me-xl-3 { + margin-left: 1rem !important; + } + .me-xl-4 { + margin-left: 1.5rem !important; + } + .me-xl-5 { + margin-left: 3rem !important; + } + .me-xl-auto { + margin-left: auto !important; + } + .mb-xl-0 { + margin-bottom: 0 !important; + } + .mb-xl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xl-2 { + margin-bottom: 0.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-right: 0 !important; + } + .ms-xl-1 { + margin-right: 0.25rem !important; + } + .ms-xl-2 { + margin-right: 0.5rem !important; + } + .ms-xl-3 { + margin-right: 1rem !important; + } + .ms-xl-4 { + margin-right: 1.5rem !important; + } + .ms-xl-5 { + margin-right: 3rem !important; + } + .ms-xl-auto { + margin-right: auto !important; + } + .p-xl-0 { + padding: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .p-xl-2 { + padding: 0.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-left: 0 !important; + padding-right: 0 !important; + } + .px-xl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-xl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-xl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-xl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-xl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + .pt-xl-2 { + padding-top: 0.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-left: 0 !important; + } + .pe-xl-1 { + padding-left: 0.25rem !important; + } + .pe-xl-2 { + padding-left: 0.5rem !important; + } + .pe-xl-3 { + padding-left: 1rem !important; + } + .pe-xl-4 { + padding-left: 1.5rem !important; + } + .pe-xl-5 { + padding-left: 3rem !important; + } + .pb-xl-0 { + padding-bottom: 0 !important; + } + .pb-xl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xl-2 { + padding-bottom: 0.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-right: 0 !important; + } + .ps-xl-1 { + padding-right: 0.25rem !important; + } + .ps-xl-2 { + padding-right: 0.5rem !important; + } + .ps-xl-3 { + padding-right: 1rem !important; + } + .ps-xl-4 { + padding-right: 1.5rem !important; + } + .ps-xl-5 { + padding-right: 3rem !important; + } +} +@media (min-width: 1400px) { + .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-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: 0.25rem !important; + } + .m-xxl-2 { + margin: 0.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-left: 0 !important; + margin-right: 0 !important; + } + .mx-xxl-1 { + margin-left: 0.25rem !important; + margin-right: 0.25rem !important; + } + .mx-xxl-2 { + margin-left: 0.5rem !important; + margin-right: 0.5rem !important; + } + .mx-xxl-3 { + margin-left: 1rem !important; + margin-right: 1rem !important; + } + .mx-xxl-4 { + margin-left: 1.5rem !important; + margin-right: 1.5rem !important; + } + .mx-xxl-5 { + margin-left: 3rem !important; + margin-right: 3rem !important; + } + .mx-xxl-auto { + margin-left: auto !important; + margin-right: auto !important; + } + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important; + } + .my-xxl-1 { + margin-top: 0.25rem !important; + margin-bottom: 0.25rem !important; + } + .my-xxl-2 { + margin-top: 0.5rem !important; + margin-bottom: 0.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: 0.25rem !important; + } + .mt-xxl-2 { + margin-top: 0.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-left: 0 !important; + } + .me-xxl-1 { + margin-left: 0.25rem !important; + } + .me-xxl-2 { + margin-left: 0.5rem !important; + } + .me-xxl-3 { + margin-left: 1rem !important; + } + .me-xxl-4 { + margin-left: 1.5rem !important; + } + .me-xxl-5 { + margin-left: 3rem !important; + } + .me-xxl-auto { + margin-left: auto !important; + } + .mb-xxl-0 { + margin-bottom: 0 !important; + } + .mb-xxl-1 { + margin-bottom: 0.25rem !important; + } + .mb-xxl-2 { + margin-bottom: 0.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-right: 0 !important; + } + .ms-xxl-1 { + margin-right: 0.25rem !important; + } + .ms-xxl-2 { + margin-right: 0.5rem !important; + } + .ms-xxl-3 { + margin-right: 1rem !important; + } + .ms-xxl-4 { + margin-right: 1.5rem !important; + } + .ms-xxl-5 { + margin-right: 3rem !important; + } + .ms-xxl-auto { + margin-right: auto !important; + } + .p-xxl-0 { + padding: 0 !important; + } + .p-xxl-1 { + padding: 0.25rem !important; + } + .p-xxl-2 { + padding: 0.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-left: 0 !important; + padding-right: 0 !important; + } + .px-xxl-1 { + padding-left: 0.25rem !important; + padding-right: 0.25rem !important; + } + .px-xxl-2 { + padding-left: 0.5rem !important; + padding-right: 0.5rem !important; + } + .px-xxl-3 { + padding-left: 1rem !important; + padding-right: 1rem !important; + } + .px-xxl-4 { + padding-left: 1.5rem !important; + padding-right: 1.5rem !important; + } + .px-xxl-5 { + padding-left: 3rem !important; + padding-right: 3rem !important; + } + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important; + } + .py-xxl-1 { + padding-top: 0.25rem !important; + padding-bottom: 0.25rem !important; + } + .py-xxl-2 { + padding-top: 0.5rem !important; + padding-bottom: 0.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: 0.25rem !important; + } + .pt-xxl-2 { + padding-top: 0.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-left: 0 !important; + } + .pe-xxl-1 { + padding-left: 0.25rem !important; + } + .pe-xxl-2 { + padding-left: 0.5rem !important; + } + .pe-xxl-3 { + padding-left: 1rem !important; + } + .pe-xxl-4 { + padding-left: 1.5rem !important; + } + .pe-xxl-5 { + padding-left: 3rem !important; + } + .pb-xxl-0 { + padding-bottom: 0 !important; + } + .pb-xxl-1 { + padding-bottom: 0.25rem !important; + } + .pb-xxl-2 { + padding-bottom: 0.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-right: 0 !important; + } + .ps-xxl-1 { + padding-right: 0.25rem !important; + } + .ps-xxl-2 { + padding-right: 0.5rem !important; + } + .ps-xxl-3 { + padding-right: 1rem !important; + } + .ps-xxl-4 { + padding-right: 1.5rem !important; + } + .ps-xxl-5 { + padding-right: 3rem !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-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-grid.rtl.css.map */ \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.css.map b/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.css.map new file mode 100644 index 0000000..66b2117 --- /dev/null +++ b/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","bootstrap-grid.css","../../scss/mixins/_color-mode.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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,yBAAA;ERoyDV;EQ3yDM;IAOI,wBAAA;ERuyDV;EQ9yDM;IAOI,yBAAA;ER0yDV;EQjzDM;IAOI,6BAAA;ER6yDV;EQpzDM;IAOI,8BAAA;ERgzDV;EQvzDM;IAOI,wBAAA;ERmzDV;EQ1zDM;IAOI,+BAAA;ERszDV;EQ7zDM;IAOI,wBAAA;ERyzDV;EQh0DM;IAOI,yBAAA;ER4zDV;EQn0DM;IAOI,8BAAA;ER+zDV;EQt0DM;IAOI,iCAAA;ERk0DV;EQz0DM;IAOI,sCAAA;ERq0DV;EQ50DM;IAOI,yCAAA;ERw0DV;EQ/0DM;IAOI,uBAAA;ER20DV;EQl1DM;IAOI,uBAAA;ER80DV;EQr1DM;IAOI,yBAAA;ERi1DV;EQx1DM;IAOI,yBAAA;ERo1DV;EQ31DM;IAOI,0BAAA;ERu1DV;EQ91DM;IAOI,4BAAA;ER01DV;EQj2DM;IAOI,kCAAA;ER61DV;EQp2DM;IAOI,sCAAA;ERg2DV;EQv2DM;IAOI,oCAAA;ERm2DV;EQ12DM;IAOI,kCAAA;ERs2DV;EQ72DM;IAOI,yCAAA;ERy2DV;EQh3DM;IAOI,wCAAA;ER42DV;EQn3DM;IAOI,wCAAA;ER+2DV;EQt3DM;IAOI,kCAAA;ERk3DV;EQz3DM;IAOI,gCAAA;ERq3DV;EQ53DM;IAOI,8BAAA;ERw3DV;EQ/3DM;IAOI,gCAAA;ER23DV;EQl4DM;IAOI,+BAAA;ER83DV;EQr4DM;IAOI,oCAAA;ERi4DV;EQx4DM;IAOI,kCAAA;ERo4DV;EQ34DM;IAOI,gCAAA;ERu4DV;EQ94DM;IAOI,uCAAA;ER04DV;EQj5DM;IAOI,sCAAA;ER64DV;EQp5DM;IAOI,iCAAA;ERg5DV;EQv5DM;IAOI,2BAAA;ERm5DV;EQ15DM;IAOI,iCAAA;ERs5DV;EQ75DM;IAOI,+BAAA;ERy5DV;EQh6DM;IAOI,6BAAA;ER45DV;EQn6DM;IAOI,+BAAA;ER+5DV;EQt6DM;IAOI,8BAAA;ERk6DV;EQz6DM;IAOI,oBAAA;ERq6DV;EQ56DM;IAOI,mBAAA;ERw6DV;EQ/6DM;IAOI,mBAAA;ER26DV;EQl7DM;IAOI,mBAAA;ER86DV;EQr7DM;IAOI,mBAAA;ERi7DV;EQx7DM;IAOI,mBAAA;ERo7DV;EQ37DM;IAOI,mBAAA;ERu7DV;EQ97DM;IAOI,mBAAA;ER07DV;EQj8DM;IAOI,oBAAA;ER67DV;EQp8DM;IAOI,0BAAA;ERg8DV;EQv8DM;IAOI,yBAAA;ERm8DV;EQ18DM;IAOI,uBAAA;ERs8DV;EQ78DM;IAOI,yBAAA;ERy8DV;EQh9DM;IAOI,uBAAA;ER48DV;EQn9DM;IAOI,uBAAA;ER+8DV;EQt9DM;IAOI,yBAAA;IAAA,0BAAA;ERm9DV;EQ19DM;IAOI,+BAAA;IAAA,gCAAA;ERu9DV;EQ99DM;IAOI,8BAAA;IAAA,+BAAA;ER29DV;EQl+DM;IAOI,4BAAA;IAAA,6BAAA;ER+9DV;EQt+DM;IAOI,8BAAA;IAAA,+BAAA;ERm+DV;EQ1+DM;IAOI,4BAAA;IAAA,6BAAA;ERu+DV;EQ9+DM;IAOI,4BAAA;IAAA,6BAAA;ER2+DV;EQl/DM;IAOI,wBAAA;IAAA,2BAAA;ER++DV;EQt/DM;IAOI,8BAAA;IAAA,iCAAA;ERm/DV;EQ1/DM;IAOI,6BAAA;IAAA,gCAAA;ERu/DV;EQ9/DM;IAOI,2BAAA;IAAA,8BAAA;ER2/DV;EQlgEM;IAOI,6BAAA;IAAA,gCAAA;ER+/DV;EQtgEM;IAOI,2BAAA;IAAA,8BAAA;ERmgEV;EQ1gEM;IAOI,2BAAA;IAAA,8BAAA;ERugEV;EQ9gEM;IAOI,wBAAA;ER0gEV;EQjhEM;IAOI,8BAAA;ER6gEV;EQphEM;IAOI,6BAAA;ERghEV;EQvhEM;IAOI,2BAAA;ERmhEV;EQ1hEM;IAOI,6BAAA;ERshEV;EQ7hEM;IAOI,2BAAA;ERyhEV;EQhiEM;IAOI,2BAAA;ER4hEV;EQniEM;IAOI,yBAAA;ER+hEV;EQtiEM;IAOI,+BAAA;ERkiEV;EQziEM;IAOI,8BAAA;ERqiEV;EQ5iEM;IAOI,4BAAA;ERwiEV;EQ/iEM;IAOI,8BAAA;ER2iEV;EQljEM;IAOI,4BAAA;ER8iEV;EQrjEM;IAOI,4BAAA;ERijEV;EQxjEM;IAOI,2BAAA;ERojEV;EQ3jEM;IAOI,iCAAA;ERujEV;EQ9jEM;IAOI,gCAAA;ER0jEV;EQjkEM;IAOI,8BAAA;ER6jEV;EQpkEM;IAOI,gCAAA;ERgkEV;EQvkEM;IAOI,8BAAA;ERmkEV;EQ1kEM;IAOI,8BAAA;ERskEV;EQ7kEM;IAOI,0BAAA;ERykEV;EQhlEM;IAOI,gCAAA;ER4kEV;EQnlEM;IAOI,+BAAA;ER+kEV;EQtlEM;IAOI,6BAAA;ERklEV;EQzlEM;IAOI,+BAAA;ERqlEV;EQ5lEM;IAOI,6BAAA;ERwlEV;EQ/lEM;IAOI,6BAAA;ER2lEV;EQlmEM;IAOI,qBAAA;ER8lEV;EQrmEM;IAOI,2BAAA;ERimEV;EQxmEM;IAOI,0BAAA;ERomEV;EQ3mEM;IAOI,wBAAA;ERumEV;EQ9mEM;IAOI,0BAAA;ER0mEV;EQjnEM;IAOI,wBAAA;ER6mEV;EQpnEM;IAOI,0BAAA;IAAA,2BAAA;ERinEV;EQxnEM;IAOI,gCAAA;IAAA,iCAAA;ERqnEV;EQ5nEM;IAOI,+BAAA;IAAA,gCAAA;ERynEV;EQhoEM;IAOI,6BAAA;IAAA,8BAAA;ER6nEV;EQpoEM;IAOI,+BAAA;IAAA,gCAAA;ERioEV;EQxoEM;IAOI,6BAAA;IAAA,8BAAA;ERqoEV;EQ5oEM;IAOI,yBAAA;IAAA,4BAAA;ERyoEV;EQhpEM;IAOI,+BAAA;IAAA,kCAAA;ER6oEV;EQppEM;IAOI,8BAAA;IAAA,iCAAA;ERipEV;EQxpEM;IAOI,4BAAA;IAAA,+BAAA;ERqpEV;EQ5pEM;IAOI,8BAAA;IAAA,iCAAA;ERypEV;EQhqEM;IAOI,4BAAA;IAAA,+BAAA;ER6pEV;EQpqEM;IAOI,yBAAA;ERgqEV;EQvqEM;IAOI,+BAAA;ERmqEV;EQ1qEM;IAOI,8BAAA;ERsqEV;EQ7qEM;IAOI,4BAAA;ERyqEV;EQhrEM;IAOI,8BAAA;ER4qEV;EQnrEM;IAOI,4BAAA;ER+qEV;EQtrEM;IAOI,0BAAA;ERkrEV;EQzrEM;IAOI,gCAAA;ERqrEV;EQ5rEM;IAOI,+BAAA;ERwrEV;EQ/rEM;IAOI,6BAAA;ER2rEV;EQlsEM;IAOI,+BAAA;ER8rEV;EQrsEM;IAOI,6BAAA;ERisEV;EQxsEM;IAOI,4BAAA;ERosEV;EQ3sEM;IAOI,kCAAA;ERusEV;EQ9sEM;IAOI,iCAAA;ER0sEV;EQjtEM;IAOI,+BAAA;ER6sEV;EQptEM;IAOI,iCAAA;ERgtEV;EQvtEM;IAOI,+BAAA;ERmtEV;EQ1tEM;IAOI,2BAAA;ERstEV;EQ7tEM;IAOI,iCAAA;ERytEV;EQhuEM;IAOI,gCAAA;ER4tEV;EQnuEM;IAOI,8BAAA;ER+tEV;EQtuEM;IAOI,gCAAA;ERkuEV;EQzuEM;IAOI,8BAAA;ERquEV;AACF;AIhvEI;EIGI;IAOI,0BAAA;ER0uEV;EQjvEM;IAOI,gCAAA;ER6uEV;EQpvEM;IAOI,yBAAA;ERgvEV;EQvvEM;IAOI,wBAAA;ERmvEV;EQ1vEM;IAOI,yBAAA;ERsvEV;EQ7vEM;IAOI,6BAAA;ERyvEV;EQhwEM;IAOI,8BAAA;ER4vEV;EQnwEM;IAOI,wBAAA;ER+vEV;EQtwEM;IAOI,+BAAA;ERkwEV;EQzwEM;IAOI,wBAAA;ERqwEV;EQ5wEM;IAOI,yBAAA;ERwwEV;EQ/wEM;IAOI,8BAAA;ER2wEV;EQlxEM;IAOI,iCAAA;ER8wEV;EQrxEM;IAOI,sCAAA;ERixEV;EQxxEM;IAOI,yCAAA;ERoxEV;EQ3xEM;IAOI,uBAAA;ERuxEV;EQ9xEM;IAOI,uBAAA;ER0xEV;EQjyEM;IAOI,yBAAA;ER6xEV;EQpyEM;IAOI,yBAAA;ERgyEV;EQvyEM;IAOI,0BAAA;ERmyEV;EQ1yEM;IAOI,4BAAA;ERsyEV;EQ7yEM;IAOI,kCAAA;ERyyEV;EQhzEM;IAOI,sCAAA;ER4yEV;EQnzEM;IAOI,oCAAA;ER+yEV;EQtzEM;IAOI,kCAAA;ERkzEV;EQzzEM;IAOI,yCAAA;ERqzEV;EQ5zEM;IAOI,wCAAA;ERwzEV;EQ/zEM;IAOI,wCAAA;ER2zEV;EQl0EM;IAOI,kCAAA;ER8zEV;EQr0EM;IAOI,gCAAA;ERi0EV;EQx0EM;IAOI,8BAAA;ERo0EV;EQ30EM;IAOI,gCAAA;ERu0EV;EQ90EM;IAOI,+BAAA;ER00EV;EQj1EM;IAOI,oCAAA;ER60EV;EQp1EM;IAOI,kCAAA;ERg1EV;EQv1EM;IAOI,gCAAA;ERm1EV;EQ11EM;IAOI,uCAAA;ERs1EV;EQ71EM;IAOI,sCAAA;ERy1EV;EQh2EM;IAOI,iCA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FM;IAOI,4BAAA;ERqnFV;EQ5nFM;IAOI,8BAAA;ERwnFV;EQ/nFM;IAOI,4BAAA;ER2nFV;EQloFM;IAOI,0BAAA;ER8nFV;EQroFM;IAOI,gCAAA;ERioFV;EQxoFM;IAOI,+BAAA;ERooFV;EQ3oFM;IAOI,6BAAA;ERuoFV;EQ9oFM;IAOI,+BAAA;ER0oFV;EQjpFM;IAOI,6BAAA;ER6oFV;EQppFM;IAOI,4BAAA;ERgpFV;EQvpFM;IAOI,kCAAA;ERmpFV;EQ1pFM;IAOI,iCAAA;ERspFV;EQ7pFM;IAOI,+BAAA;ERypFV;EQhqFM;IAOI,iCAAA;ER4pFV;EQnqFM;IAOI,+BAAA;ER+pFV;EQtqFM;IAOI,2BAAA;ERkqFV;EQzqFM;IAOI,iCAAA;ERqqFV;EQ5qFM;IAOI,gCAAA;ERwqFV;EQ/qFM;IAOI,8BAAA;ER2qFV;EQlrFM;IAOI,gCAAA;ER8qFV;EQrrFM;IAOI,8BAAA;ERirFV;AACF;AI5rFI;EIGI;IAOI,0BAAA;ERsrFV;EQ7rFM;IAOI,gCAAA;ERyrFV;EQhsFM;IAOI,yBAAA;ER4rFV;EQnsFM;IAOI,wBAAA;ER+rFV;EQtsFM;IAOI,yBAAA;ERksFV;EQzsFM;IAOI,6BAAA;ERqsFV;EQ5sFM;IAOI,8BAAA;ERwsFV;EQ/sFM;IAOI,wBAAA;ER2sFV;EQltFM;IAOI,+BAAA;ER8sFV;EQrtFM;IAOI,wBAAA;ERitFV;EQxtFM;IAOI,yBAAA;ERotFV;EQ3tFM;IAOI,8BAAA;ERutFV;EQ9tFM;IAOI,iCAAA;ER0tFV;EQjuFM;IAOI,sCAAA;ER6tFV;EQpuFM;IAOI,yCAAA;ERguFV;EQvuFM;IAOI,uBAAA;ERmuFV;EQ1uFM;IAOI,uBAAA;ERsuFV;EQ7uFM;IAOI,yBAAA;ERyuFV;EQhvFM;IAOI,yBAAA;ER4uFV;EQnvFM;IAOI,0BAAA;ER+uFV;EQtvFM;IAOI,4BAAA;ERkvFV;EQzvFM;IAOI,kCAAA;ERqvFV;EQ5vFM;IAOI,sCAAA;ERwvFV;EQ/vFM;IAOI,oCAAA;ER2vFV;EQlwFM;IAOI,kCAAA;ER8vFV;EQrwFM;IAOI,yCAAA;ERiwFV;EQxwFM;IAOI,wCAAA;E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3lHM;IAOI,wBAAA;ERulHV;EQ9lHM;IAOI,yBAAA;ER0lHV;EQjmHM;IAOI,6BAAA;ER6lHV;EQpmHM;IAOI,8BAAA;ERgmHV;EQvmHM;IAOI,wBAAA;ERmmHV;EQ1mHM;IAOI,+BAAA;ERsmHV;EQ7mHM;IAOI,wBAAA;ERymHV;EQhnHM;IAOI,yBAAA;ER4mHV;EQnnHM;IAOI,8BAAA;ER+mHV;EQtnHM;IAOI,iCAAA;ERknHV;EQznHM;IAOI,sCAAA;ERqnHV;EQ5nHM;IAOI,yCAAA;ERwnHV;EQ/nHM;IAOI,uBAAA;ER2nHV;EQloHM;IAOI,uBAAA;ER8nHV;EQroHM;IAOI,yBAAA;ERioHV;EQxoHM;IAOI,yBAAA;ERooHV;EQ3oHM;IAOI,0BAAA;ERuoHV;EQ9oHM;IAOI,4BAAA;ER0oHV;EQjpHM;IAOI,kCAAA;ER6oHV;EQppHM;IAOI,sCAAA;ERgpHV;EQvpHM;IAOI,oCAAA;ERmpHV;EQ1pHM;IAOI,kCAAA;ERspHV;EQ7pHM;IAOI,yCAAA;ERypHV;EQhqHM;IAOI,wCAAA;ER4pHV;EQnqHM;IAOI,wCAAA;ER+pHV;EQtqHM;IAOI,kCAAA;ERkqHV;EQzqHM;IAOI,gCAAA;ERqqHV;EQ5qHM;IAOI,8BAAA;ERwqHV;EQ/qHM;IAOI,gCAAA;ER2qHV;EQlrHM;IAOI,+BAAA;ER8qHV;EQrrHM;IAOI,oCAAA;ERirHV;EQxrHM;IAOI,kCAAA;ERorHV;EQ3rHM;IAOI,gCAAA;ERurHV;EQ9rHM;IAOI,uCAAA;ER0rHV;EQjsHM;IAOI,sCAAA;ER6rHV;EQpsHM;IAOI,iCAAA;ERgsHV;EQvsHM;IAOI,2BAAA;ERmsHV;EQ1sHM;IAOI,iCAAA;ERssHV;EQ7sHM;IAOI,+BAAA;ERysHV;EQhtHM;IAOI,6BAAA;ER4sHV;EQntHM;IAOI,+BAAA;ER+sHV;EQttHM;IAOI,8BAAA;ERktHV;EQztHM;IAOI,oBAAA;ERqtHV;EQ5tHM;IAOI,mBAAA;ERwtHV;EQ/tHM;IAOI,mBAAA;ER2tHV;EQluHM;IAOI,mBAAA;ER8tHV;EQruHM;IAOI,mBAAA;ERiuHV;EQxuHM;IAOI,mBAAA;ERouHV;EQ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","file":"bootstrap-grid.rtl.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n // scss-docs-end root-body-variables\n\n @if $headings-color != null {\n --#{$prefix}heading-color: #{$headings-color};\n }\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n --#{$prefix}emphasis-color: #{$emphasis-color};\n\n // scss-docs-start form-control-vars\n --#{$prefix}form-control-bg: var(--#{$prefix}body-bg);\n --#{$prefix}form-control-disabled-bg: var(--#{$prefix}secondary-bg);\n // scss-docs-end form-control-vars\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$emphasis-color-dark};\n\n --#{$prefix}primary-text: #{$primary-text-dark};\n --#{$prefix}secondary-text: #{$secondary-text-dark};\n --#{$prefix}success-text: #{$success-text-dark};\n --#{$prefix}info-text: #{$info-text-dark};\n --#{$prefix}warning-text: #{$warning-text-dark};\n --#{$prefix}danger-text: #{$danger-text-dark};\n --#{$prefix}light-text: #{$light-text-dark};\n --#{$prefix}dark-text: #{$dark-text-dark};\n\n --#{$prefix}primary-bg-subtle: #{$primary-bg-subtle-dark};\n --#{$prefix}secondary-bg-subtle: #{$secondary-bg-subtle-dark};\n --#{$prefix}success-bg-subtle: #{$success-bg-subtle-dark};\n --#{$prefix}info-bg-subtle: #{$info-bg-subtle-dark};\n --#{$prefix}warning-bg-subtle: #{$warning-bg-subtle-dark};\n --#{$prefix}danger-bg-subtle: #{$danger-bg-subtle-dark};\n --#{$prefix}light-bg-subtle: #{$light-bg-subtle-dark};\n --#{$prefix}dark-bg-subtle: #{$dark-bg-subtle-dark};\n\n --#{$prefix}primary-border-subtle: #{$primary-border-subtle-dark};\n --#{$prefix}secondary-border-subtle: #{$secondary-border-subtle-dark};\n --#{$prefix}success-border-subtle: #{$success-border-subtle-dark};\n --#{$prefix}info-border-subtle: #{$info-border-subtle-dark};\n --#{$prefix}warning-border-subtle: #{$warning-border-subtle-dark};\n --#{$prefix}danger-border-subtle: #{$danger-border-subtle-dark};\n --#{$prefix}light-border-subtle: #{$light-border-subtle-dark};\n --#{$prefix}dark-border-subtle: #{$dark-border-subtle-dark};\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","/*!\n * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text: #0a58ca;\n --bs-secondary-text: #6c757d;\n --bs-success-text: #146c43;\n --bs-info-text: #087990;\n --bs-warning-text: #997404;\n --bs-danger-text: #b02a37;\n --bs-light-text: #6c757d;\n --bs-dark-text: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #f8f9fa;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #e9ecef;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --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\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);\n --bs-emphasis-color: #000;\n --bs-form-control-bg: var(--bs-body-bg);\n --bs-form-control-disabled-bg: var(--bs-secondary-bg);\n --bs-highlight-bg: #fff3cd;\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n[data-bs-theme=dark] {\n --bs-body-color: #adb5bd;\n --bs-body-color-rgb: 173, 181, 189;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #f8f9fa;\n --bs-emphasis-color-rgb: 248, 249, 250;\n --bs-secondary-color: rgba(173, 181, 189, 0.75);\n --bs-secondary-color-rgb: 173, 181, 189;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(173, 181, 189, 0.5);\n --bs-tertiary-color-rgb: 173, 181, 189;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-emphasis-color: #fff;\n --bs-primary-text: #6ea8fe;\n --bs-secondary-text: #dee2e6;\n --bs-success-text: #75b798;\n --bs-info-text: #6edff6;\n --bs-warning-text: #ffda6a;\n --bs-danger-text: #ea868f;\n --bs-light-text: #f8f9fa;\n --bs-dark-text: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #212529;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #495057;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #055160;\n --bs-warning-border-subtle: #664d03;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: #fff;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #9ec5fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 158, 197, 254;\n --bs-code-color: #e685b5;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-left: 0;\n }\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n .offset-sm-3 {\n margin-left: 25%;\n }\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n .offset-sm-6 {\n margin-left: 50%;\n }\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n .offset-sm-9 {\n margin-left: 75%;\n }\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-left: 0;\n }\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n .offset-md-3 {\n margin-left: 25%;\n }\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n .offset-md-6 {\n margin-left: 50%;\n }\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n .offset-md-9 {\n margin-left: 75%;\n }\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-left: 0;\n }\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n .offset-lg-3 {\n margin-left: 25%;\n }\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n .offset-lg-6 {\n margin-left: 50%;\n }\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n .offset-lg-9 {\n margin-left: 75%;\n }\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-left: 0;\n }\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xl-3 {\n margin-left: 25%;\n }\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xl-6 {\n margin-left: 50%;\n }\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xl-9 {\n margin-left: 75%;\n }\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-left: 0;\n }\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-left: 25%;\n }\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-left: 50%;\n }\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-left: 75%;\n }\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-right: 0 !important;\n }\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n .me-sm-auto {\n margin-right: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n .ms-sm-auto {\n margin-left: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-right: 0 !important;\n }\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n .me-md-3 {\n margin-right: 1rem !important;\n }\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n .me-md-5 {\n margin-right: 3rem !important;\n }\n .me-md-auto {\n margin-right: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-left: 0 !important;\n }\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n .ms-md-auto {\n margin-left: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-right: 0 !important;\n }\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-left: 0 !important;\n }\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-right: 0 !important;\n }\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n .me-lg-auto {\n margin-right: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n .ms-lg-auto {\n margin-left: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-right: 0 !important;\n }\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n .me-xl-auto {\n margin-right: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n .ms-xl-auto {\n margin-left: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n .me-xxl-auto {\n margin-right: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"black\": $black,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n\n$blues: (\n \"blue-100\": $blue-100,\n \"blue-200\": $blue-200,\n \"blue-300\": $blue-300,\n \"blue-400\": $blue-400,\n \"blue-500\": $blue-500,\n \"blue-600\": $blue-600,\n \"blue-700\": $blue-700,\n \"blue-800\": $blue-800,\n \"blue-900\": $blue-900\n) !default;\n\n$indigos: (\n \"indigo-100\": $indigo-100,\n \"indigo-200\": $indigo-200,\n \"indigo-300\": $indigo-300,\n \"indigo-400\": $indigo-400,\n \"indigo-500\": $indigo-500,\n \"indigo-600\": $indigo-600,\n \"indigo-700\": $indigo-700,\n \"indigo-800\": $indigo-800,\n \"indigo-900\": $indigo-900\n) !default;\n\n$purples: (\n \"purple-100\": $purple-100,\n \"purple-200\": $purple-200,\n \"purple-300\": $purple-300,\n \"purple-400\": $purple-400,\n \"purple-500\": $purple-500,\n \"purple-600\": $purple-600,\n \"purple-700\": $purple-700,\n \"purple-800\": $purple-800,\n \"purple-900\": $purple-900\n) !default;\n\n$pinks: (\n \"pink-100\": $pink-100,\n \"pink-200\": $pink-200,\n \"pink-300\": $pink-300,\n \"pink-400\": $pink-400,\n \"pink-500\": $pink-500,\n \"pink-600\": $pink-600,\n \"pink-700\": $pink-700,\n \"pink-800\": $pink-800,\n \"pink-900\": $pink-900\n) !default;\n\n$reds: (\n \"red-100\": $red-100,\n \"red-200\": $red-200,\n \"red-300\": $red-300,\n \"red-400\": $red-400,\n \"red-500\": $red-500,\n \"red-600\": $red-600,\n \"red-700\": $red-700,\n \"red-800\": $red-800,\n \"red-900\": $red-900\n) !default;\n\n$oranges: (\n \"orange-100\": $orange-100,\n \"orange-200\": $orange-200,\n \"orange-300\": $orange-300,\n \"orange-400\": $orange-400,\n \"orange-500\": $orange-500,\n \"orange-600\": $orange-600,\n \"orange-700\": $orange-700,\n \"orange-800\": $orange-800,\n \"orange-900\": $orange-900\n) !default;\n\n$yellows: (\n \"yellow-100\": $yellow-100,\n \"yellow-200\": $yellow-200,\n \"yellow-300\": $yellow-300,\n \"yellow-400\": $yellow-400,\n \"yellow-500\": $yellow-500,\n \"yellow-600\": $yellow-600,\n \"yellow-700\": $yellow-700,\n \"yellow-800\": $yellow-800,\n \"yellow-900\": $yellow-900\n) !default;\n\n$greens: (\n \"green-100\": $green-100,\n \"green-200\": $green-200,\n \"green-300\": $green-300,\n \"green-400\": $green-400,\n \"green-500\": $green-500,\n \"green-600\": $green-600,\n \"green-700\": $green-700,\n \"green-800\": $green-800,\n \"green-900\": $green-900\n) !default;\n\n$teals: (\n \"teal-100\": $teal-100,\n \"teal-200\": $teal-200,\n \"teal-300\": $teal-300,\n \"teal-400\": $teal-400,\n \"teal-500\": $teal-500,\n \"teal-600\": $teal-600,\n \"teal-700\": $teal-700,\n \"teal-800\": $teal-800,\n \"teal-900\": $teal-900\n) !default;\n\n$cyans: (\n \"cyan-100\": $cyan-100,\n \"cyan-200\": $cyan-200,\n \"cyan-300\": $cyan-300,\n \"cyan-400\": $cyan-400,\n \"cyan-500\": $cyan-500,\n \"cyan-600\": $cyan-600,\n \"cyan-700\": $cyan-700,\n \"cyan-800\": $cyan-800,\n \"cyan-900\": $cyan-900\n) !default;\n// fusv-enable\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n$primary-text: $blue-600 !default;\n$secondary-text: $gray-600 !default;\n$success-text: $green-600 !default;\n$info-text: $cyan-700 !default;\n$warning-text: $yellow-700 !default;\n$danger-text: $red-600 !default;\n$light-text: $gray-600 !default;\n$dark-text: $gray-700 !default;\n\n$primary-bg-subtle: $blue-100 !default;\n$secondary-bg-subtle: $gray-100 !default;\n$success-bg-subtle: $green-100 !default;\n$info-bg-subtle: $cyan-100 !default;\n$warning-bg-subtle: $yellow-100 !default;\n$danger-bg-subtle: $red-100 !default;\n$light-bg-subtle: mix($gray-100, $white) !default;\n$dark-bg-subtle: $gray-400 !default;\n\n$primary-border-subtle: $blue-200 !default;\n$secondary-border-subtle: $gray-200 !default;\n$success-border-subtle: $green-200 !default;\n$info-border-subtle: $cyan-200 !default;\n$warning-border-subtle: $yellow-200 !default;\n$danger-border-subtle: $red-200 !default;\n$light-border-subtle: $gray-200 !default;\n$dark-border-subtle: $gray-500 !default;\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-container-classes: true !default;\n$enable-cssgrid: false !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n$enable-dark-mode: true !default;\n$color-mode-type: data !default; // `data` or `media-query`\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default; // Deprecated in v5.2.0 for the shorter `$prefix`\n$prefix: $variable-prefix !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-text-align: null !default;\n$body-color: $gray-900 !default;\n$body-bg: $white !default;\n\n$body-emphasis-color: $black !default;\n\n$body-secondary-color: rgba($body-color, .75) !default;\n$body-secondary-bg: $gray-200 !default;\n\n$body-tertiary-color: rgba($body-color, .5) !default;\n$body-tertiary-bg: $gray-100 !default;\n\n$emphasis-color: $black !default;\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n$border-style: solid !default;\n$border-color: $gray-300 !default;\n$border-color-translucent: rgba($black, .175) !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .375rem !default;\n$border-radius-sm: .25rem !default;\n$border-radius-lg: .5rem !default;\n$border-radius-xl: 1rem !default;\n$border-radius-2xl: 2rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba(var(--#{$prefix}body-color-rgb), .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba(var(--#{$prefix}body-color-rgb), .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba(var(--#{$prefix}body-color-rgb), .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba(var(--#{$prefix}body-color-rgb), .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n$transition-collapse-width: width .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-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\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-medium: 500 !default;\n$font-weight-semibold: 600 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-family: null !default;\n$display-font-style: null !default;\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: var(--#{$prefix}secondary-color) !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n\n// fusv-disable\n$hr-bg-color: null !default; // Deprecated in v5.2.0\n$hr-height: null !default; // Deprecated in v5.2.0\n// fusv-enable\n\n$hr-border-color: null !default; // Allows for inherited colors\n$hr-border-width: var(--#{$prefix}border-width) !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-padding: .1875em !default;\n$mark-bg: $yellow-100 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: var(--#{$prefix}body-color) !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: var(--#{$prefix}border-width) !default;\n$table-border-color: var(--#{$prefix}border-color) !default;\n\n$table-striped-order: odd !default;\n$table-striped-columns-order: even !default;\n\n$table-group-separator-color: currentcolor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: var(--#{$prefix}border-width) !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: var(--#{$prefix}link-color) !default;\n$btn-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: var(--#{$prefix}form-control-bg) !default;\n$input-disabled-color: null !default;\n$input-disabled-bg: var(--#{$prefix}form-control-disabled-bg) !default;\n$input-disabled-border-color: null !default;\n\n$input-color: var(--#{$prefix}body-color) !default;\n$input-border-color: var(--#{$prefix}border-color) !default; //$gray-400\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: var(--#{$prefix}secondary-color) !default;\n$input-plaintext-color: var(--#{$prefix}body-color) !default;\n\n$input-height-border: calc($input-border-width * 2) !default; // stylelint-disable-line function-disallowed-list\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$form-color-width: 3rem !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: var(--#{$prefix}border-width) solid var(--#{$prefix}border-color) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba($black, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: var(--#{$prefix}tertiary-bg) !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $input-disabled-bg !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $input-border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n$form-select-border-radius-sm: $input-border-radius-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n$form-select-border-radius-lg: $input-border-radius-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: var(--#{$prefix}tertiary-bg) !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: var(--#{$prefix}secondary-color) !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: var(--#{$prefix}tertiary-bg) !default;\n$form-file-button-hover-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-height: 1.875em !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-label-disabled-color: $gray-600 !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": var(--#{$prefix}success-text),\n \"icon\": $form-feedback-icon-valid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}success),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}success-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}success),\n ),\n \"invalid\": (\n \"color\": var(--#{$prefix}danger-text),\n \"icon\": $form-feedback-icon-invalid,\n \"tooltip-color\": #fff,\n \"tooltip-bg-color\": var(--#{$prefix}danger),\n \"focus-box-shadow\": 0 0 $input-btn-focus-blur $input-focus-width rgba(var(--#{$prefix}danger-rgb), $input-btn-focus-color-opacity),\n \"border-color\": var(--#{$prefix}danger),\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-offcanvas-backdrop: 1040 !default;\n$zindex-offcanvas: 1045 !default;\n$zindex-modal-backdrop: 1050 !default;\n$zindex-modal: 1055 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n$zindex-toast: 1090 !default;\n// scss-docs-end zindex-stack\n\n// scss-docs-start zindex-levels-map\n$zindex-levels: (\n n1: -1,\n 0: 0,\n 1: 1,\n 2: 2,\n 3: 3\n) !default;\n// scss-docs-end zindex-levels-map\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: var(--#{$prefix}link-color) !default;\n$nav-link-hover-color: var(--#{$prefix}link-hover-color) !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: var(--#{$prefix}secondary-color) !default;\n\n$nav-tabs-border-color: var(--#{$prefix}border-color) !default;\n$nav-tabs-border-width: var(--#{$prefix}border-width) !default;\n$nav-tabs-border-radius: var(--#{$prefix}border-radius) !default;\n$nav-tabs-link-hover-border-color: var(--#{$prefix}secondary-bg) var(--#{$prefix}secondary-bg) $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: var(--#{$prefix}emphasis-color) !default;\n$nav-tabs-link-active-bg: var(--#{$prefix}body-bg) !default;\n$nav-tabs-link-active-border-color: var(--#{$prefix}border-color) var(--#{$prefix}border-color) $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n\n$navbar-light-color: rgba(var(--#{$prefix}emphasis-color-rgb), .65) !default;\n$navbar-light-hover-color: rgba(var(--#{$prefix}emphasis-color-rgb), .8) !default;\n$navbar-light-active-color: rgba(var(--#{$prefix}emphasis-color-rgb), 1) !default;\n$navbar-light-disabled-color: rgba(var(--#{$prefix}emphasis-color-rgb), .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba(var(--#{$prefix}emphasis-color-rgb), .15) !default;\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-dark-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-dark-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: var(--#{$prefix}body-color) !default;\n$dropdown-bg: var(--#{$prefix}body-bg) !default;\n$dropdown-border-color: var(--#{$prefix}border-color-translucent) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: var(--#{$prefix}border-width) !default;\n$dropdown-inner-border-radius: calc($dropdown-border-radius - $dropdown-border-width) !default; // stylelint-disable-line function-disallowed-list\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: var(--#{$prefix}body-color) !default;\n$dropdown-link-hover-color: $dropdown-link-color !default;\n$dropdown-link-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding-x: $dropdown-item-padding-x !default;\n$dropdown-header-padding-y: $dropdown-padding-y !default;\n// fusv-disable\n$dropdown-header-padding: $dropdown-header-padding-y $dropdown-header-padding-x !default; // Deprecated in v5.2.0\n// fusv-enable\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-font-size: $font-size-base !default;\n\n$pagination-color: var(--#{$prefix}link-color) !default;\n$pagination-bg: var(--#{$prefix}body-bg) !default;\n$pagination-border-radius: var(--#{$prefix}border-radius) !default;\n$pagination-border-width: var(--#{$prefix}border-width) !default;\n$pagination-margin-start: calc($pagination-border-width * -1) !default; // stylelint-disable-line function-disallowed-list\n$pagination-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-focus-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-focus-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: var(--#{$prefix}link-hover-color) !default;\n$pagination-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$pagination-hover-border-color: var(--#{$prefix}border-color) !default; // Todo in v6: remove this?\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $component-active-bg !default;\n\n$pagination-disabled-color: var(--#{$prefix}secondary-color) !default;\n$pagination-disabled-bg: var(--#{$prefix}secondary-bg) !default;\n$pagination-disabled-border-color: var(--#{$prefix}border-color) !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Placeholders\n\n// scss-docs-start placeholders\n$placeholder-opacity-max: .5 !default;\n$placeholder-opacity-min: .2 !default;\n// scss-docs-end placeholders\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-title-color: null !default;\n$card-subtitle-color: null !default;\n$card-border-width: var(--#{$prefix}border-width) !default;\n$card-border-color: var(--#{$prefix}border-color-translucent) !default;\n$card-border-radius: var(--#{$prefix}border-radius) !default;\n$card-box-shadow: null !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba(var(--#{$prefix}body-color-rgb), .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: var(--#{$prefix}body-bg) !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: var(--#{$prefix}body-color) !default; // Sass variable because of $accordion-button-icon\n$accordion-bg: var(--#{$prefix}body-bg) !default;\n$accordion-border-width: var(--#{$prefix}border-width) !default;\n$accordion-border-color: var(--#{$prefix}border-color) !default;\n$accordion-border-radius: var(--#{$prefix}border-radius) !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: var(--#{$prefix}body-color) !default;\n$accordion-button-bg: var(--#{$prefix}accordion-bg) !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: var(--#{$prefix}primary-bg-subtle) !default;\n$accordion-button-active-color: var(--#{$prefix}primary-text) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $body-color !default;\n$accordion-icon-active-color: $primary-text !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: var(--#{$prefix}body-bg) !default;\n$tooltip-bg: var(--#{$prefix}emphasis-color) !default;\n$tooltip-border-radius: var(--#{$prefix}border-radius) !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: null !default; // TODO: remove this in v6\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n// fusv-disable\n$tooltip-arrow-color: null !default; // Deprecated in Bootstrap 5.2.0 for CSS variables\n// fusv-enable\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: var(--#{$prefix}body-bg) !default;\n$popover-max-width: 276px !default;\n$popover-border-width: var(--#{$prefix}border-width) !default;\n$popover-border-color: var(--#{$prefix}border-color-translucent) !default;\n$popover-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$popover-inner-border-radius: calc($popover-border-radius - $popover-border-width) !default; // stylelint-disable-line function-disallowed-list\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-font-size: $font-size-base !default;\n$popover-header-bg: var(--#{$prefix}secondary-bg) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: var(--#{$prefix}body-color) !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n// scss-docs-end popover-variables\n\n// fusv-disable\n// Deprecated in Bootstrap 5.2.0 for CSS variables\n$popover-arrow-color: $popover-bg !default;\n$popover-arrow-outer-color: var(--#{$prefix}border-color-translucent) !default;\n// fusv-enable\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-border-width: var(--#{$prefix}border-width) !default;\n$toast-border-color: var(--#{$prefix}border-color-translucent) !default;\n$toast-border-radius: var(--#{$prefix}border-radius) !default;\n$toast-box-shadow: var(--#{$prefix}box-shadow) !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: var(--#{$prefix}secondary-color) !default;\n$toast-header-background-color: rgba(var(--#{$prefix}body-bg-rgb), .85) !default;\n$toast-header-border-color: $toast-border-color !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: var(--#{$prefix}body-bg) !default;\n$modal-content-border-color: var(--#{$prefix}border-color-translucent) !default;\n$modal-content-border-width: var(--#{$prefix}border-width) !default;\n$modal-content-border-radius: var(--#{$prefix}border-radius-lg) !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n\n$modal-header-border-color: var(--#{$prefix}border-color) !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-footer-bg: null !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: var(--#{$prefix}border-width) !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n// fusv-disable\n$alert-bg-scale: -80% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-border-scale: -70% !default; // Deprecated in v5.2.0, to be removed in v6\n$alert-color-scale: 40% !default; // Deprecated in v5.2.0, to be removed in v6\n// fusv-enable\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: var(--#{$prefix}secondary-bg) !default;\n$progress-border-radius: var(--#{$prefix}border-radius) !default;\n$progress-box-shadow: var(--#{$prefix}box-shadow-inset) !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: var(--#{$prefix}body-color) !default;\n$list-group-bg: var(--#{$prefix}body-bg) !default;\n$list-group-border-color: var(--#{$prefix}border-color) !default;\n$list-group-border-width: var(--#{$prefix}border-width) !default;\n$list-group-border-radius: var(--#{$prefix}border-radius) !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n// fusv-disable\n$list-group-item-bg-scale: -80% !default; // Deprecated in v5.3.0\n$list-group-item-color-scale: 40% !default; // Deprecated in v5.3.0\n// fusv-enable\n\n$list-group-hover-bg: var(--#{$prefix}tertiary-bg) !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: var(--#{$prefix}secondary-color) !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: var(--#{$prefix}secondary-color) !default;\n$list-group-action-hover-color: var(--#{$prefix}emphasis-color) !default;\n\n$list-group-action-active-color: var(--#{$prefix}body-color) !default;\n$list-group-action-active-bg: var(--#{$prefix}secondary-bg) !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: var(--#{$prefix}body-bg) !default;\n$thumbnail-border-width: var(--#{$prefix}border-width) !default;\n$thumbnail-border-color: var(--#{$prefix}border-color) !default;\n$thumbnail-border-radius: var(--#{$prefix}border-radius) !default;\n$thumbnail-box-shadow: var(--#{$prefix}box-shadow-sm) !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: var(--#{$prefix}secondary-color) !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-active-color: var(--#{$prefix}secondary-color) !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n// scss-docs-end carousel-variables\n\n// scss-docs-start carousel-dark-variables\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-dark-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: var(--#{$prefix}body-bg) !default;\n$offcanvas-color: var(--#{$prefix}body-color) !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n$offcanvas-backdrop-bg: $modal-backdrop-bg !default;\n$offcanvas-backdrop-opacity: $modal-backdrop-opacity !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .1875rem !default;\n$kbd-padding-x: .375rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: var(--#{$prefix}body-bg) !default;\n$kbd-bg: var(--#{$prefix}body-color) !default;\n$nested-kbd-font-weight: null !default; // Deprecated in v5.2.0, removing in v6\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.min.css b/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.min.css new file mode 100644 index 0000000..25518fa --- /dev/null +++ b/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/) + * Copyright 2011-2022 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:#0a58ca;--bs-secondary-text:#6c757d;--bs-success-text:#146c43;--bs-info-text:#087990;--bs-warning-text:#997404;--bs-danger-text:#b02a37;--bs-light-text:#6c757d;--bs-dark-text:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#f8f9fa;--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:#e9ecef;--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-body-color-rgb:33,37,41;--bs-body-bg-rgb:255,255,255;--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-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-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--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-2xl:2rem;--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);--bs-emphasis-color:#000;--bs-form-control-bg:var(--bs-body-bg);--bs-form-control-disabled-bg:var(--bs-secondary-bg);--bs-highlight-bg:#fff3cd;--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}[data-bs-theme=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:#f8f9fa;--bs-emphasis-color-rgb:248,249,250;--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-emphasis-color:#fff;--bs-primary-text:#6ea8fe;--bs-secondary-text:#dee2e6;--bs-success-text:#75b798;--bs-info-text:#6edff6;--bs-warning-text:#ffda6a;--bs-danger-text:#ea868f;--bs-light-text:#f8f9fa;--bs-dark-text:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#212529;--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:#495057;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#055160;--bs-warning-border-subtle:#664d03;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:#fff;--bs-link-color:#6ea8fe;--bs-link-hover-color:#9ec5fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:158,197,254;--bs-code-color:#e685b5;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15)}.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-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right: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}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right: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-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right: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-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right: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-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right: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-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right: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-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right: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-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right: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}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display: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}.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-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left: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-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right: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-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left: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-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}@media (min-width:576px){.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-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-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left: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-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right: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-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left: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-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}}@media (min-width:768px){.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-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-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left: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-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right: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-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left: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-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}}@media (min-width:992px){.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-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-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left: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-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right: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-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left: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-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}}@media (min-width:1200px){.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-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-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left: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-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right: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-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left: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-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}}@media (min-width:1400px){.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-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-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right: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-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left: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-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right: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-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right: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-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left: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-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!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-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-grid.rtl.min.css.map */ \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.min.css.map b/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.min.css.map new file mode 100644 index 0000000..93574dc --- /dev/null +++ b/python/eel/web/libs/bootstrap/css/bootstrap-grid.rtl.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","dist/css/bootstrap-grid.rtl.css","../../scss/vendor/_rfs.scss","../../scss/mixins/_color-mode.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n // scss-docs-end root-body-variables\n\n @if $headings-color != null {\n --#{$prefix}heading-color: #{$headings-color};\n }\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n --#{$prefix}emphasis-color: #{$emphasis-color};\n\n // scss-docs-start form-control-vars\n --#{$prefix}form-control-bg: var(--#{$prefix}body-bg);\n --#{$prefix}form-control-disabled-bg: var(--#{$prefix}secondary-bg);\n // scss-docs-end form-control-vars\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$emphasis-color-dark};\n\n --#{$prefix}primary-text: #{$primary-text-dark};\n --#{$prefix}secondary-text: #{$secondary-text-dark};\n --#{$prefix}success-text: #{$success-text-dark};\n --#{$prefix}info-text: #{$info-text-dark};\n --#{$prefix}warning-text: #{$warning-text-dark};\n --#{$prefix}danger-text: #{$danger-text-dark};\n --#{$prefix}light-text: #{$light-text-dark};\n --#{$prefix}dark-text: #{$dark-text-dark};\n\n --#{$prefix}primary-bg-subtle: #{$primary-bg-subtle-dark};\n --#{$prefix}secondary-bg-subtle: #{$secondary-bg-subtle-dark};\n --#{$prefix}success-bg-subtle: #{$success-bg-subtle-dark};\n --#{$prefix}info-bg-subtle: #{$info-bg-subtle-dark};\n --#{$prefix}warning-bg-subtle: #{$warning-bg-subtle-dark};\n --#{$prefix}danger-bg-subtle: #{$danger-bg-subtle-dark};\n --#{$prefix}light-bg-subtle: #{$light-bg-subtle-dark};\n --#{$prefix}dark-bg-subtle: #{$dark-bg-subtle-dark};\n\n --#{$prefix}primary-border-subtle: #{$primary-border-subtle-dark};\n --#{$prefix}secondary-border-subtle: #{$secondary-border-subtle-dark};\n --#{$prefix}success-border-subtle: #{$success-border-subtle-dark};\n --#{$prefix}info-border-subtle: #{$info-border-subtle-dark};\n --#{$prefix}warning-border-subtle: #{$warning-border-subtle-dark};\n --#{$prefix}danger-border-subtle: #{$danger-border-subtle-dark};\n --#{$prefix}light-border-subtle: #{$light-border-subtle-dark};\n --#{$prefix}dark-border-subtle: #{$dark-border-subtle-dark};\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","/*!\n * Bootstrap Grid v5.3.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text: #0a58ca;\n --bs-secondary-text: #6c757d;\n --bs-success-text: #146c43;\n --bs-info-text: #087990;\n --bs-warning-text: #997404;\n --bs-danger-text: #b02a37;\n --bs-light-text: #6c757d;\n --bs-dark-text: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #f8f9fa;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #e9ecef;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --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\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);\n --bs-emphasis-color: #000;\n --bs-form-control-bg: var(--bs-body-bg);\n --bs-form-control-disabled-bg: var(--bs-secondary-bg);\n --bs-highlight-bg: #fff3cd;\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n[data-bs-theme=dark] {\n --bs-body-color: #adb5bd;\n --bs-body-color-rgb: 173, 181, 189;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #f8f9fa;\n --bs-emphasis-color-rgb: 248, 249, 250;\n --bs-secondary-color: rgba(173, 181, 189, 0.75);\n --bs-secondary-color-rgb: 173, 181, 189;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(173, 181, 189, 0.5);\n --bs-tertiary-color-rgb: 173, 181, 189;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-emphasis-color: #fff;\n --bs-primary-text: #6ea8fe;\n --bs-secondary-text: #dee2e6;\n --bs-success-text: #75b798;\n --bs-info-text: #6edff6;\n --bs-warning-text: #ffda6a;\n --bs-danger-text: #ea868f;\n --bs-light-text: #f8f9fa;\n --bs-dark-text: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #212529;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #495057;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #055160;\n --bs-warning-border-subtle: #664d03;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: #fff;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #9ec5fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 158, 197, 254;\n --bs-code-color: #e685b5;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n}\n\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n width: 100%;\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(-1 * var(--bs-gutter-y));\n margin-left: calc(-0.5 * var(--bs-gutter-x));\n margin-right: calc(-0.5 * var(--bs-gutter-x));\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-left: calc(var(--bs-gutter-x) * 0.5);\n padding-right: calc(var(--bs-gutter-x) * 0.5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-right: 8.33333333%;\n}\n\n.offset-2 {\n margin-right: 16.66666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.33333333%;\n}\n\n.offset-5 {\n margin-right: 41.66666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.33333333%;\n}\n\n.offset-8 {\n margin-right: 66.66666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.33333333%;\n}\n\n.offset-11 {\n margin-right: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-sm-0 {\n margin-right: 0;\n }\n .offset-sm-1 {\n margin-right: 8.33333333%;\n }\n .offset-sm-2 {\n margin-right: 16.66666667%;\n }\n .offset-sm-3 {\n margin-right: 25%;\n }\n .offset-sm-4 {\n margin-right: 33.33333333%;\n }\n .offset-sm-5 {\n margin-right: 41.66666667%;\n }\n .offset-sm-6 {\n margin-right: 50%;\n }\n .offset-sm-7 {\n margin-right: 58.33333333%;\n }\n .offset-sm-8 {\n margin-right: 66.66666667%;\n }\n .offset-sm-9 {\n margin-right: 75%;\n }\n .offset-sm-10 {\n margin-right: 83.33333333%;\n }\n .offset-sm-11 {\n margin-right: 91.66666667%;\n }\n .g-sm-0,\n .gx-sm-0 {\n --bs-gutter-x: 0;\n }\n .g-sm-0,\n .gy-sm-0 {\n --bs-gutter-y: 0;\n }\n .g-sm-1,\n .gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-sm-1,\n .gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-sm-2,\n .gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-sm-2,\n .gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-sm-3,\n .gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n .g-sm-3,\n .gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n .g-sm-4,\n .gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-sm-4,\n .gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-sm-5,\n .gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n .g-sm-5,\n .gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-md-0 {\n margin-right: 0;\n }\n .offset-md-1 {\n margin-right: 8.33333333%;\n }\n .offset-md-2 {\n margin-right: 16.66666667%;\n }\n .offset-md-3 {\n margin-right: 25%;\n }\n .offset-md-4 {\n margin-right: 33.33333333%;\n }\n .offset-md-5 {\n margin-right: 41.66666667%;\n }\n .offset-md-6 {\n margin-right: 50%;\n }\n .offset-md-7 {\n margin-right: 58.33333333%;\n }\n .offset-md-8 {\n margin-right: 66.66666667%;\n }\n .offset-md-9 {\n margin-right: 75%;\n }\n .offset-md-10 {\n margin-right: 83.33333333%;\n }\n .offset-md-11 {\n margin-right: 91.66666667%;\n }\n .g-md-0,\n .gx-md-0 {\n --bs-gutter-x: 0;\n }\n .g-md-0,\n .gy-md-0 {\n --bs-gutter-y: 0;\n }\n .g-md-1,\n .gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-md-1,\n .gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-md-2,\n .gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-md-2,\n .gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-md-3,\n .gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n .g-md-3,\n .gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n .g-md-4,\n .gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-md-4,\n .gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-md-5,\n .gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n .g-md-5,\n .gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-lg-0 {\n margin-right: 0;\n }\n .offset-lg-1 {\n margin-right: 8.33333333%;\n }\n .offset-lg-2 {\n margin-right: 16.66666667%;\n }\n .offset-lg-3 {\n margin-right: 25%;\n }\n .offset-lg-4 {\n margin-right: 33.33333333%;\n }\n .offset-lg-5 {\n margin-right: 41.66666667%;\n }\n .offset-lg-6 {\n margin-right: 50%;\n }\n .offset-lg-7 {\n margin-right: 58.33333333%;\n }\n .offset-lg-8 {\n margin-right: 66.66666667%;\n }\n .offset-lg-9 {\n margin-right: 75%;\n }\n .offset-lg-10 {\n margin-right: 83.33333333%;\n }\n .offset-lg-11 {\n margin-right: 91.66666667%;\n }\n .g-lg-0,\n .gx-lg-0 {\n --bs-gutter-x: 0;\n }\n .g-lg-0,\n .gy-lg-0 {\n --bs-gutter-y: 0;\n }\n .g-lg-1,\n .gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-lg-1,\n .gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-lg-2,\n .gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-lg-2,\n .gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-lg-3,\n .gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n .g-lg-3,\n .gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n .g-lg-4,\n .gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-lg-4,\n .gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-lg-5,\n .gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n .g-lg-5,\n .gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xl-0 {\n margin-right: 0;\n }\n .offset-xl-1 {\n margin-right: 8.33333333%;\n }\n .offset-xl-2 {\n margin-right: 16.66666667%;\n }\n .offset-xl-3 {\n margin-right: 25%;\n }\n .offset-xl-4 {\n margin-right: 33.33333333%;\n }\n .offset-xl-5 {\n margin-right: 41.66666667%;\n }\n .offset-xl-6 {\n margin-right: 50%;\n }\n .offset-xl-7 {\n margin-right: 58.33333333%;\n }\n .offset-xl-8 {\n margin-right: 66.66666667%;\n }\n .offset-xl-9 {\n margin-right: 75%;\n }\n .offset-xl-10 {\n margin-right: 83.33333333%;\n }\n .offset-xl-11 {\n margin-right: 91.66666667%;\n }\n .g-xl-0,\n .gx-xl-0 {\n --bs-gutter-x: 0;\n }\n .g-xl-0,\n .gy-xl-0 {\n --bs-gutter-y: 0;\n }\n .g-xl-1,\n .gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xl-1,\n .gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xl-2,\n .gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xl-2,\n .gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xl-3,\n .gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xl-3,\n .gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xl-4,\n .gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xl-4,\n .gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xl-5,\n .gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xl-5,\n .gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n .offset-xxl-0 {\n margin-right: 0;\n }\n .offset-xxl-1 {\n margin-right: 8.33333333%;\n }\n .offset-xxl-2 {\n margin-right: 16.66666667%;\n }\n .offset-xxl-3 {\n margin-right: 25%;\n }\n .offset-xxl-4 {\n margin-right: 33.33333333%;\n }\n .offset-xxl-5 {\n margin-right: 41.66666667%;\n }\n .offset-xxl-6 {\n margin-right: 50%;\n }\n .offset-xxl-7 {\n margin-right: 58.33333333%;\n }\n .offset-xxl-8 {\n margin-right: 66.66666667%;\n }\n .offset-xxl-9 {\n margin-right: 75%;\n }\n .offset-xxl-10 {\n margin-right: 83.33333333%;\n }\n .offset-xxl-11 {\n margin-right: 91.66666667%;\n }\n .g-xxl-0,\n .gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n .g-xxl-0,\n .gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n .g-xxl-1,\n .gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n .g-xxl-1,\n .gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n .g-xxl-2,\n .gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n .g-xxl-2,\n .gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n .g-xxl-3,\n .gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n .g-xxl-3,\n .gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n .g-xxl-4,\n .gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n .g-xxl-4,\n .gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n .g-xxl-5,\n .gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n .g-xxl-5,\n .gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n\n.mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n}\n\n.mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n}\n\n.mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n}\n\n.mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n}\n\n.mx-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n}\n\n.mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-left: 0 !important;\n}\n\n.me-1 {\n margin-left: 0.25rem !important;\n}\n\n.me-2 {\n margin-left: 0.5rem !important;\n}\n\n.me-3 {\n margin-left: 1rem !important;\n}\n\n.me-4 {\n margin-left: 1.5rem !important;\n}\n\n.me-5 {\n margin-left: 3rem !important;\n}\n\n.me-auto {\n margin-left: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-right: 0 !important;\n}\n\n.ms-1 {\n margin-right: 0.25rem !important;\n}\n\n.ms-2 {\n margin-right: 0.5rem !important;\n}\n\n.ms-3 {\n margin-right: 1rem !important;\n}\n\n.ms-4 {\n margin-right: 1.5rem !important;\n}\n\n.ms-5 {\n margin-right: 3rem !important;\n}\n\n.ms-auto {\n margin-right: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n\n.px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n}\n\n.px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n}\n\n.px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n}\n\n.px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n}\n\n.px-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-left: 0 !important;\n}\n\n.pe-1 {\n padding-left: 0.25rem !important;\n}\n\n.pe-2 {\n padding-left: 0.5rem !important;\n}\n\n.pe-3 {\n padding-left: 1rem !important;\n}\n\n.pe-4 {\n padding-left: 1.5rem !important;\n}\n\n.pe-5 {\n padding-left: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-right: 0 !important;\n}\n\n.ps-1 {\n padding-right: 0.25rem !important;\n}\n\n.ps-2 {\n padding-right: 0.5rem !important;\n}\n\n.ps-3 {\n padding-right: 1rem !important;\n}\n\n.ps-4 {\n padding-right: 1.5rem !important;\n}\n\n.ps-5 {\n padding-right: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n .d-sm-inline-block {\n display: inline-block !important;\n }\n .d-sm-block {\n display: block !important;\n }\n .d-sm-grid {\n display: grid !important;\n }\n .d-sm-table {\n display: table !important;\n }\n .d-sm-table-row {\n display: table-row !important;\n }\n .d-sm-table-cell {\n display: table-cell !important;\n }\n .d-sm-flex {\n display: flex !important;\n }\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n .d-sm-none {\n display: none !important;\n }\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n .flex-sm-row {\n flex-direction: row !important;\n }\n .flex-sm-column {\n flex-direction: column !important;\n }\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n .justify-content-sm-center {\n justify-content: center !important;\n }\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n .align-items-sm-center {\n align-items: center !important;\n }\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n .align-content-sm-center {\n align-content: center !important;\n }\n .align-content-sm-between {\n align-content: space-between !important;\n }\n .align-content-sm-around {\n align-content: space-around !important;\n }\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n .align-self-sm-auto {\n align-self: auto !important;\n }\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n .align-self-sm-center {\n align-self: center !important;\n }\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n .order-sm-first {\n order: -1 !important;\n }\n .order-sm-0 {\n order: 0 !important;\n }\n .order-sm-1 {\n order: 1 !important;\n }\n .order-sm-2 {\n order: 2 !important;\n }\n .order-sm-3 {\n order: 3 !important;\n }\n .order-sm-4 {\n order: 4 !important;\n }\n .order-sm-5 {\n order: 5 !important;\n }\n .order-sm-last {\n order: 6 !important;\n }\n .m-sm-0 {\n margin: 0 !important;\n }\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n .m-sm-3 {\n margin: 1rem !important;\n }\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n .m-sm-5 {\n margin: 3rem !important;\n }\n .m-sm-auto {\n margin: auto !important;\n }\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-sm-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-sm-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n .mt-sm-auto {\n margin-top: auto !important;\n }\n .me-sm-0 {\n margin-left: 0 !important;\n }\n .me-sm-1 {\n margin-left: 0.25rem !important;\n }\n .me-sm-2 {\n margin-left: 0.5rem !important;\n }\n .me-sm-3 {\n margin-left: 1rem !important;\n }\n .me-sm-4 {\n margin-left: 1.5rem !important;\n }\n .me-sm-5 {\n margin-left: 3rem !important;\n }\n .me-sm-auto {\n margin-left: auto !important;\n }\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n .ms-sm-1 {\n margin-right: 0.25rem !important;\n }\n .ms-sm-2 {\n margin-right: 0.5rem !important;\n }\n .ms-sm-3 {\n margin-right: 1rem !important;\n }\n .ms-sm-4 {\n margin-right: 1.5rem !important;\n }\n .ms-sm-5 {\n margin-right: 3rem !important;\n }\n .ms-sm-auto {\n margin-right: auto !important;\n }\n .p-sm-0 {\n padding: 0 !important;\n }\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n .p-sm-3 {\n padding: 1rem !important;\n }\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n .p-sm-5 {\n padding: 3rem !important;\n }\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-sm-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-sm-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-sm-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-sm-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-sm-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n .pe-sm-1 {\n padding-left: 0.25rem !important;\n }\n .pe-sm-2 {\n padding-left: 0.5rem !important;\n }\n .pe-sm-3 {\n padding-left: 1rem !important;\n }\n .pe-sm-4 {\n padding-left: 1.5rem !important;\n }\n .pe-sm-5 {\n padding-left: 3rem !important;\n }\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n .ps-sm-1 {\n padding-right: 0.25rem !important;\n }\n .ps-sm-2 {\n padding-right: 0.5rem !important;\n }\n .ps-sm-3 {\n padding-right: 1rem !important;\n }\n .ps-sm-4 {\n padding-right: 1.5rem !important;\n }\n .ps-sm-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n .d-md-inline-block {\n display: inline-block !important;\n }\n .d-md-block {\n display: block !important;\n }\n .d-md-grid {\n display: grid !important;\n }\n .d-md-table {\n display: table !important;\n }\n .d-md-table-row {\n display: table-row !important;\n }\n .d-md-table-cell {\n display: table-cell !important;\n }\n .d-md-flex {\n display: flex !important;\n }\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n .d-md-none {\n display: none !important;\n }\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n .flex-md-row {\n flex-direction: row !important;\n }\n .flex-md-column {\n flex-direction: column !important;\n }\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n .justify-content-md-center {\n justify-content: center !important;\n }\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-md-start {\n align-items: flex-start !important;\n }\n .align-items-md-end {\n align-items: flex-end !important;\n }\n .align-items-md-center {\n align-items: center !important;\n }\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n .align-content-md-start {\n align-content: flex-start !important;\n }\n .align-content-md-end {\n align-content: flex-end !important;\n }\n .align-content-md-center {\n align-content: center !important;\n }\n .align-content-md-between {\n align-content: space-between !important;\n }\n .align-content-md-around {\n align-content: space-around !important;\n }\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n .align-self-md-auto {\n align-self: auto !important;\n }\n .align-self-md-start {\n align-self: flex-start !important;\n }\n .align-self-md-end {\n align-self: flex-end !important;\n }\n .align-self-md-center {\n align-self: center !important;\n }\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n .order-md-first {\n order: -1 !important;\n }\n .order-md-0 {\n order: 0 !important;\n }\n .order-md-1 {\n order: 1 !important;\n }\n .order-md-2 {\n order: 2 !important;\n }\n .order-md-3 {\n order: 3 !important;\n }\n .order-md-4 {\n order: 4 !important;\n }\n .order-md-5 {\n order: 5 !important;\n }\n .order-md-last {\n order: 6 !important;\n }\n .m-md-0 {\n margin: 0 !important;\n }\n .m-md-1 {\n margin: 0.25rem !important;\n }\n .m-md-2 {\n margin: 0.5rem !important;\n }\n .m-md-3 {\n margin: 1rem !important;\n }\n .m-md-4 {\n margin: 1.5rem !important;\n }\n .m-md-5 {\n margin: 3rem !important;\n }\n .m-md-auto {\n margin: auto !important;\n }\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-md-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-md-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-md-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-md-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-md-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-md-0 {\n margin-top: 0 !important;\n }\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n .mt-md-auto {\n margin-top: auto !important;\n }\n .me-md-0 {\n margin-left: 0 !important;\n }\n .me-md-1 {\n margin-left: 0.25rem !important;\n }\n .me-md-2 {\n margin-left: 0.5rem !important;\n }\n .me-md-3 {\n margin-left: 1rem !important;\n }\n .me-md-4 {\n margin-left: 1.5rem !important;\n }\n .me-md-5 {\n margin-left: 3rem !important;\n }\n .me-md-auto {\n margin-left: auto !important;\n }\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n .ms-md-0 {\n margin-right: 0 !important;\n }\n .ms-md-1 {\n margin-right: 0.25rem !important;\n }\n .ms-md-2 {\n margin-right: 0.5rem !important;\n }\n .ms-md-3 {\n margin-right: 1rem !important;\n }\n .ms-md-4 {\n margin-right: 1.5rem !important;\n }\n .ms-md-5 {\n margin-right: 3rem !important;\n }\n .ms-md-auto {\n margin-right: auto !important;\n }\n .p-md-0 {\n padding: 0 !important;\n }\n .p-md-1 {\n padding: 0.25rem !important;\n }\n .p-md-2 {\n padding: 0.5rem !important;\n }\n .p-md-3 {\n padding: 1rem !important;\n }\n .p-md-4 {\n padding: 1.5rem !important;\n }\n .p-md-5 {\n padding: 3rem !important;\n }\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-md-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-md-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-md-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-md-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-md-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-md-0 {\n padding-top: 0 !important;\n }\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n .pe-md-0 {\n padding-left: 0 !important;\n }\n .pe-md-1 {\n padding-left: 0.25rem !important;\n }\n .pe-md-2 {\n padding-left: 0.5rem !important;\n }\n .pe-md-3 {\n padding-left: 1rem !important;\n }\n .pe-md-4 {\n padding-left: 1.5rem !important;\n }\n .pe-md-5 {\n padding-left: 3rem !important;\n }\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n .ps-md-0 {\n padding-right: 0 !important;\n }\n .ps-md-1 {\n padding-right: 0.25rem !important;\n }\n .ps-md-2 {\n padding-right: 0.5rem !important;\n }\n .ps-md-3 {\n padding-right: 1rem !important;\n }\n .ps-md-4 {\n padding-right: 1.5rem !important;\n }\n .ps-md-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n .d-lg-inline-block {\n display: inline-block !important;\n }\n .d-lg-block {\n display: block !important;\n }\n .d-lg-grid {\n display: grid !important;\n }\n .d-lg-table {\n display: table !important;\n }\n .d-lg-table-row {\n display: table-row !important;\n }\n .d-lg-table-cell {\n display: table-cell !important;\n }\n .d-lg-flex {\n display: flex !important;\n }\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n .d-lg-none {\n display: none !important;\n }\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n .flex-lg-row {\n flex-direction: row !important;\n }\n .flex-lg-column {\n flex-direction: column !important;\n }\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n .justify-content-lg-center {\n justify-content: center !important;\n }\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n .align-items-lg-center {\n align-items: center !important;\n }\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n .align-content-lg-center {\n align-content: center !important;\n }\n .align-content-lg-between {\n align-content: space-between !important;\n }\n .align-content-lg-around {\n align-content: space-around !important;\n }\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n .align-self-lg-auto {\n align-self: auto !important;\n }\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n .align-self-lg-center {\n align-self: center !important;\n }\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n .order-lg-first {\n order: -1 !important;\n }\n .order-lg-0 {\n order: 0 !important;\n }\n .order-lg-1 {\n order: 1 !important;\n }\n .order-lg-2 {\n order: 2 !important;\n }\n .order-lg-3 {\n order: 3 !important;\n }\n .order-lg-4 {\n order: 4 !important;\n }\n .order-lg-5 {\n order: 5 !important;\n }\n .order-lg-last {\n order: 6 !important;\n }\n .m-lg-0 {\n margin: 0 !important;\n }\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n .m-lg-3 {\n margin: 1rem !important;\n }\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n .m-lg-5 {\n margin: 3rem !important;\n }\n .m-lg-auto {\n margin: auto !important;\n }\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-lg-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-lg-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n .mt-lg-auto {\n margin-top: auto !important;\n }\n .me-lg-0 {\n margin-left: 0 !important;\n }\n .me-lg-1 {\n margin-left: 0.25rem !important;\n }\n .me-lg-2 {\n margin-left: 0.5rem !important;\n }\n .me-lg-3 {\n margin-left: 1rem !important;\n }\n .me-lg-4 {\n margin-left: 1.5rem !important;\n }\n .me-lg-5 {\n margin-left: 3rem !important;\n }\n .me-lg-auto {\n margin-left: auto !important;\n }\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n .ms-lg-1 {\n margin-right: 0.25rem !important;\n }\n .ms-lg-2 {\n margin-right: 0.5rem !important;\n }\n .ms-lg-3 {\n margin-right: 1rem !important;\n }\n .ms-lg-4 {\n margin-right: 1.5rem !important;\n }\n .ms-lg-5 {\n margin-right: 3rem !important;\n }\n .ms-lg-auto {\n margin-right: auto !important;\n }\n .p-lg-0 {\n padding: 0 !important;\n }\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n .p-lg-3 {\n padding: 1rem !important;\n }\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n .p-lg-5 {\n padding: 3rem !important;\n }\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-lg-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-lg-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-lg-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-lg-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-lg-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n .pe-lg-1 {\n padding-left: 0.25rem !important;\n }\n .pe-lg-2 {\n padding-left: 0.5rem !important;\n }\n .pe-lg-3 {\n padding-left: 1rem !important;\n }\n .pe-lg-4 {\n padding-left: 1.5rem !important;\n }\n .pe-lg-5 {\n padding-left: 3rem !important;\n }\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n .ps-lg-1 {\n padding-right: 0.25rem !important;\n }\n .ps-lg-2 {\n padding-right: 0.5rem !important;\n }\n .ps-lg-3 {\n padding-right: 1rem !important;\n }\n .ps-lg-4 {\n padding-right: 1.5rem !important;\n }\n .ps-lg-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n .d-xl-inline-block {\n display: inline-block !important;\n }\n .d-xl-block {\n display: block !important;\n }\n .d-xl-grid {\n display: grid !important;\n }\n .d-xl-table {\n display: table !important;\n }\n .d-xl-table-row {\n display: table-row !important;\n }\n .d-xl-table-cell {\n display: table-cell !important;\n }\n .d-xl-flex {\n display: flex !important;\n }\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n .d-xl-none {\n display: none !important;\n }\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xl-row {\n flex-direction: row !important;\n }\n .flex-xl-column {\n flex-direction: column !important;\n }\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xl-center {\n justify-content: center !important;\n }\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n .align-items-xl-center {\n align-items: center !important;\n }\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n .align-content-xl-center {\n align-content: center !important;\n }\n .align-content-xl-between {\n align-content: space-between !important;\n }\n .align-content-xl-around {\n align-content: space-around !important;\n }\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n .align-self-xl-auto {\n align-self: auto !important;\n }\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n .align-self-xl-center {\n align-self: center !important;\n }\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n .order-xl-first {\n order: -1 !important;\n }\n .order-xl-0 {\n order: 0 !important;\n }\n .order-xl-1 {\n order: 1 !important;\n }\n .order-xl-2 {\n order: 2 !important;\n }\n .order-xl-3 {\n order: 3 !important;\n }\n .order-xl-4 {\n order: 4 !important;\n }\n .order-xl-5 {\n order: 5 !important;\n }\n .order-xl-last {\n order: 6 !important;\n }\n .m-xl-0 {\n margin: 0 !important;\n }\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n .m-xl-3 {\n margin: 1rem !important;\n }\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n .m-xl-5 {\n margin: 3rem !important;\n }\n .m-xl-auto {\n margin: auto !important;\n }\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-xl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-xl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n .mt-xl-auto {\n margin-top: auto !important;\n }\n .me-xl-0 {\n margin-left: 0 !important;\n }\n .me-xl-1 {\n margin-left: 0.25rem !important;\n }\n .me-xl-2 {\n margin-left: 0.5rem !important;\n }\n .me-xl-3 {\n margin-left: 1rem !important;\n }\n .me-xl-4 {\n margin-left: 1.5rem !important;\n }\n .me-xl-5 {\n margin-left: 3rem !important;\n }\n .me-xl-auto {\n margin-left: auto !important;\n }\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n .ms-xl-1 {\n margin-right: 0.25rem !important;\n }\n .ms-xl-2 {\n margin-right: 0.5rem !important;\n }\n .ms-xl-3 {\n margin-right: 1rem !important;\n }\n .ms-xl-4 {\n margin-right: 1.5rem !important;\n }\n .ms-xl-5 {\n margin-right: 3rem !important;\n }\n .ms-xl-auto {\n margin-right: auto !important;\n }\n .p-xl-0 {\n padding: 0 !important;\n }\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n .p-xl-3 {\n padding: 1rem !important;\n }\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n .p-xl-5 {\n padding: 3rem !important;\n }\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-xl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-xl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-xl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-xl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-xl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n .pe-xl-1 {\n padding-left: 0.25rem !important;\n }\n .pe-xl-2 {\n padding-left: 0.5rem !important;\n }\n .pe-xl-3 {\n padding-left: 1rem !important;\n }\n .pe-xl-4 {\n padding-left: 1.5rem !important;\n }\n .pe-xl-5 {\n padding-left: 3rem !important;\n }\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n .ps-xl-1 {\n padding-right: 0.25rem !important;\n }\n .ps-xl-2 {\n padding-right: 0.5rem !important;\n }\n .ps-xl-3 {\n padding-right: 1rem !important;\n }\n .ps-xl-4 {\n padding-right: 1.5rem !important;\n }\n .ps-xl-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n .d-xxl-block {\n display: block !important;\n }\n .d-xxl-grid {\n display: grid !important;\n }\n .d-xxl-table {\n display: table !important;\n }\n .d-xxl-table-row {\n display: table-row !important;\n }\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n .d-xxl-flex {\n display: flex !important;\n }\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n .d-xxl-none {\n display: none !important;\n }\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n .flex-xxl-row {\n flex-direction: row !important;\n }\n .flex-xxl-column {\n flex-direction: column !important;\n }\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n .align-items-xxl-center {\n align-items: center !important;\n }\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n .align-content-xxl-center {\n align-content: center !important;\n }\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n .align-self-xxl-center {\n align-self: center !important;\n }\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n .order-xxl-first {\n order: -1 !important;\n }\n .order-xxl-0 {\n order: 0 !important;\n }\n .order-xxl-1 {\n order: 1 !important;\n }\n .order-xxl-2 {\n order: 2 !important;\n }\n .order-xxl-3 {\n order: 3 !important;\n }\n .order-xxl-4 {\n order: 4 !important;\n }\n .order-xxl-5 {\n order: 5 !important;\n }\n .order-xxl-last {\n order: 6 !important;\n }\n .m-xxl-0 {\n margin: 0 !important;\n }\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n .m-xxl-3 {\n margin: 1rem !important;\n }\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n .m-xxl-5 {\n margin: 3rem !important;\n }\n .m-xxl-auto {\n margin: auto !important;\n }\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n .mx-xxl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n .mx-xxl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n .mx-xxl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n .mx-xxl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n .mx-xxl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n .me-xxl-0 {\n margin-left: 0 !important;\n }\n .me-xxl-1 {\n margin-left: 0.25rem !important;\n }\n .me-xxl-2 {\n margin-left: 0.5rem !important;\n }\n .me-xxl-3 {\n margin-left: 1rem !important;\n }\n .me-xxl-4 {\n margin-left: 1.5rem !important;\n }\n .me-xxl-5 {\n margin-left: 3rem !important;\n }\n .me-xxl-auto {\n margin-left: auto !important;\n }\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n .ms-xxl-1 {\n margin-right: 0.25rem !important;\n }\n .ms-xxl-2 {\n margin-right: 0.5rem !important;\n }\n .ms-xxl-3 {\n margin-right: 1rem !important;\n }\n .ms-xxl-4 {\n margin-right: 1.5rem !important;\n }\n .ms-xxl-5 {\n margin-right: 3rem !important;\n }\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n .p-xxl-0 {\n padding: 0 !important;\n }\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n .p-xxl-3 {\n padding: 1rem !important;\n }\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n .p-xxl-5 {\n padding: 3rem !important;\n }\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n .px-xxl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n .px-xxl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n .px-xxl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n .px-xxl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n .px-xxl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n .pe-xxl-1 {\n padding-left: 0.25rem !important;\n }\n .pe-xxl-2 {\n padding-left: 0.5rem !important;\n }\n .pe-xxl-3 {\n padding-left: 1rem !important;\n }\n .pe-xxl-4 {\n padding-left: 1.5rem !important;\n }\n .pe-xxl-5 {\n padding-left: 3rem !important;\n }\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n .ps-xxl-1 {\n padding-right: 0.25rem !important;\n }\n .ps-xxl-2 {\n padding-right: 0.5rem !important;\n }\n .ps-xxl-3 {\n padding-right: 1rem !important;\n }\n .ps-xxl-4 {\n padding-right: 1.5rem !important;\n }\n .ps-xxl-5 {\n padding-right: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n .d-print-inline-block {\n display: inline-block !important;\n }\n .d-print-block {\n display: block !important;\n }\n .d-print-grid {\n display: grid !important;\n }\n .d-print-table {\n display: table !important;\n }\n .d-print-table-row {\n display: table-row !important;\n }\n .d-print-table-cell {\n display: table-cell !important;\n }\n .d-print-flex {\n display: flex !important;\n }\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n .d-print-none {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.rtl.css.map */","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-container-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n width: 100%;\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl xxl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n@if $enable-cssgrid {\n .grid {\n display: grid;\n grid-template-rows: repeat(var(--#{$prefix}rows, 1), 1fr);\n grid-template-columns: repeat(var(--#{$prefix}columns, #{$grid-columns}), 1fr);\n gap: var(--#{$prefix}gap, #{$grid-gutter-width});\n\n @include make-cssgrid();\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$prefix}gutter-x: #{$gutter};\n --#{$prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n // TODO: Revisit calc order after https://github.com/react-bootstrap/react-bootstrap/issues/6039 is fixed\n margin-top: calc(-1 * var(--#{$prefix}gutter-y)); // stylelint-disable-line function-disallowed-list\n margin-right: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n margin-left: calc(-.5 * var(--#{$prefix}gutter-x)); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready() {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// number of columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n\n@mixin make-cssgrid($columns: $grid-columns, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .g-col#{$infix}-#{$i} {\n grid-column: auto / span $i;\n }\n }\n\n // Start with `1` because `0` is and invalid value.\n // Ends with `$columns - 1` because offsetting by the width of an entire row isn't possible.\n @for $i from 1 through ($columns - 1) {\n .g-start#{$infix}-#{$i} {\n grid-column-start: $i;\n }\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // Use custom CSS variable name if present, otherwise default to `class`\n $css-variable-name: if(map-has-key($utility, css-variable-name), map-get($utility, css-variable-name), map-get($utility, class));\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (e.g. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-css-var: map-get($utility, css-var);\n $is-local-vars: map-get($utility, local-vars);\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n\n @if $is-css-var {\n .#{$property-class + $infix + $property-class-modifier} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n --#{$prefix}#{$css-variable-name}: #{$value};\n }\n }\n } @else {\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n @if $is-local-vars {\n @each $local-var, $variable in $is-local-vars {\n --#{$prefix}#{$local-var}: #{$variable};\n }\n }\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n }\n\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap/css/bootstrap-reboot.css b/python/eel/web/libs/bootstrap/css/bootstrap-reboot.css new file mode 100644 index 0000000..34713f9 --- /dev/null +++ b/python/eel/web/libs/bootstrap/css/bootstrap-reboot.css @@ -0,0 +1,591 @@ +/*! + * Bootstrap Reboot v5.3.0-alpha1 (https://getbootstrap.com/) + * Copyright 2011-2022 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: #0a58ca; + --bs-secondary-text: #6c757d; + --bs-success-text: #146c43; + --bs-info-text: #087990; + --bs-warning-text: #997404; + --bs-danger-text: #b02a37; + --bs-light-text: #6c757d; + --bs-dark-text: #495057; + --bs-primary-bg-subtle: #cfe2ff; + --bs-secondary-bg-subtle: #f8f9fa; + --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: #e9ecef; + --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-body-color-rgb: 33, 37, 41; + --bs-body-bg-rgb: 255, 255, 255; + --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-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-body-bg: #fff; + --bs-body-bg-rgb: 255, 255, 255; + --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-2xl: 2rem; + --bs-border-radius-pill: 50rem; + --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15); + --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075); + --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175); + --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075); + --bs-emphasis-color: #000; + --bs-form-control-bg: var(--bs-body-bg); + --bs-form-control-disabled-bg: var(--bs-secondary-bg); + --bs-highlight-bg: #fff3cd; + --bs-breakpoint-xs: 0; + --bs-breakpoint-sm: 576px; + --bs-breakpoint-md: 768px; + --bs-breakpoint-lg: 992px; + --bs-breakpoint-xl: 1200px; + --bs-breakpoint-xxl: 1400px; +} + +[data-bs-theme=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: #f8f9fa; + --bs-emphasis-color-rgb: 248, 249, 250; + --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-emphasis-color: #fff; + --bs-primary-text: #6ea8fe; + --bs-secondary-text: #dee2e6; + --bs-success-text: #75b798; + --bs-info-text: #6edff6; + --bs-warning-text: #ffda6a; + --bs-danger-text: #ea868f; + --bs-light-text: #f8f9fa; + --bs-dark-text: #dee2e6; + --bs-primary-bg-subtle: #031633; + --bs-secondary-bg-subtle: #212529; + --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: #495057; + --bs-success-border-subtle: #0f5132; + --bs-info-border-subtle: #055160; + --bs-warning-border-subtle: #664d03; + --bs-danger-border-subtle: #842029; + --bs-light-border-subtle: #495057; + --bs-dark-border-subtle: #343a40; + --bs-heading-color: #fff; + --bs-link-color: #6ea8fe; + --bs-link-hover-color: #9ec5fe; + --bs-link-color-rgb: 110, 168, 254; + --bs-link-hover-color-rgb: 158, 197, 254; + --bs-code-color: #e685b5; + --bs-border-color: #495057; + --bs-border-color-translucent: rgba(255, 255, 255, 0.15); +} + +*, +*::before, +*::after { + 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: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + border: 0; + border-top: var(--bs-border-width) solid; + opacity: 0.25; +} + +h6, h5, h4, h3, h2, h1 { + margin-top: 0; + margin-bottom: 0.5rem; + font-weight: 500; + line-height: 1.2; + color: var(--bs-heading-color, inherit); +} + +h1 { + font-size: calc(1.375rem + 1.5vw); +} +@media (min-width: 1200px) { + h1 { + font-size: 2.5rem; + } +} + +h2 { + font-size: calc(1.325rem + 0.9vw); +} +@media (min-width: 1200px) { + h2 { + font-size: 2rem; + } +} + +h3 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h3 { + font-size: 1.75rem; + } +} + +h4 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h4 { + font-size: 1.5rem; + } +} + +h5 { + font-size: 1.25rem; +} + +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; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 0.875em; +} + +mark { + padding: 0.1875em; + background-color: var(--bs-highlight-bg); +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.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; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: var(--bs-code-color); + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.1875rem 0.375rem; + font-size: 0.875em; + color: var(--bs-body-bg); + background-color: var(--bs-body-color); + border-radius: 0.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: 0.5rem; + padding-bottom: 0.5rem; + color: var(--bs-secondary-color); + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +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; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-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: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-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; +} + +/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/python/eel/web/libs/bootstrap/css/bootstrap-reboot.css.map b/python/eel/web/libs/bootstrap/css/bootstrap-reboot.css.map new file mode 100644 index 0000000..b9c2637 --- /dev/null +++ b/python/eel/web/libs/bootstrap/css/bootstrap-reboot.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["../../scss/mixins/_banner.scss","../../scss/_root.scss","../../scss/vendor/_rfs.scss","bootstrap-reboot.css","../../scss/mixins/_color-mode.scss","../../scss/_reboot.scss","../../scss/_variables.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"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R;ADhHI;EG5BJ;IHqMQ,iBAAA;ECrDN;AACF;;AE5IA;EHqLM,kBALI;AChCV;;AE3IA;EHgLM,eALI;AC5BV;;AEpIA;EACE,aAAA;EACA,mBC2U0B;AHpM5B;;AE7HA;EACE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AFgIF;;AE1HA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AF6HF;;AEvHA;;EAEE,kBAAA;AF0HF;;AEvHA;;;EAGE,aAAA;EACA,mBAAA;AF0HF;;AEvHA;;;;EAIE,gBAAA;AF0HF;;AEvHA;EACE,gBCqa4B;AH3S9B;;AErHA;EACE,qBAAA;EACA,cAAA;AFwHF;;AElHA;EACE,gBAAA;AFqHF;;AE7GA;;EAEE,mBC8Y4B;AH9R9B;;AExGA;EHmFM,kBALI;AC8BV;;AErGA;EACE,iBCud4B;EDtd5B,wCAAA;AFwGF;;AE/FA;;EAEE,kBAAA;EH+DI,iBALI;EGxDR,cAAA;EACA,wBAAA;AFkGF;;AE/FA;EAAM,eAAA;AFmGN;;AElGA;EAAM,WAAA;AFsGN;;AEjGA;EACE,gEAAA;EACA,0BC6MwC;AHzG1C;AElGE;EACE,mDAAA;AFoGJ;;AEzFE;EAEE,cAAA;EACA,qBAAA;AF2FJ;;AEpFA;;;;EAIE,qCCyT4B;EJpSxB,cALI;ACwEV;;AEhFA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;EHSI,kBALI;ACgFV;AE/EE;EHII,kBALI;EGGN,cAAA;EACA,kBAAA;AFiFJ;;AE7EA;EHHM,kBALI;EGUR,2BAAA;EACA,qBAAA;AFgFF;AE7EE;EACE,cAAA;AF+EJ;;AE3EA;EACE,2BAAA;EHfI,kBALI;EGsBR,wBC42CkC;ED32ClC,sCC42CkC;EChpDhC,sBAAA;AJmXJ;AE5EE;EACE,UAAA;EHtBE,cALI;AC0GV;;AEpEA;EACE,gBAAA;AFuEF;;AEjEA;;EAEE,sBAAA;AFoEF;;AE5DA;EACE,oBAAA;EACA,yBAAA;AF+DF;;AE5DA;EACE,mBC8V4B;ED7V5B,sBC6V4B;ED5V5B,gCCqT4B;EDpT5B,gBAAA;AF+DF;;AExDA;EAEE,mBAAA;EACA,gCAAA;AF0DF;;AEvDA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AF0DF;;AElDA;EACE,qBAAA;AFqDF;;AE/CA;EAEE,gBAAA;AFiDF;;AEzCA;EACE,UAAA;AF4CF;;AEvCA;;;;;EAKE,SAAA;EACA,oBAAA;EHrHI,kBALI;EG4HR,oBAAA;AF0CF;;AEtCA;;EAEE,oBAAA;AFyCF;;AEpCA;EACE,eAAA;AFuCF;;AEpCA;EAGE,iBAAA;AFqCF;AElCE;EACE,UAAA;AFoCJ;;AE7BA;EACE,wBAAA;AFgCF;;AExBA;;;;EAIE,0BAAA;AF2BF;AExBI;;;;EACE,eAAA;AF6BN;;AEtBA;EACE,UAAA;EACA,kBAAA;AFyBF;;AEpBA;EACE,gBAAA;AFuBF;;AEbA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;AFgBF;;AERA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBCsL4B;EJhYtB,iCAAA;EG6MN,oBAAA;AFUF;ADzXI;EGwWJ;IH/LQ,iBAAA;ECoNN;AACF;AEbE;EACE,WAAA;AFeJ;;AERA;;;;;;;EAOE,UAAA;AFWF;;AERA;EACE,YAAA;AFWF;;AEFA;EACE,oBAAA;EACA,6BAAA;AFKF;;AEGA;;;;;;;CAAA;AAWA;EACE,wBAAA;AFHF;;AEQA;EACE,UAAA;AFLF;;AEYA;EACE,aAAA;EACA,0BAAA;AFTF;;AEOA;EACE,aAAA;EACA,0BAAA;AFTF;;AEcA;EACE,qBAAA;AFXF;;AEgBA;EACE,SAAA;AFbF;;AEoBA;EACE,kBAAA;EACA,eAAA;AFjBF;;AEyBA;EACE,wBAAA;AFtBF;;AE8BA;EACE,wBAAA;AF3BF","file":"bootstrap-reboot.css","sourcesContent":["@mixin bsBanner($file) {\n /*!\n * Bootstrap #{$file} v5.3.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n}\n",":root,\n[data-bs-theme=\"light\"] {\n // Note: Custom variable values only support SassScript inside `#{}`.\n\n // Colors\n //\n // Generate palettes for full colors, grays, and theme colors.\n\n @each $color, $value in $colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $grays {\n --#{$prefix}gray-#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors {\n --#{$prefix}#{$color}: #{$value};\n }\n\n @each $color, $value in $theme-colors-rgb {\n --#{$prefix}#{$color}-rgb: #{$value};\n }\n\n @each $color, $value in $theme-colors-text {\n --#{$prefix}#{$color}-text: #{$value};\n }\n\n @each $color, $value in $theme-colors-bg-subtle {\n --#{$prefix}#{$color}-bg-subtle: #{$value};\n }\n\n @each $color, $value in $theme-colors-border-subtle {\n --#{$prefix}#{$color}-border-subtle: #{$value};\n }\n\n --#{$prefix}white-rgb: #{to-rgb($white)};\n --#{$prefix}black-rgb: #{to-rgb($black)};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color)};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n\n // Fonts\n\n // Note: Use `inspect` for lists so that quoted items keep the quotes.\n // See https://github.com/sass/sass/issues/2383#issuecomment-336349172\n --#{$prefix}font-sans-serif: #{inspect($font-family-sans-serif)};\n --#{$prefix}font-monospace: #{inspect($font-family-monospace)};\n --#{$prefix}gradient: #{$gradient};\n\n // Root and body\n // scss-docs-start root-body-variables\n @if $font-size-root != null {\n --#{$prefix}root-font-size: #{$font-size-root};\n }\n --#{$prefix}body-font-family: #{inspect($font-family-base)};\n @include rfs($font-size-base, --#{$prefix}body-font-size);\n --#{$prefix}body-font-weight: #{$font-weight-base};\n --#{$prefix}body-line-height: #{$line-height-base};\n --#{$prefix}body-color: #{$body-color};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg)};\n\n @if $body-text-align != null {\n --#{$prefix}body-text-align: #{$body-text-align};\n }\n --#{$prefix}body-bg: #{$body-bg};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg)};\n // scss-docs-end root-body-variables\n\n @if $headings-color != null {\n --#{$prefix}heading-color: #{$headings-color};\n }\n\n --#{$prefix}link-color: #{$link-color};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color)};\n --#{$prefix}link-decoration: #{$link-decoration};\n\n --#{$prefix}link-hover-color: #{$link-hover-color};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color)};\n\n @if $link-hover-decoration != null {\n --#{$prefix}link-hover-decoration: #{$link-hover-decoration};\n }\n\n --#{$prefix}code-color: #{$code-color};\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n // scss-docs-start root-border-var\n --#{$prefix}border-width: #{$border-width};\n --#{$prefix}border-style: #{$border-style};\n --#{$prefix}border-color: #{$border-color};\n --#{$prefix}border-color-translucent: #{$border-color-translucent};\n\n --#{$prefix}border-radius: #{$border-radius};\n --#{$prefix}border-radius-sm: #{$border-radius-sm};\n --#{$prefix}border-radius-lg: #{$border-radius-lg};\n --#{$prefix}border-radius-xl: #{$border-radius-xl};\n --#{$prefix}border-radius-2xl: #{$border-radius-2xl};\n --#{$prefix}border-radius-pill: #{$border-radius-pill};\n // scss-docs-end root-border-var\n\n --#{$prefix}box-shadow: #{$box-shadow};\n --#{$prefix}box-shadow-sm: #{$box-shadow-sm};\n --#{$prefix}box-shadow-lg: #{$box-shadow-lg};\n --#{$prefix}box-shadow-inset: #{$box-shadow-inset};\n\n --#{$prefix}emphasis-color: #{$emphasis-color};\n\n // scss-docs-start form-control-vars\n --#{$prefix}form-control-bg: var(--#{$prefix}body-bg);\n --#{$prefix}form-control-disabled-bg: var(--#{$prefix}secondary-bg);\n // scss-docs-end form-control-vars\n\n --#{$prefix}highlight-bg: #{$mark-bg};\n\n @each $name, $value in $grid-breakpoints {\n --#{$prefix}breakpoint-#{$name}: #{$value};\n }\n}\n\n@if $enable-dark-mode {\n @include color-mode(dark, true) {\n // scss-docs-start root-dark-mode-vars\n --#{$prefix}body-color: #{$body-color-dark};\n --#{$prefix}body-color-rgb: #{to-rgb($body-color-dark)};\n --#{$prefix}body-bg: #{$body-bg-dark};\n --#{$prefix}body-bg-rgb: #{to-rgb($body-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$body-emphasis-color-dark};\n --#{$prefix}emphasis-color-rgb: #{to-rgb($body-emphasis-color-dark)};\n\n --#{$prefix}secondary-color: #{$body-secondary-color-dark};\n --#{$prefix}secondary-color-rgb: #{to-rgb($body-secondary-color-dark)};\n --#{$prefix}secondary-bg: #{$body-secondary-bg-dark};\n --#{$prefix}secondary-bg-rgb: #{to-rgb($body-secondary-bg-dark)};\n\n --#{$prefix}tertiary-color: #{$body-tertiary-color-dark};\n --#{$prefix}tertiary-color-rgb: #{to-rgb($body-tertiary-color-dark)};\n --#{$prefix}tertiary-bg: #{$body-tertiary-bg-dark};\n --#{$prefix}tertiary-bg-rgb: #{to-rgb($body-tertiary-bg-dark)};\n\n --#{$prefix}emphasis-color: #{$emphasis-color-dark};\n\n --#{$prefix}primary-text: #{$primary-text-dark};\n --#{$prefix}secondary-text: #{$secondary-text-dark};\n --#{$prefix}success-text: #{$success-text-dark};\n --#{$prefix}info-text: #{$info-text-dark};\n --#{$prefix}warning-text: #{$warning-text-dark};\n --#{$prefix}danger-text: #{$danger-text-dark};\n --#{$prefix}light-text: #{$light-text-dark};\n --#{$prefix}dark-text: #{$dark-text-dark};\n\n --#{$prefix}primary-bg-subtle: #{$primary-bg-subtle-dark};\n --#{$prefix}secondary-bg-subtle: #{$secondary-bg-subtle-dark};\n --#{$prefix}success-bg-subtle: #{$success-bg-subtle-dark};\n --#{$prefix}info-bg-subtle: #{$info-bg-subtle-dark};\n --#{$prefix}warning-bg-subtle: #{$warning-bg-subtle-dark};\n --#{$prefix}danger-bg-subtle: #{$danger-bg-subtle-dark};\n --#{$prefix}light-bg-subtle: #{$light-bg-subtle-dark};\n --#{$prefix}dark-bg-subtle: #{$dark-bg-subtle-dark};\n\n --#{$prefix}primary-border-subtle: #{$primary-border-subtle-dark};\n --#{$prefix}secondary-border-subtle: #{$secondary-border-subtle-dark};\n --#{$prefix}success-border-subtle: #{$success-border-subtle-dark};\n --#{$prefix}info-border-subtle: #{$info-border-subtle-dark};\n --#{$prefix}warning-border-subtle: #{$warning-border-subtle-dark};\n --#{$prefix}danger-border-subtle: #{$danger-border-subtle-dark};\n --#{$prefix}light-border-subtle: #{$light-border-subtle-dark};\n --#{$prefix}dark-border-subtle: #{$dark-border-subtle-dark};\n\n --#{$prefix}heading-color: #{$headings-color-dark};\n\n --#{$prefix}link-color: #{$link-color-dark};\n --#{$prefix}link-hover-color: #{$link-hover-color-dark};\n --#{$prefix}link-color-rgb: #{to-rgb($link-color-dark)};\n --#{$prefix}link-hover-color-rgb: #{to-rgb($link-hover-color-dark)};\n\n --#{$prefix}code-color: #{$code-color-dark};\n\n --#{$prefix}border-color: #{$border-color-dark};\n --#{$prefix}border-color-translucent: #{$border-color-translucent-dark};\n // scss-docs-end root-dark-mode-vars\n }\n}\n","// stylelint-disable property-blacklist, scss/dollar-variable-default\n\n// SCSS RFS mixin\n//\n// Automated responsive values for font sizes, paddings, margins and much more\n//\n// Licensed under MIT (https://github.com/twbs/rfs/blob/main/LICENSE)\n\n// Configuration\n\n// Base value\n$rfs-base-value: 1.25rem !default;\n$rfs-unit: rem !default;\n\n@if $rfs-unit != rem and $rfs-unit != px {\n @error \"`#{$rfs-unit}` is not a valid unit for $rfs-unit. Use `px` or `rem`.\";\n}\n\n// Breakpoint at where values start decreasing if screen width is smaller\n$rfs-breakpoint: 1200px !default;\n$rfs-breakpoint-unit: px !default;\n\n@if $rfs-breakpoint-unit != px and $rfs-breakpoint-unit != em and $rfs-breakpoint-unit != rem {\n @error \"`#{$rfs-breakpoint-unit}` is not a valid unit for $rfs-breakpoint-unit. Use `px`, `em` or `rem`.\";\n}\n\n// Resize values based on screen height and width\n$rfs-two-dimensional: false !default;\n\n// Factor of decrease\n$rfs-factor: 10 !default;\n\n@if type-of($rfs-factor) != number or $rfs-factor <= 1 {\n @error \"`#{$rfs-factor}` is not a valid $rfs-factor, it must be greater than 1.\";\n}\n\n// Mode. Possibilities: \"min-media-query\", \"max-media-query\"\n$rfs-mode: min-media-query !default;\n\n// Generate enable or disable classes. Possibilities: false, \"enable\" or \"disable\"\n$rfs-class: false !default;\n\n// 1 rem = $rfs-rem-value px\n$rfs-rem-value: 16 !default;\n\n// Safari iframe resize bug: https://github.com/twbs/rfs/issues/14\n$rfs-safari-iframe-resize-bug-fix: false !default;\n\n// Disable RFS by setting $enable-rfs to false\n$enable-rfs: true !default;\n\n// Cache $rfs-base-value unit\n$rfs-base-value-unit: unit($rfs-base-value);\n\n@function divide($dividend, $divisor, $precision: 10) {\n $sign: if($dividend > 0 and $divisor > 0 or $dividend < 0 and $divisor < 0, 1, -1);\n $dividend: abs($dividend);\n $divisor: abs($divisor);\n @if $dividend == 0 {\n @return 0;\n }\n @if $divisor == 0 {\n @error \"Cannot divide by 0\";\n }\n $remainder: $dividend;\n $result: 0;\n $factor: 10;\n @while ($remainder > 0 and $precision >= 0) {\n $quotient: 0;\n @while ($remainder >= $divisor) {\n $remainder: $remainder - $divisor;\n $quotient: $quotient + 1;\n }\n $result: $result * 10 + $quotient;\n $factor: $factor * .1;\n $remainder: $remainder * 10;\n $precision: $precision - 1;\n @if ($precision < 0 and $remainder >= $divisor * 5) {\n $result: $result + 1;\n }\n }\n $result: $result * $factor * $sign;\n $dividend-unit: unit($dividend);\n $divisor-unit: unit($divisor);\n $unit-map: (\n \"px\": 1px,\n \"rem\": 1rem,\n \"em\": 1em,\n \"%\": 1%\n );\n @if ($dividend-unit != $divisor-unit and map-has-key($unit-map, $dividend-unit)) {\n $result: $result * map-get($unit-map, $dividend-unit);\n }\n @return $result;\n}\n\n// Remove px-unit from $rfs-base-value for calculations\n@if $rfs-base-value-unit == px {\n $rfs-base-value: divide($rfs-base-value, $rfs-base-value * 0 + 1);\n}\n@else if $rfs-base-value-unit == rem {\n $rfs-base-value: divide($rfs-base-value, divide($rfs-base-value * 0 + 1, $rfs-rem-value));\n}\n\n// Cache $rfs-breakpoint unit to prevent multiple calls\n$rfs-breakpoint-unit-cache: unit($rfs-breakpoint);\n\n// Remove unit from $rfs-breakpoint for calculations\n@if $rfs-breakpoint-unit-cache == px {\n $rfs-breakpoint: divide($rfs-breakpoint, $rfs-breakpoint * 0 + 1);\n}\n@else if $rfs-breakpoint-unit-cache == rem or $rfs-breakpoint-unit-cache == \"em\" {\n $rfs-breakpoint: divide($rfs-breakpoint, divide($rfs-breakpoint * 0 + 1, $rfs-rem-value));\n}\n\n// Calculate the media query value\n$rfs-mq-value: if($rfs-breakpoint-unit == px, #{$rfs-breakpoint}px, #{divide($rfs-breakpoint, $rfs-rem-value)}#{$rfs-breakpoint-unit});\n$rfs-mq-property-width: if($rfs-mode == max-media-query, max-width, min-width);\n$rfs-mq-property-height: if($rfs-mode == max-media-query, max-height, min-height);\n\n// Internal mixin used to determine which media query needs to be used\n@mixin _rfs-media-query {\n @if $rfs-two-dimensional {\n @if $rfs-mode == max-media-query {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}), (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) and (#{$rfs-mq-property-height}: #{$rfs-mq-value}) {\n @content;\n }\n }\n }\n @else {\n @media (#{$rfs-mq-property-width}: #{$rfs-mq-value}) {\n @content;\n }\n }\n}\n\n// Internal mixin that adds disable classes to the selector if needed.\n@mixin _rfs-rule {\n @if $rfs-class == disable and $rfs-mode == max-media-query {\n // Adding an extra class increases specificity, which prevents the media query to override the property\n &,\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @else if $rfs-class == enable and $rfs-mode == min-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n @else {\n @content;\n }\n}\n\n// Internal mixin that adds enable classes to the selector if needed.\n@mixin _rfs-media-query-rule {\n\n @if $rfs-class == enable {\n @if $rfs-mode == min-media-query {\n @content;\n }\n\n @include _rfs-media-query {\n .enable-rfs &,\n &.enable-rfs {\n @content;\n }\n }\n }\n @else {\n @if $rfs-class == disable and $rfs-mode == min-media-query {\n .disable-rfs &,\n &.disable-rfs {\n @content;\n }\n }\n @include _rfs-media-query {\n @content;\n }\n }\n}\n\n// Helper function to get the formatted non-responsive value\n@function rfs-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n @if $unit == px {\n // Convert to rem if needed\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $value * 0 + $rfs-rem-value)}rem, $value);\n }\n @else if $unit == rem {\n // Convert to px if needed\n $val: $val + ' ' + if($rfs-unit == px, #{divide($value, $value * 0 + 1) * $rfs-rem-value}px, $value);\n }\n @else {\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n $val: $val + ' ' + $value;\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// Helper function to get the responsive value calculated by RFS\n@function rfs-fluid-value($values) {\n // Convert to list\n $values: if(type-of($values) != list, ($values,), $values);\n\n $val: '';\n\n // Loop over each value and calculate value\n @each $value in $values {\n @if $value == 0 {\n $val: $val + ' 0';\n }\n\n @else {\n // Cache $value unit\n $unit: if(type-of($value) == \"number\", unit($value), false);\n\n // If $value isn't a number (like inherit) or $value has a unit (not px or rem, like 1.5em) or $ is 0, just print the value\n @if not $unit or $unit != px and $unit != rem {\n $val: $val + ' ' + $value;\n }\n\n @else {\n // Remove unit from $value for calculations\n $value: divide($value, $value * 0 + if($unit == px, 1, divide(1, $rfs-rem-value)));\n\n // Only add the media query if the value is greater than the minimum value\n @if abs($value) <= $rfs-base-value or not $enable-rfs {\n $val: $val + ' ' + if($rfs-unit == rem, #{divide($value, $rfs-rem-value)}rem, #{$value}px);\n }\n @else {\n // Calculate the minimum value\n $value-min: $rfs-base-value + divide(abs($value) - $rfs-base-value, $rfs-factor);\n\n // Calculate difference between $value and the minimum value\n $value-diff: abs($value) - $value-min;\n\n // Base value formatting\n $min-width: if($rfs-unit == rem, #{divide($value-min, $rfs-rem-value)}rem, #{$value-min}px);\n\n // Use negative value if needed\n $min-width: if($value < 0, -$min-width, $min-width);\n\n // Use `vmin` if two-dimensional is enabled\n $variable-unit: if($rfs-two-dimensional, vmin, vw);\n\n // Calculate the variable width between 0 and $rfs-breakpoint\n $variable-width: #{divide($value-diff * 100, $rfs-breakpoint)}#{$variable-unit};\n\n // Return the calculated value\n $val: $val + ' calc(' + $min-width + if($value < 0, ' - ', ' + ') + $variable-width + ')';\n }\n }\n }\n }\n\n // Remove first space\n @return unquote(str-slice($val, 2));\n}\n\n// RFS mixin\n@mixin rfs($values, $property: font-size) {\n @if $values != null {\n $val: rfs-value($values);\n $fluidVal: rfs-fluid-value($values);\n\n // Do not print the media query if responsive & non-responsive values are the same\n @if $val == $fluidVal {\n #{$property}: $val;\n }\n @else {\n @include _rfs-rule {\n #{$property}: if($rfs-mode == max-media-query, $val, $fluidVal);\n\n // Include safari iframe resize fix if needed\n min-width: if($rfs-safari-iframe-resize-bug-fix, (0 * 1vw), null);\n }\n\n @include _rfs-media-query-rule {\n #{$property}: if($rfs-mode == max-media-query, $fluidVal, $val);\n }\n }\n }\n}\n\n// Shorthand helper mixins\n@mixin font-size($value) {\n @include rfs($value);\n}\n\n@mixin padding($value) {\n @include rfs($value, padding);\n}\n\n@mixin padding-top($value) {\n @include rfs($value, padding-top);\n}\n\n@mixin padding-right($value) {\n @include rfs($value, padding-right);\n}\n\n@mixin padding-bottom($value) {\n @include rfs($value, padding-bottom);\n}\n\n@mixin padding-left($value) {\n @include rfs($value, padding-left);\n}\n\n@mixin margin($value) {\n @include rfs($value, margin);\n}\n\n@mixin margin-top($value) {\n @include rfs($value, margin-top);\n}\n\n@mixin margin-right($value) {\n @include rfs($value, margin-right);\n}\n\n@mixin margin-bottom($value) {\n @include rfs($value, margin-bottom);\n}\n\n@mixin margin-left($value) {\n @include rfs($value, margin-left);\n}\n","/*!\n * Bootstrap Reboot v5.3.0-alpha1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n:root,\n[data-bs-theme=light] {\n --bs-blue: #0d6efd;\n --bs-indigo: #6610f2;\n --bs-purple: #6f42c1;\n --bs-pink: #d63384;\n --bs-red: #dc3545;\n --bs-orange: #fd7e14;\n --bs-yellow: #ffc107;\n --bs-green: #198754;\n --bs-teal: #20c997;\n --bs-cyan: #0dcaf0;\n --bs-black: #000;\n --bs-white: #fff;\n --bs-gray: #6c757d;\n --bs-gray-dark: #343a40;\n --bs-gray-100: #f8f9fa;\n --bs-gray-200: #e9ecef;\n --bs-gray-300: #dee2e6;\n --bs-gray-400: #ced4da;\n --bs-gray-500: #adb5bd;\n --bs-gray-600: #6c757d;\n --bs-gray-700: #495057;\n --bs-gray-800: #343a40;\n --bs-gray-900: #212529;\n --bs-primary: #0d6efd;\n --bs-secondary: #6c757d;\n --bs-success: #198754;\n --bs-info: #0dcaf0;\n --bs-warning: #ffc107;\n --bs-danger: #dc3545;\n --bs-light: #f8f9fa;\n --bs-dark: #212529;\n --bs-primary-rgb: 13, 110, 253;\n --bs-secondary-rgb: 108, 117, 125;\n --bs-success-rgb: 25, 135, 84;\n --bs-info-rgb: 13, 202, 240;\n --bs-warning-rgb: 255, 193, 7;\n --bs-danger-rgb: 220, 53, 69;\n --bs-light-rgb: 248, 249, 250;\n --bs-dark-rgb: 33, 37, 41;\n --bs-primary-text: #0a58ca;\n --bs-secondary-text: #6c757d;\n --bs-success-text: #146c43;\n --bs-info-text: #087990;\n --bs-warning-text: #997404;\n --bs-danger-text: #b02a37;\n --bs-light-text: #6c757d;\n --bs-dark-text: #495057;\n --bs-primary-bg-subtle: #cfe2ff;\n --bs-secondary-bg-subtle: #f8f9fa;\n --bs-success-bg-subtle: #d1e7dd;\n --bs-info-bg-subtle: #cff4fc;\n --bs-warning-bg-subtle: #fff3cd;\n --bs-danger-bg-subtle: #f8d7da;\n --bs-light-bg-subtle: #fcfcfd;\n --bs-dark-bg-subtle: #ced4da;\n --bs-primary-border-subtle: #9ec5fe;\n --bs-secondary-border-subtle: #e9ecef;\n --bs-success-border-subtle: #a3cfbb;\n --bs-info-border-subtle: #9eeaf9;\n --bs-warning-border-subtle: #ffe69c;\n --bs-danger-border-subtle: #f1aeb5;\n --bs-light-border-subtle: #e9ecef;\n --bs-dark-border-subtle: #adb5bd;\n --bs-white-rgb: 255, 255, 255;\n --bs-black-rgb: 0, 0, 0;\n --bs-body-color-rgb: 33, 37, 41;\n --bs-body-bg-rgb: 255, 255, 255;\n --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\";\n --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace;\n --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));\n --bs-body-font-family: var(--bs-font-sans-serif);\n --bs-body-font-size: 1rem;\n --bs-body-font-weight: 400;\n --bs-body-line-height: 1.5;\n --bs-body-color: #212529;\n --bs-emphasis-color: #000;\n --bs-emphasis-color-rgb: 0, 0, 0;\n --bs-secondary-color: rgba(33, 37, 41, 0.75);\n --bs-secondary-color-rgb: 33, 37, 41;\n --bs-secondary-bg: #e9ecef;\n --bs-secondary-bg-rgb: 233, 236, 239;\n --bs-tertiary-color: rgba(33, 37, 41, 0.5);\n --bs-tertiary-color-rgb: 33, 37, 41;\n --bs-tertiary-bg: #f8f9fa;\n --bs-tertiary-bg-rgb: 248, 249, 250;\n --bs-body-bg: #fff;\n --bs-body-bg-rgb: 255, 255, 255;\n --bs-link-color: #0d6efd;\n --bs-link-color-rgb: 13, 110, 253;\n --bs-link-decoration: underline;\n --bs-link-hover-color: #0a58ca;\n --bs-link-hover-color-rgb: 10, 88, 202;\n --bs-code-color: #d63384;\n --bs-highlight-bg: #fff3cd;\n --bs-border-width: 1px;\n --bs-border-style: solid;\n --bs-border-color: #dee2e6;\n --bs-border-color-translucent: rgba(0, 0, 0, 0.175);\n --bs-border-radius: 0.375rem;\n --bs-border-radius-sm: 0.25rem;\n --bs-border-radius-lg: 0.5rem;\n --bs-border-radius-xl: 1rem;\n --bs-border-radius-2xl: 2rem;\n --bs-border-radius-pill: 50rem;\n --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.15);\n --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.075);\n --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.175);\n --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075);\n --bs-emphasis-color: #000;\n --bs-form-control-bg: var(--bs-body-bg);\n --bs-form-control-disabled-bg: var(--bs-secondary-bg);\n --bs-highlight-bg: #fff3cd;\n --bs-breakpoint-xs: 0;\n --bs-breakpoint-sm: 576px;\n --bs-breakpoint-md: 768px;\n --bs-breakpoint-lg: 992px;\n --bs-breakpoint-xl: 1200px;\n --bs-breakpoint-xxl: 1400px;\n}\n\n[data-bs-theme=dark] {\n --bs-body-color: #adb5bd;\n --bs-body-color-rgb: 173, 181, 189;\n --bs-body-bg: #212529;\n --bs-body-bg-rgb: 33, 37, 41;\n --bs-emphasis-color: #f8f9fa;\n --bs-emphasis-color-rgb: 248, 249, 250;\n --bs-secondary-color: rgba(173, 181, 189, 0.75);\n --bs-secondary-color-rgb: 173, 181, 189;\n --bs-secondary-bg: #343a40;\n --bs-secondary-bg-rgb: 52, 58, 64;\n --bs-tertiary-color: rgba(173, 181, 189, 0.5);\n --bs-tertiary-color-rgb: 173, 181, 189;\n --bs-tertiary-bg: #2b3035;\n --bs-tertiary-bg-rgb: 43, 48, 53;\n --bs-emphasis-color: #fff;\n --bs-primary-text: #6ea8fe;\n --bs-secondary-text: #dee2e6;\n --bs-success-text: #75b798;\n --bs-info-text: #6edff6;\n --bs-warning-text: #ffda6a;\n --bs-danger-text: #ea868f;\n --bs-light-text: #f8f9fa;\n --bs-dark-text: #dee2e6;\n --bs-primary-bg-subtle: #031633;\n --bs-secondary-bg-subtle: #212529;\n --bs-success-bg-subtle: #051b11;\n --bs-info-bg-subtle: #032830;\n --bs-warning-bg-subtle: #332701;\n --bs-danger-bg-subtle: #2c0b0e;\n --bs-light-bg-subtle: #343a40;\n --bs-dark-bg-subtle: #1a1d20;\n --bs-primary-border-subtle: #084298;\n --bs-secondary-border-subtle: #495057;\n --bs-success-border-subtle: #0f5132;\n --bs-info-border-subtle: #055160;\n --bs-warning-border-subtle: #664d03;\n --bs-danger-border-subtle: #842029;\n --bs-light-border-subtle: #495057;\n --bs-dark-border-subtle: #343a40;\n --bs-heading-color: #fff;\n --bs-link-color: #6ea8fe;\n --bs-link-hover-color: #9ec5fe;\n --bs-link-color-rgb: 110, 168, 254;\n --bs-link-hover-color-rgb: 158, 197, 254;\n --bs-code-color: #e685b5;\n --bs-border-color: #495057;\n --bs-border-color-translucent: rgba(255, 255, 255, 0.15);\n}\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n :root {\n scroll-behavior: smooth;\n }\n}\n\nbody {\n margin: 0;\n font-family: var(--bs-body-font-family);\n font-size: var(--bs-body-font-size);\n font-weight: var(--bs-body-font-weight);\n line-height: var(--bs-body-line-height);\n color: var(--bs-body-color);\n text-align: var(--bs-body-text-align);\n background-color: var(--bs-body-bg);\n -webkit-text-size-adjust: 100%;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhr {\n margin: 1rem 0;\n color: inherit;\n border: 0;\n border-top: var(--bs-border-width) solid;\n opacity: 0.25;\n}\n\nh6, h5, h4, h3, h2, h1 {\n margin-top: 0;\n margin-bottom: 0.5rem;\n font-weight: 500;\n line-height: 1.2;\n color: var(--bs-heading-color, inherit);\n}\n\nh1 {\n font-size: calc(1.375rem + 1.5vw);\n}\n@media (min-width: 1200px) {\n h1 {\n font-size: 2.5rem;\n }\n}\n\nh2 {\n font-size: calc(1.325rem + 0.9vw);\n}\n@media (min-width: 1200px) {\n h2 {\n font-size: 2rem;\n }\n}\n\nh3 {\n font-size: calc(1.3rem + 0.6vw);\n}\n@media (min-width: 1200px) {\n h3 {\n font-size: 1.75rem;\n }\n}\n\nh4 {\n font-size: calc(1.275rem + 0.3vw);\n}\n@media (min-width: 1200px) {\n h4 {\n font-size: 1.5rem;\n }\n}\n\nh5 {\n font-size: 1.25rem;\n}\n\nh6 {\n font-size: 1rem;\n}\n\np {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nabbr[title] {\n text-decoration: underline dotted;\n cursor: help;\n text-decoration-skip-ink: none;\n}\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: 700;\n}\n\ndd {\n margin-bottom: 0.5rem;\n margin-left: 0;\n}\n\nblockquote {\n margin: 0 0 1rem;\n}\n\nb,\nstrong {\n font-weight: bolder;\n}\n\nsmall {\n font-size: 0.875em;\n}\n\nmark {\n padding: 0.1875em;\n background-color: var(--bs-highlight-bg);\n}\n\nsub,\nsup {\n position: relative;\n font-size: 0.75em;\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\na {\n color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));\n text-decoration: underline;\n}\na:hover {\n --bs-link-color-rgb: var(--bs-link-hover-color-rgb);\n}\n\na:not([href]):not([class]), a:not([href]):not([class]):hover {\n color: inherit;\n text-decoration: none;\n}\n\npre,\ncode,\nkbd,\nsamp {\n font-family: var(--bs-font-monospace);\n font-size: 1em;\n}\n\npre {\n display: block;\n margin-top: 0;\n margin-bottom: 1rem;\n overflow: auto;\n font-size: 0.875em;\n}\npre code {\n font-size: inherit;\n color: inherit;\n word-break: normal;\n}\n\ncode {\n font-size: 0.875em;\n color: var(--bs-code-color);\n word-wrap: break-word;\n}\na > code {\n color: inherit;\n}\n\nkbd {\n padding: 0.1875rem 0.375rem;\n font-size: 0.875em;\n color: var(--bs-body-bg);\n background-color: var(--bs-body-color);\n border-radius: 0.25rem;\n}\nkbd kbd {\n padding: 0;\n font-size: 1em;\n}\n\nfigure {\n margin: 0 0 1rem;\n}\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: 0.5rem;\n padding-bottom: 0.5rem;\n color: var(--bs-secondary-color);\n text-align: left;\n}\n\nth {\n text-align: inherit;\n text-align: -webkit-match-parent;\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\nlabel {\n display: inline-block;\n}\n\nbutton {\n border-radius: 0;\n}\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0;\n font-family: inherit;\n font-size: inherit;\n line-height: inherit;\n}\n\nbutton,\nselect {\n text-transform: none;\n}\n\n[role=button] {\n cursor: pointer;\n}\n\nselect {\n word-wrap: normal;\n}\nselect:disabled {\n opacity: 1;\n}\n\n[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {\n display: none !important;\n}\n\nbutton,\n[type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n}\nbutton:not(:disabled),\n[type=button]:not(:disabled),\n[type=reset]:not(:disabled),\n[type=submit]:not(:disabled) {\n cursor: pointer;\n}\n\n::-moz-focus-inner {\n padding: 0;\n border-style: none;\n}\n\ntextarea {\n resize: vertical;\n}\n\nfieldset {\n min-width: 0;\n padding: 0;\n margin: 0;\n border: 0;\n}\n\nlegend {\n float: left;\n width: 100%;\n padding: 0;\n margin-bottom: 0.5rem;\n font-size: calc(1.275rem + 0.3vw);\n line-height: inherit;\n}\n@media (min-width: 1200px) {\n legend {\n font-size: 1.5rem;\n }\n}\nlegend + * {\n clear: left;\n}\n\n::-webkit-datetime-edit-fields-wrapper,\n::-webkit-datetime-edit-text,\n::-webkit-datetime-edit-minute,\n::-webkit-datetime-edit-hour-field,\n::-webkit-datetime-edit-day-field,\n::-webkit-datetime-edit-month-field,\n::-webkit-datetime-edit-year-field {\n padding: 0;\n}\n\n::-webkit-inner-spin-button {\n height: auto;\n}\n\n[type=search] {\n outline-offset: -2px;\n -webkit-appearance: textfield;\n}\n\n/* rtl:raw:\n[type=\"tel\"],\n[type=\"url\"],\n[type=\"email\"],\n[type=\"number\"] {\n direction: ltr;\n}\n*/\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-color-swatch-wrapper {\n padding: 0;\n}\n\n::file-selector-button {\n font: inherit;\n -webkit-appearance: button;\n}\n\noutput {\n display: inline-block;\n}\n\niframe {\n border: 0;\n}\n\nsummary {\n display: list-item;\n cursor: pointer;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\n[hidden] {\n display: none !important;\n}\n\n/*# sourceMappingURL=bootstrap-reboot.css.map */\n","// scss-docs-start color-mode-mixin\n@mixin color-mode($mode: light, $root: false) {\n @if $color-mode-type == \"media-query\" {\n @if $root == true {\n @media (prefers-color-scheme: $mode) {\n :root {\n @content;\n }\n }\n } @else {\n @media (prefers-color-scheme: $mode) {\n @content;\n }\n }\n } @else {\n [data-bs-theme=\"#{$mode}\"] {\n @content;\n }\n }\n}\n// scss-docs-end color-mode-mixin\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n @if $font-size-root != null {\n @include font-size(var(--#{$prefix}root-font-size));\n }\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\n// scss-docs-start reboot-body-rules\nbody {\n margin: 0; // 1\n font-family: var(--#{$prefix}body-font-family);\n @include font-size(var(--#{$prefix}body-font-size));\n font-weight: var(--#{$prefix}body-font-weight);\n line-height: var(--#{$prefix}body-line-height);\n color: var(--#{$prefix}body-color);\n text-align: var(--#{$prefix}body-text-align);\n background-color: var(--#{$prefix}body-bg); // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n// scss-docs-end reboot-body-rules\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n border: 0;\n border-top: $hr-border-width solid $hr-border-color;\n opacity: $hr-opacity;\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

    `-`

    ` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: var(--#{$prefix}heading-color, inherit);\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

    `s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 2. Add explicit cursor to indicate changed behavior.\n// 3. Prevent the text-decoration to be skipped.\n\nabbr[title] {\n text-decoration: underline dotted; // 1\n cursor: help; // 2\n text-decoration-skip-ink: none; // 3\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: var(--#{$prefix}highlight-bg);\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: rgba(var(--#{$prefix}link-color-rgb), var(--#{$prefix}link-opacity, 1));\n text-decoration: $link-decoration;\n\n &:hover {\n --#{$prefix}link-color-rgb: var(--#{$prefix}link-hover-color-rgb);\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: var(--#{$prefix}code-color);\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-` +

    +

    Vite + Svelte

    + +
    + +
    + +

    + Check out SvelteKit, the official Svelte app framework powered by Vite! +

    + +

    + Click on the Vite and Svelte logos to learn more +

    + + + + +
    + +
    + + + + +
    + + + +
    + +
    + + + +
    + + + + diff --git a/ui/src/app.css b/ui/src/app.css new file mode 100644 index 0000000..bd6213e --- /dev/null +++ b/ui/src/app.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/ui/src/assets/svelte.svg b/ui/src/assets/svelte.svg new file mode 100644 index 0000000..c5e0848 --- /dev/null +++ b/ui/src/assets/svelte.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ui/src/main.js b/ui/src/main.js new file mode 100644 index 0000000..5bb8247 --- /dev/null +++ b/ui/src/main.js @@ -0,0 +1,8 @@ +import App from './App.svelte' +import './app.css' + +const app = new App({ + target: document.getElementById('app'), +}) + +export default app diff --git a/ui/src/vite-env.d.ts b/ui/src/vite-env.d.ts new file mode 100644 index 0000000..4078e74 --- /dev/null +++ b/ui/src/vite-env.d.ts @@ -0,0 +1,2 @@ +/// +/// diff --git a/ui/svelte.config.js b/ui/svelte.config.js new file mode 100644 index 0000000..41ab3d4 --- /dev/null +++ b/ui/svelte.config.js @@ -0,0 +1,5 @@ +/** @type {import('@sveltejs/kit').Config} */ +const config = { +}; + +export default config; \ No newline at end of file diff --git a/ui/tailwind.config.cjs b/ui/tailwind.config.cjs new file mode 100644 index 0000000..ba1aa46 --- /dev/null +++ b/ui/tailwind.config.cjs @@ -0,0 +1,8 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + content: ['./src/**/*.{html,js,svelte,ts}'], + theme: { + extend: {} + }, + plugins: [require('daisyui')], +}; \ No newline at end of file diff --git a/ui/vite.config.js b/ui/vite.config.js new file mode 100644 index 0000000..ad1266d --- /dev/null +++ b/ui/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import { svelte } from '@sveltejs/vite-plugin-svelte' + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [svelte()], +}) \ No newline at end of file