diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..0db53b6 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,20 @@ +{ + "env": { + "browser": true, + "es2021": true + }, + "extends": "airbnb-base", + "parserOptions": { + "ecmaVersion": 12, + "sourceType": "module" + }, + "rules": { + "quotes": "off", + "indent": "off", + "no-console": "off", + "no-use-before-define": "off", + "no-alert": "off", + "no-restricted-globals": "off", + "quote-props": "off" + } +} \ No newline at end of file diff --git a/abiturient.html b/abiturient.html new file mode 100644 index 0000000..d980c97 --- /dev/null +++ b/abiturient.html @@ -0,0 +1,96 @@ + + + + + + ГПУ + + + + + + + + + +
+

Список направлений

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

+ + + + + + + + + + + + + + + + + + + + + + + + + +
КодНаименование направленияТребуемые баллы ЕГЭ
09.03.04Программная инженерияМатематика (50), Русский язык (50), Информатика (50)/Физика(50)
09.03.01Информационная безопасностьМатематика (50), Русский язык (50), Информатика (50)/Физика(50)
42.03.01Реклама и связи с общественностьюМатематика (50), Русский язык (50), Иностранный язык(50)/Обществознание(50)/Информатика(50)
+
+ + + \ No newline at end of file diff --git a/add_news.html b/add_news.html new file mode 100644 index 0000000..6bfa2bb --- /dev/null +++ b/add_news.html @@ -0,0 +1,99 @@ + + + + + + ГПУ + + + + + + + + + +
+

Страница администратора

+ Добавить новость +
+
+
+ +
+ placeholder +
+ +
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+ +
+
+
+ + + + + + \ No newline at end of file diff --git a/admin.html b/admin.html new file mode 100644 index 0000000..bc04f28 --- /dev/null +++ b/admin.html @@ -0,0 +1,77 @@ + + + + + + ГПУ + + + + + + + + + +
+

Страница админа

+
+ + + + + + + + + + + +
НазваниеДатаОписаниеТеги
+

+
+ +
+
+ + + + + \ No newline at end of file diff --git a/contacts.html b/contacts.html new file mode 100644 index 0000000..f7eaa99 --- /dev/null +++ b/contacts.html @@ -0,0 +1,76 @@ + + + + + + ГПУ + + + + + + + + +
+

Обратная связь

+ Вы можете задать нам любой вопрос, обратиться с предложением или сообщить о проблеме. Для этого заполните форму ниже.
+ Мы с радостью вам ответим!
+
+
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+ +
+
+ +
+
+ + + \ No newline at end of file diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..7903cfa --- /dev/null +++ b/css/style.css @@ -0,0 +1,191 @@ +html { + height: 100%; +} + +body { + height: 100%; + margin: 0px; + padding: 0px; + background-color: #e5e5e5; + font-family: Arial; + /* для закрепления подвала внизу страницы*/ + display: flex; + flex-direction: column; +} + +#header, #footer { + width: 100%; + background-color: #012362; + text-align: center; + font-family: Arial; + font-size: 20px; + color: white; + line-height: 1.5em; + padding: 14px 0px 14px 0px; + /* для закрепления подвала внизу страницы*/ + flex: 0 0 auto; +} + +#header a { + text-decoration: none; + color: white; +} + +#header a:hover { + text-shadow: 1px 1px 8px #06c; +} + +#logo { + vertical-align: middle; + margin-right: 10px; +} + +#logo:hover { + filter: drop-shadow(0px 2px 16px #06c); +} + +.navbar { + width: 100%; + background-color: white; + color: #012362; + font-family: Arial; +} + +.navbar-brand, .nav-item { + margin-left: 5em; +} +@media (min-width: 800px) { + .navbar-brand, .nav-item { + margin-left: 2em; + } +} +@media (min-width: 1280px) { + .navbar-brand, .nav-item { + margin-left: 6em; + } +} +@media (min-width: 1600px) { + .navbar-brand, .nav-item { + margin-left: 8em; + } +} +@media (min-width: 1920px) { + .navbar-brand, .nav-item { + margin-left: 12em; + } +} +@media (min-width: 2100px) { + .navbar-brand, .nav-item { + margin-left: 17em; + } +} + +.navbar-brand, .nav-link { + font-size: 17pt; + text-decoration: none; + color: #012362; +} + +.navbar-brand:hover, .nav-link:hover { + color: #f07c41; + text-decoration: underline; +} + +/* Весь контент страницы */ +#content { + width: 80%; + margin: 1.5% 10% 1.5% 10%; + padding: 30px; + padding-left: 5%; + padding-right: 5%; + background-color: white; + color: #012362; + font-size: 13pt; + text-align: justify; + line-height: 15pt; + /* для закрепления подвала внизу страницы*/ + flex: 1 0 auto; +} + +/* центр для изображений*/ +#content img { + display: block; + margin-left: auto; + margin-right: auto; +} + +table { + font-size: 13pt; + border: 2px solid; + border-left: 10px solid; + border-right: 10px solid; +} + +thead { + font-style: italic; +} + +@media (max-width: 860px) { + table { + font-size: 2vw; + line-height: 1.3em; + } +} + +#content a{ + color: #06c; +} + +#content a:hover{ + color: #f07c41; + text-decoration: none; +} + +.input { + border: 1.2px solid gainsboro; + border-radius: 3px; + width: 270px; + margin-top: 6px; +} +@media (min-width: 400px) { + .input { + width: 220px; + } +} + +.input-textarea { + border: 1.2px solid gainsboro; + border-radius: 3px; + width: 100%; +} + +.input:hover, .input-textarea:hover { + border: 1.2px solid #06c; + filter: drop-shadow(0px 0px 2px #06c); +} + +.input:focus, .input-textarea:focus { + outline-width: 0; + border: 1.3px solid #012362; +} + +.btn { + background-color: #012362; + border: 0px; +} + +#footer { + font-size: 15px; +} + +#footer ul { + margin: 0px; +} + +#footer li { + display: inline-flex; +} + +#footer li:not(:last-of-type) { + margin-right: 3%; +} \ No newline at end of file diff --git a/data.json b/data.json new file mode 100644 index 0000000..198f1eb --- /dev/null +++ b/data.json @@ -0,0 +1,44 @@ +{ + "news": [ + { + "title": "День знаний", + "date": "1 сентября, 2023", + "tage": "праздник", + "text": "Университет торжественно отпраздновал День Знаний. На мероприятии присутствовало более 900 абитуриентов.", + "image": "https://www.asu.ru/files/images.41/zachetka_1_sent.jpg", + "id": 0 + }, + { + "title": "Робокросс", + "date": "8 сентября, 2023", + "tage": "соревнование роботехника", + "text": "Студенты показали свои первые наработки для предстоящего Робокросса. Увиденное впечатляет!", + "image": "./resourses/robokross.jpg", + "id": 1 + }, + { + "title": "Хеллоуин", + "date": "31 октября, 2023", + "tage": "праздник молодёжный", + "text": "На территории университета студенты отпраздновали Хеллоуин.", + "image": "https://klike.net/uploads/posts/2018-06/1528371599_5.jpg", + "id": 2 + }, + { + "title": "Чемпионат ICPC", + "date": "10 ноября, 2023", + "tage": "соревнование программирование", + "text": "Студенты выступят на Чемпионате мира по программированию в Северной Евразии.", + "image": "https://sun9-26.userapi.com/impg/4P-sq3sNkePGEDiemNxNvnvkY4ODxHQ0i_p_0A/1_-kLm7Vvu8.jpg?size=2560x1920&quality=95&sign=66dd415e14a76613d8c5500531b1521b&type=album", + "id": 3 + }, + { + "id": 4, + "title": "Аниме-фестиваль", + "date": "7 декабря, 2023", + "text": "В Политехе организовали аниме-фестиваль.", + "tage": "праздник молодёжный аниме fssdfsdf", + "image": "data:image/jpeg;base64,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" + } + ] +} \ No newline at end of file diff --git a/dist/abiturient.html b/dist/abiturient.html new file mode 100644 index 0000000..db34856 --- /dev/null +++ b/dist/abiturient.html @@ -0,0 +1,89 @@ + + + + + + ГПУ + + + + + + + + + +
+

Список направлений

+
+ + + + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + + +
КодНаименование направленияТребуемые баллы ЕГЭ
09.03.04Программная инженерияМатематика (50), Русский язык (50), Информатика (50)/Физика(50)
09.03.01Информационная безопасностьМатематика (50), Русский язык (50), Информатика (50)/Физика(50)
42.03.01Реклама и связи с общественностьюМатематика (50), Русский язык (50), Иностранный язык(50)/Обществознание(50)/Информатика(50)
+
+ + + \ No newline at end of file diff --git a/dist/add_news.html b/dist/add_news.html new file mode 100644 index 0000000..6bf069c --- /dev/null +++ b/dist/add_news.html @@ -0,0 +1,91 @@ + + + + + + ГПУ + + + + + + + + + + + + + +
+

Страница администратора

+ Добавить новость +
+
+
+ +
+ placeholder +
+ +
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+ + +
+
+ +
+
+
+ + + + + + \ No newline at end of file diff --git a/dist/assets/1september-9ac65a17.jpg b/dist/assets/1september-9ac65a17.jpg new file mode 100644 index 0000000..7140e2e Binary files /dev/null and b/dist/assets/1september-9ac65a17.jpg differ diff --git a/dist/assets/Halloween-dcefb2d3.jpg b/dist/assets/Halloween-dcefb2d3.jpg new file mode 100644 index 0000000..72c0185 Binary files /dev/null and b/dist/assets/Halloween-dcefb2d3.jpg differ diff --git a/dist/assets/Students1-ddc3a6e6.jpg b/dist/assets/Students1-ddc3a6e6.jpg new file mode 100644 index 0000000..beb1654 Binary files /dev/null and b/dist/assets/Students1-ddc3a6e6.jpg differ diff --git a/dist/assets/Students2-8684e38a.jpg b/dist/assets/Students2-8684e38a.jpg new file mode 100644 index 0000000..fe742e1 Binary files /dev/null and b/dist/assets/Students2-8684e38a.jpg differ diff --git a/dist/assets/Students3-5887bf87.jpg b/dist/assets/Students3-5887bf87.jpg new file mode 100644 index 0000000..b1fe61f Binary files /dev/null and b/dist/assets/Students3-5887bf87.jpg differ diff --git a/dist/assets/University-f1dcd661.JPG b/dist/assets/University-f1dcd661.JPG new file mode 100644 index 0000000..fdf4aef Binary files /dev/null and b/dist/assets/University-f1dcd661.JPG differ diff --git a/dist/assets/abiturient-5b08b68b.js.map b/dist/assets/abiturient-5b08b68b.js.map new file mode 100644 index 0000000..dbd2d47 --- /dev/null +++ b/dist/assets/abiturient-5b08b68b.js.map @@ -0,0 +1 @@ +{"version":3,"file":"abiturient-5b08b68b.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/assets/add_news-1146ed73.js b/dist/assets/add_news-1146ed73.js new file mode 100644 index 0000000..1138076 --- /dev/null +++ b/dist/assets/add_news-1146ed73.js @@ -0,0 +1,12 @@ +import{v as w}from"./validation-959284d8.js";/* empty css */const r="http://localhost:8081";function m(e,t,o,a,i){return{id:e,text:t,title:o,date:a,image:i}}async function g(){const e=await fetch(`${r}/news`);if(!e.ok)throw e.statusText;return e.json()}async function p(e){const t=await fetch(`${r}/news/${e}`);if(!t.ok)throw t.statusText;return t.json()}async function h(e,t,o,a){const i=m(0,e,t,o,a),c={method:"POST",body:JSON.stringify(i),headers:{Accept:"application/json","Content-Type":"application/json"}},s=await fetch(`${r}/news`,c);if(!s.ok)throw s.statusText;return s.json()}async function y(e,t,o,a,i){const c=m(e,t,o,a,i),s={method:"PUT",body:JSON.stringify(c),headers:{Accept:"application/json","Content-Type":"application/json"}},l=await fetch(`${r}/news/${e}`,s);if(!l.ok)throw l.statusText;return l.json()}const n={form:document.getElementById("add-news-form"),list:document.getElementById("list-news"),title:document.getElementById("title"),date:document.getElementById("date"),text:document.getElementById("text"),image:document.getElementById("image"),imagePreview:document.getElementById("image-preview")},d="https://via.placeholder.com/200";function v(e){n.list.inserAdjacentHTML(P(e)),console.info("Post was creating")}function P(e){return` +
+
+ +
+
${e.title}
+

${e.date}

+

${e.text}

+
+
+
`}async function u(){if(console.info("Try to load data"),!n.list)return;const e=await g();n.list.innerHTML="",e.forEach(t=>{n.table.appendChild(v(t))})}async function L(e,t,o,a){console.info("Try to add item");const i=await h(e,t,o,a);console.info("Added"),console.info(i),u()}async function b(e,t,o,a){console.info("Try to update item");const i=await y(e,t,o,a);console.info("Updated"),console.info(i),u()}async function f(e){const t=new FileReader;return new Promise((o,a)=>{t.onloadend=()=>{const i=t.result;o(i)},t.onerror=()=>{a(new Error("oops, something went wrong with the file reader."))},t.readAsDataURL(e)})}async function x(){const e=n.image.files[0],t=await f(e);console.info("base64 ",t),n.imagePreview.src=t}async function T(){console.info("linesPageForm");const e=()=>location.assign("/news.html");n.image.addEventListener("change",()=>x());const o=new URLSearchParams(location.search).get("id");if(o)try{const a=await p(o);n.title.value=a.title,n.date.value=a.date,n.text.value=a.text,n.imagePreview.src=a.image?a.image:d}catch{e()}n.form.addEventListener("submit",async a=>{if(console.info("Form onSubmit"),a.preventDefault(),a.stopPropagation(),!n.form.checkValidity())return;let i="";if(n.imagePreview.src!==d){const s=await(await fetch(n.imagePreview.src)).blob();i=await f(s)}o?await b(o,n.text.value,n.title.value,n.date.value):await L(n.text.value,n.title.value,n.date.value,i),e()})}document.addEventListener("DOMContentLoaded",()=>{w(),T()}); +//# sourceMappingURL=add_news-1146ed73.js.map diff --git a/dist/assets/add_news-1146ed73.js.map b/dist/assets/add_news-1146ed73.js.map new file mode 100644 index 0000000..652983e --- /dev/null +++ b/dist/assets/add_news-1146ed73.js.map @@ -0,0 +1 @@ +{"version":3,"file":"add_news-1146ed73.js","sources":["../../js/posts-rest-api.js","../../js/posts-ui.js","../../js/posts.js","../../add_news.html?html-proxy&index=1.js"],"sourcesContent":["// модуль для работы с REST API сервера\n\n// адрес сервера\nconst serverUrl = \"http://localhost:8081\";\n\n// функция возвращает объект нужной структуры для отправки на сервер\nfunction createLineObject(id, text, title, date, image) {\n return {\n id,\n text,\n title,\n date,\n image,\n };\n}\n\n// обращение к серверу для получения всех записей (get)\nexport async function getAllLines() {\n const response = await fetch(`${serverUrl}/news`);\n if (!response.ok) {\n throw response.statusText;\n }\n return response.json();\n}\n\n// обращение к серверу для получения записи по первичному ключу (id) (get)\n// id передается в качестве части пути URL get-запроса\nexport async function getLine(id) {\n const response = await fetch(`${serverUrl}/news/${id}`);\n if (!response.ok) {\n throw response.statusText;\n }\n return response.json();\n}\n\n// обращение к серверу для создания записи (post)\n// объект отправляется в теле запроса (body)\nexport async function createLine(text, title, date, image) {\n const itemObject = createLineObject(0, text, title, date, image);\n\n const options = {\n method: \"POST\",\n body: JSON.stringify(itemObject),\n headers: {\n \"Accept\": \"application/json\",\n \"Content-Type\": \"application/json\",\n },\n };\n\n const response = await fetch(`${serverUrl}/news`, options);\n if (!response.ok) {\n throw response.statusText;\n }\n return response.json();\n}\n\n// обращение к серверу для обновления записи по id (put)\n// объект отправляется в теле запроса (body)\n// id передается в качестве части пути URL get-запроса\nexport async function updateLine(id, text, title, date, image) {\n const newObject = createLineObject(id, text, title, date, image);\n\n const options = {\n method: \"PUT\",\n body: JSON.stringify(newObject),\n headers: {\n \"Accept\": \"application/json\",\n \"Content-Type\": \"application/json\",\n },\n };\n\n const response = await fetch(`${serverUrl}/news/${id}`, options);\n if (!response.ok) {\n throw response.statusText;\n }\n return response.json();\n}\n\n// обращение к серверу для удаления записи по id (delete)\n// id передается в качестве части пути URL get-запроса\nexport async function deleteLine(id) {\n const options = {\n method: \"DELETE\",\n };\n\n const response = await fetch(`${serverUrl}/news/${id}`, options);\n if (!response.ok) {\n throw response.statusText;\n }\n return response.json();\n}\n","// модуль для работы с элементами управления\n\n// объект для удобного получения элементов\n// при обращении к атрибуту объекта вызывается\n// нужная функция для поиска элемента\nexport const cntrls = {\n form: document.getElementById(\"add-news-form\"),\n list: document.getElementById(\"list-news\"),\n title: document.getElementById(\"title\"),\n date: document.getElementById(\"date\"),\n text: document.getElementById(\"text\"),\n image: document.getElementById(\"image\"),\n imagePreview: document.getElementById(\"image-preview\"),\n};\n\n// Дефолтное превью\nexport const imagePlaceholder = \"https://via.placeholder.com/200\";\n\n// создать пост\nexport function createPost(elem) {\n cntrls.list.inserAdjacentHTML(getTemplate(elem));\n console.info(\"Post was creating\");\n}\n\n// шаблон поста\nfunction getTemplate(elem) {\n return `\n
\n
\n \"\"\n
\n
${elem.title}
\n

${elem.date}

\n

${elem.text}

\n
\n
\n
`;\n}\n","// модуль с логикой\nimport {\n getAllLines, getLine, createLine, updateLine, deleteLine,\n} from \"./posts-rest-api\";\nimport {\n cntrls, imagePlaceholder, createPost,\n} from \"./posts-ui\";\n\nasync function drawLines() {\n console.info(\"Try to load data\");\n if (!cntrls.list) {\n return;\n }\n const data = await getAllLines();\n cntrls.list.innerHTML = '';\n // data.array.forEach((element) => {\n // createPost(element);\n // });\n\n data.forEach((item) => {\n cntrls.table.appendChild(\n createPost(\n item\n // функции передаются в качестве параметра\n // это очень удобно, так как аргументы функций доступны только\n // в данном месте кода и не передаются в сервисные модули\n //() => location.assign(`page-edit.html?id=${item.id}`),\n //() => removeLine(item.id),\n ),\n );\n });\n}\n\nasync function addLine(text, title, date, image) {\n console.info(\"Try to add item\");\n // вызов метода REST API для добавления записи\n const data = await createLine(text, title, date, image);\n console.info(\"Added\");\n console.info(data);\n // загрузка и заполнение table\n drawLines();\n}\n\nasync function editLine(id, title, date, text) {\n console.info(\"Try to update item\");\n // вызов метода REST API для обновления записи\n const data = await updateLine(id, title, date, text);\n console.info(\"Updated\");\n console.info(data);\n // загрузка и заполнение table\n drawLines();\n}\n\nasync function removeLine(id) {\n if (!confirm(\"Do you really want to remove this item?\")) {\n console.info(\"Canceled\");\n return;\n }\n console.info(\"Try to remove item\");\n // вызов метода REST API для удаления записи\n const data = await deleteLine(id);\n console.info(data);\n // загрузка и заполнение table\n drawLines();\n}\n\n// функция для получения содержимого файла в виде base64 строки\n// https://ru.wikipedia.org/wiki/Base64\nasync function readFile(file) {\n const reader = new FileReader();\n\n // создание Promise-объекта для использования функции\n // с помощью await (асинхронно) без коллбэков (callback)\n // https://learn.javascript.ru/promise\n return new Promise((resolve, reject) => {\n // 2. \"Возвращаем\" содержимое когда файл прочитан\n // через вызов resolve\n // Если не использовать Promise, то всю работу по взаимодействию\n // с REST API пришлось бы делать в обработчике (callback) функции\n // onloadend\n reader.onloadend = () => {\n const fileContent = reader.result;\n // Здесь могла бы быть работа с REST API\n // Чтение заканчивает выполняться здесь\n resolve(fileContent);\n };\n // 3. Возвращаем ошибку\n reader.onerror = () => {\n // Или здесь в случае ошибки\n reject(new Error(\"oops, something went wrong with the file reader.\"));\n };\n // Шаг 1. Сначала читаем файл\n // Чтение начинает выполняться здесь\n reader.readAsDataURL(file);\n });\n}\n\n// функция для обновления блока с превью выбранного изображения\nasync function updateImagePreview() {\n // получение выбранного файла\n // возможен выбор нескольких файлов, поэтому необходимо получить только первый\n const file = cntrls.image.files[0];\n // чтение содержимого файла в виде base64 строки\n const fileContent = await readFile(file);\n console.info(\"base64 \", fileContent);\n // обновление атрибута src для тега img с id image-preview\n cntrls.imagePreview.src = fileContent;\n}\n\n// Функция для обработки создания и редактирования элементов таблицы через страницу page-edit.html\n// eslint-disable-next-line import/prefer-default-export\nexport async function linesPageForm() {\n console.info(\"linesPageForm\");\n // func1 = (id) => {} аналогично function func1(id) {}\n const goBack = () => location.assign(\"/news.html\");\n\n // Вызов функции обновления превью изображения при возникновении\n // события onchange в тэге input с id image\n cntrls.image.addEventListener(\"change\", () => updateImagePreview());\n\n // получение параметров GET-запроса из URL\n // параметры перечислены после символа ? (?id=1&color=black&...)\n const urlParams = new URLSearchParams(location.search);\n\n // получение значения конкретного параметра (id)\n // указан только при редактировании\n const currentId = urlParams.get(\"id\");\n // если id задан\n if (currentId) {\n try {\n // вызов метода REST API для получения записи по первичному ключу(id)\n const line = await getLine(currentId);\n // заполнение формы для редактирования\n cntrls.title.value = line.title;\n cntrls.date.value = line.date;\n cntrls.text.value = line.text;\n // заполнение превью\n // Если пользователь выбрал изображение, то оно загружается\n // в тэг image с id image - preview\n // иначе устанавливается заглушка, адрес которой указан в imagePlaceholder\n cntrls.imagePreview.src = line.image ? line.image : imagePlaceholder;\n } catch {\n // в случае ошибки происходит возврат к page4\n goBack();\n }\n }\n\n // обработчик события отправки формы\n // возникает при нажатии на кнопку (button) с типом submit\n // кнопка должна находится внутри тега form\n cntrls.form.addEventListener(\"submit\", async (event) => {\n console.info(\"Form onSubmit\");\n // отключение стандартного поведения формы при отправке\n // при отправке страница обновляется и JS перестает работать\n event.preventDefault();\n event.stopPropagation();\n // если форма не прошла валидацию, то ничего делать не нужно\n if (!cntrls.form.checkValidity()) {\n return;\n }\n\n let imageBase64 = \"\";\n // Получение выбранного пользователем изображения в виде base64 строки\n // Если пользователь ничего не выбрал, то не нужно сохранять в БД\n // дефолтное изображение\n if (cntrls.imagePreview.src !== imagePlaceholder) {\n // Загрузка содержимого атрибута src тэга img с id image-preview\n // Здесь выполняется HTTP запрос с типом GET\n const result = await fetch(cntrls.imagePreview.src);\n // Получение из HTTP-ответа бинарного содержимого\n const blob = await result.blob();\n // Получение base64 строки для файла\n // Здесь выполняется Promise из функции readFile\n // Promise позволяет писать линейный код для работы с асинхронными методами\n // без использования обработчиков (callback) с помощью await\n imageBase64 = await readFile(blob);\n }\n\n // если значение параметра запроса не задано,\n // то необходимо выполнить добавление записи\n // иначе обновление записи\n if (!currentId) {\n await addLine(\n cntrls.text.value,\n cntrls.title.value,\n cntrls.date.value,\n imageBase64,\n );\n } else {\n await editLine(\n currentId,\n cntrls.text.value,\n cntrls.title.value,\n cntrls.date.value,\n imageBase64,\n );\n }\n // возврат к странице page4\n goBack();\n });\n}\n","\n import validation from \"./js/validation.js\";\n import { linesPageForm } from \"./js/posts.js\"\n\n document.addEventListener('DOMContentLoaded', () => {\n validation();\n linesPageForm();\n });\n "],"names":["serverUrl","createLineObject","id","text","title","date","image","getAllLines","response","getLine","createLine","itemObject","options","updateLine","newObject","cntrls","imagePlaceholder","createPost","elem","getTemplate","drawLines","data","item","addLine","editLine","readFile","file","reader","resolve","reject","fileContent","updateImagePreview","linesPageForm","goBack","currentId","line","event","imageBase64","blob","validation"],"mappings":"yEAGA,MAAMA,EAAY,wBAGlB,SAASC,EAAiBC,EAAIC,EAAMC,EAAOC,EAAMC,EAAO,CACpD,MAAO,CACH,GAAAJ,EACA,KAAAC,EACA,MAAAC,EACA,KAAAC,EACA,MAAAC,CACR,CACA,CAGO,eAAeC,GAAc,CAChC,MAAMC,EAAW,MAAM,MAAM,GAAGR,CAAS,OAAO,EAChD,GAAI,CAACQ,EAAS,GACV,MAAMA,EAAS,WAEnB,OAAOA,EAAS,MACpB,CAIO,eAAeC,EAAQP,EAAI,CAC9B,MAAMM,EAAW,MAAM,MAAM,GAAGR,CAAS,SAASE,CAAE,EAAE,EACtD,GAAI,CAACM,EAAS,GACV,MAAMA,EAAS,WAEnB,OAAOA,EAAS,MACpB,CAIO,eAAeE,EAAWP,EAAMC,EAAOC,EAAMC,EAAO,CACvD,MAAMK,EAAaV,EAAiB,EAAGE,EAAMC,EAAOC,EAAMC,CAAK,EAEzDM,EAAU,CACZ,OAAQ,OACR,KAAM,KAAK,UAAUD,CAAU,EAC/B,QAAS,CACL,OAAU,mBACV,eAAgB,kBACnB,CACT,EAEUH,EAAW,MAAM,MAAM,GAAGR,CAAS,QAASY,CAAO,EACzD,GAAI,CAACJ,EAAS,GACV,MAAMA,EAAS,WAEnB,OAAOA,EAAS,MACpB,CAKO,eAAeK,EAAWX,EAAIC,EAAMC,EAAOC,EAAMC,EAAO,CAC3D,MAAMQ,EAAYb,EAAiBC,EAAIC,EAAMC,EAAOC,EAAMC,CAAK,EAEzDM,EAAU,CACZ,OAAQ,MACR,KAAM,KAAK,UAAUE,CAAS,EAC9B,QAAS,CACL,OAAU,mBACV,eAAgB,kBACnB,CACT,EAEUN,EAAW,MAAM,MAAM,GAAGR,CAAS,SAASE,CAAE,GAAIU,CAAO,EAC/D,GAAI,CAACJ,EAAS,GACV,MAAMA,EAAS,WAEnB,OAAOA,EAAS,MACpB,CCvEO,MAAMO,EAAS,CAClB,KAAM,SAAS,eAAe,eAAe,EAC7C,KAAM,SAAS,eAAe,WAAW,EACzC,MAAO,SAAS,eAAe,OAAO,EACtC,KAAM,SAAS,eAAe,MAAM,EACpC,KAAM,SAAS,eAAe,MAAM,EACpC,MAAO,SAAS,eAAe,OAAO,EACtC,aAAc,SAAS,eAAe,eAAe,CACzD,EAGaC,EAAmB,kCAGzB,SAASC,EAAWC,EAAM,CAC7BH,EAAO,KAAK,kBAAkBI,EAAYD,CAAI,CAAC,EAC/C,QAAQ,KAAK,mBAAmB,CACpC,CAGA,SAASC,EAAYD,EAAM,CACvB,MAAO;AAAA;AAAA;AAAA,oBAGSA,EAAK,KAAK;AAAA;AAAA,qCAEOA,EAAK,KAAK;AAAA,sEACuBA,EAAK,IAAI;AAAA,mCAC5CA,EAAK,IAAI;AAAA;AAAA;AAAA,WAI5C,CC7BA,eAAeE,GAAY,CAEvB,GADA,QAAQ,KAAK,kBAAkB,EAC3B,CAACL,EAAO,KACR,OAEJ,MAAMM,EAAO,MAAMd,IACnBQ,EAAO,KAAK,UAAY,GAKxBM,EAAK,QAASC,GAAS,CACnBP,EAAO,MAAM,YACTE,EACIK,CAMH,CACb,CACA,CAAK,CACL,CAEA,eAAeC,EAAQpB,EAAMC,EAAOC,EAAMC,EAAO,CAC7C,QAAQ,KAAK,iBAAiB,EAE9B,MAAMe,EAAO,MAAMX,EAAWP,EAAMC,EAAOC,EAAMC,CAAK,EACtD,QAAQ,KAAK,OAAO,EACpB,QAAQ,KAAKe,CAAI,EAEjBD,GACJ,CAEA,eAAeI,EAAStB,EAAIE,EAAOC,EAAMF,EAAM,CAC3C,QAAQ,KAAK,oBAAoB,EAEjC,MAAMkB,EAAO,MAAMR,EAAWX,EAAIE,EAAOC,EAAMF,CAAI,EACnD,QAAQ,KAAK,SAAS,EACtB,QAAQ,KAAKkB,CAAI,EAEjBD,GACJ,CAiBA,eAAeK,EAASC,EAAM,CAC1B,MAAMC,EAAS,IAAI,WAKnB,OAAO,IAAI,QAAQ,CAACC,EAASC,IAAW,CAMpCF,EAAO,UAAY,IAAM,CACrB,MAAMG,EAAcH,EAAO,OAG3BC,EAAQE,CAAW,CAC/B,EAEQH,EAAO,QAAU,IAAM,CAEnBE,EAAO,IAAI,MAAM,kDAAkD,CAAC,CAChF,EAGQF,EAAO,cAAcD,CAAI,CACjC,CAAK,CACL,CAGA,eAAeK,GAAqB,CAGhC,MAAML,EAAOX,EAAO,MAAM,MAAM,CAAC,EAE3Be,EAAc,MAAML,EAASC,CAAI,EACvC,QAAQ,KAAK,UAAWI,CAAW,EAEnCf,EAAO,aAAa,IAAMe,CAC9B,CAIO,eAAeE,GAAgB,CAClC,QAAQ,KAAK,eAAe,EAE5B,MAAMC,EAAS,IAAM,SAAS,OAAO,YAAY,EAIjDlB,EAAO,MAAM,iBAAiB,SAAU,IAAMgB,EAAoB,CAAA,EAQlE,MAAMG,EAJY,IAAI,gBAAgB,SAAS,MAAM,EAIzB,IAAI,IAAI,EAEpC,GAAIA,EACA,GAAI,CAEA,MAAMC,EAAO,MAAM1B,EAAQyB,CAAS,EAEpCnB,EAAO,MAAM,MAAQoB,EAAK,MAC1BpB,EAAO,KAAK,MAAQoB,EAAK,KACzBpB,EAAO,KAAK,MAAQoB,EAAK,KAKzBpB,EAAO,aAAa,IAAMoB,EAAK,MAAQA,EAAK,MAAQnB,CAChE,MAAgB,CAEJiB,GACH,CAMLlB,EAAO,KAAK,iBAAiB,SAAU,MAAOqB,GAAU,CAOpD,GANA,QAAQ,KAAK,eAAe,EAG5BA,EAAM,eAAc,EACpBA,EAAM,gBAAe,EAEjB,CAACrB,EAAO,KAAK,gBACb,OAGJ,IAAIsB,EAAc,GAIlB,GAAItB,EAAO,aAAa,MAAQC,EAAkB,CAK9C,MAAMsB,EAAO,MAFE,MAAM,MAAMvB,EAAO,aAAa,GAAG,GAExB,OAK1BsB,EAAc,MAAMZ,EAASa,CAAI,CACpC,CAKIJ,EAQD,MAAMV,EACFU,EACAnB,EAAO,KAAK,MACZA,EAAO,MAAM,MACbA,EAAO,KAAK,KAEhB,EAbA,MAAMQ,EACFR,EAAO,KAAK,MACZA,EAAO,MAAM,MACbA,EAAO,KAAK,MACZsB,CAChB,EAWQJ,GACR,CAAK,CACL,CCpMM,SAAS,iBAAiB,mBAAoB,IAAM,CAChDM,IACAP,GACV,CAAO"} \ No newline at end of file diff --git a/dist/assets/contacts-5b08b68b.js.map b/dist/assets/contacts-5b08b68b.js.map new file mode 100644 index 0000000..ed63d4b --- /dev/null +++ b/dist/assets/contacts-5b08b68b.js.map @@ -0,0 +1 @@ +{"version":3,"file":"contacts-5b08b68b.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/assets/fa-brands-400-3fe890d0.woff2 b/dist/assets/fa-brands-400-3fe890d0.woff2 new file mode 100644 index 0000000..d801b51 Binary files /dev/null and b/dist/assets/fa-brands-400-3fe890d0.woff2 differ diff --git a/dist/assets/fa-brands-400-c7ae37d3.ttf b/dist/assets/fa-brands-400-c7ae37d3.ttf new file mode 100644 index 0000000..502f362 Binary files /dev/null and b/dist/assets/fa-brands-400-c7ae37d3.ttf differ diff --git a/dist/assets/fa-regular-400-fdc1f753.ttf b/dist/assets/fa-regular-400-fdc1f753.ttf new file mode 100644 index 0000000..e0abe27 Binary files /dev/null and b/dist/assets/fa-regular-400-fdc1f753.ttf differ diff --git a/dist/assets/fa-regular-400-fe69d948.woff2 b/dist/assets/fa-regular-400-fe69d948.woff2 new file mode 100644 index 0000000..d736e4b Binary files /dev/null and b/dist/assets/fa-regular-400-fe69d948.woff2 differ diff --git a/dist/assets/fa-solid-900-6d53c706.ttf b/dist/assets/fa-solid-900-6d53c706.ttf new file mode 100644 index 0000000..13c9489 Binary files /dev/null and b/dist/assets/fa-solid-900-6d53c706.ttf differ diff --git a/dist/assets/fa-solid-900-d27bc752.woff2 b/dist/assets/fa-solid-900-d27bc752.woff2 new file mode 100644 index 0000000..3516fdb Binary files /dev/null and b/dist/assets/fa-solid-900-d27bc752.woff2 differ diff --git a/dist/assets/fa-v4compatibility-4d73f280.ttf b/dist/assets/fa-v4compatibility-4d73f280.ttf new file mode 100644 index 0000000..dc29819 Binary files /dev/null and b/dist/assets/fa-v4compatibility-4d73f280.ttf differ diff --git a/dist/assets/fa-v4compatibility-7d1c2ce5.woff2 b/dist/assets/fa-v4compatibility-7d1c2ce5.woff2 new file mode 100644 index 0000000..28d46b1 Binary files /dev/null and b/dist/assets/fa-v4compatibility-7d1c2ce5.woff2 differ diff --git a/dist/assets/icpc-6a6ed0d7.jpg b/dist/assets/icpc-6a6ed0d7.jpg new file mode 100644 index 0000000..41df0ee Binary files /dev/null and b/dist/assets/icpc-6a6ed0d7.jpg differ diff --git a/dist/assets/logo-f57f18ed.png b/dist/assets/logo-f57f18ed.png new file mode 100644 index 0000000..6f9d73a Binary files /dev/null and b/dist/assets/logo-f57f18ed.png differ diff --git a/dist/assets/main-5b08b68b.js.map b/dist/assets/main-5b08b68b.js.map new file mode 100644 index 0000000..68a9b43 --- /dev/null +++ b/dist/assets/main-5b08b68b.js.map @@ -0,0 +1 @@ +{"version":3,"file":"main-5b08b68b.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/assets/news-5b08b68b.js.map b/dist/assets/news-5b08b68b.js.map new file mode 100644 index 0000000..ff6cfdc --- /dev/null +++ b/dist/assets/news-5b08b68b.js.map @@ -0,0 +1 @@ +{"version":3,"file":"news-5b08b68b.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/assets/registration-fe02a00e.js b/dist/assets/registration-fe02a00e.js new file mode 100644 index 0000000..715959c --- /dev/null +++ b/dist/assets/registration-fe02a00e.js @@ -0,0 +1,2 @@ +import{v as t}from"./validation-959284d8.js";/* empty css */document.addEventListener("DOMContentLoaded",()=>{t()}); +//# sourceMappingURL=registration-fe02a00e.js.map diff --git a/dist/assets/registration-fe02a00e.js.map b/dist/assets/registration-fe02a00e.js.map new file mode 100644 index 0000000..e10ed8c --- /dev/null +++ b/dist/assets/registration-fe02a00e.js.map @@ -0,0 +1 @@ +{"version":3,"file":"registration-fe02a00e.js","sources":["../../registration.html?html-proxy&index=1.js"],"sourcesContent":["\n import validation from \"./js/validation.js\";\n\n document.addEventListener('DOMContentLoaded', () => {\n validation();\n });\n "],"names":["validation"],"mappings":"yEAGM,SAAS,iBAAiB,mBAAoB,IAAM,CAChDA,GACV,CAAO"} \ No newline at end of file diff --git a/dist/assets/robokross-96e78ce5.jpg b/dist/assets/robokross-96e78ce5.jpg new file mode 100644 index 0000000..9b523ba Binary files /dev/null and b/dist/assets/robokross-96e78ce5.jpg differ diff --git a/dist/assets/style-79867121.js.map b/dist/assets/style-79867121.js.map new file mode 100644 index 0000000..fa56d36 --- /dev/null +++ b/dist/assets/style-79867121.js.map @@ -0,0 +1 @@ +{"version":3,"file":"style-79867121.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/assets/style-ea88520f.css b/dist/assets/style-ea88520f.css new file mode 100644 index 0000000..6bd0b85 --- /dev/null +++ b/dist/assets/style-ea88520f.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! +* Bootstrap v5.2.1 (https://getbootstrap.com/) +* Copyright 2011-2022 The Bootstrap Authors +* Copyright 2011-2022 Twitter, Inc. +* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) +*/:root{--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-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, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-bg:#fff;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-2xl:2rem;--bs-border-radius-pill:50rem;--bs-link-color:#0d6efd;--bs-link-hover-color:#0a58ca;--bs-code-color:#d63384;--bs-highlight-bg:#fff3cd}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:var(--bs-link-color);text-decoration:underline}a:hover{color:var(--bs-link-hover-color)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bs-border-color);border-radius:.375rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:#6c757d}.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>*{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:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.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:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.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:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.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:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.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:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.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:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color:var(--bs-body-color);--bs-table-bg:transparent;--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-body-color);--bs-table-striped-bg:rgba(0, 0, 0, .05);--bs-table-active-color:var(--bs-body-color);--bs-table-active-bg:rgba(0, 0, 0, .1);--bs-table-hover-color:var(--bs-body-color);--bs-table-hover-bg:rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;color:var(--bs-table-color);vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:2px solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:1px 0}.table-bordered>:not(caption)>*>*{border-width:0 1px}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-accent-bg:var(--bs-table-striped-bg);color:var(--bs-table-striped-color)}.table-active{--bs-table-accent-bg:var(--bs-table-active-bg);color:var(--bs-table-active-color)}.table-hover>tbody>tr:hover>*{--bs-table-accent-bg:var(--bs-table-hover-bg);color:var(--bs-table-hover-color)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#bacbe6;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#cbccce;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#bcd0c7;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#badce3;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#e6dbb9;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#dfc2c4;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#dfe0e1;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#373b3e;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:#6c757d}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:#212529;background-color:#fff;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{height:1.5em}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled{background-color:#e9ecef;opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:#212529;background-color:#e9ecef;pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:1px;border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:#dde0e3}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#dde0e3}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + 2px)}textarea.form-control-sm{min-height:calc(1.5em + .5rem + 2px)}textarea.form-control-lg{min-height:calc(1.5em + 1rem + 2px)}.form-control-color{width:3rem;height:calc(1.5em + .75rem + 2px);padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:.375rem}.form-control-color::-webkit-color-swatch{border-radius:.375rem}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + 2px)}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + 2px)}.form-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;-moz-padding-start:calc(.75rem - 3px);font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid #ced4da;border-radius:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:#e9ecef}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212529}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:.25rem}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:.5rem}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.form-range:disabled::-moz-range-thumb{background-color:#adb5bd}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + 2px);line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:1px 0}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.375rem}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:.5rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#198754}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#198754e6;border-radius:.375rem}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#198754;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:#198754}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3.75rem + 1.5em)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#198754}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#198754}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem #19875440}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#198754}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:#dc3545e6;border-radius:.375rem}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:#dc3545}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{padding-right:4.125rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3.75rem + 1.5em)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:#dc3545}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:#dc3545}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem #dc354540}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:#212529;--bs-btn-bg:transparent;--bs-btn-border-width:1px;--bs-btn-border-color:transparent;--bs-btn-border-radius:.375rem;--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:first-child:hover,:not(.btn-check)+.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:none;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:.5rem}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:.25rem}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:#212529;--bs-dropdown-bg:#fff;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:.375rem;--bs-dropdown-border-width:1px;--bs-dropdown-inner-border-radius:calc(.375rem - 1px);--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color:#212529;--bs-dropdown-link-hover-color:#1e2125;--bs-dropdown-link-hover-bg:#e9ecef;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, .15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:.375rem}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:#6c757d;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:1px;--bs-nav-tabs-border-color:#dee2e6;--bs-nav-tabs-border-radius:.375rem;--bs-nav-tabs-link-hover-border-color:#e9ecef #e9ecef #dee2e6;--bs-nav-tabs-link-active-color:#495057;--bs-nav-tabs-link-active-bg:#fff;--bs-nav-tabs-link-active-border-color:#dee2e6 #dee2e6 #fff;border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));background:0 0;border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:.375rem;--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(0, 0, 0, .55);--bs-navbar-hover-color:rgba(0, 0, 0, .7);--bs-navbar-disabled-color:rgba(0, 0, 0, .3);--bs-navbar-active-color:rgba(0, 0, 0, .9);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(0, 0, 0, .9);--bs-navbar-brand-hover-color:rgba(0, 0, 0, .9);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(0, 0, 0, .1);--bs-navbar-toggler-border-radius:.375rem;--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .show>.nav-link{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, .55);--bs-navbar-hover-color:rgba(255, 255, 255, .75);--bs-navbar-disabled-color:rgba(255, 255, 255, .25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-border-width:1px;--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:.375rem;--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(.375rem - 1px);--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(0, 0, 0, .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:#fff;--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:#fff;--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:1px;--bs-accordion-border-radius:.375rem;--bs-accordion-inner-border-radius:calc(.375rem - 1px);--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#86b7fe;--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:#0c63e4;--bs-accordion-active-bg:#e7f1ff}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:#6c757d;--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:#6c757d;display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:#fff;--bs-pagination-border-width:1px;--bs-pagination-border-color:#dee2e6;--bs-pagination-border-radius:.375rem;--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:#e9ecef;--bs-pagination-hover-border-color:#dee2e6;--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:#e9ecef;--bs-pagination-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:#6c757d;--bs-pagination-disabled-bg:#fff;--bs-pagination-disabled-border-color:#dee2e6;display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:.5rem}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:.25rem}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:.375rem;display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:1px solid var(--bs-alert-border-color);--bs-alert-border-radius:.375rem;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:#084298;--bs-alert-bg:#cfe2ff;--bs-alert-border-color:#b6d4fe}.alert-primary .alert-link{color:#06357a}.alert-secondary{--bs-alert-color:#41464b;--bs-alert-bg:#e2e3e5;--bs-alert-border-color:#d3d6d8}.alert-secondary .alert-link{color:#34383c}.alert-success{--bs-alert-color:#0f5132;--bs-alert-bg:#d1e7dd;--bs-alert-border-color:#badbcc}.alert-success .alert-link{color:#0c4128}.alert-info{--bs-alert-color:#055160;--bs-alert-bg:#cff4fc;--bs-alert-border-color:#b6effb}.alert-info .alert-link{color:#04414d}.alert-warning{--bs-alert-color:#664d03;--bs-alert-bg:#fff3cd;--bs-alert-border-color:#ffecb5}.alert-warning .alert-link{color:#523e02}.alert-danger{--bs-alert-color:#842029;--bs-alert-bg:#f8d7da;--bs-alert-border-color:#f5c2c7}.alert-danger .alert-link{color:#6a1a21}.alert-light{--bs-alert-color:#636464;--bs-alert-bg:#fefefe;--bs-alert-border-color:#fdfdfe}.alert-light .alert-link{color:#4f5050}.alert-dark{--bs-alert-color:#141619;--bs-alert-bg:#d3d3d4;--bs-alert-border-color:#bcbebf}.alert-dark .alert-link{color:#101214}@-webkit-keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:#e9ecef;--bs-progress-border-radius:.375rem;--bs-progress-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-bar-animated{-webkit-animation:1s linear infinite progress-bar-stripes;animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.list-group{--bs-list-group-color:#212529;--bs-list-group-bg:#fff;--bs-list-group-border-color:rgba(0, 0, 0, .125);--bs-list-group-border-width:1px;--bs-list-group-border-radius:.375rem;--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:#495057;--bs-list-group-action-hover-color:#495057;--bs-list-group-action-hover-bg:#f8f9fa;--bs-list-group-action-active-color:#212529;--bs-list-group-action-active-bg:#e9ecef;--bs-list-group-disabled-color:#6c757d;--bs-list-group-disabled-bg:#fff;--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#084298;background-color:#cfe2ff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#084298;background-color:#bacbe6}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#084298;border-color:#084298}.list-group-item-secondary{color:#41464b;background-color:#e2e3e5}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#41464b;background-color:#cbccce}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#41464b;border-color:#41464b}.list-group-item-success{color:#0f5132;background-color:#d1e7dd}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#0f5132;background-color:#bcd0c7}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#0f5132;border-color:#0f5132}.list-group-item-info{color:#055160;background-color:#cff4fc}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#055160;background-color:#badce3}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#055160;border-color:#055160}.list-group-item-warning{color:#664d03;background-color:#fff3cd}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#664d03;background-color:#e6dbb9}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#664d03;border-color:#664d03}.list-group-item-danger{color:#842029;background-color:#f8d7da}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#842029;background-color:#dfc2c4}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#842029;border-color:#842029}.list-group-item-light{color:#636464;background-color:#fefefe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#636464;background-color:#e5e5e5}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#636464;border-color:#636464}.list-group-item-dark{color:#141619;background-color:#d3d3d4}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#141619;background-color:#bebebf}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#141619;border-color:#141619}.btn-close{box-sizing:content-box;width:1em;height:1em;padding:.25em;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5}.btn-close:hover{color:#000;text-decoration:none;opacity:.75}.btn-close:focus{outline:0;box-shadow:0 0 0 .25rem #0d6efd40;opacity:1}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.25}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(255, 255, 255, .85);--bs-toast-border-width:1px;--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:.375rem;--bs-toast-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-toast-header-color:#6c757d;--bs-toast-header-bg:rgba(255, 255, 255, .85);--bs-toast-header-border-color:rgba(0, 0, 0, .05);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color: ;--bs-modal-bg:#fff;--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:1px;--bs-modal-border-radius:.5rem;--bs-modal-box-shadow:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius:calc(.5rem - 1px);--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:1px;--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:1px;position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:#fff;--bs-tooltip-bg:#000;--bs-tooltip-border-radius:.375rem;--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;padding:var(--bs-tooltip-arrow-height);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:0}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:0}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:0;width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:#fff;--bs-popover-border-width:1px;--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:.5rem;--bs-popover-inner-border-radius:calc(.5rem - 1px);--bs-popover-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color: ;--bs-popover-header-bg:#f0f0f0;--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:#212529;--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:after,.popover .popover-arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;-webkit-animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color: ;--bs-offcanvas-bg:#fff;--bs-offcanvas-border-width:1px;--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:0 .125rem .25rem rgba(0, 0, 0, .075)}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:575.98px){.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}}@media (max-width:575.98px){.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:767.98px){.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:767.98px){.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}}@media (max-width:767.98px){.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:991.98px){.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}}@media (max-width:991.98px){.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1199.98px){.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}}@media (max-width:1199.98px){.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}}@media (max-width:1399.98px){.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}}@media (max-width:1399.98px){.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{-webkit-animation:placeholder-glow 2s ease-in-out infinite;animation:placeholder-glow 2s ease-in-out infinite}@-webkit-keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-animation:placeholder-wave 2s linear infinite;animation:placeholder-wave 2s linear infinite}@-webkit-keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(13,110,253,var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(108,117,125,var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(248,249,250,var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(33,37,41,var(--bs-bg-opacity,1))!important}.link-primary{color:#0d6efd!important}.link-primary:focus,.link-primary:hover{color:#0a58ca!important}.link-secondary{color:#6c757d!important}.link-secondary:focus,.link-secondary:hover{color:#565e64!important}.link-success{color:#198754!important}.link-success:focus,.link-success:hover{color:#146c43!important}.link-info{color:#0dcaf0!important}.link-info:focus,.link-info:hover{color:#3dd5f3!important}.link-warning{color:#ffc107!important}.link-warning:focus,.link-warning:hover{color:#ffcd39!important}.link-danger{color:#dc3545!important}.link-danger:focus,.link-danger:hover{color:#b02a37!important}.link-light{color:#f8f9fa!important}.link-light:focus,.link-light:hover{color:#f9fafb!important}.link-dark{color:#212529!important}.link-dark:focus,.link-dark:hover{color:#1a1e21!important}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.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}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-1{--bs-border-width:1px}.border-2{--bs-border-width:2px}.border-3{--bs-border-width:3px}.border-4{--bs-border-width:4px}.border-5{--bs-border-width:5px}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-light{font-weight:300!important}.fw-lighter{font-weight:lighter!important}.fw-normal{font-weight:400!important}.fw-bold{font-weight:700!important}.fw-semibold{font-weight:600!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:#6c757d!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-2xl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.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}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.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}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.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}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.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}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-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}}html{height:100%}body{height:100%;margin:0;padding:0;background-color:#e5e5e5;font-family:Arial;display:flex;flex-direction:column}#header,#footer{width:100%;background-color:#012362;text-align:center;font-family:Arial;font-size:20px;color:#fff;line-height:1.5em;padding:14px 0;flex:0 0 auto}#header a{text-decoration:none;color:#fff}#header a:hover{text-shadow:1px 1px 8px #06c}#logo{vertical-align:middle;margin-right:10px}#logo:hover{filter:drop-shadow(0px 2px 16px #06c)}.navbar{width:100%;background-color:#fff;color:#012362;font-family:Arial}.navbar-brand,.nav-item{margin-left:5em}@media (min-width: 800px){.navbar-brand,.nav-item{margin-left:2em}}@media (min-width: 1280px){.navbar-brand,.nav-item{margin-left:6em}}@media (min-width: 1600px){.navbar-brand,.nav-item{margin-left:8em}}@media (min-width: 1920px){.navbar-brand,.nav-item{margin-left:12em}}@media (min-width: 2100px){.navbar-brand,.nav-item{margin-left:17em}}.navbar-brand,.nav-link{font-size:17pt;text-decoration:none;color:#012362}.navbar-brand:hover,.nav-link:hover{color:#f07c41;text-decoration:underline}#content{width:80%;margin:1.5% 10%;padding:30px 5%;background-color:#fff;color:#012362;font-size:13pt;text-align:justify;line-height:15pt;flex:1 0 auto}#content img{display:block;margin-left:auto;margin-right:auto}table{font-size:13pt;border:2px solid;border-left:10px solid;border-right:10px solid}thead{font-style:italic}@media (max-width: 860px){table{font-size:2vw;line-height:1.3em}}#content a{color:#06c}#content a:hover{color:#f07c41;text-decoration:none}.input{border:1.2px solid gainsboro;border-radius:3px;width:270px;margin-top:6px}@media (min-width: 400px){.input{width:220px}}.input-textarea{border:1.2px solid gainsboro;border-radius:3px;width:100%}.input:hover,.input-textarea:hover{border:1.2px solid #06c;filter:drop-shadow(0px 0px 2px #06c)}.input:focus,.input-textarea:focus{outline-width:0;border:1.3px solid #012362}.btn{background-color:#012362;border:0px}#footer{font-size:15px}#footer ul{margin:0}#footer li{display:inline-flex}#footer li:not(:last-of-type){margin-right:3%} diff --git a/dist/assets/university-5b08b68b.js.map b/dist/assets/university-5b08b68b.js.map new file mode 100644 index 0000000..4056d8e --- /dev/null +++ b/dist/assets/university-5b08b68b.js.map @@ -0,0 +1 @@ +{"version":3,"file":"university-5b08b68b.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} \ No newline at end of file diff --git a/dist/assets/validation-959284d8.js b/dist/assets/validation-959284d8.js new file mode 100644 index 0000000..be7a470 --- /dev/null +++ b/dist/assets/validation-959284d8.js @@ -0,0 +1,6 @@ +(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))l(a);new MutationObserver(a=>{for(const h of a)if(h.type==="childList")for(const m of h.addedNodes)m.tagName==="LINK"&&m.rel==="modulepreload"&&l(m)}).observe(document,{childList:!0,subtree:!0});function s(a){const h={};return a.integrity&&(h.integrity=a.integrity),a.referrerPolicy&&(h.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?h.credentials="include":a.crossOrigin==="anonymous"?h.credentials="omit":h.credentials="same-origin",h}function l(a){if(a.ep)return;a.ep=!0;const h=s(a);fetch(a.href,h)}})();var Gn=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Zn(i){if(i.__esModule)return i;var n=i.default;if(typeof n=="function"){var s=function l(){return this instanceof l?Reflect.construct(n,arguments,this.constructor):n.apply(this,arguments)};s.prototype=n.prototype}else s={};return Object.defineProperty(s,"__esModule",{value:!0}),Object.keys(i).forEach(function(l){var a=Object.getOwnPropertyDescriptor(i,l);Object.defineProperty(s,l,a.get?a:{enumerable:!0,get:function(){return i[l]}})}),s}var Jn={exports:{}},q="top",G="bottom",Z="right",V="left",At="auto",Ke=[q,G,Z,V],je="start",ze="end",$i="clippingParents",$t="viewport",We="popper",Bi="reference",Nt=Ke.reduce(function(i,n){return i.concat([n+"-"+je,n+"-"+ze])},[]),Bt=[].concat(Ke,[At]).reduce(function(i,n){return i.concat([n,n+"-"+je,n+"-"+ze])},[]),Ri="beforeRead",Hi="read",Fi="afterRead",Wi="beforeMain",zi="main",qi="afterMain",Vi="beforeWrite",Xi="write",Yi="afterWrite",Ki=[Ri,Hi,Fi,Wi,zi,qi,Vi,Xi,Yi];function he(i){return i?(i.nodeName||"").toLowerCase():null}function J(i){if(i==null)return window;if(i.toString()!=="[object Window]"){var n=i.ownerDocument;return n&&n.defaultView||window}return i}function Me(i){var n=J(i).Element;return i instanceof n||i instanceof Element}function te(i){var n=J(i).HTMLElement;return i instanceof n||i instanceof HTMLElement}function Rt(i){if(typeof ShadowRoot>"u")return!1;var n=J(i).ShadowRoot;return i instanceof n||i instanceof ShadowRoot}function es(i){var n=i.state;Object.keys(n.elements).forEach(function(s){var l=n.styles[s]||{},a=n.attributes[s]||{},h=n.elements[s];!te(h)||!he(h)||(Object.assign(h.style,l),Object.keys(a).forEach(function(m){var f=a[m];f===!1?h.removeAttribute(m):h.setAttribute(m,f===!0?"":f)}))})}function ts(i){var n=i.state,s={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(n.elements.popper.style,s.popper),n.styles=s,n.elements.arrow&&Object.assign(n.elements.arrow.style,s.arrow),function(){Object.keys(n.elements).forEach(function(l){var a=n.elements[l],h=n.attributes[l]||{},m=Object.keys(n.styles.hasOwnProperty(l)?n.styles[l]:s[l]),f=m.reduce(function(d,v){return d[v]="",d},{});!te(a)||!he(a)||(Object.assign(a.style,f),Object.keys(h).forEach(function(d){a.removeAttribute(d)}))})}}const Ht={name:"applyStyles",enabled:!0,phase:"write",fn:es,effect:ts,requires:["computeStyles"]};function ue(i){return i.split("-")[0]}var Ne=Math.max,wt=Math.min,qe=Math.round;function jt(){var i=navigator.userAgentData;return i!=null&&i.brands&&Array.isArray(i.brands)?i.brands.map(function(n){return n.brand+"/"+n.version}).join(" "):navigator.userAgent}function Ui(){return!/^((?!chrome|android).)*safari/i.test(jt())}function Ve(i,n,s){n===void 0&&(n=!1),s===void 0&&(s=!1);var l=i.getBoundingClientRect(),a=1,h=1;n&&te(i)&&(a=i.offsetWidth>0&&qe(l.width)/i.offsetWidth||1,h=i.offsetHeight>0&&qe(l.height)/i.offsetHeight||1);var m=Me(i)?J(i):window,f=m.visualViewport,d=!Ui()&&s,v=(l.left+(d&&f?f.offsetLeft:0))/a,g=(l.top+(d&&f?f.offsetTop:0))/h,A=l.width/a,k=l.height/h;return{width:A,height:k,top:g,right:v+A,bottom:g+k,left:v,x:v,y:g}}function Ft(i){var n=Ve(i),s=i.offsetWidth,l=i.offsetHeight;return Math.abs(n.width-s)<=1&&(s=n.width),Math.abs(n.height-l)<=1&&(l=n.height),{x:i.offsetLeft,y:i.offsetTop,width:s,height:l}}function Qi(i,n){var s=n.getRootNode&&n.getRootNode();if(i.contains(n))return!0;if(s&&Rt(s)){var l=n;do{if(l&&i.isSameNode(l))return!0;l=l.parentNode||l.host}while(l)}return!1}function me(i){return J(i).getComputedStyle(i)}function is(i){return["table","td","th"].indexOf(he(i))>=0}function we(i){return((Me(i)?i.ownerDocument:i.document)||window.document).documentElement}function Et(i){return he(i)==="html"?i:i.assignedSlot||i.parentNode||(Rt(i)?i.host:null)||we(i)}function Li(i){return!te(i)||me(i).position==="fixed"?null:i.offsetParent}function ns(i){var n=/firefox/i.test(jt()),s=/Trident/i.test(jt());if(s&&te(i)){var l=me(i);if(l.position==="fixed")return null}var a=Et(i);for(Rt(a)&&(a=a.host);te(a)&&["html","body"].indexOf(he(a))<0;){var h=me(a);if(h.transform!=="none"||h.perspective!=="none"||h.contain==="paint"||["transform","perspective"].indexOf(h.willChange)!==-1||n&&h.willChange==="filter"||n&&h.filter&&h.filter!=="none")return a;a=a.parentNode}return null}function rt(i){for(var n=J(i),s=Li(i);s&&is(s)&&me(s).position==="static";)s=Li(s);return s&&(he(s)==="html"||he(s)==="body"&&me(s).position==="static")?n:s||ns(i)||n}function Wt(i){return["top","bottom"].indexOf(i)>=0?"x":"y"}function nt(i,n,s){return Ne(i,wt(n,s))}function ss(i,n,s){var l=nt(i,n,s);return l>s?s:l}function Gi(){return{top:0,right:0,bottom:0,left:0}}function Zi(i){return Object.assign({},Gi(),i)}function Ji(i,n){return n.reduce(function(s,l){return s[l]=i,s},{})}var rs=function(n,s){return n=typeof n=="function"?n(Object.assign({},s.rects,{placement:s.placement})):n,Zi(typeof n!="number"?n:Ji(n,Ke))};function os(i){var n,s=i.state,l=i.name,a=i.options,h=s.elements.arrow,m=s.modifiersData.popperOffsets,f=ue(s.placement),d=Wt(f),v=[V,Z].indexOf(f)>=0,g=v?"height":"width";if(!(!h||!m)){var A=rs(a.padding,s),k=Ft(h),y=d==="y"?q:V,P=d==="y"?G:Z,T=s.rects.reference[g]+s.rects.reference[d]-m[d]-s.rects.popper[g],E=m[d]-s.rects.reference[d],D=rt(h),I=D?d==="y"?D.clientHeight||0:D.clientWidth||0:0,x=T/2-E/2,b=A[y],C=I-k[g]-A[P],L=I/2-k[g]/2+x,S=nt(b,L,C),B=d;s.modifiersData[l]=(n={},n[B]=S,n.centerOffset=S-L,n)}}function as(i){var n=i.state,s=i.options,l=s.element,a=l===void 0?"[data-popper-arrow]":l;a!=null&&(typeof a=="string"&&(a=n.elements.popper.querySelector(a),!a)||Qi(n.elements.popper,a)&&(n.elements.arrow=a))}const en={name:"arrow",enabled:!0,phase:"main",fn:os,effect:as,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Xe(i){return i.split("-")[1]}var ls={top:"auto",right:"auto",bottom:"auto",left:"auto"};function cs(i,n){var s=i.x,l=i.y,a=n.devicePixelRatio||1;return{x:qe(s*a)/a||0,y:qe(l*a)/a||0}}function Di(i){var n,s=i.popper,l=i.popperRect,a=i.placement,h=i.variation,m=i.offsets,f=i.position,d=i.gpuAcceleration,v=i.adaptive,g=i.roundOffsets,A=i.isFixed,k=m.x,y=k===void 0?0:k,P=m.y,T=P===void 0?0:P,E=typeof g=="function"?g({x:y,y:T}):{x:y,y:T};y=E.x,T=E.y;var D=m.hasOwnProperty("x"),I=m.hasOwnProperty("y"),x=V,b=q,C=window;if(v){var L=rt(s),S="clientHeight",B="clientWidth";if(L===J(s)&&(L=we(s),me(L).position!=="static"&&f==="absolute"&&(S="scrollHeight",B="scrollWidth")),L=L,a===q||(a===V||a===Z)&&h===ze){b=G;var M=A&&L===C&&C.visualViewport?C.visualViewport.height:L[S];T-=M-l.height,T*=d?1:-1}if(a===V||(a===q||a===G)&&h===ze){x=Z;var j=A&&L===C&&C.visualViewport?C.visualViewport.width:L[B];y-=j-l.width,y*=d?1:-1}}var $=Object.assign({position:f},v&&ls),X=g===!0?cs({x:y,y:T},J(s)):{x:y,y:T};if(y=X.x,T=X.y,d){var R;return Object.assign({},$,(R={},R[b]=I?"0":"",R[x]=D?"0":"",R.transform=(C.devicePixelRatio||1)<=1?"translate("+y+"px, "+T+"px)":"translate3d("+y+"px, "+T+"px, 0)",R))}return Object.assign({},$,(n={},n[b]=I?T+"px":"",n[x]=D?y+"px":"",n.transform="",n))}function us(i){var n=i.state,s=i.options,l=s.gpuAcceleration,a=l===void 0?!0:l,h=s.adaptive,m=h===void 0?!0:h,f=s.roundOffsets,d=f===void 0?!0:f,v={placement:ue(n.placement),variation:Xe(n.placement),popper:n.elements.popper,popperRect:n.rects.popper,gpuAcceleration:a,isFixed:n.options.strategy==="fixed"};n.modifiersData.popperOffsets!=null&&(n.styles.popper=Object.assign({},n.styles.popper,Di(Object.assign({},v,{offsets:n.modifiersData.popperOffsets,position:n.options.strategy,adaptive:m,roundOffsets:d})))),n.modifiersData.arrow!=null&&(n.styles.arrow=Object.assign({},n.styles.arrow,Di(Object.assign({},v,{offsets:n.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-placement":n.placement})}const zt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:us,data:{}};var bt={passive:!0};function hs(i){var n=i.state,s=i.instance,l=i.options,a=l.scroll,h=a===void 0?!0:a,m=l.resize,f=m===void 0?!0:m,d=J(n.elements.popper),v=[].concat(n.scrollParents.reference,n.scrollParents.popper);return h&&v.forEach(function(g){g.addEventListener("scroll",s.update,bt)}),f&&d.addEventListener("resize",s.update,bt),function(){h&&v.forEach(function(g){g.removeEventListener("scroll",s.update,bt)}),f&&d.removeEventListener("resize",s.update,bt)}}const qt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:hs,data:{}};var ds={left:"right",right:"left",bottom:"top",top:"bottom"};function yt(i){return i.replace(/left|right|bottom|top/g,function(n){return ds[n]})}var fs={start:"end",end:"start"};function Pi(i){return i.replace(/start|end/g,function(n){return fs[n]})}function Vt(i){var n=J(i),s=n.pageXOffset,l=n.pageYOffset;return{scrollLeft:s,scrollTop:l}}function Xt(i){return Ve(we(i)).left+Vt(i).scrollLeft}function ps(i,n){var s=J(i),l=we(i),a=s.visualViewport,h=l.clientWidth,m=l.clientHeight,f=0,d=0;if(a){h=a.width,m=a.height;var v=Ui();(v||!v&&n==="fixed")&&(f=a.offsetLeft,d=a.offsetTop)}return{width:h,height:m,x:f+Xt(i),y:d}}function gs(i){var n,s=we(i),l=Vt(i),a=(n=i.ownerDocument)==null?void 0:n.body,h=Ne(s.scrollWidth,s.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),m=Ne(s.scrollHeight,s.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),f=-l.scrollLeft+Xt(i),d=-l.scrollTop;return me(a||s).direction==="rtl"&&(f+=Ne(s.clientWidth,a?a.clientWidth:0)-h),{width:h,height:m,x:f,y:d}}function Yt(i){var n=me(i),s=n.overflow,l=n.overflowX,a=n.overflowY;return/auto|scroll|overlay|hidden/.test(s+a+l)}function tn(i){return["html","body","#document"].indexOf(he(i))>=0?i.ownerDocument.body:te(i)&&Yt(i)?i:tn(Et(i))}function st(i,n){var s;n===void 0&&(n=[]);var l=tn(i),a=l===((s=i.ownerDocument)==null?void 0:s.body),h=J(l),m=a?[h].concat(h.visualViewport||[],Yt(l)?l:[]):l,f=n.concat(m);return a?f:f.concat(st(Et(m)))}function Mt(i){return Object.assign({},i,{left:i.x,top:i.y,right:i.x+i.width,bottom:i.y+i.height})}function ms(i,n){var s=Ve(i,!1,n==="fixed");return s.top=s.top+i.clientTop,s.left=s.left+i.clientLeft,s.bottom=s.top+i.clientHeight,s.right=s.left+i.clientWidth,s.width=i.clientWidth,s.height=i.clientHeight,s.x=s.left,s.y=s.top,s}function Si(i,n,s){return n===$t?Mt(ps(i,s)):Me(n)?ms(n,s):Mt(gs(we(i)))}function _s(i){var n=st(Et(i)),s=["absolute","fixed"].indexOf(me(i).position)>=0,l=s&&te(i)?rt(i):i;return Me(l)?n.filter(function(a){return Me(a)&&Qi(a,l)&&he(a)!=="body"}):[]}function vs(i,n,s,l){var a=n==="clippingParents"?_s(i):[].concat(n),h=[].concat(a,[s]),m=h[0],f=h.reduce(function(d,v){var g=Si(i,v,l);return d.top=Ne(g.top,d.top),d.right=wt(g.right,d.right),d.bottom=wt(g.bottom,d.bottom),d.left=Ne(g.left,d.left),d},Si(i,m,l));return f.width=f.right-f.left,f.height=f.bottom-f.top,f.x=f.left,f.y=f.top,f}function nn(i){var n=i.reference,s=i.element,l=i.placement,a=l?ue(l):null,h=l?Xe(l):null,m=n.x+n.width/2-s.width/2,f=n.y+n.height/2-s.height/2,d;switch(a){case q:d={x:m,y:n.y-s.height};break;case G:d={x:m,y:n.y+n.height};break;case Z:d={x:n.x+n.width,y:f};break;case V:d={x:n.x-s.width,y:f};break;default:d={x:n.x,y:n.y}}var v=a?Wt(a):null;if(v!=null){var g=v==="y"?"height":"width";switch(h){case je:d[v]=d[v]-(n[g]/2-s[g]/2);break;case ze:d[v]=d[v]+(n[g]/2-s[g]/2);break}}return d}function Ye(i,n){n===void 0&&(n={});var s=n,l=s.placement,a=l===void 0?i.placement:l,h=s.strategy,m=h===void 0?i.strategy:h,f=s.boundary,d=f===void 0?$i:f,v=s.rootBoundary,g=v===void 0?$t:v,A=s.elementContext,k=A===void 0?We:A,y=s.altBoundary,P=y===void 0?!1:y,T=s.padding,E=T===void 0?0:T,D=Zi(typeof E!="number"?E:Ji(E,Ke)),I=k===We?Bi:We,x=i.rects.popper,b=i.elements[P?I:k],C=vs(Me(b)?b:b.contextElement||we(i.elements.popper),d,g,m),L=Ve(i.elements.reference),S=nn({reference:L,element:x,strategy:"absolute",placement:a}),B=Mt(Object.assign({},x,S)),M=k===We?B:L,j={top:C.top-M.top+D.top,bottom:M.bottom-C.bottom+D.bottom,left:C.left-M.left+D.left,right:M.right-C.right+D.right},$=i.modifiersData.offset;if(k===We&&$){var X=$[a];Object.keys(j).forEach(function(R){var de=[Z,G].indexOf(R)>=0?1:-1,oe=[q,G].indexOf(R)>=0?"y":"x";j[R]+=X[oe]*de})}return j}function bs(i,n){n===void 0&&(n={});var s=n,l=s.placement,a=s.boundary,h=s.rootBoundary,m=s.padding,f=s.flipVariations,d=s.allowedAutoPlacements,v=d===void 0?Bt:d,g=Xe(l),A=g?f?Nt:Nt.filter(function(P){return Xe(P)===g}):Ke,k=A.filter(function(P){return v.indexOf(P)>=0});k.length===0&&(k=A);var y=k.reduce(function(P,T){return P[T]=Ye(i,{placement:T,boundary:a,rootBoundary:h,padding:m})[ue(T)],P},{});return Object.keys(y).sort(function(P,T){return y[P]-y[T]})}function ys(i){if(ue(i)===At)return[];var n=yt(i);return[Pi(i),n,Pi(n)]}function ws(i){var n=i.state,s=i.options,l=i.name;if(!n.modifiersData[l]._skip){for(var a=s.mainAxis,h=a===void 0?!0:a,m=s.altAxis,f=m===void 0?!0:m,d=s.fallbackPlacements,v=s.padding,g=s.boundary,A=s.rootBoundary,k=s.altBoundary,y=s.flipVariations,P=y===void 0?!0:y,T=s.allowedAutoPlacements,E=n.options.placement,D=ue(E),I=D===E,x=d||(I||!P?[yt(E)]:ys(E)),b=[E].concat(x).reduce(function(le,H){return le.concat(ue(H)===At?bs(n,{placement:H,boundary:g,rootBoundary:A,padding:v,flipVariations:P,allowedAutoPlacements:T}):H)},[]),C=n.rects.reference,L=n.rects.popper,S=new Map,B=!0,M=b[0],j=0;j=0,oe=de?"width":"height",F=Ye(n,{placement:$,boundary:g,rootBoundary:A,altBoundary:k,padding:v}),Y=de?R?Z:V:R?G:q;C[oe]>L[oe]&&(Y=yt(Y));var Ae=yt(Y),ae=[];if(h&&ae.push(F[X]<=0),f&&ae.push(F[Y]<=0,F[Ae]<=0),ae.every(function(le){return le})){M=$,B=!1;break}S.set($,ae)}if(B)for(var _e=P?3:1,Ue=function(H){var fe=b.find(function(Ee){var ie=S.get(Ee);if(ie)return ie.slice(0,H).every(function(K){return K})});if(fe)return M=fe,"break"},ve=_e;ve>0;ve--){var u=Ue(ve);if(u==="break")break}n.placement!==M&&(n.modifiersData[l]._skip=!0,n.placement=M,n.reset=!0)}}const sn={name:"flip",enabled:!0,phase:"main",fn:ws,requiresIfExists:["offset"],data:{_skip:!1}};function Ii(i,n,s){return s===void 0&&(s={x:0,y:0}),{top:i.top-n.height-s.y,right:i.right-n.width+s.x,bottom:i.bottom-n.height+s.y,left:i.left-n.width-s.x}}function Ni(i){return[q,Z,G,V].some(function(n){return i[n]>=0})}function As(i){var n=i.state,s=i.name,l=n.rects.reference,a=n.rects.popper,h=n.modifiersData.preventOverflow,m=Ye(n,{elementContext:"reference"}),f=Ye(n,{altBoundary:!0}),d=Ii(m,l),v=Ii(f,a,h),g=Ni(d),A=Ni(v);n.modifiersData[s]={referenceClippingOffsets:d,popperEscapeOffsets:v,isReferenceHidden:g,hasPopperEscaped:A},n.attributes.popper=Object.assign({},n.attributes.popper,{"data-popper-reference-hidden":g,"data-popper-escaped":A})}const rn={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:As};function Es(i,n,s){var l=ue(i),a=[V,q].indexOf(l)>=0?-1:1,h=typeof s=="function"?s(Object.assign({},n,{placement:i})):s,m=h[0],f=h[1];return m=m||0,f=(f||0)*a,[V,Z].indexOf(l)>=0?{x:f,y:m}:{x:m,y:f}}function Cs(i){var n=i.state,s=i.options,l=i.name,a=s.offset,h=a===void 0?[0,0]:a,m=Bt.reduce(function(g,A){return g[A]=Es(A,n.rects,h),g},{}),f=m[n.placement],d=f.x,v=f.y;n.modifiersData.popperOffsets!=null&&(n.modifiersData.popperOffsets.x+=d,n.modifiersData.popperOffsets.y+=v),n.modifiersData[l]=m}const on={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Cs};function Ts(i){var n=i.state,s=i.name;n.modifiersData[s]=nn({reference:n.rects.reference,element:n.rects.popper,strategy:"absolute",placement:n.placement})}const Kt={name:"popperOffsets",enabled:!0,phase:"read",fn:Ts,data:{}};function Os(i){return i==="x"?"y":"x"}function xs(i){var n=i.state,s=i.options,l=i.name,a=s.mainAxis,h=a===void 0?!0:a,m=s.altAxis,f=m===void 0?!1:m,d=s.boundary,v=s.rootBoundary,g=s.altBoundary,A=s.padding,k=s.tether,y=k===void 0?!0:k,P=s.tetherOffset,T=P===void 0?0:P,E=Ye(n,{boundary:d,rootBoundary:v,padding:A,altBoundary:g}),D=ue(n.placement),I=Xe(n.placement),x=!I,b=Wt(D),C=Os(b),L=n.modifiersData.popperOffsets,S=n.rects.reference,B=n.rects.popper,M=typeof T=="function"?T(Object.assign({},n.rects,{placement:n.placement})):T,j=typeof M=="number"?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),$=n.modifiersData.offset?n.modifiersData.offset[n.placement]:null,X={x:0,y:0};if(L){if(h){var R,de=b==="y"?q:V,oe=b==="y"?G:Z,F=b==="y"?"height":"width",Y=L[b],Ae=Y+E[de],ae=Y-E[oe],_e=y?-B[F]/2:0,Ue=I===je?S[F]:B[F],ve=I===je?-B[F]:-S[F],u=n.elements.arrow,le=y&&u?Ft(u):{width:0,height:0},H=n.modifiersData["arrow#persistent"]?n.modifiersData["arrow#persistent"].padding:Gi(),fe=H[de],Ee=H[oe],ie=nt(0,S[F],le[F]),K=x?S[F]/2-_e-ie-fe-j.mainAxis:Ue-ie-fe-j.mainAxis,Ce=x?-S[F]/2+_e+ie+Ee+j.mainAxis:ve+ie+Ee+j.mainAxis,W=n.elements.arrow&&rt(n.elements.arrow),$e=W?b==="y"?W.clientTop||0:W.clientLeft||0:0,be=(R=$==null?void 0:$[b])!=null?R:0,ot=Y+K-be-$e,Te=Y+Ce-be,w=nt(y?wt(Ae,ot):Ae,Y,y?Ne(ae,Te):ae);L[b]=w,X[b]=w-Y}if(f){var at,Tt=b==="x"?q:V,Be=b==="x"?G:Z,U=L[C],ne=C==="y"?"height":"width",pe=U+E[Tt],Oe=U-E[Be],xe=[q,V].indexOf(D)!==-1,Qe=(at=$==null?void 0:$[C])!=null?at:0,ke=xe?pe:U-S[ne]-B[ne]-Qe+j.altAxis,lt=xe?U+S[ne]+B[ne]-Qe-j.altAxis:Oe,ct=y&&xe?ss(ke,U,lt):nt(y?ke:pe,U,y?lt:Oe);L[C]=ct,X[C]=ct-U}n.modifiersData[l]=X}}const an={name:"preventOverflow",enabled:!0,phase:"main",fn:xs,requiresIfExists:["offset"]};function ks(i){return{scrollLeft:i.scrollLeft,scrollTop:i.scrollTop}}function Ls(i){return i===J(i)||!te(i)?Vt(i):ks(i)}function Ds(i){var n=i.getBoundingClientRect(),s=qe(n.width)/i.offsetWidth||1,l=qe(n.height)/i.offsetHeight||1;return s!==1||l!==1}function Ps(i,n,s){s===void 0&&(s=!1);var l=te(n),a=te(n)&&Ds(n),h=we(n),m=Ve(i,a,s),f={scrollLeft:0,scrollTop:0},d={x:0,y:0};return(l||!l&&!s)&&((he(n)!=="body"||Yt(h))&&(f=Ls(n)),te(n)?(d=Ve(n,!0),d.x+=n.clientLeft,d.y+=n.clientTop):h&&(d.x=Xt(h))),{x:m.left+f.scrollLeft-d.x,y:m.top+f.scrollTop-d.y,width:m.width,height:m.height}}function Ss(i){var n=new Map,s=new Set,l=[];i.forEach(function(h){n.set(h.name,h)});function a(h){s.add(h.name);var m=[].concat(h.requires||[],h.requiresIfExists||[]);m.forEach(function(f){if(!s.has(f)){var d=n.get(f);d&&a(d)}}),l.push(h)}return i.forEach(function(h){s.has(h.name)||a(h)}),l}function Is(i){var n=Ss(i);return Ki.reduce(function(s,l){return s.concat(n.filter(function(a){return a.phase===l}))},[])}function Ns(i){var n;return function(){return n||(n=new Promise(function(s){Promise.resolve().then(function(){n=void 0,s(i())})})),n}}function js(i){var n=i.reduce(function(s,l){var a=s[l.name];return s[l.name]=a?Object.assign({},a,l,{options:Object.assign({},a.options,l.options),data:Object.assign({},a.data,l.data)}):l,s},{});return Object.keys(n).map(function(s){return n[s]})}var ji={placement:"bottom",modifiers:[],strategy:"absolute"};function Mi(){for(var i=arguments.length,n=new Array(i),s=0;so[t]})}}return e.default=o,Object.freeze(e)}const a=l(s),h="transitionend",m=o=>{let e=o.getAttribute("data-bs-target");if(!e||e==="#"){let t=o.getAttribute("href");if(!t||!t.includes("#")&&!t.startsWith("."))return null;t.includes("#")&&!t.startsWith("#")&&(t=`#${t.split("#")[1]}`),e=t&&t!=="#"?t.trim():null}return e},f=o=>{const e=m(o);return e&&document.querySelector(e)?e:null},d=o=>{const e=m(o);return e?document.querySelector(e):null},v=o=>{o.dispatchEvent(new Event(h))},g=o=>!(!o||typeof o!="object")&&(o.jquery!==void 0&&(o=o[0]),o.nodeType!==void 0),A=o=>g(o)?o.jquery?o[0]:o:typeof o=="string"&&o.length>0?document.querySelector(o):null,k=o=>{if(!g(o)||o.getClientRects().length===0)return!1;const e=getComputedStyle(o).getPropertyValue("visibility")==="visible",t=o.closest("details:not([open])");if(!t)return e;if(t!==o){const r=o.closest("summary");if(r&&r.parentNode!==t||r===null)return!1}return e},y=o=>!o||o.nodeType!==Node.ELEMENT_NODE||!!o.classList.contains("disabled")||(o.disabled!==void 0?o.disabled:o.hasAttribute("disabled")&&o.getAttribute("disabled")!=="false"),P=o=>{if(!document.documentElement.attachShadow)return null;if(typeof o.getRootNode=="function"){const e=o.getRootNode();return e instanceof ShadowRoot?e:null}return o instanceof ShadowRoot?o:o.parentNode?P(o.parentNode):null},T=()=>{},E=o=>{o.offsetHeight},D=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,I=[],x=()=>document.documentElement.dir==="rtl",b=o=>{var e;e=()=>{const t=D();if(t){const r=o.NAME,c=t.fn[r];t.fn[r]=o.jQueryInterface,t.fn[r].Constructor=o,t.fn[r].noConflict=()=>(t.fn[r]=c,o.jQueryInterface)}},document.readyState==="loading"?(I.length||document.addEventListener("DOMContentLoaded",()=>{for(const t of I)t()}),I.push(e)):e()},C=o=>{typeof o=="function"&&o()},L=(o,e,t=!0)=>{if(!t)return void C(o);const r=(_=>{if(!_)return 0;let{transitionDuration:O,transitionDelay:N}=window.getComputedStyle(_);const z=Number.parseFloat(O),Q=Number.parseFloat(N);return z||Q?(O=O.split(",")[0],N=N.split(",")[0],1e3*(Number.parseFloat(O)+Number.parseFloat(N))):0})(e)+5;let c=!1;const p=({target:_})=>{_===e&&(c=!0,e.removeEventListener(h,p),C(o))};e.addEventListener(h,p),setTimeout(()=>{c||v(e)},r)},S=(o,e,t,r)=>{const c=o.length;let p=o.indexOf(e);return p===-1?!t&&r?o[c-1]:o[0]:(p+=t?1:-1,r&&(p=(p+c)%c),o[Math.max(0,Math.min(p,c-1))])},B=/[^.]*(?=\..*)\.|.*/,M=/\..*/,j=/::\d+$/,$={};let X=1;const R={mouseenter:"mouseover",mouseleave:"mouseout"},de=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function oe(o,e){return e&&`${e}::${X++}`||o.uidEvent||X++}function F(o){const e=oe(o);return o.uidEvent=e,$[e]=$[e]||{},$[e]}function Y(o,e,t=null){return Object.values(o).find(r=>r.callable===e&&r.delegationSelector===t)}function Ae(o,e,t){const r=typeof e=="string",c=r?t:e||t;let p=ve(o);return de.has(p)||(p=o),[r,c,p]}function ae(o,e,t,r,c){if(typeof e!="string"||!o)return;let[p,_,O]=Ae(e,t,r);e in R&&(_=(Se=>function(re){if(!re.relatedTarget||re.relatedTarget!==re.delegateTarget&&!re.delegateTarget.contains(re.relatedTarget))return Se.call(this,re)})(_));const N=F(o),z=N[O]||(N[O]={}),Q=Y(z,_,p?t:null);if(Q)return void(Q.oneOff=Q.oneOff&&c);const ee=oe(_,e.replace(B,"")),ye=p?function(ce,Se,re){return function it(vt){const Un=ce.querySelectorAll(Se);for(let{target:Ie}=vt;Ie&&Ie!==this;Ie=Ie.parentNode)for(const Qn of Un)if(Qn===Ie)return le(vt,{delegateTarget:Ie}),it.oneOff&&u.off(ce,vt.type,Se,re),re.apply(Ie,[vt])}}(o,t,_):function(ce,Se){return function re(it){return le(it,{delegateTarget:ce}),re.oneOff&&u.off(ce,it.type,Se),Se.apply(ce,[it])}}(o,_);ye.delegationSelector=p?t:null,ye.callable=_,ye.oneOff=c,ye.uidEvent=ee,z[ee]=ye,o.addEventListener(O,ye,p)}function _e(o,e,t,r,c){const p=Y(e[t],r,c);p&&(o.removeEventListener(t,p,!!c),delete e[t][p.uidEvent])}function Ue(o,e,t,r){const c=e[t]||{};for(const p of Object.keys(c))if(p.includes(r)){const _=c[p];_e(o,e,t,_.callable,_.delegationSelector)}}function ve(o){return o=o.replace(M,""),R[o]||o}const u={on(o,e,t,r){ae(o,e,t,r,!1)},one(o,e,t,r){ae(o,e,t,r,!0)},off(o,e,t,r){if(typeof e!="string"||!o)return;const[c,p,_]=Ae(e,t,r),O=_!==e,N=F(o),z=N[_]||{},Q=e.startsWith(".");if(p===void 0){if(Q)for(const ee of Object.keys(N))Ue(o,N,ee,e.slice(1));for(const ee of Object.keys(z)){const ye=ee.replace(j,"");if(!O||e.includes(ye)){const ce=z[ee];_e(o,N,_,ce.callable,ce.delegationSelector)}}}else{if(!Object.keys(z).length)return;_e(o,N,_,p,c?t:null)}},trigger(o,e,t){if(typeof e!="string"||!o)return null;const r=D();let c=null,p=!0,_=!0,O=!1;e!==ve(e)&&r&&(c=r.Event(e,t),r(o).trigger(c),p=!c.isPropagationStopped(),_=!c.isImmediatePropagationStopped(),O=c.isDefaultPrevented());let N=new Event(e,{bubbles:p,cancelable:!0});return N=le(N,t),O&&N.preventDefault(),_&&o.dispatchEvent(N),N.defaultPrevented&&c&&c.preventDefault(),N}};function le(o,e){for(const[t,r]of Object.entries(e||{}))try{o[t]=r}catch{Object.defineProperty(o,t,{configurable:!0,get:()=>r})}return o}const H=new Map,fe={set(o,e,t){H.has(o)||H.set(o,new Map);const r=H.get(o);r.has(e)||r.size===0?r.set(e,t):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(r.keys())[0]}.`)},get:(o,e)=>H.has(o)&&H.get(o).get(e)||null,remove(o,e){if(!H.has(o))return;const t=H.get(o);t.delete(e),t.size===0&&H.delete(o)}};function Ee(o){if(o==="true")return!0;if(o==="false")return!1;if(o===Number(o).toString())return Number(o);if(o===""||o==="null")return null;if(typeof o!="string")return o;try{return JSON.parse(decodeURIComponent(o))}catch{return o}}function ie(o){return o.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const K={setDataAttribute(o,e,t){o.setAttribute(`data-bs-${ie(e)}`,t)},removeDataAttribute(o,e){o.removeAttribute(`data-bs-${ie(e)}`)},getDataAttributes(o){if(!o)return{};const e={},t=Object.keys(o.dataset).filter(r=>r.startsWith("bs")&&!r.startsWith("bsConfig"));for(const r of t){let c=r.replace(/^bs/,"");c=c.charAt(0).toLowerCase()+c.slice(1,c.length),e[c]=Ee(o.dataset[r])}return e},getDataAttribute:(o,e)=>Ee(o.getAttribute(`data-bs-${ie(e)}`))};class Ce{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const r=g(t)?K.getDataAttribute(t,"config"):{};return{...this.constructor.Default,...typeof r=="object"?r:{},...g(t)?K.getDataAttributes(t):{},...typeof e=="object"?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const c of Object.keys(t)){const p=t[c],_=e[c],O=g(_)?"element":(r=_)==null?`${r}`:Object.prototype.toString.call(r).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(p).test(O))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${c}" provided type "${O}" but expected type "${p}".`)}var r}}class W extends Ce{constructor(e,t){super(),(e=A(e))&&(this._element=e,this._config=this._getConfig(t),fe.set(this._element,this.constructor.DATA_KEY,this))}dispose(){fe.remove(this._element,this.constructor.DATA_KEY),u.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,r=!0){L(e,t,r)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return fe.get(A(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,typeof t=="object"?t:null)}static get VERSION(){return"5.2.1"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const $e=(o,e="hide")=>{const t=`click.dismiss${o.EVENT_KEY}`,r=o.NAME;u.on(document,t,`[data-bs-dismiss="${r}"]`,function(c){if(["A","AREA"].includes(this.tagName)&&c.preventDefault(),y(this))return;const p=d(this)||this.closest(`.${r}`);o.getOrCreateInstance(p)[e]()})};class be extends W{static get NAME(){return"alert"}close(){if(u.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),u.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(e){return this.each(function(){const t=be.getOrCreateInstance(this);if(typeof e=="string"){if(t[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);t[e](this)}})}}$e(be,"close"),b(be);const ot='[data-bs-toggle="button"]';class Te extends W{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each(function(){const t=Te.getOrCreateInstance(this);e==="toggle"&&t[e]()})}}u.on(document,"click.bs.button.data-api",ot,o=>{o.preventDefault();const e=o.target.closest(ot);Te.getOrCreateInstance(e).toggle()}),b(Te);const w={find:(o,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,o)),findOne:(o,e=document.documentElement)=>Element.prototype.querySelector.call(e,o),children:(o,e)=>[].concat(...o.children).filter(t=>t.matches(e)),parents(o,e){const t=[];let r=o.parentNode.closest(e);for(;r;)t.push(r),r=r.parentNode.closest(e);return t},prev(o,e){let t=o.previousElementSibling;for(;t;){if(t.matches(e))return[t];t=t.previousElementSibling}return[]},next(o,e){let t=o.nextElementSibling;for(;t;){if(t.matches(e))return[t];t=t.nextElementSibling}return[]},focusableChildren(o){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(t=>`${t}:not([tabindex^="-"])`).join(",");return this.find(e,o).filter(t=>!y(t)&&k(t))}},at={endCallback:null,leftCallback:null,rightCallback:null},Tt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Be extends Ce{constructor(e,t){super(),this._element=e,e&&Be.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=!!window.PointerEvent,this._initEvents())}static get Default(){return at}static get DefaultType(){return Tt}static get NAME(){return"swipe"}dispose(){u.off(this._element,".bs.swipe")}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),C(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&C(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(u.on(this._element,"pointerdown.bs.swipe",e=>this._start(e)),u.on(this._element,"pointerup.bs.swipe",e=>this._end(e)),this._element.classList.add("pointer-event")):(u.on(this._element,"touchstart.bs.swipe",e=>this._start(e)),u.on(this._element,"touchmove.bs.swipe",e=>this._move(e)),u.on(this._element,"touchend.bs.swipe",e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&(e.pointerType==="pen"||e.pointerType==="touch")}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const U="next",ne="prev",pe="left",Oe="right",xe="slid.bs.carousel",Qe="carousel",ke="active",lt={ArrowLeft:Oe,ArrowRight:pe},ct={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},ln={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Re extends W{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=w.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Qe&&this.cycle()}static get Default(){return ct}static get DefaultType(){return ln}static get NAME(){return"carousel"}next(){this._slide(U)}nextWhenVisible(){!document.hidden&&k(this._element)&&this.next()}prev(){this._slide(ne)}pause(){this._isSliding&&v(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?u.one(this._element,xe,()=>this.cycle()):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void u.one(this._element,xe,()=>this.to(e));const r=this._getItemIndex(this._getActive());if(r===e)return;const c=e>r?U:ne;this._slide(c,t[e])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&u.on(this._element,"keydown.bs.carousel",e=>this._keydown(e)),this._config.pause==="hover"&&(u.on(this._element,"mouseenter.bs.carousel",()=>this.pause()),u.on(this._element,"mouseleave.bs.carousel",()=>this._maybeEnableCycle())),this._config.touch&&Be.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of w.find(".carousel-item img",this._element))u.on(t,"dragstart.bs.carousel",r=>r.preventDefault());const e={leftCallback:()=>this._slide(this._directionToOrder(pe)),rightCallback:()=>this._slide(this._directionToOrder(Oe)),endCallback:()=>{this._config.pause==="hover"&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new Be(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=lt[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=w.findOne(".active",this._indicatorsElement);t.classList.remove(ke),t.removeAttribute("aria-current");const r=w.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);r&&(r.classList.add(ke),r.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const r=this._getActive(),c=e===U,p=t||S(this._getItems(),r,c,this._config.wrap);if(p===r)return;const _=this._getItemIndex(p),O=ee=>u.trigger(this._element,ee,{relatedTarget:p,direction:this._orderToDirection(e),from:this._getItemIndex(r),to:_});if(O("slide.bs.carousel").defaultPrevented||!r||!p)return;const N=!!this._interval;this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(_),this._activeElement=p;const z=c?"carousel-item-start":"carousel-item-end",Q=c?"carousel-item-next":"carousel-item-prev";p.classList.add(Q),E(p),r.classList.add(z),p.classList.add(z),this._queueCallback(()=>{p.classList.remove(z,Q),p.classList.add(ke),r.classList.remove(ke,Q,z),this._isSliding=!1,O(xe)},r,this._isAnimated()),N&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return w.findOne(".active.carousel-item",this._element)}_getItems(){return w.find(".carousel-item",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return x()?e===pe?ne:U:e===pe?U:ne}_orderToDirection(e){return x()?e===ne?pe:Oe:e===ne?Oe:pe}static jQueryInterface(e){return this.each(function(){const t=Re.getOrCreateInstance(this,e);if(typeof e!="number"){if(typeof e=="string"){if(t[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)})}}u.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",function(o){const e=d(this);if(!e||!e.classList.contains(Qe))return;o.preventDefault();const t=Re.getOrCreateInstance(e),r=this.getAttribute("data-bs-slide-to");return r?(t.to(r),void t._maybeEnableCycle()):K.getDataAttribute(this,"slide")==="next"?(t.next(),void t._maybeEnableCycle()):(t.prev(),void t._maybeEnableCycle())}),u.on(window,"load.bs.carousel.data-api",()=>{const o=w.find('[data-bs-ride="carousel"]');for(const e of o)Re.getOrCreateInstance(e)}),b(Re);const Ot="show",ut="collapse",ht="collapsing",xt='[data-bs-toggle="collapse"]',cn={parent:null,toggle:!0},un={parent:"(null|element)",toggle:"boolean"};class He extends W{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const r=w.find(xt);for(const c of r){const p=f(c),_=w.find(p).filter(O=>O===this._element);p!==null&&_.length&&this._triggerArray.push(c)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return cn}static get DefaultType(){return un}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(c=>c!==this._element).map(c=>He.getOrCreateInstance(c,{toggle:!1}))),e.length&&e[0]._isTransitioning||u.trigger(this._element,"show.bs.collapse").defaultPrevented)return;for(const c of e)c.hide();const t=this._getDimension();this._element.classList.remove(ut),this._element.classList.add(ht),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ut,Ot),this._element.style[t]="",u.trigger(this._element,"shown.bs.collapse")},this._element,!0),this._element.style[t]=`${this._element[r]}px`}hide(){if(this._isTransitioning||!this._isShown()||u.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,E(this._element),this._element.classList.add(ht),this._element.classList.remove(ut,Ot);for(const t of this._triggerArray){const r=d(t);r&&!this._isShown(r)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[e]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ut),u.trigger(this._element,"hidden.bs.collapse")},this._element,!0)}_isShown(e=this._element){return e.classList.contains(Ot)}_configAfterMerge(e){return e.toggle=!!e.toggle,e.parent=A(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(xt);for(const t of e){const r=d(t);r&&this._addAriaAndCollapsedClass([t],this._isShown(r))}}_getFirstLevelChildren(e){const t=w.find(":scope .collapse .collapse",this._config.parent);return w.find(e,this._config.parent).filter(r=>!t.includes(r))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const r of e)r.classList.toggle("collapsed",!t),r.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return typeof e=="string"&&/show|hide/.test(e)&&(t.toggle=!1),this.each(function(){const r=He.getOrCreateInstance(this,t);if(typeof e=="string"){if(r[e]===void 0)throw new TypeError(`No method named "${e}"`);r[e]()}})}}u.on(document,"click.bs.collapse.data-api",xt,function(o){(o.target.tagName==="A"||o.delegateTarget&&o.delegateTarget.tagName==="A")&&o.preventDefault();const e=f(this),t=w.find(e);for(const r of t)He.getOrCreateInstance(r,{toggle:!1}).toggle()}),b(He);const Ut="dropdown",hn="ArrowUp",Qt="ArrowDown",Gt="click.bs.dropdown.data-api",Zt="keydown.bs.dropdown.data-api",Ge="show",Fe='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',dn=`${Fe}.show`,kt=".dropdown-menu",fn=x()?"top-end":"top-start",pn=x()?"top-start":"top-end",gn=x()?"bottom-end":"bottom-start",mn=x()?"bottom-start":"bottom-end",_n=x()?"left-start":"right-start",vn=x()?"right-start":"left-start",bn={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},yn={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class se extends W{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=w.next(this._element,kt)[0]||w.prev(this._element,kt)[0],this._inNavbar=this._detectNavbar()}static get Default(){return bn}static get DefaultType(){return yn}static get NAME(){return Ut}toggle(){return this._isShown()?this.hide():this.show()}show(){if(y(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!u.trigger(this._element,"show.bs.dropdown",e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".navbar-nav"))for(const t of[].concat(...document.body.children))u.on(t,"mouseover",T);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ge),this._element.classList.add(Ge),u.trigger(this._element,"shown.bs.dropdown",e)}}hide(){if(y(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!u.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))u.off(t,"mouseover",T);this._popper&&this._popper.destroy(),this._menu.classList.remove(Ge),this._element.classList.remove(Ge),this._element.setAttribute("aria-expanded","false"),K.removeDataAttribute(this._menu,"popper"),u.trigger(this._element,"hidden.bs.dropdown",e)}}_getConfig(e){if(typeof(e=super._getConfig(e)).reference=="object"&&!g(e.reference)&&typeof e.reference.getBoundingClientRect!="function")throw new TypeError(`${Ut.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){if(a===void 0)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;this._config.reference==="parent"?e=this._parent:g(this._config.reference)?e=A(this._config.reference):typeof this._config.reference=="object"&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=a.createPopper(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Ge)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return _n;if(e.classList.contains("dropstart"))return vn;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t=getComputedStyle(this._menu).getPropertyValue("--bs-position").trim()==="end";return e.classList.contains("dropup")?t?pn:fn:t?mn:gn}_detectNavbar(){return this._element.closest(".navbar")!==null}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(t=>Number.parseInt(t,10)):typeof e=="function"?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||this._config.display==="static")&&(K.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...typeof this._config.popperConfig=="function"?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:t}){const r=w.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(c=>k(c));r.length&&S(r,t,e===Qt,!r.includes(t)).focus()}static jQueryInterface(e){return this.each(function(){const t=se.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0)throw new TypeError(`No method named "${e}"`);t[e]()}})}static clearMenus(e){if(e.button===2||e.type==="keyup"&&e.key!=="Tab")return;const t=w.find(dn);for(const r of t){const c=se.getInstance(r);if(!c||c._config.autoClose===!1)continue;const p=e.composedPath(),_=p.includes(c._menu);if(p.includes(c._element)||c._config.autoClose==="inside"&&!_||c._config.autoClose==="outside"&&_||c._menu.contains(e.target)&&(e.type==="keyup"&&e.key==="Tab"||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const O={relatedTarget:c._element};e.type==="click"&&(O.clickEvent=e),c._completeHide(O)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),r=e.key==="Escape",c=[hn,Qt].includes(e.key);if(!c&&!r||t&&!r)return;e.preventDefault();const p=this.matches(Fe)?this:w.prev(this,Fe)[0]||w.next(this,Fe)[0],_=se.getOrCreateInstance(p);if(c)return e.stopPropagation(),_.show(),void _._selectMenuItem(e);_._isShown()&&(e.stopPropagation(),_.hide(),p.focus())}}u.on(document,Zt,Fe,se.dataApiKeydownHandler),u.on(document,Zt,kt,se.dataApiKeydownHandler),u.on(document,Gt,se.clearMenus),u.on(document,"keyup.bs.dropdown.data-api",se.clearMenus),u.on(document,Gt,Fe,function(o){o.preventDefault(),se.getOrCreateInstance(this).toggle()}),b(se);const Jt=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",ei=".sticky-top",dt="padding-right",ti="margin-right";class Lt{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,dt,t=>t+e),this._setElementAttributes(Jt,dt,t=>t+e),this._setElementAttributes(ei,ti,t=>t-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,dt),this._resetElementAttributes(Jt,dt),this._resetElementAttributes(ei,ti)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,r){const c=this.getWidth();this._applyManipulationCallback(e,p=>{if(p!==this._element&&window.innerWidth>p.clientWidth+c)return;this._saveInitialAttribute(p,t);const _=window.getComputedStyle(p).getPropertyValue(t);p.style.setProperty(t,`${r(Number.parseFloat(_))}px`)})}_saveInitialAttribute(e,t){const r=e.style.getPropertyValue(t);r&&K.setDataAttribute(e,t,r)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,r=>{const c=K.getDataAttribute(r,t);c!==null?(K.removeDataAttribute(r,t),r.style.setProperty(t,c)):r.style.removeProperty(t)})}_applyManipulationCallback(e,t){if(g(e))t(e);else for(const r of w.find(e,this._element))t(r)}}const ii="show",ni="mousedown.bs.backdrop",wn={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},An={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class si extends Ce{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return wn}static get DefaultType(){return An}static get NAME(){return"backdrop"}show(e){if(!this._config.isVisible)return void C(e);this._append();const t=this._getElement();this._config.isAnimated&&E(t),t.classList.add(ii),this._emulateAnimation(()=>{C(e)})}hide(e){this._config.isVisible?(this._getElement().classList.remove(ii),this._emulateAnimation(()=>{this.dispose(),C(e)})):C(e)}dispose(){this._isAppended&&(u.off(this._element,ni),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=A(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),u.on(e,ni,()=>{C(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){L(e,this._getElement(),this._config.isAnimated)}}const ri=".bs.focustrap",oi="backward",En={autofocus:!0,trapElement:null},Cn={autofocus:"boolean",trapElement:"element"};class ai extends Ce{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return En}static get DefaultType(){return Cn}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),u.off(document,ri),u.on(document,"focusin.bs.focustrap",e=>this._handleFocusin(e)),u.on(document,"keydown.tab.bs.focustrap",e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,u.off(document,ri))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const r=w.focusableChildren(t);r.length===0?t.focus():this._lastTabNavDirection===oi?r[r.length-1].focus():r[0].focus()}_handleKeydown(e){e.key==="Tab"&&(this._lastTabNavDirection=e.shiftKey?oi:"forward")}}const li="hidden.bs.modal",ci="show.bs.modal",ui="modal-open",hi="show",Dt="modal-static",Tn={backdrop:!0,focus:!0,keyboard:!0},On={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Le extends W{constructor(e,t){super(e,t),this._dialog=w.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Lt,this._addEventListeners()}static get Default(){return Tn}static get DefaultType(){return On}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||u.trigger(this._element,ci,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(ui),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){this._isShown&&!this._isTransitioning&&(u.trigger(this._element,"hide.bs.modal").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(hi),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated())))}dispose(){for(const e of[window,this._dialog])u.off(e,".bs.modal");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new si({isVisible:!!this._config.backdrop,isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new ai({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=w.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),E(this._element),this._element.classList.add(hi),this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,u.trigger(this._element,"shown.bs.modal",{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){u.on(this._element,"keydown.dismiss.bs.modal",e=>{if(e.key==="Escape")return this._config.keyboard?(e.preventDefault(),void this.hide()):void this._triggerBackdropTransition()}),u.on(window,"resize.bs.modal",()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),u.on(this._element,"mousedown.dismiss.bs.modal",e=>{u.one(this._element,"click.dismiss.bs.modal",t=>{this._dialog.contains(e.target)||this._dialog.contains(t.target)||(this._config.backdrop!=="static"?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(ui),this._resetAdjustments(),this._scrollBar.reset(),u.trigger(this._element,li)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(u.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;t==="hidden"||this._element.classList.contains(Dt)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(Dt),this._queueCallback(()=>{this._element.classList.remove(Dt),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),r=t>0;if(r&&!e){const c=x()?"paddingLeft":"paddingRight";this._element.style[c]=`${t}px`}if(!r&&e){const c=x()?"paddingRight":"paddingLeft";this._element.style[c]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each(function(){const r=Le.getOrCreateInstance(this,e);if(typeof e=="string"){if(r[e]===void 0)throw new TypeError(`No method named "${e}"`);r[e](t)}})}}u.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',function(o){const e=d(this);["A","AREA"].includes(this.tagName)&&o.preventDefault(),u.one(e,ci,r=>{r.defaultPrevented||u.one(e,li,()=>{k(this)&&this.focus()})});const t=w.findOne(".modal.show");t&&Le.getInstance(t).hide(),Le.getOrCreateInstance(e).toggle(this)}),$e(Le),b(Le);const di="show",fi="showing",pi="hiding",gi=".offcanvas.show",mi="hidePrevented.bs.offcanvas",_i="hidden.bs.offcanvas",xn={backdrop:!0,keyboard:!0,scroll:!1},kn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class ge extends W{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return xn}static get DefaultType(){return kn}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||u.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||new Lt().hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(fi),this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(di),this._element.classList.remove(fi),u.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})},this._element,!0))}hide(){this._isShown&&(u.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(pi),this._backdrop.hide(),this._queueCallback(()=>{this._element.classList.remove(di,pi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||new Lt().reset(),u.trigger(this._element,_i)},this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=!!this._config.backdrop;return new si({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{this._config.backdrop!=="static"?this.hide():u.trigger(this._element,mi)}:null})}_initializeFocusTrap(){return new ai({trapElement:this._element})}_addEventListeners(){u.on(this._element,"keydown.dismiss.bs.offcanvas",e=>{e.key==="Escape"&&(this._config.keyboard?this.hide():u.trigger(this._element,mi))})}static jQueryInterface(e){return this.each(function(){const t=ge.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);t[e](this)}})}}u.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',function(o){const e=d(this);if(["A","AREA"].includes(this.tagName)&&o.preventDefault(),y(this))return;u.one(e,_i,()=>{k(this)&&this.focus()});const t=w.findOne(gi);t&&t!==e&&ge.getInstance(t).hide(),ge.getOrCreateInstance(e).toggle(this)}),u.on(window,"load.bs.offcanvas.data-api",()=>{for(const o of w.find(gi))ge.getOrCreateInstance(o).show()}),u.on(window,"resize.bs.offcanvas",()=>{for(const o of w.find("[aria-modal][class*=show][class*=offcanvas-]"))getComputedStyle(o).position!=="fixed"&&ge.getOrCreateInstance(o).hide()}),$e(ge),b(ge);const Ln=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Dn=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Pn=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Sn=(o,e)=>{const t=o.nodeName.toLowerCase();return e.includes(t)?!Ln.has(t)||!!(Dn.test(o.nodeValue)||Pn.test(o.nodeValue)):e.filter(r=>r instanceof RegExp).some(r=>r.test(t))},vi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},In={allowList:vi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"
"},Nn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},jn={entry:"(string|element|function|null)",selector:"(string|element)"};class Mn extends Ce{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return In}static get DefaultType(){return Nn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(e=>this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[c,p]of Object.entries(this._config.content))this._setContent(e,p,c);const t=e.children[0],r=this._resolvePossibleFunction(this._config.extraClass);return r&&t.classList.add(...r.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,r]of Object.entries(e))super._typeCheckConfig({selector:t,entry:r},jn)}_setContent(e,t,r){const c=w.findOne(r,e);c&&((t=this._resolvePossibleFunction(t))?g(t)?this._putElementInTemplate(A(t),c):this._config.html?c.innerHTML=this._maybeSanitize(t):c.textContent=t:c.remove())}_maybeSanitize(e){return this._config.sanitize?function(t,r,c){if(!t.length)return t;if(c&&typeof c=="function")return c(t);const p=new window.DOMParser().parseFromString(t,"text/html"),_=[].concat(...p.body.querySelectorAll("*"));for(const O of _){const N=O.nodeName.toLowerCase();if(!Object.keys(r).includes(N)){O.remove();continue}const z=[].concat(...O.attributes),Q=[].concat(r["*"]||[],r[N]||[]);for(const ee of z)Sn(ee,Q)||O.removeAttribute(ee.nodeName)}return p.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return typeof e=="function"?e(this):e}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const $n=new Set(["sanitize","allowList","sanitizeFn"]),Pt="fade",ft="show",bi=".modal",yi="hide.bs.modal",pt="hover",wi="focus",Bn={AUTO:"auto",TOP:"top",RIGHT:x()?"left":"right",BOTTOM:"bottom",LEFT:x()?"right":"left"},Rn={allowList:vi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,0],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'',title:"",trigger:"hover focus"},Hn={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class De extends W{constructor(e,t){if(a===void 0)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners()}static get Default(){return Rn}static get DefaultType(){return Hn}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(e){if(this._isEnabled){if(e){const t=this._initializeOnDelegatedTarget(e);return t._activeTrigger.click=!t._activeTrigger.click,void(t._isWithActiveTrigger()?t._enter():t._leave())}this._isShown()?this._leave():this._enter()}}dispose(){clearTimeout(this._timeout),u.off(this._element.closest(bi),yi,this._hideModalHandler),this.tip&&this.tip.remove(),this._config.originalTitle&&this._element.setAttribute("title",this._config.originalTitle),this._disposePopper(),super.dispose()}show(){if(this._element.style.display==="none")throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=u.trigger(this._element,this.constructor.eventName("show")),t=(P(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this.tip&&(this.tip.remove(),this.tip=null);const r=this._getTipElement();this._element.setAttribute("aria-describedby",r.getAttribute("id"));const{container:c}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(c.append(r),u.trigger(this._element,this.constructor.eventName("inserted"))),this._popper?this._popper.update():this._popper=this._createPopper(r),r.classList.add(ft),"ontouchstart"in document.documentElement)for(const p of[].concat(...document.body.children))u.on(p,"mouseover",T);this._queueCallback(()=>{u.trigger(this._element,this.constructor.eventName("shown")),this._isHovered===!1&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}hide(){if(!this._isShown()||u.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;const e=this._getTipElement();if(e.classList.remove(ft),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))u.off(t,"mouseover",T);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||e.remove(),this._element.removeAttribute("aria-describedby"),u.trigger(this._element,this.constructor.eventName("hidden")),this._disposePopper())},this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return!!this._getTitle()}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(Pt,ft),t.classList.add(`bs-${this.constructor.NAME}-auto`);const r=(c=>{do c+=Math.floor(1e6*Math.random());while(document.getElementById(c));return c})(this.constructor.NAME).toString();return t.setAttribute("id",r),this._isAnimated()&&t.classList.add(Pt),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new Mn({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{".tooltip-inner":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._config.originalTitle}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Pt)}_isShown(){return this.tip&&this.tip.classList.contains(ft)}_createPopper(e){const t=typeof this._config.placement=="function"?this._config.placement.call(this,e,this._element):this._config.placement,r=Bn[t.toUpperCase()];return a.createPopper(this._element,e,this._getPopperConfig(r))}_getOffset(){const{offset:e}=this._config;return typeof e=="string"?e.split(",").map(t=>Number.parseInt(t,10)):typeof e=="function"?t=>e(t,this._element):e}_resolvePossibleFunction(e){return typeof e=="function"?e.call(this._element):e}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:r=>{this._getTipElement().setAttribute("data-popper-placement",r.state.placement)}}]};return{...t,...typeof this._config.popperConfig=="function"?this._config.popperConfig(t):this._config.popperConfig}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if(t==="click")u.on(this._element,this.constructor.eventName("click"),this._config.selector,r=>this.toggle(r));else if(t!=="manual"){const r=t===pt?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),c=t===pt?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");u.on(this._element,r,this._config.selector,p=>{const _=this._initializeOnDelegatedTarget(p);_._activeTrigger[p.type==="focusin"?wi:pt]=!0,_._enter()}),u.on(this._element,c,this._config.selector,p=>{const _=this._initializeOnDelegatedTarget(p);_._activeTrigger[p.type==="focusout"?wi:pt]=_._element.contains(p.relatedTarget),_._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},u.on(this._element.closest(bi),yi,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const e=this._config.originalTitle;e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=K.getDataAttributes(this._element);for(const r of Object.keys(t))$n.has(r)&&delete t[r];return e={...t,...typeof e=="object"&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=e.container===!1?document.body:A(e.container),typeof e.delay=="number"&&(e.delay={show:e.delay,hide:e.delay}),e.originalTitle=this._element.getAttribute("title")||"",typeof e.title=="number"&&(e.title=e.title.toString()),typeof e.content=="number"&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(e){return this.each(function(){const t=De.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0)throw new TypeError(`No method named "${e}"`);t[e]()}})}}b(De);const Fn={...De.Default,content:"",offset:[0,8],placement:"right",template:'',trigger:"click"},Wn={...De.DefaultType,content:"(null|string|element|function)"};class gt extends De{static get Default(){return Fn}static get DefaultType(){return Wn}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{".popover-header":this._getTitle(),".popover-body":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const t=gt.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0)throw new TypeError(`No method named "${e}"`);t[e]()}})}}b(gt);const Ai="click.bs.scrollspy",Ze="active",Ei="[href]",zn={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},qn={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Je extends W{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=getComputedStyle(this._element).overflowY==="visible"?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return zn}static get DefaultType(){return qn}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=A(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,typeof e.threshold=="string"&&(e.threshold=e.threshold.split(",").map(t=>Number.parseFloat(t))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(u.off(this._config.target,Ai),u.on(this._config.target,Ai,Ei,e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const r=this._rootElement||window,c=t.offsetTop-this._element.offsetTop;if(r.scrollTo)return void r.scrollTo({top:c,behavior:"smooth"});r.scrollTop=c}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(t=>this._observerCallback(t),e)}_observerCallback(e){const t=_=>this._targetLinks.get(`#${_.target.id}`),r=_=>{this._previousScrollData.visibleEntryTop=_.target.offsetTop,this._process(t(_))},c=(this._rootElement||document.documentElement).scrollTop,p=c>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=c;for(const _ of e){if(!_.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(_));continue}const O=_.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(p&&O){if(r(_),!c)return}else p||O||r(_)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=w.find(Ei,this._config.target);for(const t of e){if(!t.hash||y(t))continue;const r=w.findOne(t.hash,this._element);k(r)&&(this._targetLinks.set(t.hash,t),this._observableSections.set(t.hash,r))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(Ze),this._activateParents(e),u.trigger(this._element,"activate.bs.scrollspy",{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))w.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Ze);else for(const t of w.parents(e,".nav, .list-group"))for(const r of w.prev(t,".nav-link, .nav-item > .nav-link, .list-group-item"))r.classList.add(Ze)}_clearActiveClass(e){e.classList.remove(Ze);const t=w.find("[href].active",e);for(const r of t)r.classList.remove(Ze)}static jQueryInterface(e){return this.each(function(){const t=Je.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);t[e]()}})}}u.on(window,"load.bs.scrollspy.data-api",()=>{for(const o of w.find('[data-bs-spy="scroll"]'))Je.getOrCreateInstance(o)}),b(Je);const Vn="ArrowLeft",Ci="ArrowRight",Xn="ArrowUp",Ti="ArrowDown",et="active",Oi="fade",St="show",xi='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',It=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role="tab"]:not(.dropdown-toggle), ${xi}`;class Pe extends W{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),u.on(this._element,"keydown.bs.tab",t=>this._keydown(t)))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),r=t?u.trigger(t,"hide.bs.tab",{relatedTarget:e}):null;u.trigger(e,"show.bs.tab",{relatedTarget:t}).defaultPrevented||r&&r.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){e&&(e.classList.add(et),this._activate(d(e)),this._queueCallback(()=>{e.getAttribute("role")==="tab"?(e.focus(),e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),u.trigger(e,"shown.bs.tab",{relatedTarget:t})):e.classList.add(St)},e,e.classList.contains(Oi)))}_deactivate(e,t){e&&(e.classList.remove(et),e.blur(),this._deactivate(d(e)),this._queueCallback(()=>{e.getAttribute("role")==="tab"?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),u.trigger(e,"hidden.bs.tab",{relatedTarget:t})):e.classList.remove(St)},e,e.classList.contains(Oi)))}_keydown(e){if(![Vn,Ci,Xn,Ti].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=[Ci,Ti].includes(e.key),r=S(this._getChildren().filter(c=>!y(c)),e.target,t,!0);r&&Pe.getOrCreateInstance(r).show()}_getChildren(){return w.find(It,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const r of t)this._setInitialAttributesOnChild(r)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),r=this._getOuterElement(e);e.setAttribute("aria-selected",t),r!==e&&this._setAttributeIfNotExists(r,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=d(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`#${e.id}`))}_toggleDropDown(e,t){const r=this._getOuterElement(e);if(!r.classList.contains("dropdown"))return;const c=(p,_)=>{const O=w.findOne(p,r);O&&O.classList.toggle(_,t)};c(".dropdown-toggle",et),c(".dropdown-menu",St),c(".dropdown-item",et),r.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,r){e.hasAttribute(t)||e.setAttribute(t,r)}_elemIsActive(e){return e.classList.contains(et)}_getInnerElement(e){return e.matches(It)?e:w.findOne(It,e)}_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each(function(){const t=Pe.getOrCreateInstance(this);if(typeof e=="string"){if(t[e]===void 0||e.startsWith("_")||e==="constructor")throw new TypeError(`No method named "${e}"`);t[e]()}})}}u.on(document,"click.bs.tab",xi,function(o){["A","AREA"].includes(this.tagName)&&o.preventDefault(),y(this)||Pe.getOrCreateInstance(this).show()}),u.on(window,"load.bs.tab",()=>{for(const o of w.find('.active[data-bs-toggle="tab"], .active[data-bs-toggle="pill"], .active[data-bs-toggle="list"]'))Pe.getOrCreateInstance(o)}),b(Pe);const ki="hide",mt="show",_t="showing",Yn={animation:"boolean",autohide:"boolean",delay:"number"},Kn={animation:!0,autohide:!0,delay:5e3};class tt extends W{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return Kn}static get DefaultType(){return Yn}static get NAME(){return"toast"}show(){u.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(ki),E(this._element),this._element.classList.add(mt,_t),this._queueCallback(()=>{this._element.classList.remove(_t),u.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()},this._element,this._config.animation))}hide(){this.isShown()&&(u.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(_t),this._queueCallback(()=>{this._element.classList.add(ki),this._element.classList.remove(_t,mt),u.trigger(this._element,"hidden.bs.toast")},this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(mt),super.dispose()}isShown(){return this._element.classList.contains(mt)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const r=e.relatedTarget;this._element===r||this._element.contains(r)||this._maybeScheduleHide()}_setListeners(){u.on(this._element,"mouseover.bs.toast",e=>this._onInteraction(e,!0)),u.on(this._element,"mouseout.bs.toast",e=>this._onInteraction(e,!1)),u.on(this._element,"focusin.bs.toast",e=>this._onInteraction(e,!0)),u.on(this._element,"focusout.bs.toast",e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const t=tt.getOrCreateInstance(this,e);if(typeof e=="string"){if(t[e]===void 0)throw new TypeError(`No method named "${e}"`);t[e](this)}})}}return $e(tt),b(tt),{Alert:be,Button:Te,Carousel:Re,Collapse:He,Dropdown:se,Modal:Le,Offcanvas:ge,Popover:gt,ScrollSpy:Je,Tab:Pe,Toast:tt,Tooltip:De}})})(Jn);function zs(){const i=document.querySelectorAll("form.needs-validation");for(let n=0;n{s.checkValidity()||(l.preventDefault(),l.stopPropagation()),s.classList.add("was-validated")})}}export{zs as v}; +//# sourceMappingURL=validation-959284d8.js.map diff --git a/dist/assets/validation-959284d8.js.map b/dist/assets/validation-959284d8.js.map new file mode 100644 index 0000000..f1afc4f --- /dev/null +++ b/dist/assets/validation-959284d8.js.map @@ -0,0 +1 @@ +{"version":3,"file":"validation-959284d8.js","sources":["../../node_modules/@popperjs/core/lib/enums.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindow.js","../../node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","../../node_modules/@popperjs/core/lib/modifiers/applyStyles.js","../../node_modules/@popperjs/core/lib/utils/getBasePlacement.js","../../node_modules/@popperjs/core/lib/utils/math.js","../../node_modules/@popperjs/core/lib/utils/userAgent.js","../../node_modules/@popperjs/core/lib/dom-utils/isLayoutViewport.js","../../node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","../../node_modules/@popperjs/core/lib/dom-utils/contains.js","../../node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","../../node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","../../node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","../../node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","../../node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","../../node_modules/@popperjs/core/lib/utils/within.js","../../node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","../../node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","../../node_modules/@popperjs/core/lib/utils/expandToHashMap.js","../../node_modules/@popperjs/core/lib/modifiers/arrow.js","../../node_modules/@popperjs/core/lib/utils/getVariation.js","../../node_modules/@popperjs/core/lib/modifiers/computeStyles.js","../../node_modules/@popperjs/core/lib/modifiers/eventListeners.js","../../node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","../../node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","../../node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","../../node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","../../node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","../../node_modules/@popperjs/core/lib/utils/rectToClientRect.js","../../node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","../../node_modules/@popperjs/core/lib/utils/computeOffsets.js","../../node_modules/@popperjs/core/lib/utils/detectOverflow.js","../../node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","../../node_modules/@popperjs/core/lib/modifiers/flip.js","../../node_modules/@popperjs/core/lib/modifiers/hide.js","../../node_modules/@popperjs/core/lib/modifiers/offset.js","../../node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","../../node_modules/@popperjs/core/lib/utils/getAltAxis.js","../../node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","../../node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","../../node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","../../node_modules/@popperjs/core/lib/utils/orderModifiers.js","../../node_modules/@popperjs/core/lib/utils/debounce.js","../../node_modules/@popperjs/core/lib/utils/mergeByName.js","../../node_modules/@popperjs/core/lib/createPopper.js","../../node_modules/@popperjs/core/lib/popper-lite.js","../../node_modules/@popperjs/core/lib/popper.js","../../node_modules/bootstrap/dist/js/bootstrap.min.js","../../js/validation.js"],"sourcesContent":["export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","export default function getWindow(node) {\n if (node == null) {\n return window;\n }\n\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n\nfunction isShadowRoot(node) {\n // IE 11 has no ShadowRoot\n if (typeof ShadowRoot === 'undefined') {\n return false;\n }\n\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe[cannot-write]\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n state.styles = initialStyles;\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n }\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export var max = Math.max;\nexport var min = Math.min;\nexport var round = Math.round;","export default function getUAString() {\n var uaData = navigator.userAgentData;\n\n if (uaData != null && uaData.brands && Array.isArray(uaData.brands)) {\n return uaData.brands.map(function (item) {\n return item.brand + \"/\" + item.version;\n }).join(' ');\n }\n\n return navigator.userAgent;\n}","import getUAString from \"../utils/userAgent.js\";\nexport default function isLayoutViewport() {\n return !/^((?!chrome|android).)*safari/i.test(getUAString());\n}","import { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport { round } from \"../utils/math.js\";\nimport getWindow from \"./getWindow.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getBoundingClientRect(element, includeScale, isFixedStrategy) {\n if (includeScale === void 0) {\n includeScale = false;\n }\n\n if (isFixedStrategy === void 0) {\n isFixedStrategy = false;\n }\n\n var clientRect = element.getBoundingClientRect();\n var scaleX = 1;\n var scaleY = 1;\n\n if (includeScale && isHTMLElement(element)) {\n scaleX = element.offsetWidth > 0 ? round(clientRect.width) / element.offsetWidth || 1 : 1;\n scaleY = element.offsetHeight > 0 ? round(clientRect.height) / element.offsetHeight || 1 : 1;\n }\n\n var _ref = isElement(element) ? getWindow(element) : window,\n visualViewport = _ref.visualViewport;\n\n var addVisualOffsets = !isLayoutViewport() && isFixedStrategy;\n var x = (clientRect.left + (addVisualOffsets && visualViewport ? visualViewport.offsetLeft : 0)) / scaleX;\n var y = (clientRect.top + (addVisualOffsets && visualViewport ? visualViewport.offsetTop : 0)) / scaleY;\n var width = clientRect.width / scaleX;\n var height = clientRect.height / scaleY;\n return {\n width: width,\n height: height,\n top: y,\n right: x + width,\n bottom: y + height,\n left: x,\n x: x,\n y: y\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\"; // Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\n\nexport default function getLayoutRect(element) {\n var clientRect = getBoundingClientRect(element); // Use the clientRect sizes if it's not been transformed.\n // Fixes https://github.com/popperjs/popper-core/issues/1223\n\n var width = element.offsetWidth;\n var height = element.offsetHeight;\n\n if (Math.abs(clientRect.width - width) <= 1) {\n width = clientRect.width;\n }\n\n if (Math.abs(clientRect.height - height) <= 1) {\n height = clientRect.height;\n }\n\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: width,\n height: height\n };\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe[prop-missing]: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return ((isElement(element) ? element.ownerDocument : // $FlowFixMe[prop-missing]\n element.document) || window.document).documentElement;\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport { isShadowRoot } from \"./instanceOf.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// this is a quicker (but less type safe) way to save quite some bytes from the bundle\n // $FlowFixMe[incompatible-return]\n // $FlowFixMe[prop-missing]\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || ( // DOM Element detected\n isShadowRoot(element) ? element.host : null) || // ShadowRoot detected\n // $FlowFixMe[incompatible-call]: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement, isShadowRoot } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getUAString from \"../utils/userAgent.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n return element.offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var isFirefox = /firefox/i.test(getUAString());\n var isIE = /Trident/i.test(getUAString());\n\n if (isIE && isHTMLElement(element)) {\n // In IE 9, 10 and 11 fixed elements containing block is always established by the viewport\n var elementCss = getComputedStyle(element);\n\n if (elementCss.position === 'fixed') {\n return null;\n }\n }\n\n var currentNode = getParentNode(element);\n\n if (isShadowRoot(currentNode)) {\n currentNode = currentNode.host;\n }\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n // https://developer.mozilla.org/en-US/docs/Web/CSS/Containing_block#identifying_the_containing_block\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.contain === 'paint' || ['transform', 'perspective'].indexOf(css.willChange) !== -1 || isFirefox && css.willChange === 'filter' || isFirefox && css.filter && css.filter !== 'none') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && (getNodeName(offsetParent) === 'html' || getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static')) {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import { max as mathMax, min as mathMin } from \"./math.js\";\nexport function within(min, value, max) {\n return mathMax(min, mathMin(value, max));\n}\nexport function withinMaxClamp(min, value, max) {\n var v = within(min, value, max);\n return v > max ? max : v;\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign({}, getFreshSideObject(), paddingObject);\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport { within } from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar toPaddingObject = function toPaddingObject(padding, state) {\n padding = typeof padding === 'function' ? padding(Object.assign({}, state.rects, {\n placement: state.placement\n })) : padding;\n return mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n};\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name,\n options = _ref.options;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = toPaddingObject(options.padding, state);\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n return;\n }\n\n state.elements.arrow = arrowElement;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","import { top, left, right, bottom, end } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport { round } from \"../utils/math.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsetsByDPR(_ref, win) {\n var x = _ref.x,\n y = _ref.y;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: round(x * dpr) / dpr || 0,\n y: round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n variation = _ref2.variation,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive,\n roundOffsets = _ref2.roundOffsets,\n isFixed = _ref2.isFixed;\n var _offsets$x = offsets.x,\n x = _offsets$x === void 0 ? 0 : _offsets$x,\n _offsets$y = offsets.y,\n y = _offsets$y === void 0 ? 0 : _offsets$y;\n\n var _ref3 = typeof roundOffsets === 'function' ? roundOffsets({\n x: x,\n y: y\n }) : {\n x: x,\n y: y\n };\n\n x = _ref3.x;\n y = _ref3.y;\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n var heightProp = 'clientHeight';\n var widthProp = 'clientWidth';\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n\n if (getComputedStyle(offsetParent).position !== 'static' && position === 'absolute') {\n heightProp = 'scrollHeight';\n widthProp = 'scrollWidth';\n }\n } // $FlowFixMe[incompatible-cast]: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n\n offsetParent = offsetParent;\n\n if (placement === top || (placement === left || placement === right) && variation === end) {\n sideY = bottom;\n var offsetY = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.height : // $FlowFixMe[prop-missing]\n offsetParent[heightProp];\n y -= offsetY - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left || (placement === top || placement === bottom) && variation === end) {\n sideX = right;\n var offsetX = isFixed && offsetParent === win && win.visualViewport ? win.visualViewport.width : // $FlowFixMe[prop-missing]\n offsetParent[widthProp];\n x -= offsetX - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n var _ref4 = roundOffsets === true ? roundOffsetsByDPR({\n x: x,\n y: y\n }, getWindow(popper)) : {\n x: x,\n y: y\n };\n\n x = _ref4.x;\n y = _ref4.y;\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign({}, commonStyles, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) <= 1 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign({}, commonStyles, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref5) {\n var state = _ref5.state,\n options = _ref5.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive,\n _options$roundOffsets = options.roundOffsets,\n roundOffsets = _options$roundOffsets === void 0 ? true : _options$roundOffsets;\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n variation: getVariation(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration,\n isFixed: state.options.strategy === 'fixed'\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign({}, state.styles.popper, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive,\n roundOffsets: roundOffsets\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign({}, state.styles.arrow, mapToStyles(Object.assign({}, commonStyles, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false,\n roundOffsets: roundOffsets\n })));\n }\n\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport isLayoutViewport from \"./isLayoutViewport.js\";\nexport default function getViewportRect(element, strategy) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0;\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height;\n var layoutViewport = isLayoutViewport();\n\n if (layoutViewport || !layoutViewport && strategy === 'fixed') {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nimport { max } from \"../utils/math.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var _element$ownerDocumen;\n\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = (_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body;\n var width = max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe[incompatible-return]: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the\nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n var _element$ownerDocumen;\n\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = scrollParent === ((_element$ownerDocumen = element.ownerDocument) == null ? void 0 : _element$ownerDocumen.body);\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe[incompatible-call]: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","export default function rectToClientRect(rect) {\n return Object.assign({}, rect, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\nimport { max, min } from \"../utils/math.js\";\n\nfunction getInnerBoundingClientRect(element, strategy) {\n var rect = getBoundingClientRect(element, false, strategy === 'fixed');\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent, strategy) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element, strategy)) : isElement(clippingParent) ? getInnerBoundingClientRect(clippingParent, strategy) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe[incompatible-return]: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary, strategy) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent, strategy);\n accRect.top = max(rect.top, accRect.top);\n accRect.right = min(rect.right, accRect.right);\n accRect.bottom = min(rect.bottom, accRect.bottom);\n accRect.left = max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent, strategy));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = offsets[mainAxis] - (reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = offsets[mainAxis] + (reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$strategy = _options.strategy,\n strategy = _options$strategy === void 0 ? state.strategy : _options$strategy,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary, strategy);\n var referenceClientRect = getBoundingClientRect(state.elements.reference);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign({}, popperRect, popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements;\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n } // $FlowFixMe[incompatible-type]: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign({}, state.attributes.popper, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign({}, rects, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport { within, withinMaxClamp } from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\nimport { min as mathMin, max as mathMax } from \"../utils/math.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign({}, state.rects, {\n placement: state.placement\n })) : tetherOffset;\n var normalizedTetherOffsetValue = typeof tetherOffsetValue === 'number' ? {\n mainAxis: tetherOffsetValue,\n altAxis: tetherOffsetValue\n } : Object.assign({\n mainAxis: 0,\n altAxis: 0\n }, tetherOffsetValue);\n var offsetModifierState = state.modifiersData.offset ? state.modifiersData.offset[state.placement] : null;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var _offsetModifierState$;\n\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = offset + overflow[mainSide];\n var max = offset - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis : minLen - arrowLen - arrowPaddingMin - normalizedTetherOffsetValue.mainAxis;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis : maxLen + arrowLen + arrowPaddingMax + normalizedTetherOffsetValue.mainAxis;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = (_offsetModifierState$ = offsetModifierState == null ? void 0 : offsetModifierState[mainAxis]) != null ? _offsetModifierState$ : 0;\n var tetherMin = offset + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = offset + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? mathMin(min, tetherMin) : min, offset, tether ? mathMax(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _offsetModifierState$2;\n\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _len = altAxis === 'y' ? 'height' : 'width';\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var isOriginSide = [top, left].indexOf(basePlacement) !== -1;\n\n var _offsetModifierValue = (_offsetModifierState$2 = offsetModifierState == null ? void 0 : offsetModifierState[altAxis]) != null ? _offsetModifierState$2 : 0;\n\n var _tetherMin = isOriginSide ? _min : _offset - referenceRect[_len] - popperRect[_len] - _offsetModifierValue + normalizedTetherOffsetValue.altAxis;\n\n var _tetherMax = isOriginSide ? _offset + referenceRect[_len] + popperRect[_len] - _offsetModifierValue - normalizedTetherOffsetValue.altAxis : _max;\n\n var _preventedOffset = tether && isOriginSide ? withinMaxClamp(_tetherMin, _offset, _tetherMax) : within(tether ? _tetherMin : _min, _offset, tether ? _tetherMax : _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport { round } from \"../utils/math.js\";\n\nfunction isElementScaled(element) {\n var rect = element.getBoundingClientRect();\n var scaleX = round(rect.width) / element.offsetWidth || 1;\n var scaleY = round(rect.height) / element.offsetHeight || 1;\n return scaleX !== 1 || scaleY !== 1;\n} // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var offsetParentIsScaled = isHTMLElement(offsetParent) && isElementScaled(offsetParent);\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement, offsetParentIsScaled, isFixed);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent, true);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign({}, existing, current, {\n options: Object.assign({}, existing.options, current.options),\n data: Object.assign({}, existing.data, current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign({}, DEFAULT_OPTIONS, defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(setOptionsAction) {\n var options = typeof setOptionsAction === 'function' ? setOptionsAction(state.options) : setOptionsAction;\n cleanupModifierEffects();\n state.options = Object.assign({}, defaultOptions, state.options, options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n });\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref) {\n var name = _ref.name,\n _ref$options = _ref.options,\n options = _ref$options === void 0 ? {} : _ref$options,\n effect = _ref.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow };","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","/*!\n * Bootstrap v5.2.1 (https://getbootstrap.com/)\n * Copyright 2011-2022 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n!function(t,e){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=e(require(\"@popperjs/core\")):\"function\"==typeof define&&define.amd?define([\"@popperjs/core\"],e):(t=\"undefined\"!=typeof globalThis?globalThis:t||self).bootstrap=e(t.Popper)}(this,(function(t){\"use strict\";function e(t){if(t&&t.__esModule)return t;const e=Object.create(null,{[Symbol.toStringTag]:{value:\"Module\"}});if(t)for(const i in t)if(\"default\"!==i){const s=Object.getOwnPropertyDescriptor(t,i);Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>t[i]})}return e.default=t,Object.freeze(e)}const i=e(t),s=\"transitionend\",n=t=>{let e=t.getAttribute(\"data-bs-target\");if(!e||\"#\"===e){let i=t.getAttribute(\"href\");if(!i||!i.includes(\"#\")&&!i.startsWith(\".\"))return null;i.includes(\"#\")&&!i.startsWith(\"#\")&&(i=`#${i.split(\"#\")[1]}`),e=i&&\"#\"!==i?i.trim():null}return e},o=t=>{const e=n(t);return e&&document.querySelector(e)?e:null},r=t=>{const e=n(t);return e?document.querySelector(e):null},a=t=>{t.dispatchEvent(new Event(s))},l=t=>!(!t||\"object\"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),c=t=>l(t)?t.jquery?t[0]:t:\"string\"==typeof t&&t.length>0?document.querySelector(t):null,h=t=>{if(!l(t)||0===t.getClientRects().length)return!1;const e=\"visible\"===getComputedStyle(t).getPropertyValue(\"visibility\"),i=t.closest(\"details:not([open])\");if(!i)return e;if(i!==t){const e=t.closest(\"summary\");if(e&&e.parentNode!==i)return!1;if(null===e)return!1}return e},d=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains(\"disabled\")||(void 0!==t.disabled?t.disabled:t.hasAttribute(\"disabled\")&&\"false\"!==t.getAttribute(\"disabled\")),u=t=>{if(!document.documentElement.attachShadow)return null;if(\"function\"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?u(t.parentNode):null},_=()=>{},g=t=>{t.offsetHeight},f=()=>window.jQuery&&!document.body.hasAttribute(\"data-bs-no-jquery\")?window.jQuery:null,p=[],m=()=>\"rtl\"===document.documentElement.dir,b=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,s=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=s,t.jQueryInterface)}},\"loading\"===document.readyState?(p.length||document.addEventListener(\"DOMContentLoaded\",(()=>{for(const t of p)t()})),p.push(e)):e()},v=t=>{\"function\"==typeof t&&t()},y=(t,e,i=!0)=>{if(!i)return void v(t);const n=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const s=Number.parseFloat(e),n=Number.parseFloat(i);return s||n?(e=e.split(\",\")[0],i=i.split(\",\")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(e)+5;let o=!1;const r=({target:i})=>{i===e&&(o=!0,e.removeEventListener(s,r),v(t))};e.addEventListener(s,r),setTimeout((()=>{o||a(e)}),n)},w=(t,e,i,s)=>{const n=t.length;let o=t.indexOf(e);return-1===o?!i&&s?t[n-1]:t[0]:(o+=i?1:-1,s&&(o=(o+n)%n),t[Math.max(0,Math.min(o,n-1))])},A=/[^.]*(?=\\..*)\\.|.*/,T=/\\..*/,E=/::\\d+$/,C={};let k=1;const L={mouseenter:\"mouseover\",mouseleave:\"mouseout\"},I=new Set([\"click\",\"dblclick\",\"mouseup\",\"mousedown\",\"contextmenu\",\"mousewheel\",\"DOMMouseScroll\",\"mouseover\",\"mouseout\",\"mousemove\",\"selectstart\",\"selectend\",\"keydown\",\"keypress\",\"keyup\",\"orientationchange\",\"touchstart\",\"touchmove\",\"touchend\",\"touchcancel\",\"pointerdown\",\"pointermove\",\"pointerup\",\"pointerleave\",\"pointercancel\",\"gesturestart\",\"gesturechange\",\"gestureend\",\"focus\",\"blur\",\"change\",\"reset\",\"select\",\"submit\",\"focusin\",\"focusout\",\"load\",\"unload\",\"beforeunload\",\"resize\",\"move\",\"DOMContentLoaded\",\"readystatechange\",\"error\",\"abort\",\"scroll\"]);function O(t,e){return e&&`${e}::${k++}`||t.uidEvent||k++}function S(t){const e=O(t);return t.uidEvent=e,C[e]=C[e]||{},C[e]}function D(t,e,i=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===i))}function N(t,e,i){const s=\"string\"==typeof e,n=s?i:e||i;let o=j(t);return I.has(o)||(o=t),[s,n,o]}function P(t,e,i,s,n){if(\"string\"!=typeof e||!t)return;let[o,r,a]=N(e,i,s);if(e in L){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};r=t(r)}const l=S(t),c=l[a]||(l[a]={}),h=D(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&n);const d=O(r,e.replace(A,\"\")),u=o?function(t,e,i){return function s(n){const o=t.querySelectorAll(e);for(let{target:r}=n;r&&r!==this;r=r.parentNode)for(const a of o)if(a===r)return F(n,{delegateTarget:r}),s.oneOff&&$.off(t,n.type,e,i),i.apply(r,[n])}}(t,i,r):function(t,e){return function i(s){return F(s,{delegateTarget:t}),i.oneOff&&$.off(t,s.type,e),e.apply(t,[s])}}(t,r);u.delegationSelector=o?i:null,u.callable=r,u.oneOff=n,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function x(t,e,i,s,n){const o=D(e[i],s,n);o&&(t.removeEventListener(i,o,Boolean(n)),delete e[i][o.uidEvent])}function M(t,e,i,s){const n=e[i]||{};for(const o of Object.keys(n))if(o.includes(s)){const s=n[o];x(t,e,i,s.callable,s.delegationSelector)}}function j(t){return t=t.replace(T,\"\"),L[t]||t}const $={on(t,e,i,s){P(t,e,i,s,!1)},one(t,e,i,s){P(t,e,i,s,!0)},off(t,e,i,s){if(\"string\"!=typeof e||!t)return;const[n,o,r]=N(e,i,s),a=r!==e,l=S(t),c=l[r]||{},h=e.startsWith(\".\");if(void 0===o){if(h)for(const i of Object.keys(l))M(t,l,i,e.slice(1));for(const i of Object.keys(c)){const s=i.replace(E,\"\");if(!a||e.includes(s)){const e=c[i];x(t,l,r,e.callable,e.delegationSelector)}}}else{if(!Object.keys(c).length)return;x(t,l,r,o,n?i:null)}},trigger(t,e,i){if(\"string\"!=typeof e||!t)return null;const s=f();let n=null,o=!0,r=!0,a=!1;e!==j(e)&&s&&(n=s.Event(e,i),s(t).trigger(n),o=!n.isPropagationStopped(),r=!n.isImmediatePropagationStopped(),a=n.isDefaultPrevented());let l=new Event(e,{bubbles:o,cancelable:!0});return l=F(l,i),a&&l.preventDefault(),r&&t.dispatchEvent(l),l.defaultPrevented&&n&&n.preventDefault(),l}};function F(t,e){for(const[i,s]of Object.entries(e||{}))try{t[i]=s}catch(e){Object.defineProperty(t,i,{configurable:!0,get:()=>s})}return t}const z=new Map,H={set(t,e,i){z.has(t)||z.set(t,new Map);const s=z.get(t);s.has(e)||0===s.size?s.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(s.keys())[0]}.`)},get:(t,e)=>z.has(t)&&z.get(t).get(e)||null,remove(t,e){if(!z.has(t))return;const i=z.get(t);i.delete(e),0===i.size&&z.delete(t)}};function q(t){if(\"true\"===t)return!0;if(\"false\"===t)return!1;if(t===Number(t).toString())return Number(t);if(\"\"===t||\"null\"===t)return null;if(\"string\"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function B(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const W={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${B(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${B(e)}`)},getDataAttributes(t){if(!t)return{};const e={},i=Object.keys(t.dataset).filter((t=>t.startsWith(\"bs\")&&!t.startsWith(\"bsConfig\")));for(const s of i){let i=s.replace(/^bs/,\"\");i=i.charAt(0).toLowerCase()+i.slice(1,i.length),e[i]=q(t.dataset[s])}return e},getDataAttribute:(t,e)=>q(t.getAttribute(`data-bs-${B(e)}`))};class R{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method \"NAME\", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const i=l(e)?W.getDataAttribute(e,\"config\"):{};return{...this.constructor.Default,...\"object\"==typeof i?i:{},...l(e)?W.getDataAttributes(e):{},...\"object\"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const s of Object.keys(e)){const n=e[s],o=t[s],r=l(o)?\"element\":null==(i=o)?`${i}`:Object.prototype.toString.call(i).match(/\\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(n).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option \"${s}\" provided type \"${r}\" but expected type \"${n}\".`)}var i}}class V extends R{constructor(t,e){super(),(t=c(t))&&(this._element=t,this._config=this._getConfig(e),H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),$.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,i=!0){y(t,e,i)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return H.get(c(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,\"object\"==typeof e?e:null)}static get VERSION(){return\"5.2.1\"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const K=(t,e=\"hide\")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;$.on(document,i,`[data-bs-dismiss=\"${s}\"]`,(function(i){if([\"A\",\"AREA\"].includes(this.tagName)&&i.preventDefault(),d(this))return;const n=r(this)||this.closest(`.${s}`);t.getOrCreateInstance(n)[e]()}))};class Q extends V{static get NAME(){return\"alert\"}close(){if($.trigger(this._element,\"close.bs.alert\").defaultPrevented)return;this._element.classList.remove(\"show\");const t=this._element.classList.contains(\"fade\");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),$.trigger(this._element,\"closed.bs.alert\"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=Q.getOrCreateInstance(this);if(\"string\"==typeof t){if(void 0===e[t]||t.startsWith(\"_\")||\"constructor\"===t)throw new TypeError(`No method named \"${t}\"`);e[t](this)}}))}}K(Q,\"close\"),b(Q);const X='[data-bs-toggle=\"button\"]';class Y extends V{static get NAME(){return\"button\"}toggle(){this._element.setAttribute(\"aria-pressed\",this._element.classList.toggle(\"active\"))}static jQueryInterface(t){return this.each((function(){const e=Y.getOrCreateInstance(this);\"toggle\"===t&&e[t]()}))}}$.on(document,\"click.bs.button.data-api\",X,(t=>{t.preventDefault();const e=t.target.closest(X);Y.getOrCreateInstance(e).toggle()})),b(Y);const U={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let s=t.parentNode.closest(e);for(;s;)i.push(s),s=s.parentNode.closest(e);return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=[\"a\",\"button\",\"input\",\"textarea\",\"select\",\"details\",\"[tabindex]\",'[contenteditable=\"true\"]'].map((t=>`${t}:not([tabindex^=\"-\"])`)).join(\",\");return this.find(e,t).filter((t=>!d(t)&&h(t)))}},G={endCallback:null,leftCallback:null,rightCallback:null},J={endCallback:\"(function|null)\",leftCallback:\"(function|null)\",rightCallback:\"(function|null)\"};class Z extends R{constructor(t,e){super(),this._element=t,t&&Z.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return G}static get DefaultType(){return J}static get NAME(){return\"swipe\"}dispose(){$.off(this._element,\".bs.swipe\")}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),v(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&v(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?($.on(this._element,\"pointerdown.bs.swipe\",(t=>this._start(t))),$.on(this._element,\"pointerup.bs.swipe\",(t=>this._end(t))),this._element.classList.add(\"pointer-event\")):($.on(this._element,\"touchstart.bs.swipe\",(t=>this._start(t))),$.on(this._element,\"touchmove.bs.swipe\",(t=>this._move(t))),$.on(this._element,\"touchend.bs.swipe\",(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&(\"pen\"===t.pointerType||\"touch\"===t.pointerType)}static isSupported(){return\"ontouchstart\"in document.documentElement||navigator.maxTouchPoints>0}}const tt=\"next\",et=\"prev\",it=\"left\",st=\"right\",nt=\"slid.bs.carousel\",ot=\"carousel\",rt=\"active\",at={ArrowLeft:st,ArrowRight:it},lt={interval:5e3,keyboard:!0,pause:\"hover\",ride:!1,touch:!0,wrap:!0},ct={interval:\"(number|boolean)\",keyboard:\"boolean\",pause:\"(string|boolean)\",ride:\"(boolean|string)\",touch:\"boolean\",wrap:\"boolean\"};class ht extends V{constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=U.findOne(\".carousel-indicators\",this._element),this._addEventListeners(),this._config.ride===ot&&this.cycle()}static get Default(){return lt}static get DefaultType(){return ct}static get NAME(){return\"carousel\"}next(){this._slide(tt)}nextWhenVisible(){!document.hidden&&h(this._element)&&this.next()}prev(){this._slide(et)}pause(){this._isSliding&&a(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?$.one(this._element,nt,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void $.one(this._element,nt,(()=>this.to(t)));const i=this._getItemIndex(this._getActive());if(i===t)return;const s=t>i?tt:et;this._slide(s,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&$.on(this._element,\"keydown.bs.carousel\",(t=>this._keydown(t))),\"hover\"===this._config.pause&&($.on(this._element,\"mouseenter.bs.carousel\",(()=>this.pause())),$.on(this._element,\"mouseleave.bs.carousel\",(()=>this._maybeEnableCycle()))),this._config.touch&&Z.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of U.find(\".carousel-item img\",this._element))$.on(t,\"dragstart.bs.carousel\",(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(it)),rightCallback:()=>this._slide(this._directionToOrder(st)),endCallback:()=>{\"hover\"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new Z(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=at[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=U.findOne(\".active\",this._indicatorsElement);e.classList.remove(rt),e.removeAttribute(\"aria-current\");const i=U.findOne(`[data-bs-slide-to=\"${t}\"]`,this._indicatorsElement);i&&(i.classList.add(rt),i.setAttribute(\"aria-current\",\"true\"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute(\"data-bs-interval\"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const i=this._getActive(),s=t===tt,n=e||w(this._getItems(),i,s,this._config.wrap);if(n===i)return;const o=this._getItemIndex(n),r=e=>$.trigger(this._element,e,{relatedTarget:n,direction:this._orderToDirection(t),from:this._getItemIndex(i),to:o});if(r(\"slide.bs.carousel\").defaultPrevented)return;if(!i||!n)return;const a=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=n;const l=s?\"carousel-item-start\":\"carousel-item-end\",c=s?\"carousel-item-next\":\"carousel-item-prev\";n.classList.add(c),g(n),i.classList.add(l),n.classList.add(l),this._queueCallback((()=>{n.classList.remove(l,c),n.classList.add(rt),i.classList.remove(rt,c,l),this._isSliding=!1,r(nt)}),i,this._isAnimated()),a&&this.cycle()}_isAnimated(){return this._element.classList.contains(\"slide\")}_getActive(){return U.findOne(\".active.carousel-item\",this._element)}_getItems(){return U.find(\".carousel-item\",this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return m()?t===it?et:tt:t===it?tt:et}_orderToDirection(t){return m()?t===et?it:st:t===et?st:it}static jQueryInterface(t){return this.each((function(){const e=ht.getOrCreateInstance(this,t);if(\"number\"!=typeof t){if(\"string\"==typeof t){if(void 0===e[t]||t.startsWith(\"_\")||\"constructor\"===t)throw new TypeError(`No method named \"${t}\"`);e[t]()}}else e.to(t)}))}}$.on(document,\"click.bs.carousel.data-api\",\"[data-bs-slide], [data-bs-slide-to]\",(function(t){const e=r(this);if(!e||!e.classList.contains(ot))return;t.preventDefault();const i=ht.getOrCreateInstance(e),s=this.getAttribute(\"data-bs-slide-to\");return s?(i.to(s),void i._maybeEnableCycle()):\"next\"===W.getDataAttribute(this,\"slide\")?(i.next(),void i._maybeEnableCycle()):(i.prev(),void i._maybeEnableCycle())})),$.on(window,\"load.bs.carousel.data-api\",(()=>{const t=U.find('[data-bs-ride=\"carousel\"]');for(const e of t)ht.getOrCreateInstance(e)})),b(ht);const dt=\"show\",ut=\"collapse\",_t=\"collapsing\",gt='[data-bs-toggle=\"collapse\"]',ft={parent:null,toggle:!0},pt={parent:\"(null|element)\",toggle:\"boolean\"};class mt extends V{constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const i=U.find(gt);for(const t of i){const e=o(t),i=U.find(e).filter((t=>t===this._element));null!==e&&i.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return ft}static get DefaultType(){return pt}static get NAME(){return\"collapse\"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(\".collapse.show, .collapse.collapsing\").filter((t=>t!==this._element)).map((t=>mt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if($.trigger(this._element,\"show.bs.collapse\").defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(ut),this._element.classList.add(_t),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const i=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(_t),this._element.classList.add(ut,dt),this._element.style[e]=\"\",$.trigger(this._element,\"shown.bs.collapse\")}),this._element,!0),this._element.style[e]=`${this._element[i]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if($.trigger(this._element,\"hide.bs.collapse\").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,g(this._element),this._element.classList.add(_t),this._element.classList.remove(ut,dt);for(const t of this._triggerArray){const e=r(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[t]=\"\",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(_t),this._element.classList.add(ut),$.trigger(this._element,\"hidden.bs.collapse\")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(dt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=c(t.parent),t}_getDimension(){return this._element.classList.contains(\"collapse-horizontal\")?\"width\":\"height\"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren(gt);for(const e of t){const t=r(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=U.find(\":scope .collapse .collapse\",this._config.parent);return U.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const i of t)i.classList.toggle(\"collapsed\",!e),i.setAttribute(\"aria-expanded\",e)}static jQueryInterface(t){const e={};return\"string\"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const i=mt.getOrCreateInstance(this,e);if(\"string\"==typeof t){if(void 0===i[t])throw new TypeError(`No method named \"${t}\"`);i[t]()}}))}}$.on(document,\"click.bs.collapse.data-api\",gt,(function(t){(\"A\"===t.target.tagName||t.delegateTarget&&\"A\"===t.delegateTarget.tagName)&&t.preventDefault();const e=o(this),i=U.find(e);for(const t of i)mt.getOrCreateInstance(t,{toggle:!1}).toggle()})),b(mt);const bt=\"dropdown\",vt=\"ArrowUp\",yt=\"ArrowDown\",wt=\"click.bs.dropdown.data-api\",At=\"keydown.bs.dropdown.data-api\",Tt=\"show\",Et='[data-bs-toggle=\"dropdown\"]:not(.disabled):not(:disabled)',Ct=`${Et}.show`,kt=\".dropdown-menu\",Lt=m()?\"top-end\":\"top-start\",It=m()?\"top-start\":\"top-end\",Ot=m()?\"bottom-end\":\"bottom-start\",St=m()?\"bottom-start\":\"bottom-end\",Dt=m()?\"left-start\":\"right-start\",Nt=m()?\"right-start\":\"left-start\",Pt={autoClose:!0,boundary:\"clippingParents\",display:\"dynamic\",offset:[0,2],popperConfig:null,reference:\"toggle\"},xt={autoClose:\"(boolean|string)\",boundary:\"(string|element)\",display:\"string\",offset:\"(array|string|function)\",popperConfig:\"(null|object|function)\",reference:\"(string|element|object)\"};class Mt extends V{constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=U.next(this._element,kt)[0]||U.prev(this._element,kt)[0],this._inNavbar=this._detectNavbar()}static get Default(){return Pt}static get DefaultType(){return xt}static get NAME(){return bt}toggle(){return this._isShown()?this.hide():this.show()}show(){if(d(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!$.trigger(this._element,\"show.bs.dropdown\",t).defaultPrevented){if(this._createPopper(),\"ontouchstart\"in document.documentElement&&!this._parent.closest(\".navbar-nav\"))for(const t of[].concat(...document.body.children))$.on(t,\"mouseover\",_);this._element.focus(),this._element.setAttribute(\"aria-expanded\",!0),this._menu.classList.add(Tt),this._element.classList.add(Tt),$.trigger(this._element,\"shown.bs.dropdown\",t)}}hide(){if(d(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!$.trigger(this._element,\"hide.bs.dropdown\",t).defaultPrevented){if(\"ontouchstart\"in document.documentElement)for(const t of[].concat(...document.body.children))$.off(t,\"mouseover\",_);this._popper&&this._popper.destroy(),this._menu.classList.remove(Tt),this._element.classList.remove(Tt),this._element.setAttribute(\"aria-expanded\",\"false\"),W.removeDataAttribute(this._menu,\"popper\"),$.trigger(this._element,\"hidden.bs.dropdown\",t)}}_getConfig(t){if(\"object\"==typeof(t=super._getConfig(t)).reference&&!l(t.reference)&&\"function\"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${bt.toUpperCase()}: Option \"reference\" provided type \"object\" without a required \"getBoundingClientRect\" method.`);return t}_createPopper(){if(void 0===i)throw new TypeError(\"Bootstrap's dropdowns require Popper (https://popper.js.org)\");let t=this._element;\"parent\"===this._config.reference?t=this._parent:l(this._config.reference)?t=c(this._config.reference):\"object\"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=i.createPopper(t,this._menu,e)}_isShown(){return this._menu.classList.contains(Tt)}_getPlacement(){const t=this._parent;if(t.classList.contains(\"dropend\"))return Dt;if(t.classList.contains(\"dropstart\"))return Nt;if(t.classList.contains(\"dropup-center\"))return\"top\";if(t.classList.contains(\"dropdown-center\"))return\"bottom\";const e=\"end\"===getComputedStyle(this._menu).getPropertyValue(\"--bs-position\").trim();return t.classList.contains(\"dropup\")?e?It:Lt:e?St:Ot}_detectNavbar(){return null!==this._element.closest(\".navbar\")}_getOffset(){const{offset:t}=this._config;return\"string\"==typeof t?t.split(\",\").map((t=>Number.parseInt(t,10))):\"function\"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:\"preventOverflow\",options:{boundary:this._config.boundary}},{name:\"offset\",options:{offset:this._getOffset()}}]};return(this._inNavbar||\"static\"===this._config.display)&&(W.setDataAttribute(this._menu,\"popper\",\"static\"),t.modifiers=[{name:\"applyStyles\",enabled:!1}]),{...t,...\"function\"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=U.find(\".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)\",this._menu).filter((t=>h(t)));i.length&&w(i,e,t===yt,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=Mt.getOrCreateInstance(this,t);if(\"string\"==typeof t){if(void 0===e[t])throw new TypeError(`No method named \"${t}\"`);e[t]()}}))}static clearMenus(t){if(2===t.button||\"keyup\"===t.type&&\"Tab\"!==t.key)return;const e=U.find(Ct);for(const i of e){const e=Mt.getInstance(i);if(!e||!1===e._config.autoClose)continue;const s=t.composedPath(),n=s.includes(e._menu);if(s.includes(e._element)||\"inside\"===e._config.autoClose&&!n||\"outside\"===e._config.autoClose&&n)continue;if(e._menu.contains(t.target)&&(\"keyup\"===t.type&&\"Tab\"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};\"click\"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),i=\"Escape\"===t.key,s=[vt,yt].includes(t.key);if(!s&&!i)return;if(e&&!i)return;t.preventDefault();const n=this.matches(Et)?this:U.prev(this,Et)[0]||U.next(this,Et)[0],o=Mt.getOrCreateInstance(n);if(s)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),n.focus())}}$.on(document,At,Et,Mt.dataApiKeydownHandler),$.on(document,At,kt,Mt.dataApiKeydownHandler),$.on(document,wt,Mt.clearMenus),$.on(document,\"keyup.bs.dropdown.data-api\",Mt.clearMenus),$.on(document,wt,Et,(function(t){t.preventDefault(),Mt.getOrCreateInstance(this).toggle()})),b(Mt);const jt=\".fixed-top, .fixed-bottom, .is-fixed, .sticky-top\",$t=\".sticky-top\",Ft=\"padding-right\",zt=\"margin-right\";class Ht{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Ft,(e=>e+t)),this._setElementAttributes(jt,Ft,(e=>e+t)),this._setElementAttributes($t,zt,(e=>e-t))}reset(){this._resetElementAttributes(this._element,\"overflow\"),this._resetElementAttributes(this._element,Ft),this._resetElementAttributes(jt,Ft),this._resetElementAttributes($t,zt)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,\"overflow\"),this._element.style.overflow=\"hidden\"}_setElementAttributes(t,e,i){const s=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+s)return;this._saveInitialAttribute(t,e);const n=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${i(Number.parseFloat(n))}px`)}))}_saveInitialAttribute(t,e){const i=t.style.getPropertyValue(e);i&&W.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=W.getDataAttribute(t,e);null!==i?(W.removeDataAttribute(t,e),t.style.setProperty(e,i)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(l(t))e(t);else for(const i of U.find(t,this._element))e(i)}}const qt=\"show\",Bt=\"mousedown.bs.backdrop\",Wt={className:\"modal-backdrop\",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:\"body\"},Rt={className:\"string\",clickCallback:\"(function|null)\",isAnimated:\"boolean\",isVisible:\"boolean\",rootElement:\"(element|string)\"};class Vt extends R{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return Wt}static get DefaultType(){return Rt}static get NAME(){return\"backdrop\"}show(t){if(!this._config.isVisible)return void v(t);this._append();const e=this._getElement();this._config.isAnimated&&g(e),e.classList.add(qt),this._emulateAnimation((()=>{v(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(qt),this._emulateAnimation((()=>{this.dispose(),v(t)}))):v(t)}dispose(){this._isAppended&&($.off(this._element,Bt),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement(\"div\");t.className=this._config.className,this._config.isAnimated&&t.classList.add(\"fade\"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=c(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),$.on(t,Bt,(()=>{v(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){y(t,this._getElement(),this._config.isAnimated)}}const Kt=\".bs.focustrap\",Qt=\"backward\",Xt={autofocus:!0,trapElement:null},Yt={autofocus:\"boolean\",trapElement:\"element\"};class Ut extends R{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Xt}static get DefaultType(){return Yt}static get NAME(){return\"focustrap\"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),$.off(document,Kt),$.on(document,\"focusin.bs.focustrap\",(t=>this._handleFocusin(t))),$.on(document,\"keydown.tab.bs.focustrap\",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,$.off(document,Kt))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const i=U.focusableChildren(e);0===i.length?e.focus():this._lastTabNavDirection===Qt?i[i.length-1].focus():i[0].focus()}_handleKeydown(t){\"Tab\"===t.key&&(this._lastTabNavDirection=t.shiftKey?Qt:\"forward\")}}const Gt=\"hidden.bs.modal\",Jt=\"show.bs.modal\",Zt=\"modal-open\",te=\"show\",ee=\"modal-static\",ie={backdrop:!0,focus:!0,keyboard:!0},se={backdrop:\"(boolean|string)\",focus:\"boolean\",keyboard:\"boolean\"};class ne extends V{constructor(t,e){super(t,e),this._dialog=U.findOne(\".modal-dialog\",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Ht,this._addEventListeners()}static get Default(){return ie}static get DefaultType(){return se}static get NAME(){return\"modal\"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||$.trigger(this._element,Jt,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Zt),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){this._isShown&&!this._isTransitioning&&($.trigger(this._element,\"hide.bs.modal\").defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(te),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated())))}dispose(){for(const t of[window,this._dialog])$.off(t,\".bs.modal\");this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Vt({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ut({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display=\"block\",this._element.removeAttribute(\"aria-hidden\"),this._element.setAttribute(\"aria-modal\",!0),this._element.setAttribute(\"role\",\"dialog\"),this._element.scrollTop=0;const e=U.findOne(\".modal-body\",this._dialog);e&&(e.scrollTop=0),g(this._element),this._element.classList.add(te),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,$.trigger(this._element,\"shown.bs.modal\",{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){$.on(this._element,\"keydown.dismiss.bs.modal\",(t=>{if(\"Escape\"===t.key)return this._config.keyboard?(t.preventDefault(),void this.hide()):void this._triggerBackdropTransition()})),$.on(window,\"resize.bs.modal\",(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),$.on(this._element,\"mousedown.dismiss.bs.modal\",(t=>{$.one(this._element,\"click.dismiss.bs.modal\",(e=>{this._dialog.contains(t.target)||this._dialog.contains(e.target)||(\"static\"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display=\"none\",this._element.setAttribute(\"aria-hidden\",!0),this._element.removeAttribute(\"aria-modal\"),this._element.removeAttribute(\"role\"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Zt),this._resetAdjustments(),this._scrollBar.reset(),$.trigger(this._element,Gt)}))}_isAnimated(){return this._element.classList.contains(\"fade\")}_triggerBackdropTransition(){if($.trigger(this._element,\"hidePrevented.bs.modal\").defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;\"hidden\"===e||this._element.classList.contains(ee)||(t||(this._element.style.overflowY=\"hidden\"),this._element.classList.add(ee),this._queueCallback((()=>{this._element.classList.remove(ee),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;if(i&&!t){const t=m()?\"paddingLeft\":\"paddingRight\";this._element.style[t]=`${e}px`}if(!i&&t){const t=m()?\"paddingRight\":\"paddingLeft\";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft=\"\",this._element.style.paddingRight=\"\"}static jQueryInterface(t,e){return this.each((function(){const i=ne.getOrCreateInstance(this,t);if(\"string\"==typeof t){if(void 0===i[t])throw new TypeError(`No method named \"${t}\"`);i[t](e)}}))}}$.on(document,\"click.bs.modal.data-api\",'[data-bs-toggle=\"modal\"]',(function(t){const e=r(this);[\"A\",\"AREA\"].includes(this.tagName)&&t.preventDefault(),$.one(e,Jt,(t=>{t.defaultPrevented||$.one(e,Gt,(()=>{h(this)&&this.focus()}))}));const i=U.findOne(\".modal.show\");i&&ne.getInstance(i).hide(),ne.getOrCreateInstance(e).toggle(this)})),K(ne),b(ne);const oe=\"show\",re=\"showing\",ae=\"hiding\",le=\".offcanvas.show\",ce=\"hidePrevented.bs.offcanvas\",he=\"hidden.bs.offcanvas\",de={backdrop:!0,keyboard:!0,scroll:!1},ue={backdrop:\"(boolean|string)\",keyboard:\"boolean\",scroll:\"boolean\"};class _e extends V{constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return de}static get DefaultType(){return ue}static get NAME(){return\"offcanvas\"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||$.trigger(this._element,\"show.bs.offcanvas\",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Ht).hide(),this._element.setAttribute(\"aria-modal\",!0),this._element.setAttribute(\"role\",\"dialog\"),this._element.classList.add(re),this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(oe),this._element.classList.remove(re),$.trigger(this._element,\"shown.bs.offcanvas\",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&($.trigger(this._element,\"hide.bs.offcanvas\").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(ae),this._backdrop.hide(),this._queueCallback((()=>{this._element.classList.remove(oe,ae),this._element.removeAttribute(\"aria-modal\"),this._element.removeAttribute(\"role\"),this._config.scroll||(new Ht).reset(),$.trigger(this._element,he)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Vt({className:\"offcanvas-backdrop\",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{\"static\"!==this._config.backdrop?this.hide():$.trigger(this._element,ce)}:null})}_initializeFocusTrap(){return new Ut({trapElement:this._element})}_addEventListeners(){$.on(this._element,\"keydown.dismiss.bs.offcanvas\",(t=>{\"Escape\"===t.key&&(this._config.keyboard?this.hide():$.trigger(this._element,ce))}))}static jQueryInterface(t){return this.each((function(){const e=_e.getOrCreateInstance(this,t);if(\"string\"==typeof t){if(void 0===e[t]||t.startsWith(\"_\")||\"constructor\"===t)throw new TypeError(`No method named \"${t}\"`);e[t](this)}}))}}$.on(document,\"click.bs.offcanvas.data-api\",'[data-bs-toggle=\"offcanvas\"]',(function(t){const e=r(this);if([\"A\",\"AREA\"].includes(this.tagName)&&t.preventDefault(),d(this))return;$.one(e,he,(()=>{h(this)&&this.focus()}));const i=U.findOne(le);i&&i!==e&&_e.getInstance(i).hide(),_e.getOrCreateInstance(e).toggle(this)})),$.on(window,\"load.bs.offcanvas.data-api\",(()=>{for(const t of U.find(le))_e.getOrCreateInstance(t).show()})),$.on(window,\"resize.bs.offcanvas\",(()=>{for(const t of U.find(\"[aria-modal][class*=show][class*=offcanvas-]\"))\"fixed\"!==getComputedStyle(t).position&&_e.getOrCreateInstance(t).hide()})),K(_e),b(_e);const ge=new Set([\"background\",\"cite\",\"href\",\"itemtype\",\"longdesc\",\"poster\",\"src\",\"xlink:href\"]),fe=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,pe=/^data:(?:image\\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\\/(?:mpeg|mp4|ogg|webm)|audio\\/(?:mp3|oga|ogg|opus));base64,[\\d+/a-z]+=*$/i,me=(t,e)=>{const i=t.nodeName.toLowerCase();return e.includes(i)?!ge.has(i)||Boolean(fe.test(t.nodeValue)||pe.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(i)))},be={\"*\":[\"class\",\"dir\",\"id\",\"lang\",\"role\",/^aria-[\\w-]*$/i],a:[\"target\",\"href\",\"title\",\"rel\"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:[\"src\",\"srcset\",\"alt\",\"title\",\"width\",\"height\"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},ve={allowList:be,content:{},extraClass:\"\",html:!1,sanitize:!0,sanitizeFn:null,template:\"
\"},ye={allowList:\"object\",content:\"object\",extraClass:\"(string|function)\",html:\"boolean\",sanitize:\"boolean\",sanitizeFn:\"(null|function)\",template:\"string\"},we={entry:\"(string|element|function|null)\",selector:\"(string|element)\"};class Ae extends R{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return ve}static get DefaultType(){return ye}static get NAME(){return\"TemplateFactory\"}getContent(){return Object.values(this._config.content).map((t=>this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement(\"div\");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,i]of Object.entries(this._config.content))this._setContent(t,i,e);const e=t.children[0],i=this._resolvePossibleFunction(this._config.extraClass);return i&&e.classList.add(...i.split(\" \")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,i]of Object.entries(t))super._typeCheckConfig({selector:e,entry:i},we)}_setContent(t,e,i){const s=U.findOne(i,t);s&&((e=this._resolvePossibleFunction(e))?l(e)?this._putElementInTemplate(c(e),s):this._config.html?s.innerHTML=this._maybeSanitize(e):s.textContent=e:s.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,i){if(!t.length)return t;if(i&&\"function\"==typeof i)return i(t);const s=(new window.DOMParser).parseFromString(t,\"text/html\"),n=[].concat(...s.body.querySelectorAll(\"*\"));for(const t of n){const i=t.nodeName.toLowerCase();if(!Object.keys(e).includes(i)){t.remove();continue}const s=[].concat(...t.attributes),n=[].concat(e[\"*\"]||[],e[i]||[]);for(const e of s)me(e,n)||t.removeAttribute(e.nodeName)}return s.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return\"function\"==typeof t?t(this):t}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML=\"\",void e.append(t);e.textContent=t.textContent}}const Te=new Set([\"sanitize\",\"allowList\",\"sanitizeFn\"]),Ee=\"fade\",Ce=\"show\",ke=\".modal\",Le=\"hide.bs.modal\",Ie=\"hover\",Oe=\"focus\",Se={AUTO:\"auto\",TOP:\"top\",RIGHT:m()?\"left\":\"right\",BOTTOM:\"bottom\",LEFT:m()?\"right\":\"left\"},De={allowList:be,animation:!0,boundary:\"clippingParents\",container:!1,customClass:\"\",delay:0,fallbackPlacements:[\"top\",\"right\",\"bottom\",\"left\"],html:!1,offset:[0,0],placement:\"top\",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'
',title:\"\",trigger:\"hover focus\"},Ne={allowList:\"object\",animation:\"boolean\",boundary:\"(string|element)\",container:\"(string|element|boolean)\",customClass:\"(string|function)\",delay:\"(number|object)\",fallbackPlacements:\"array\",html:\"boolean\",offset:\"(array|string|function)\",placement:\"(string|function)\",popperConfig:\"(null|object|function)\",sanitize:\"boolean\",sanitizeFn:\"(null|function)\",selector:\"(string|boolean)\",template:\"string\",title:\"(string|element|function)\",trigger:\"string\"};class Pe extends V{constructor(t,e){if(void 0===i)throw new TypeError(\"Bootstrap's tooltips require Popper (https://popper.js.org)\");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners()}static get Default(){return De}static get DefaultType(){return Ne}static get NAME(){return\"tooltip\"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled){if(t){const e=this._initializeOnDelegatedTarget(t);return e._activeTrigger.click=!e._activeTrigger.click,void(e._isWithActiveTrigger()?e._enter():e._leave())}this._isShown()?this._leave():this._enter()}}dispose(){clearTimeout(this._timeout),$.off(this._element.closest(ke),Le,this._hideModalHandler),this.tip&&this.tip.remove(),this._config.originalTitle&&this._element.setAttribute(\"title\",this._config.originalTitle),this._disposePopper(),super.dispose()}show(){if(\"none\"===this._element.style.display)throw new Error(\"Please use show on visible elements\");if(!this._isWithContent()||!this._isEnabled)return;const t=$.trigger(this._element,this.constructor.eventName(\"show\")),e=(u(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this.tip&&(this.tip.remove(),this.tip=null);const i=this._getTipElement();this._element.setAttribute(\"aria-describedby\",i.getAttribute(\"id\"));const{container:s}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(s.append(i),$.trigger(this._element,this.constructor.eventName(\"inserted\"))),this._popper?this._popper.update():this._popper=this._createPopper(i),i.classList.add(Ce),\"ontouchstart\"in document.documentElement)for(const t of[].concat(...document.body.children))$.on(t,\"mouseover\",_);this._queueCallback((()=>{$.trigger(this._element,this.constructor.eventName(\"shown\")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}hide(){if(!this._isShown())return;if($.trigger(this._element,this.constructor.eventName(\"hide\")).defaultPrevented)return;const t=this._getTipElement();if(t.classList.remove(Ce),\"ontouchstart\"in document.documentElement)for(const t of[].concat(...document.body.children))$.off(t,\"mouseover\",_);this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1,this._isHovered=null,this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||t.remove(),this._element.removeAttribute(\"aria-describedby\"),$.trigger(this._element,this.constructor.eventName(\"hidden\")),this._disposePopper())}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ee,Ce),e.classList.add(`bs-${this.constructor.NAME}-auto`);const i=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute(\"id\",i),this._isAnimated()&&e.classList.add(Ee),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new Ae({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{\".tooltip-inner\":this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._config.originalTitle}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ee)}_isShown(){return this.tip&&this.tip.classList.contains(Ce)}_createPopper(t){const e=\"function\"==typeof this._config.placement?this._config.placement.call(this,t,this._element):this._config.placement,s=Se[e.toUpperCase()];return i.createPopper(this._element,t,this._getPopperConfig(s))}_getOffset(){const{offset:t}=this._config;return\"string\"==typeof t?t.split(\",\").map((t=>Number.parseInt(t,10))):\"function\"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return\"function\"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:\"flip\",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:\"offset\",options:{offset:this._getOffset()}},{name:\"preventOverflow\",options:{boundary:this._config.boundary}},{name:\"arrow\",options:{element:`.${this.constructor.NAME}-arrow`}},{name:\"preSetPlacement\",enabled:!0,phase:\"beforeMain\",fn:t=>{this._getTipElement().setAttribute(\"data-popper-placement\",t.state.placement)}}]};return{...e,...\"function\"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_setListeners(){const t=this._config.trigger.split(\" \");for(const e of t)if(\"click\"===e)$.on(this._element,this.constructor.eventName(\"click\"),this._config.selector,(t=>this.toggle(t)));else if(\"manual\"!==e){const t=e===Ie?this.constructor.eventName(\"mouseenter\"):this.constructor.eventName(\"focusin\"),i=e===Ie?this.constructor.eventName(\"mouseleave\"):this.constructor.eventName(\"focusout\");$.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger[\"focusin\"===t.type?Oe:Ie]=!0,e._enter()})),$.on(this._element,i,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger[\"focusout\"===t.type?Oe:Ie]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},$.on(this._element.closest(ke),Le,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:\"manual\",selector:\"\"}:this._fixTitle()}_fixTitle(){const t=this._config.originalTitle;t&&(this._element.getAttribute(\"aria-label\")||this._element.textContent.trim()||this._element.setAttribute(\"aria-label\",t),this._element.removeAttribute(\"title\"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=W.getDataAttributes(this._element);for(const t of Object.keys(e))Te.has(t)&&delete e[t];return t={...e,...\"object\"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:c(t.container),\"number\"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t.originalTitle=this._element.getAttribute(\"title\")||\"\",\"number\"==typeof t.title&&(t.title=t.title.toString()),\"number\"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=Pe.getOrCreateInstance(this,t);if(\"string\"==typeof t){if(void 0===e[t])throw new TypeError(`No method named \"${t}\"`);e[t]()}}))}}b(Pe);const xe={...Pe.Default,content:\"\",offset:[0,8],placement:\"right\",template:'

',trigger:\"click\"},Me={...Pe.DefaultType,content:\"(null|string|element|function)\"};class je extends Pe{static get Default(){return xe}static get DefaultType(){return Me}static get NAME(){return\"popover\"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{\".popover-header\":this._getTitle(),\".popover-body\":this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=je.getOrCreateInstance(this,t);if(\"string\"==typeof t){if(void 0===e[t])throw new TypeError(`No method named \"${t}\"`);e[t]()}}))}}b(je);const $e=\"click.bs.scrollspy\",Fe=\"active\",ze=\"[href]\",He={offset:null,rootMargin:\"0px 0px -25%\",smoothScroll:!1,target:null,threshold:[.1,.5,1]},qe={offset:\"(number|null)\",rootMargin:\"string\",smoothScroll:\"boolean\",target:\"element\",threshold:\"array\"};class Be extends V{constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement=\"visible\"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return He}static get DefaultType(){return qe}static get NAME(){return\"scrollspy\"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=c(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,\"string\"==typeof t.threshold&&(t.threshold=t.threshold.split(\",\").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&($.off(this._config.target,$e),$.on(this._config.target,$e,ze,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const i=this._rootElement||window,s=e.offsetTop-this._element.offsetTop;if(i.scrollTo)return void i.scrollTo({top:s,behavior:\"smooth\"});i.scrollTop=s}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),i=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},s=(this._rootElement||document.documentElement).scrollTop,n=s>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=s;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(n&&t){if(i(o),!s)return}else n||t||i(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=U.find(ze,this._config.target);for(const e of t){if(!e.hash||d(e))continue;const t=U.findOne(e.hash,this._element);h(t)&&(this._targetLinks.set(e.hash,e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(Fe),this._activateParents(t),$.trigger(this._element,\"activate.bs.scrollspy\",{relatedTarget:t}))}_activateParents(t){if(t.classList.contains(\"dropdown-item\"))U.findOne(\".dropdown-toggle\",t.closest(\".dropdown\")).classList.add(Fe);else for(const e of U.parents(t,\".nav, .list-group\"))for(const t of U.prev(e,\".nav-link, .nav-item > .nav-link, .list-group-item\"))t.classList.add(Fe)}_clearActiveClass(t){t.classList.remove(Fe);const e=U.find(\"[href].active\",t);for(const t of e)t.classList.remove(Fe)}static jQueryInterface(t){return this.each((function(){const e=Be.getOrCreateInstance(this,t);if(\"string\"==typeof t){if(void 0===e[t]||t.startsWith(\"_\")||\"constructor\"===t)throw new TypeError(`No method named \"${t}\"`);e[t]()}}))}}$.on(window,\"load.bs.scrollspy.data-api\",(()=>{for(const t of U.find('[data-bs-spy=\"scroll\"]'))Be.getOrCreateInstance(t)})),b(Be);const We=\"ArrowLeft\",Re=\"ArrowRight\",Ve=\"ArrowUp\",Ke=\"ArrowDown\",Qe=\"active\",Xe=\"fade\",Ye=\"show\",Ue='[data-bs-toggle=\"tab\"], [data-bs-toggle=\"pill\"], [data-bs-toggle=\"list\"]',Ge=`.nav-link:not(.dropdown-toggle), .list-group-item:not(.dropdown-toggle), [role=\"tab\"]:not(.dropdown-toggle), ${Ue}`;class Je extends V{constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role=\"tablist\"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),$.on(this._element,\"keydown.bs.tab\",(t=>this._keydown(t))))}static get NAME(){return\"tab\"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),i=e?$.trigger(e,\"hide.bs.tab\",{relatedTarget:t}):null;$.trigger(t,\"show.bs.tab\",{relatedTarget:e}).defaultPrevented||i&&i.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){t&&(t.classList.add(Qe),this._activate(r(t)),this._queueCallback((()=>{\"tab\"===t.getAttribute(\"role\")?(t.focus(),t.removeAttribute(\"tabindex\"),t.setAttribute(\"aria-selected\",!0),this._toggleDropDown(t,!0),$.trigger(t,\"shown.bs.tab\",{relatedTarget:e})):t.classList.add(Ye)}),t,t.classList.contains(Xe)))}_deactivate(t,e){t&&(t.classList.remove(Qe),t.blur(),this._deactivate(r(t)),this._queueCallback((()=>{\"tab\"===t.getAttribute(\"role\")?(t.setAttribute(\"aria-selected\",!1),t.setAttribute(\"tabindex\",\"-1\"),this._toggleDropDown(t,!1),$.trigger(t,\"hidden.bs.tab\",{relatedTarget:e})):t.classList.remove(Ye)}),t,t.classList.contains(Xe)))}_keydown(t){if(![We,Re,Ve,Ke].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=[Re,Ke].includes(t.key),i=w(this._getChildren().filter((t=>!d(t))),t.target,e,!0);i&&Je.getOrCreateInstance(i).show()}_getChildren(){return U.find(Ge,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,\"role\",\"tablist\");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),i=this._getOuterElement(t);t.setAttribute(\"aria-selected\",e),i!==t&&this._setAttributeIfNotExists(i,\"role\",\"presentation\"),e||t.setAttribute(\"tabindex\",\"-1\"),this._setAttributeIfNotExists(t,\"role\",\"tab\"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=r(t);e&&(this._setAttributeIfNotExists(e,\"role\",\"tabpanel\"),t.id&&this._setAttributeIfNotExists(e,\"aria-labelledby\",`#${t.id}`))}_toggleDropDown(t,e){const i=this._getOuterElement(t);if(!i.classList.contains(\"dropdown\"))return;const s=(t,s)=>{const n=U.findOne(t,i);n&&n.classList.toggle(s,e)};s(\".dropdown-toggle\",Qe),s(\".dropdown-menu\",Ye),s(\".dropdown-item\",Qe),i.setAttribute(\"aria-expanded\",e)}_setAttributeIfNotExists(t,e,i){t.hasAttribute(e)||t.setAttribute(e,i)}_elemIsActive(t){return t.classList.contains(Qe)}_getInnerElement(t){return t.matches(Ge)?t:U.findOne(Ge,t)}_getOuterElement(t){return t.closest(\".nav-item, .list-group-item\")||t}static jQueryInterface(t){return this.each((function(){const e=Je.getOrCreateInstance(this);if(\"string\"==typeof t){if(void 0===e[t]||t.startsWith(\"_\")||\"constructor\"===t)throw new TypeError(`No method named \"${t}\"`);e[t]()}}))}}$.on(document,\"click.bs.tab\",Ue,(function(t){[\"A\",\"AREA\"].includes(this.tagName)&&t.preventDefault(),d(this)||Je.getOrCreateInstance(this).show()})),$.on(window,\"load.bs.tab\",(()=>{for(const t of U.find('.active[data-bs-toggle=\"tab\"], .active[data-bs-toggle=\"pill\"], .active[data-bs-toggle=\"list\"]'))Je.getOrCreateInstance(t)})),b(Je);const Ze=\"hide\",ti=\"show\",ei=\"showing\",ii={animation:\"boolean\",autohide:\"boolean\",delay:\"number\"},si={animation:!0,autohide:!0,delay:5e3};class ni extends V{constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return si}static get DefaultType(){return ii}static get NAME(){return\"toast\"}show(){$.trigger(this._element,\"show.bs.toast\").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add(\"fade\"),this._element.classList.remove(Ze),g(this._element),this._element.classList.add(ti,ei),this._queueCallback((()=>{this._element.classList.remove(ei),$.trigger(this._element,\"shown.bs.toast\"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this.isShown()&&($.trigger(this._element,\"hide.bs.toast\").defaultPrevented||(this._element.classList.add(ei),this._queueCallback((()=>{this._element.classList.add(Ze),this._element.classList.remove(ei,ti),$.trigger(this._element,\"hidden.bs.toast\")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(ti),super.dispose()}isShown(){return this._element.classList.contains(ti)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case\"mouseover\":case\"mouseout\":this._hasMouseInteraction=e;break;case\"focusin\":case\"focusout\":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){$.on(this._element,\"mouseover.bs.toast\",(t=>this._onInteraction(t,!0))),$.on(this._element,\"mouseout.bs.toast\",(t=>this._onInteraction(t,!1))),$.on(this._element,\"focusin.bs.toast\",(t=>this._onInteraction(t,!0))),$.on(this._element,\"focusout.bs.toast\",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=ni.getOrCreateInstance(this,t);if(\"string\"==typeof t){if(void 0===e[t])throw new TypeError(`No method named \"${t}\"`);e[t](this)}}))}}return K(ni),b(ni),{Alert:Q,Button:Y,Carousel:ht,Collapse:mt,Dropdown:Mt,Modal:ne,Offcanvas:_e,Popover:je,ScrollSpy:Be,Tab:Je,Toast:ni,Tooltip:Pe}}));\n//# sourceMappingURL=bootstrap.min.js.map","/* eslint-disable linebreak-style */\r\n// модуль используется для валидации форма на странице\r\n\r\nfunction validation() {\r\n // поиск всех форма с классом .needs-validation\r\n const forms = document.querySelectorAll(\"form.needs-validation\");\r\n\r\n for (let i = 0; i < forms.length; i += 1) {\r\n const form = forms[i];\r\n // для каждой формы добавляется обработчик события отправки\r\n form.addEventListener(\"submit\", (event) => {\r\n // если форма не прошла валидацию\r\n // то выключить стандартное действие\r\n if (!form.checkValidity()) {\r\n event.preventDefault();\r\n // предотвращает распространение preventDefault\r\n // на другие объекты\r\n event.stopPropagation();\r\n }\r\n // добавляет к форме класс was-validated\r\n form.classList.add(\"was-validated\");\r\n });\r\n }\r\n}\r\n\r\nexport default validation;\r\n"],"names":["top","bottom","right","left","auto","basePlacements","start","end","clippingParents","viewport","popper","reference","variationPlacements","acc","placement","placements","beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite","modifierPhases","getNodeName","element","getWindow","node","ownerDocument","isElement","OwnElement","isHTMLElement","isShadowRoot","applyStyles","_ref","state","name","style","attributes","value","effect","_ref2","initialStyles","styleProperties","property","attribute","applyStyles$1","getBasePlacement","max","min","round","getUAString","uaData","item","isLayoutViewport","getBoundingClientRect","includeScale","isFixedStrategy","clientRect","scaleX","scaleY","visualViewport","addVisualOffsets","x","y","width","height","getLayoutRect","contains","parent","child","rootNode","next","getComputedStyle","isTableElement","getDocumentElement","getParentNode","getTrueOffsetParent","getContainingBlock","isFirefox","isIE","elementCss","currentNode","css","getOffsetParent","window","offsetParent","getMainAxisFromPlacement","within","mathMax","mathMin","withinMaxClamp","v","getFreshSideObject","mergePaddingObject","paddingObject","expandToHashMap","keys","hashMap","key","toPaddingObject","padding","arrow","_state$modifiersData$","options","arrowElement","popperOffsets","basePlacement","axis","isVertical","len","arrowRect","minProp","maxProp","endDiff","startDiff","arrowOffsetParent","clientSize","centerToReference","center","offset","axisProp","_options$element","arrow$1","getVariation","unsetSides","roundOffsetsByDPR","win","dpr","mapToStyles","_Object$assign2","popperRect","variation","offsets","position","gpuAcceleration","adaptive","roundOffsets","isFixed","_offsets$x","_offsets$y","_ref3","hasX","hasY","sideX","sideY","heightProp","widthProp","offsetY","offsetX","commonStyles","_ref4","_Object$assign","computeStyles","_ref5","_options$gpuAccelerat","_options$adaptive","_options$roundOffsets","computeStyles$1","passive","instance","_options$scroll","scroll","_options$resize","resize","scrollParents","scrollParent","eventListeners","hash","getOppositePlacement","matched","getOppositeVariationPlacement","getWindowScroll","scrollLeft","scrollTop","getWindowScrollBarX","getViewportRect","strategy","html","layoutViewport","getDocumentRect","_element$ownerDocumen","winScroll","body","isScrollParent","_getComputedStyle","overflow","overflowX","overflowY","getScrollParent","listScrollParents","list","isBody","target","updatedList","rectToClientRect","rect","getInnerBoundingClientRect","getClientRectFromMixedType","clippingParent","getClippingParents","canEscapeClipping","clipperElement","getClippingRect","boundary","rootBoundary","mainClippingParents","firstClippingParent","clippingRect","accRect","computeOffsets","commonX","commonY","mainAxis","detectOverflow","_options","_options$placement","_options$strategy","_options$boundary","_options$rootBoundary","_options$elementConte","elementContext","_options$altBoundary","altBoundary","_options$padding","altContext","clippingClientRect","referenceClientRect","popperClientRect","elementClientRect","overflowOffsets","offsetData","multiply","computeAutoPlacement","flipVariations","_options$allowedAutoP","allowedAutoPlacements","allPlacements","allowedPlacements","overflows","a","b","getExpandedFallbackPlacements","oppositePlacement","flip","_options$mainAxis","checkMainAxis","_options$altAxis","checkAltAxis","specifiedFallbackPlacements","_options$flipVariatio","preferredPlacement","isBasePlacement","fallbackPlacements","referenceRect","checksMap","makeFallbackChecks","firstFittingPlacement","i","_basePlacement","isStartVariation","mainVariationSide","altVariationSide","checks","check","numberOfChecks","_loop","_i","fittingPlacement","_ret","flip$1","getSideOffsets","preventedOffsets","isAnySideFullyClipped","side","hide","referenceOverflow","popperAltOverflow","referenceClippingOffsets","popperEscapeOffsets","isReferenceHidden","hasPopperEscaped","hide$1","distanceAndSkiddingToXY","rects","invertDistance","skidding","distance","_options$offset","data","_data$state$placement","offset$1","popperOffsets$1","getAltAxis","preventOverflow","_options$tether","tether","_options$tetherOffset","tetherOffset","altAxis","tetherOffsetValue","normalizedTetherOffsetValue","offsetModifierState","_offsetModifierState$","mainSide","altSide","additive","minLen","maxLen","arrowPaddingObject","arrowPaddingMin","arrowPaddingMax","arrowLen","minOffset","maxOffset","clientOffset","offsetModifierValue","tetherMin","tetherMax","preventedOffset","_offsetModifierState$2","_mainSide","_altSide","_offset","_len","_min","_max","isOriginSide","_offsetModifierValue","_tetherMin","_tetherMax","_preventedOffset","preventOverflow$1","getHTMLElementScroll","getNodeScroll","isElementScaled","getCompositeRect","elementOrVirtualElement","isOffsetParentAnElement","offsetParentIsScaled","documentElement","order","modifiers","map","visited","result","modifier","sort","requires","dep","depModifier","orderModifiers","orderedModifiers","phase","debounce","fn","pending","resolve","mergeByName","merged","current","existing","DEFAULT_OPTIONS","areValidElements","args","_key","popperGenerator","generatorOptions","_generatorOptions","_generatorOptions$def","defaultModifiers","_generatorOptions$def2","defaultOptions","effectCleanupFns","isDestroyed","setOptionsAction","cleanupModifierEffects","m","runModifierEffects","_state$elements","index","_state$orderedModifie","_state$orderedModifie2","_ref$options","cleanupFn","noopFn","createPopper","t","e","module","require$$0","this","s","n","o","r","l","c","h","d","u","_","g","f","p","w","A","T","E","C","k","L","I","O","S","D","N","j","P","F","$","M","z","H","q","B","W","R","V","K","Q","X","Y","U","G","J","Z","tt","et","it","st","nt","ot","rt","at","lt","ct","ht","dt","_t","gt","ft","pt","mt","bt","vt","yt","wt","At","Tt","Et","Ct","Lt","It","Ot","St","Dt","Nt","Pt","xt","Mt","jt","$t","Ft","zt","Ht","qt","Bt","Wt","Rt","Vt","Kt","Qt","Xt","Yt","Ut","Gt","Jt","Zt","te","ee","ie","se","ne","oe","re","ae","le","ce","he","de","ue","_e","ge","fe","pe","me","be","ve","ye","we","Ae","Te","Ee","Ce","ke","Le","Ie","Oe","Se","De","Ne","Pe","xe","Me","je","$e","Fe","ze","He","qe","Be","We","Re","Ve","Ke","Qe","Xe","Ye","Ue","Ge","Je","Ze","ti","ei","ii","si","ni","validation","forms","form","event"],"mappings":"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","x_google_ignoreList":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55]} \ No newline at end of file diff --git a/dist/assets/validation-dfd4cadb.css b/dist/assets/validation-dfd4cadb.css new file mode 100644 index 0000000..294c98e --- /dev/null +++ b/dist/assets/validation-dfd4cadb.css @@ -0,0 +1,5 @@ +/*! + * Font Awesome Free 6.2.0 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + * Copyright 2022 Fonticons, Inc. + */.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{-webkit-animation-delay:var(--fa-animation-delay,0s);animation-delay:var(--fa-animation-delay,0s);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes fa-bounce{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}8%,24%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}40%,to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0:before{content:"0"}.fa-1:before{content:"1"}.fa-2:before{content:"2"}.fa-3:before{content:"3"}.fa-4:before{content:"4"}.fa-5:before{content:"5"}.fa-6:before{content:"6"}.fa-7:before{content:"7"}.fa-8:before{content:"8"}.fa-9:before{content:"9"}.fa-fill-drip:before{content:""}.fa-arrows-to-circle:before{content:""}.fa-chevron-circle-right:before,.fa-circle-chevron-right:before{content:""}.fa-at:before{content:"@"}.fa-trash-alt:before,.fa-trash-can:before{content:""}.fa-text-height:before{content:""}.fa-user-times:before,.fa-user-xmark:before{content:""}.fa-stethoscope:before{content:""}.fa-comment-alt:before,.fa-message:before{content:""}.fa-info:before{content:""}.fa-compress-alt:before,.fa-down-left-and-up-right-to-center:before{content:""}.fa-explosion:before{content:""}.fa-file-alt:before,.fa-file-lines:before,.fa-file-text:before{content:""}.fa-wave-square:before{content:""}.fa-ring:before{content:""}.fa-building-un:before{content:""}.fa-dice-three:before{content:""}.fa-calendar-alt:before,.fa-calendar-days:before{content:""}.fa-anchor-circle-check:before{content:""}.fa-building-circle-arrow-right:before{content:""}.fa-volleyball-ball:before,.fa-volleyball:before{content:""}.fa-arrows-up-to-line:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-circle-minus:before,.fa-minus-circle:before{content:""}.fa-door-open:before{content:""}.fa-right-from-bracket:before,.fa-sign-out-alt:before{content:""}.fa-atom:before{content:""}.fa-soap:before{content:""}.fa-heart-music-camera-bolt:before,.fa-icons:before{content:""}.fa-microphone-alt-slash:before,.fa-microphone-lines-slash:before{content:""}.fa-bridge-circle-check:before{content:""}.fa-pump-medical:before{content:""}.fa-fingerprint:before{content:""}.fa-hand-point-right:before{content:""}.fa-magnifying-glass-location:before,.fa-search-location:before{content:""}.fa-forward-step:before,.fa-step-forward:before{content:""}.fa-face-smile-beam:before,.fa-smile-beam:before{content:""}.fa-flag-checkered:before{content:""}.fa-football-ball:before,.fa-football:before{content:""}.fa-school-circle-exclamation:before{content:""}.fa-crop:before{content:""}.fa-angle-double-down:before,.fa-angles-down:before{content:""}.fa-users-rectangle:before{content:""}.fa-people-roof:before{content:""}.fa-people-line:before{content:""}.fa-beer-mug-empty:before,.fa-beer:before{content:""}.fa-diagram-predecessor:before{content:""}.fa-arrow-up-long:before,.fa-long-arrow-up:before{content:""}.fa-burn:before,.fa-fire-flame-simple:before{content:""}.fa-male:before,.fa-person:before{content:""}.fa-laptop:before{content:""}.fa-file-csv:before{content:""}.fa-menorah:before{content:""}.fa-truck-plane:before{content:""}.fa-record-vinyl:before{content:""}.fa-face-grin-stars:before,.fa-grin-stars:before{content:""}.fa-bong:before{content:""}.fa-pastafarianism:before,.fa-spaghetti-monster-flying:before{content:""}.fa-arrow-down-up-across-line:before{content:""}.fa-spoon:before,.fa-utensil-spoon:before{content:""}.fa-jar-wheat:before{content:""}.fa-envelopes-bulk:before,.fa-mail-bulk:before{content:""}.fa-file-circle-exclamation:before{content:""}.fa-circle-h:before,.fa-hospital-symbol:before{content:""}.fa-pager:before{content:""}.fa-address-book:before,.fa-contact-book:before{content:""}.fa-strikethrough:before{content:""}.fa-k:before{content:"K"}.fa-landmark-flag:before{content:""}.fa-pencil-alt:before,.fa-pencil:before{content:""}.fa-backward:before{content:""}.fa-caret-right:before{content:""}.fa-comments:before{content:""}.fa-file-clipboard:before,.fa-paste:before{content:""}.fa-code-pull-request:before{content:""}.fa-clipboard-list:before{content:""}.fa-truck-loading:before,.fa-truck-ramp-box:before{content:""}.fa-user-check:before{content:""}.fa-vial-virus:before{content:""}.fa-sheet-plastic:before{content:""}.fa-blog:before{content:""}.fa-user-ninja:before{content:""}.fa-person-arrow-up-from-line:before{content:""}.fa-scroll-torah:before,.fa-torah:before{content:""}.fa-broom-ball:before,.fa-quidditch-broom-ball:before,.fa-quidditch:before{content:""}.fa-toggle-off:before{content:""}.fa-archive:before,.fa-box-archive:before{content:""}.fa-person-drowning:before{content:""}.fa-arrow-down-9-1:before,.fa-sort-numeric-desc:before,.fa-sort-numeric-down-alt:before{content:""}.fa-face-grin-tongue-squint:before,.fa-grin-tongue-squint:before{content:""}.fa-spray-can:before{content:""}.fa-truck-monster:before{content:""}.fa-w:before{content:"W"}.fa-earth-africa:before,.fa-globe-africa:before{content:""}.fa-rainbow:before{content:""}.fa-circle-notch:before{content:""}.fa-tablet-alt:before,.fa-tablet-screen-button:before{content:""}.fa-paw:before{content:""}.fa-cloud:before{content:""}.fa-trowel-bricks:before{content:""}.fa-face-flushed:before,.fa-flushed:before{content:""}.fa-hospital-user:before{content:""}.fa-tent-arrow-left-right:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-binoculars:before{content:""}.fa-microphone-slash:before{content:""}.fa-box-tissue:before{content:""}.fa-motorcycle:before{content:""}.fa-bell-concierge:before,.fa-concierge-bell:before{content:""}.fa-pen-ruler:before,.fa-pencil-ruler:before{content:""}.fa-people-arrows-left-right:before,.fa-people-arrows:before{content:""}.fa-mars-and-venus-burst:before{content:""}.fa-caret-square-right:before,.fa-square-caret-right:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-sun-plant-wilt:before{content:""}.fa-toilets-portable:before{content:""}.fa-hockey-puck:before{content:""}.fa-table:before{content:""}.fa-magnifying-glass-arrow-right:before{content:""}.fa-digital-tachograph:before,.fa-tachograph-digital:before{content:""}.fa-users-slash:before{content:""}.fa-clover:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-star-and-crescent:before{content:""}.fa-house-fire:before{content:""}.fa-minus-square:before,.fa-square-minus:before{content:""}.fa-helicopter:before{content:""}.fa-compass:before{content:""}.fa-caret-square-down:before,.fa-square-caret-down:before{content:""}.fa-file-circle-question:before{content:""}.fa-laptop-code:before{content:""}.fa-swatchbook:before{content:""}.fa-prescription-bottle:before{content:""}.fa-bars:before,.fa-navicon:before{content:""}.fa-people-group:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-heart-broken:before,.fa-heart-crack:before{content:""}.fa-external-link-square-alt:before,.fa-square-up-right:before{content:""}.fa-face-kiss-beam:before,.fa-kiss-beam:before{content:""}.fa-film:before{content:""}.fa-ruler-horizontal:before{content:""}.fa-people-robbery:before{content:""}.fa-lightbulb:before{content:""}.fa-caret-left:before{content:""}.fa-circle-exclamation:before,.fa-exclamation-circle:before{content:""}.fa-school-circle-xmark:before{content:""}.fa-arrow-right-from-bracket:before,.fa-sign-out:before{content:""}.fa-chevron-circle-down:before,.fa-circle-chevron-down:before{content:""}.fa-unlock-alt:before,.fa-unlock-keyhole:before{content:""}.fa-cloud-showers-heavy:before{content:""}.fa-headphones-alt:before,.fa-headphones-simple:before{content:""}.fa-sitemap:before{content:""}.fa-circle-dollar-to-slot:before,.fa-donate:before{content:""}.fa-memory:before{content:""}.fa-road-spikes:before{content:""}.fa-fire-burner:before{content:""}.fa-flag:before{content:""}.fa-hanukiah:before{content:""}.fa-feather:before{content:""}.fa-volume-down:before,.fa-volume-low:before{content:""}.fa-comment-slash:before{content:""}.fa-cloud-sun-rain:before{content:""}.fa-compress:before{content:""}.fa-wheat-alt:before,.fa-wheat-awn:before{content:""}.fa-ankh:before{content:""}.fa-hands-holding-child:before{content:""}.fa-asterisk:before{content:"*"}.fa-check-square:before,.fa-square-check:before{content:""}.fa-peseta-sign:before{content:""}.fa-header:before,.fa-heading:before{content:""}.fa-ghost:before{content:""}.fa-list-squares:before,.fa-list:before{content:""}.fa-phone-square-alt:before,.fa-square-phone-flip:before{content:""}.fa-cart-plus:before{content:""}.fa-gamepad:before{content:""}.fa-circle-dot:before,.fa-dot-circle:before{content:""}.fa-dizzy:before,.fa-face-dizzy:before{content:""}.fa-egg:before{content:""}.fa-house-medical-circle-xmark:before{content:""}.fa-campground:before{content:""}.fa-folder-plus:before{content:""}.fa-futbol-ball:before,.fa-futbol:before,.fa-soccer-ball:before{content:""}.fa-paint-brush:before,.fa-paintbrush:before{content:""}.fa-lock:before{content:""}.fa-gas-pump:before{content:""}.fa-hot-tub-person:before,.fa-hot-tub:before{content:""}.fa-map-location:before,.fa-map-marked:before{content:""}.fa-house-flood-water:before{content:""}.fa-tree:before{content:""}.fa-bridge-lock:before{content:""}.fa-sack-dollar:before{content:""}.fa-edit:before,.fa-pen-to-square:before{content:""}.fa-car-side:before{content:""}.fa-share-alt:before,.fa-share-nodes:before{content:""}.fa-heart-circle-minus:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-microscope:before{content:""}.fa-sink:before{content:""}.fa-bag-shopping:before,.fa-shopping-bag:before{content:""}.fa-arrow-down-z-a:before,.fa-sort-alpha-desc:before,.fa-sort-alpha-down-alt:before{content:""}.fa-mitten:before{content:""}.fa-person-rays:before{content:""}.fa-users:before{content:""}.fa-eye-slash:before{content:""}.fa-flask-vial:before{content:""}.fa-hand-paper:before,.fa-hand:before{content:""}.fa-om:before{content:""}.fa-worm:before{content:""}.fa-house-circle-xmark:before{content:""}.fa-plug:before{content:""}.fa-chevron-up:before{content:""}.fa-hand-spock:before{content:""}.fa-stopwatch:before{content:""}.fa-face-kiss:before,.fa-kiss:before{content:""}.fa-bridge-circle-xmark:before{content:""}.fa-face-grin-tongue:before,.fa-grin-tongue:before{content:""}.fa-chess-bishop:before{content:""}.fa-face-grin-wink:before,.fa-grin-wink:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-ear-deaf:before,.fa-hard-of-hearing:before{content:""}.fa-road-circle-check:before{content:""}.fa-dice-five:before{content:""}.fa-rss-square:before,.fa-square-rss:before{content:""}.fa-land-mine-on:before{content:""}.fa-i-cursor:before{content:""}.fa-stamp:before{content:""}.fa-stairs:before{content:""}.fa-i:before{content:"I"}.fa-hryvnia-sign:before,.fa-hryvnia:before{content:""}.fa-pills:before{content:""}.fa-face-grin-wide:before,.fa-grin-alt:before{content:""}.fa-tooth:before{content:""}.fa-v:before{content:"V"}.fa-bicycle:before{content:""}.fa-rod-asclepius:before,.fa-rod-snake:before,.fa-staff-aesculapius:before,.fa-staff-snake:before{content:""}.fa-head-side-cough-slash:before{content:""}.fa-ambulance:before,.fa-truck-medical:before{content:""}.fa-wheat-awn-circle-exclamation:before{content:""}.fa-snowman:before{content:""}.fa-mortar-pestle:before{content:""}.fa-road-barrier:before{content:""}.fa-school:before{content:""}.fa-igloo:before{content:""}.fa-joint:before{content:""}.fa-angle-right:before{content:""}.fa-horse:before{content:""}.fa-q:before{content:"Q"}.fa-g:before{content:"G"}.fa-notes-medical:before{content:""}.fa-temperature-2:before,.fa-temperature-half:before,.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-dong-sign:before{content:""}.fa-capsules:before{content:""}.fa-poo-bolt:before,.fa-poo-storm:before{content:""}.fa-face-frown-open:before,.fa-frown-open:before{content:""}.fa-hand-point-up:before{content:""}.fa-money-bill:before{content:""}.fa-bookmark:before{content:""}.fa-align-justify:before{content:""}.fa-umbrella-beach:before{content:""}.fa-helmet-un:before{content:""}.fa-bullseye:before{content:""}.fa-bacon:before{content:""}.fa-hand-point-down:before{content:""}.fa-arrow-up-from-bracket:before{content:""}.fa-folder-blank:before,.fa-folder:before{content:""}.fa-file-medical-alt:before,.fa-file-waveform:before{content:""}.fa-radiation:before{content:""}.fa-chart-simple:before{content:""}.fa-mars-stroke:before{content:""}.fa-vial:before{content:""}.fa-dashboard:before,.fa-gauge-med:before,.fa-gauge:before,.fa-tachometer-alt-average:before{content:""}.fa-magic-wand-sparkles:before,.fa-wand-magic-sparkles:before{content:""}.fa-e:before{content:"E"}.fa-pen-alt:before,.fa-pen-clip:before{content:""}.fa-bridge-circle-exclamation:before{content:""}.fa-user:before{content:""}.fa-school-circle-check:before{content:""}.fa-dumpster:before{content:""}.fa-shuttle-van:before,.fa-van-shuttle:before{content:""}.fa-building-user:before{content:""}.fa-caret-square-left:before,.fa-square-caret-left:before{content:""}.fa-highlighter:before{content:""}.fa-key:before{content:""}.fa-bullhorn:before{content:""}.fa-globe:before{content:""}.fa-synagogue:before{content:""}.fa-person-half-dress:before{content:""}.fa-road-bridge:before{content:""}.fa-location-arrow:before{content:""}.fa-c:before{content:"C"}.fa-tablet-button:before{content:""}.fa-building-lock:before{content:""}.fa-pizza-slice:before{content:""}.fa-money-bill-wave:before{content:""}.fa-area-chart:before,.fa-chart-area:before{content:""}.fa-house-flag:before{content:""}.fa-person-circle-minus:before{content:""}.fa-ban:before,.fa-cancel:before{content:""}.fa-camera-rotate:before{content:""}.fa-air-freshener:before,.fa-spray-can-sparkles:before{content:""}.fa-star:before{content:""}.fa-repeat:before{content:""}.fa-cross:before{content:""}.fa-box:before{content:""}.fa-venus-mars:before{content:""}.fa-arrow-pointer:before,.fa-mouse-pointer:before{content:""}.fa-expand-arrows-alt:before,.fa-maximize:before{content:""}.fa-charging-station:before{content:""}.fa-shapes:before,.fa-triangle-circle-square:before{content:""}.fa-random:before,.fa-shuffle:before{content:""}.fa-person-running:before,.fa-running:before{content:""}.fa-mobile-retro:before{content:""}.fa-grip-lines-vertical:before{content:""}.fa-spider:before{content:""}.fa-hands-bound:before{content:""}.fa-file-invoice-dollar:before{content:""}.fa-plane-circle-exclamation:before{content:""}.fa-x-ray:before{content:""}.fa-spell-check:before{content:""}.fa-slash:before{content:""}.fa-computer-mouse:before,.fa-mouse:before{content:""}.fa-arrow-right-to-bracket:before,.fa-sign-in:before{content:""}.fa-shop-slash:before,.fa-store-alt-slash:before{content:""}.fa-server:before{content:""}.fa-virus-covid-slash:before{content:""}.fa-shop-lock:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-blender-phone:before{content:""}.fa-building-wheat:before{content:""}.fa-person-breastfeeding:before{content:""}.fa-right-to-bracket:before,.fa-sign-in-alt:before{content:""}.fa-venus:before{content:""}.fa-passport:before{content:""}.fa-heart-pulse:before,.fa-heartbeat:before{content:""}.fa-people-carry-box:before,.fa-people-carry:before{content:""}.fa-temperature-high:before{content:""}.fa-microchip:before{content:""}.fa-crown:before{content:""}.fa-weight-hanging:before{content:""}.fa-xmarks-lines:before{content:""}.fa-file-prescription:before{content:""}.fa-weight-scale:before,.fa-weight:before{content:""}.fa-user-friends:before,.fa-user-group:before{content:""}.fa-arrow-up-a-z:before,.fa-sort-alpha-up:before{content:""}.fa-chess-knight:before{content:""}.fa-face-laugh-squint:before,.fa-laugh-squint:before{content:""}.fa-wheelchair:before{content:""}.fa-arrow-circle-up:before,.fa-circle-arrow-up:before{content:""}.fa-toggle-on:before{content:""}.fa-person-walking:before,.fa-walking:before{content:""}.fa-l:before{content:"L"}.fa-fire:before{content:""}.fa-bed-pulse:before,.fa-procedures:before{content:""}.fa-shuttle-space:before,.fa-space-shuttle:before{content:""}.fa-face-laugh:before,.fa-laugh:before{content:""}.fa-folder-open:before{content:""}.fa-heart-circle-plus:before{content:""}.fa-code-fork:before{content:""}.fa-city:before{content:""}.fa-microphone-alt:before,.fa-microphone-lines:before{content:""}.fa-pepper-hot:before{content:""}.fa-unlock:before{content:""}.fa-colon-sign:before{content:""}.fa-headset:before{content:""}.fa-store-slash:before{content:""}.fa-road-circle-xmark:before{content:""}.fa-user-minus:before{content:""}.fa-mars-stroke-up:before,.fa-mars-stroke-v:before{content:""}.fa-champagne-glasses:before,.fa-glass-cheers:before{content:""}.fa-clipboard:before{content:""}.fa-house-circle-exclamation:before{content:""}.fa-file-arrow-up:before,.fa-file-upload:before{content:""}.fa-wifi-3:before,.fa-wifi-strong:before,.fa-wifi:before{content:""}.fa-bath:before,.fa-bathtub:before{content:""}.fa-underline:before{content:""}.fa-user-edit:before,.fa-user-pen:before{content:""}.fa-signature:before{content:""}.fa-stroopwafel:before{content:""}.fa-bold:before{content:""}.fa-anchor-lock:before{content:""}.fa-building-ngo:before{content:""}.fa-manat-sign:before{content:""}.fa-not-equal:before{content:""}.fa-border-style:before,.fa-border-top-left:before{content:""}.fa-map-location-dot:before,.fa-map-marked-alt:before{content:""}.fa-jedi:before{content:""}.fa-poll:before,.fa-square-poll-vertical:before{content:""}.fa-mug-hot:before{content:""}.fa-battery-car:before,.fa-car-battery:before{content:""}.fa-gift:before{content:""}.fa-dice-two:before{content:""}.fa-chess-queen:before{content:""}.fa-glasses:before{content:""}.fa-chess-board:before{content:""}.fa-building-circle-check:before{content:""}.fa-person-chalkboard:before{content:""}.fa-mars-stroke-h:before,.fa-mars-stroke-right:before{content:""}.fa-hand-back-fist:before,.fa-hand-rock:before{content:""}.fa-caret-square-up:before,.fa-square-caret-up:before{content:""}.fa-cloud-showers-water:before{content:""}.fa-bar-chart:before,.fa-chart-bar:before{content:""}.fa-hands-bubbles:before,.fa-hands-wash:before{content:""}.fa-less-than-equal:before{content:""}.fa-train:before{content:""}.fa-eye-low-vision:before,.fa-low-vision:before{content:""}.fa-crow:before{content:""}.fa-sailboat:before{content:""}.fa-window-restore:before{content:""}.fa-plus-square:before,.fa-square-plus:before{content:""}.fa-torii-gate:before{content:""}.fa-frog:before{content:""}.fa-bucket:before{content:""}.fa-image:before{content:""}.fa-microphone:before{content:""}.fa-cow:before{content:""}.fa-caret-up:before{content:""}.fa-screwdriver:before{content:""}.fa-folder-closed:before{content:""}.fa-house-tsunami:before{content:""}.fa-square-nfi:before{content:""}.fa-arrow-up-from-ground-water:before{content:""}.fa-glass-martini-alt:before,.fa-martini-glass:before{content:""}.fa-rotate-back:before,.fa-rotate-backward:before,.fa-rotate-left:before,.fa-undo-alt:before{content:""}.fa-columns:before,.fa-table-columns:before{content:""}.fa-lemon:before{content:""}.fa-head-side-mask:before{content:""}.fa-handshake:before{content:""}.fa-gem:before{content:""}.fa-dolly-box:before,.fa-dolly:before{content:""}.fa-smoking:before{content:""}.fa-compress-arrows-alt:before,.fa-minimize:before{content:""}.fa-monument:before{content:""}.fa-snowplow:before{content:""}.fa-angle-double-right:before,.fa-angles-right:before{content:""}.fa-cannabis:before{content:""}.fa-circle-play:before,.fa-play-circle:before{content:""}.fa-tablets:before{content:""}.fa-ethernet:before{content:""}.fa-eur:before,.fa-euro-sign:before,.fa-euro:before{content:""}.fa-chair:before{content:""}.fa-check-circle:before,.fa-circle-check:before{content:""}.fa-circle-stop:before,.fa-stop-circle:before{content:""}.fa-compass-drafting:before,.fa-drafting-compass:before{content:""}.fa-plate-wheat:before{content:""}.fa-icicles:before{content:""}.fa-person-shelter:before{content:""}.fa-neuter:before{content:""}.fa-id-badge:before{content:""}.fa-marker:before{content:""}.fa-face-laugh-beam:before,.fa-laugh-beam:before{content:""}.fa-helicopter-symbol:before{content:""}.fa-universal-access:before{content:""}.fa-chevron-circle-up:before,.fa-circle-chevron-up:before{content:""}.fa-lari-sign:before{content:""}.fa-volcano:before{content:""}.fa-person-walking-dashed-line-arrow-right:before{content:""}.fa-gbp:before,.fa-pound-sign:before,.fa-sterling-sign:before{content:""}.fa-viruses:before{content:""}.fa-square-person-confined:before{content:""}.fa-user-tie:before{content:""}.fa-arrow-down-long:before,.fa-long-arrow-down:before{content:""}.fa-tent-arrow-down-to-line:before{content:""}.fa-certificate:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-suitcase:before{content:""}.fa-person-skating:before,.fa-skating:before{content:""}.fa-filter-circle-dollar:before,.fa-funnel-dollar:before{content:""}.fa-camera-retro:before{content:""}.fa-arrow-circle-down:before,.fa-circle-arrow-down:before{content:""}.fa-arrow-right-to-file:before,.fa-file-import:before{content:""}.fa-external-link-square:before,.fa-square-arrow-up-right:before{content:""}.fa-box-open:before{content:""}.fa-scroll:before{content:""}.fa-spa:before{content:""}.fa-location-pin-lock:before{content:""}.fa-pause:before{content:""}.fa-hill-avalanche:before{content:""}.fa-temperature-0:before,.fa-temperature-empty:before,.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-bomb:before{content:""}.fa-registered:before{content:""}.fa-address-card:before,.fa-contact-card:before,.fa-vcard:before{content:""}.fa-balance-scale-right:before,.fa-scale-unbalanced-flip:before{content:""}.fa-subscript:before{content:""}.fa-diamond-turn-right:before,.fa-directions:before{content:""}.fa-burst:before{content:""}.fa-house-laptop:before,.fa-laptop-house:before{content:""}.fa-face-tired:before,.fa-tired:before{content:""}.fa-money-bills:before{content:""}.fa-smog:before{content:""}.fa-crutch:before{content:""}.fa-cloud-arrow-up:before,.fa-cloud-upload-alt:before,.fa-cloud-upload:before{content:""}.fa-palette:before{content:""}.fa-arrows-turn-right:before{content:""}.fa-vest:before{content:""}.fa-ferry:before{content:""}.fa-arrows-down-to-people:before{content:""}.fa-seedling:before,.fa-sprout:before{content:""}.fa-arrows-alt-h:before,.fa-left-right:before{content:""}.fa-boxes-packing:before{content:""}.fa-arrow-circle-left:before,.fa-circle-arrow-left:before{content:""}.fa-group-arrows-rotate:before{content:""}.fa-bowl-food:before{content:""}.fa-candy-cane:before{content:""}.fa-arrow-down-wide-short:before,.fa-sort-amount-asc:before,.fa-sort-amount-down:before{content:""}.fa-cloud-bolt:before,.fa-thunderstorm:before{content:""}.fa-remove-format:before,.fa-text-slash:before{content:""}.fa-face-smile-wink:before,.fa-smile-wink:before{content:""}.fa-file-word:before{content:""}.fa-file-powerpoint:before{content:""}.fa-arrows-h:before,.fa-arrows-left-right:before{content:""}.fa-house-lock:before{content:""}.fa-cloud-arrow-down:before,.fa-cloud-download-alt:before,.fa-cloud-download:before{content:""}.fa-children:before{content:""}.fa-blackboard:before,.fa-chalkboard:before{content:""}.fa-user-alt-slash:before,.fa-user-large-slash:before{content:""}.fa-envelope-open:before{content:""}.fa-handshake-alt-slash:before,.fa-handshake-simple-slash:before{content:""}.fa-mattress-pillow:before{content:""}.fa-guarani-sign:before{content:""}.fa-arrows-rotate:before,.fa-refresh:before,.fa-sync:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-cruzeiro-sign:before{content:""}.fa-greater-than-equal:before{content:""}.fa-shield-alt:before,.fa-shield-halved:before{content:""}.fa-atlas:before,.fa-book-atlas:before{content:""}.fa-virus:before{content:""}.fa-envelope-circle-check:before{content:""}.fa-layer-group:before{content:""}.fa-arrows-to-dot:before{content:""}.fa-archway:before{content:""}.fa-heart-circle-check:before{content:""}.fa-house-chimney-crack:before,.fa-house-damage:before{content:""}.fa-file-archive:before,.fa-file-zipper:before{content:""}.fa-square:before{content:""}.fa-glass-martini:before,.fa-martini-glass-empty:before{content:""}.fa-couch:before{content:""}.fa-cedi-sign:before{content:""}.fa-italic:before{content:""}.fa-church:before{content:""}.fa-comments-dollar:before{content:""}.fa-democrat:before{content:""}.fa-z:before{content:"Z"}.fa-person-skiing:before,.fa-skiing:before{content:""}.fa-road-lock:before{content:""}.fa-a:before{content:"A"}.fa-temperature-arrow-down:before,.fa-temperature-down:before{content:""}.fa-feather-alt:before,.fa-feather-pointed:before{content:""}.fa-p:before{content:"P"}.fa-snowflake:before{content:""}.fa-newspaper:before{content:""}.fa-ad:before,.fa-rectangle-ad:before{content:""}.fa-arrow-circle-right:before,.fa-circle-arrow-right:before{content:""}.fa-filter-circle-xmark:before{content:""}.fa-locust:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-list-1-2:before,.fa-list-numeric:before,.fa-list-ol:before{content:""}.fa-person-dress-burst:before{content:""}.fa-money-check-alt:before,.fa-money-check-dollar:before{content:""}.fa-vector-square:before{content:""}.fa-bread-slice:before{content:""}.fa-language:before{content:""}.fa-face-kiss-wink-heart:before,.fa-kiss-wink-heart:before{content:""}.fa-filter:before{content:""}.fa-question:before{content:"?"}.fa-file-signature:before{content:""}.fa-arrows-alt:before,.fa-up-down-left-right:before{content:""}.fa-house-chimney-user:before{content:""}.fa-hand-holding-heart:before{content:""}.fa-puzzle-piece:before{content:""}.fa-money-check:before{content:""}.fa-star-half-alt:before,.fa-star-half-stroke:before{content:""}.fa-code:before{content:""}.fa-glass-whiskey:before,.fa-whiskey-glass:before{content:""}.fa-building-circle-exclamation:before{content:""}.fa-magnifying-glass-chart:before{content:""}.fa-arrow-up-right-from-square:before,.fa-external-link:before{content:""}.fa-cubes-stacked:before{content:""}.fa-krw:before,.fa-won-sign:before,.fa-won:before{content:""}.fa-virus-covid:before{content:""}.fa-austral-sign:before{content:""}.fa-f:before{content:"F"}.fa-leaf:before{content:""}.fa-road:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-person-circle-plus:before{content:""}.fa-chart-pie:before,.fa-pie-chart:before{content:""}.fa-bolt-lightning:before{content:""}.fa-sack-xmark:before{content:""}.fa-file-excel:before{content:""}.fa-file-contract:before{content:""}.fa-fish-fins:before{content:""}.fa-building-flag:before{content:""}.fa-face-grin-beam:before,.fa-grin-beam:before{content:""}.fa-object-ungroup:before{content:""}.fa-poop:before{content:""}.fa-location-pin:before,.fa-map-marker:before{content:""}.fa-kaaba:before{content:""}.fa-toilet-paper:before{content:""}.fa-hard-hat:before,.fa-hat-hard:before,.fa-helmet-safety:before{content:""}.fa-eject:before{content:""}.fa-arrow-alt-circle-right:before,.fa-circle-right:before{content:""}.fa-plane-circle-check:before{content:""}.fa-face-rolling-eyes:before,.fa-meh-rolling-eyes:before{content:""}.fa-object-group:before{content:""}.fa-chart-line:before,.fa-line-chart:before{content:""}.fa-mask-ventilator:before{content:""}.fa-arrow-right:before{content:""}.fa-map-signs:before,.fa-signs-post:before{content:""}.fa-cash-register:before{content:""}.fa-person-circle-question:before{content:""}.fa-h:before{content:"H"}.fa-tarp:before{content:""}.fa-screwdriver-wrench:before,.fa-tools:before{content:""}.fa-arrows-to-eye:before{content:""}.fa-plug-circle-bolt:before{content:""}.fa-heart:before{content:""}.fa-mars-and-venus:before{content:""}.fa-home-user:before,.fa-house-user:before{content:""}.fa-dumpster-fire:before{content:""}.fa-house-crack:before{content:""}.fa-cocktail:before,.fa-martini-glass-citrus:before{content:""}.fa-face-surprise:before,.fa-surprise:before{content:""}.fa-bottle-water:before{content:""}.fa-circle-pause:before,.fa-pause-circle:before{content:""}.fa-toilet-paper-slash:before{content:""}.fa-apple-alt:before,.fa-apple-whole:before{content:""}.fa-kitchen-set:before{content:""}.fa-r:before{content:"R"}.fa-temperature-1:before,.fa-temperature-quarter:before,.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-cube:before{content:""}.fa-bitcoin-sign:before{content:""}.fa-shield-dog:before{content:""}.fa-solar-panel:before{content:""}.fa-lock-open:before{content:""}.fa-elevator:before{content:""}.fa-money-bill-transfer:before{content:""}.fa-money-bill-trend-up:before{content:""}.fa-house-flood-water-circle-arrow-right:before{content:""}.fa-poll-h:before,.fa-square-poll-horizontal:before{content:""}.fa-circle:before{content:""}.fa-backward-fast:before,.fa-fast-backward:before{content:""}.fa-recycle:before{content:""}.fa-user-astronaut:before{content:""}.fa-plane-slash:before{content:""}.fa-trademark:before{content:""}.fa-basketball-ball:before,.fa-basketball:before{content:""}.fa-satellite-dish:before{content:""}.fa-arrow-alt-circle-up:before,.fa-circle-up:before{content:""}.fa-mobile-alt:before,.fa-mobile-screen-button:before{content:""}.fa-volume-high:before,.fa-volume-up:before{content:""}.fa-users-rays:before{content:""}.fa-wallet:before{content:""}.fa-clipboard-check:before{content:""}.fa-file-audio:before{content:""}.fa-burger:before,.fa-hamburger:before{content:""}.fa-wrench:before{content:""}.fa-bugs:before{content:""}.fa-rupee-sign:before,.fa-rupee:before{content:""}.fa-file-image:before{content:""}.fa-circle-question:before,.fa-question-circle:before{content:""}.fa-plane-departure:before{content:""}.fa-handshake-slash:before{content:""}.fa-book-bookmark:before{content:""}.fa-code-branch:before{content:""}.fa-hat-cowboy:before{content:""}.fa-bridge:before{content:""}.fa-phone-alt:before,.fa-phone-flip:before{content:""}.fa-truck-front:before{content:""}.fa-cat:before{content:""}.fa-anchor-circle-exclamation:before{content:""}.fa-truck-field:before{content:""}.fa-route:before{content:""}.fa-clipboard-question:before{content:""}.fa-panorama:before{content:""}.fa-comment-medical:before{content:""}.fa-teeth-open:before{content:""}.fa-file-circle-minus:before{content:""}.fa-tags:before{content:""}.fa-wine-glass:before{content:""}.fa-fast-forward:before,.fa-forward-fast:before{content:""}.fa-face-meh-blank:before,.fa-meh-blank:before{content:""}.fa-parking:before,.fa-square-parking:before{content:""}.fa-house-signal:before{content:""}.fa-bars-progress:before,.fa-tasks-alt:before{content:""}.fa-faucet-drip:before{content:""}.fa-cart-flatbed:before,.fa-dolly-flatbed:before{content:""}.fa-ban-smoking:before,.fa-smoking-ban:before{content:""}.fa-terminal:before{content:""}.fa-mobile-button:before{content:""}.fa-house-medical-flag:before{content:""}.fa-basket-shopping:before,.fa-shopping-basket:before{content:""}.fa-tape:before{content:""}.fa-bus-alt:before,.fa-bus-simple:before{content:""}.fa-eye:before{content:""}.fa-face-sad-cry:before,.fa-sad-cry:before{content:""}.fa-audio-description:before{content:""}.fa-person-military-to-person:before{content:""}.fa-file-shield:before{content:""}.fa-user-slash:before{content:""}.fa-pen:before{content:""}.fa-tower-observation:before{content:""}.fa-file-code:before{content:""}.fa-signal-5:before,.fa-signal-perfect:before,.fa-signal:before{content:""}.fa-bus:before{content:""}.fa-heart-circle-xmark:before{content:""}.fa-home-lg:before,.fa-house-chimney:before{content:""}.fa-window-maximize:before{content:""}.fa-face-frown:before,.fa-frown:before{content:""}.fa-prescription:before{content:""}.fa-shop:before,.fa-store-alt:before{content:""}.fa-floppy-disk:before,.fa-save:before{content:""}.fa-vihara:before{content:""}.fa-balance-scale-left:before,.fa-scale-unbalanced:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-comment-dots:before,.fa-commenting:before{content:""}.fa-plant-wilt:before{content:""}.fa-diamond:before{content:""}.fa-face-grin-squint:before,.fa-grin-squint:before{content:""}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:""}.fa-bacterium:before{content:""}.fa-hand-pointer:before{content:""}.fa-drum-steelpan:before{content:""}.fa-hand-scissors:before{content:""}.fa-hands-praying:before,.fa-praying-hands:before{content:""}.fa-arrow-right-rotate:before,.fa-arrow-rotate-forward:before,.fa-arrow-rotate-right:before,.fa-redo:before{content:""}.fa-biohazard:before{content:""}.fa-location-crosshairs:before,.fa-location:before{content:""}.fa-mars-double:before{content:""}.fa-child-dress:before{content:""}.fa-users-between-lines:before{content:""}.fa-lungs-virus:before{content:""}.fa-face-grin-tears:before,.fa-grin-tears:before{content:""}.fa-phone:before{content:""}.fa-calendar-times:before,.fa-calendar-xmark:before{content:""}.fa-child-reaching:before{content:""}.fa-head-side-virus:before{content:""}.fa-user-cog:before,.fa-user-gear:before{content:""}.fa-arrow-up-1-9:before,.fa-sort-numeric-up:before{content:""}.fa-door-closed:before{content:""}.fa-shield-virus:before{content:""}.fa-dice-six:before{content:""}.fa-mosquito-net:before{content:""}.fa-bridge-water:before{content:""}.fa-person-booth:before{content:""}.fa-text-width:before{content:""}.fa-hat-wizard:before{content:""}.fa-pen-fancy:before{content:""}.fa-digging:before,.fa-person-digging:before{content:""}.fa-trash:before{content:""}.fa-gauge-simple-med:before,.fa-gauge-simple:before,.fa-tachometer-average:before{content:""}.fa-book-medical:before{content:""}.fa-poo:before{content:""}.fa-quote-right-alt:before,.fa-quote-right:before{content:""}.fa-shirt:before,.fa-t-shirt:before,.fa-tshirt:before{content:""}.fa-cubes:before{content:""}.fa-divide:before{content:""}.fa-tenge-sign:before,.fa-tenge:before{content:""}.fa-headphones:before{content:""}.fa-hands-holding:before{content:""}.fa-hands-clapping:before{content:""}.fa-republican:before{content:""}.fa-arrow-left:before{content:""}.fa-person-circle-xmark:before{content:""}.fa-ruler:before{content:""}.fa-align-left:before{content:""}.fa-dice-d6:before{content:""}.fa-restroom:before{content:""}.fa-j:before{content:"J"}.fa-users-viewfinder:before{content:""}.fa-file-video:before{content:""}.fa-external-link-alt:before,.fa-up-right-from-square:before{content:""}.fa-table-cells:before,.fa-th:before{content:""}.fa-file-pdf:before{content:""}.fa-bible:before,.fa-book-bible:before{content:""}.fa-o:before{content:"O"}.fa-medkit:before,.fa-suitcase-medical:before{content:""}.fa-user-secret:before{content:""}.fa-otter:before{content:""}.fa-female:before,.fa-person-dress:before{content:""}.fa-comment-dollar:before{content:""}.fa-briefcase-clock:before,.fa-business-time:before{content:""}.fa-table-cells-large:before,.fa-th-large:before{content:""}.fa-book-tanakh:before,.fa-tanakh:before{content:""}.fa-phone-volume:before,.fa-volume-control-phone:before{content:""}.fa-hat-cowboy-side:before{content:""}.fa-clipboard-user:before{content:""}.fa-child:before{content:""}.fa-lira-sign:before{content:""}.fa-satellite:before{content:""}.fa-plane-lock:before{content:""}.fa-tag:before{content:""}.fa-comment:before{content:""}.fa-birthday-cake:before,.fa-cake-candles:before,.fa-cake:before{content:""}.fa-envelope:before{content:""}.fa-angle-double-up:before,.fa-angles-up:before{content:""}.fa-paperclip:before{content:""}.fa-arrow-right-to-city:before{content:""}.fa-ribbon:before{content:""}.fa-lungs:before{content:""}.fa-arrow-up-9-1:before,.fa-sort-numeric-up-alt:before{content:""}.fa-litecoin-sign:before{content:""}.fa-border-none:before{content:""}.fa-circle-nodes:before{content:""}.fa-parachute-box:before{content:""}.fa-indent:before{content:""}.fa-truck-field-un:before{content:""}.fa-hourglass-empty:before,.fa-hourglass:before{content:""}.fa-mountain:before{content:""}.fa-user-doctor:before,.fa-user-md:before{content:""}.fa-circle-info:before,.fa-info-circle:before{content:""}.fa-cloud-meatball:before{content:""}.fa-camera-alt:before,.fa-camera:before{content:""}.fa-square-virus:before{content:""}.fa-meteor:before{content:""}.fa-car-on:before{content:""}.fa-sleigh:before{content:""}.fa-arrow-down-1-9:before,.fa-sort-numeric-asc:before,.fa-sort-numeric-down:before{content:""}.fa-hand-holding-droplet:before,.fa-hand-holding-water:before{content:""}.fa-water:before{content:""}.fa-calendar-check:before{content:""}.fa-braille:before{content:""}.fa-prescription-bottle-alt:before,.fa-prescription-bottle-medical:before{content:""}.fa-landmark:before{content:""}.fa-truck:before{content:""}.fa-crosshairs:before{content:""}.fa-person-cane:before{content:""}.fa-tent:before{content:""}.fa-vest-patches:before{content:""}.fa-check-double:before{content:""}.fa-arrow-down-a-z:before,.fa-sort-alpha-asc:before,.fa-sort-alpha-down:before{content:""}.fa-money-bill-wheat:before{content:""}.fa-cookie:before{content:""}.fa-arrow-left-rotate:before,.fa-arrow-rotate-back:before,.fa-arrow-rotate-backward:before,.fa-arrow-rotate-left:before,.fa-undo:before{content:""}.fa-hard-drive:before,.fa-hdd:before{content:""}.fa-face-grin-squint-tears:before,.fa-grin-squint-tears:before{content:""}.fa-dumbbell:before{content:""}.fa-list-alt:before,.fa-rectangle-list:before{content:""}.fa-tarp-droplet:before{content:""}.fa-house-medical-circle-check:before{content:""}.fa-person-skiing-nordic:before,.fa-skiing-nordic:before{content:""}.fa-calendar-plus:before{content:""}.fa-plane-arrival:before{content:""}.fa-arrow-alt-circle-left:before,.fa-circle-left:before{content:""}.fa-subway:before,.fa-train-subway:before{content:""}.fa-chart-gantt:before{content:""}.fa-indian-rupee-sign:before,.fa-indian-rupee:before,.fa-inr:before{content:""}.fa-crop-alt:before,.fa-crop-simple:before{content:""}.fa-money-bill-1:before,.fa-money-bill-alt:before{content:""}.fa-left-long:before,.fa-long-arrow-alt-left:before{content:""}.fa-dna:before{content:""}.fa-virus-slash:before{content:""}.fa-minus:before,.fa-subtract:before{content:""}.fa-child-rifle:before{content:""}.fa-chess:before{content:""}.fa-arrow-left-long:before,.fa-long-arrow-left:before{content:""}.fa-plug-circle-check:before{content:""}.fa-street-view:before{content:""}.fa-franc-sign:before{content:""}.fa-volume-off:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before,.fa-hands-american-sign-language-interpreting:before,.fa-hands-asl-interpreting:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-droplet-slash:before,.fa-tint-slash:before{content:""}.fa-mosque:before{content:""}.fa-mosquito:before{content:""}.fa-star-of-david:before{content:""}.fa-person-military-rifle:before{content:""}.fa-cart-shopping:before,.fa-shopping-cart:before{content:""}.fa-vials:before{content:""}.fa-plug-circle-plus:before{content:""}.fa-place-of-worship:before{content:""}.fa-grip-vertical:before{content:""}.fa-arrow-turn-up:before,.fa-level-up:before{content:""}.fa-u:before{content:"U"}.fa-square-root-alt:before,.fa-square-root-variable:before{content:""}.fa-clock-four:before,.fa-clock:before{content:""}.fa-backward-step:before,.fa-step-backward:before{content:""}.fa-pallet:before{content:""}.fa-faucet:before{content:""}.fa-baseball-bat-ball:before{content:""}.fa-s:before{content:"S"}.fa-timeline:before{content:""}.fa-keyboard:before{content:""}.fa-caret-down:before{content:""}.fa-clinic-medical:before,.fa-house-chimney-medical:before{content:""}.fa-temperature-3:before,.fa-temperature-three-quarters:before,.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-mobile-android-alt:before,.fa-mobile-screen:before{content:""}.fa-plane-up:before{content:""}.fa-piggy-bank:before{content:""}.fa-battery-3:before,.fa-battery-half:before{content:""}.fa-mountain-city:before{content:""}.fa-coins:before{content:""}.fa-khanda:before{content:""}.fa-sliders-h:before,.fa-sliders:before{content:""}.fa-folder-tree:before{content:""}.fa-network-wired:before{content:""}.fa-map-pin:before{content:""}.fa-hamsa:before{content:""}.fa-cent-sign:before{content:""}.fa-flask:before{content:""}.fa-person-pregnant:before{content:""}.fa-wand-sparkles:before{content:""}.fa-ellipsis-v:before,.fa-ellipsis-vertical:before{content:""}.fa-ticket:before{content:""}.fa-power-off:before{content:""}.fa-long-arrow-alt-right:before,.fa-right-long:before{content:""}.fa-flag-usa:before{content:""}.fa-laptop-file:before{content:""}.fa-teletype:before,.fa-tty:before{content:""}.fa-diagram-next:before{content:""}.fa-person-rifle:before{content:""}.fa-house-medical-circle-exclamation:before{content:""}.fa-closed-captioning:before{content:""}.fa-hiking:before,.fa-person-hiking:before{content:""}.fa-venus-double:before{content:""}.fa-images:before{content:""}.fa-calculator:before{content:""}.fa-people-pulling:before{content:""}.fa-n:before{content:"N"}.fa-cable-car:before,.fa-tram:before{content:""}.fa-cloud-rain:before{content:""}.fa-building-circle-xmark:before{content:""}.fa-ship:before{content:""}.fa-arrows-down-to-line:before{content:""}.fa-download:before{content:""}.fa-face-grin:before,.fa-grin:before{content:""}.fa-backspace:before,.fa-delete-left:before{content:""}.fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before{content:""}.fa-file-circle-check:before{content:""}.fa-forward:before{content:""}.fa-mobile-android:before,.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-face-meh:before,.fa-meh:before{content:""}.fa-align-center:before{content:""}.fa-book-dead:before,.fa-book-skull:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-heart-circle-exclamation:before{content:""}.fa-home-alt:before,.fa-home-lg-alt:before,.fa-home:before,.fa-house:before{content:""}.fa-calendar-week:before{content:""}.fa-laptop-medical:before{content:""}.fa-b:before{content:"B"}.fa-file-medical:before{content:""}.fa-dice-one:before{content:""}.fa-kiwi-bird:before{content:""}.fa-arrow-right-arrow-left:before,.fa-exchange:before{content:""}.fa-redo-alt:before,.fa-rotate-forward:before,.fa-rotate-right:before{content:""}.fa-cutlery:before,.fa-utensils:before{content:""}.fa-arrow-up-wide-short:before,.fa-sort-amount-up:before{content:""}.fa-mill-sign:before{content:""}.fa-bowl-rice:before{content:""}.fa-skull:before{content:""}.fa-broadcast-tower:before,.fa-tower-broadcast:before{content:""}.fa-truck-pickup:before{content:""}.fa-long-arrow-alt-up:before,.fa-up-long:before{content:""}.fa-stop:before{content:""}.fa-code-merge:before{content:""}.fa-upload:before{content:""}.fa-hurricane:before{content:""}.fa-mound:before{content:""}.fa-toilet-portable:before{content:""}.fa-compact-disc:before{content:""}.fa-file-arrow-down:before,.fa-file-download:before{content:""}.fa-caravan:before{content:""}.fa-shield-cat:before{content:""}.fa-bolt:before,.fa-zap:before{content:""}.fa-glass-water:before{content:""}.fa-oil-well:before{content:""}.fa-vault:before{content:""}.fa-mars:before{content:""}.fa-toilet:before{content:""}.fa-plane-circle-xmark:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen-sign:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble-sign:before,.fa-ruble:before{content:""}.fa-sun:before{content:""}.fa-guitar:before{content:""}.fa-face-laugh-wink:before,.fa-laugh-wink:before{content:""}.fa-horse-head:before{content:""}.fa-bore-hole:before{content:""}.fa-industry:before{content:""}.fa-arrow-alt-circle-down:before,.fa-circle-down:before{content:""}.fa-arrows-turn-to-dots:before{content:""}.fa-florin-sign:before{content:""}.fa-arrow-down-short-wide:before,.fa-sort-amount-desc:before,.fa-sort-amount-down-alt:before{content:""}.fa-less-than:before{content:"<"}.fa-angle-down:before{content:""}.fa-car-tunnel:before{content:""}.fa-head-side-cough:before{content:""}.fa-grip-lines:before{content:""}.fa-thumbs-down:before{content:""}.fa-user-lock:before{content:""}.fa-arrow-right-long:before,.fa-long-arrow-right:before{content:""}.fa-anchor-circle-xmark:before{content:""}.fa-ellipsis-h:before,.fa-ellipsis:before{content:""}.fa-chess-pawn:before{content:""}.fa-first-aid:before,.fa-kit-medical:before{content:""}.fa-person-through-window:before{content:""}.fa-toolbox:before{content:""}.fa-hands-holding-circle:before{content:""}.fa-bug:before{content:""}.fa-credit-card-alt:before,.fa-credit-card:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-hand-holding-hand:before{content:""}.fa-book-open-reader:before,.fa-book-reader:before{content:""}.fa-mountain-sun:before{content:""}.fa-arrows-left-right-to-line:before{content:""}.fa-dice-d20:before{content:""}.fa-truck-droplet:before{content:""}.fa-file-circle-xmark:before{content:""}.fa-temperature-arrow-up:before,.fa-temperature-up:before{content:""}.fa-medal:before{content:""}.fa-bed:before{content:""}.fa-h-square:before,.fa-square-h:before{content:""}.fa-podcast:before{content:""}.fa-temperature-4:before,.fa-temperature-full:before,.fa-thermometer-4:before,.fa-thermometer-full:before{content:""}.fa-bell:before{content:""}.fa-superscript:before{content:""}.fa-plug-circle-xmark:before{content:""}.fa-star-of-life:before{content:""}.fa-phone-slash:before{content:""}.fa-paint-roller:before{content:""}.fa-hands-helping:before,.fa-handshake-angle:before{content:""}.fa-location-dot:before,.fa-map-marker-alt:before{content:""}.fa-file:before{content:""}.fa-greater-than:before{content:">"}.fa-person-swimming:before,.fa-swimmer:before{content:""}.fa-arrow-down:before{content:""}.fa-droplet:before,.fa-tint:before{content:""}.fa-eraser:before{content:""}.fa-earth-america:before,.fa-earth-americas:before,.fa-earth:before,.fa-globe-americas:before{content:""}.fa-person-burst:before{content:""}.fa-dove:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-socks:before{content:""}.fa-inbox:before{content:""}.fa-section:before{content:""}.fa-gauge-high:before,.fa-tachometer-alt-fast:before,.fa-tachometer-alt:before{content:""}.fa-envelope-open-text:before{content:""}.fa-hospital-alt:before,.fa-hospital-wide:before,.fa-hospital:before{content:""}.fa-wine-bottle:before{content:""}.fa-chess-rook:before{content:""}.fa-bars-staggered:before,.fa-reorder:before,.fa-stream:before{content:""}.fa-dharmachakra:before{content:""}.fa-hotdog:before{content:""}.fa-blind:before,.fa-person-walking-with-cane:before{content:""}.fa-drum:before{content:""}.fa-ice-cream:before{content:""}.fa-heart-circle-bolt:before{content:""}.fa-fax:before{content:""}.fa-paragraph:before{content:""}.fa-check-to-slot:before,.fa-vote-yea:before{content:""}.fa-star-half:before{content:""}.fa-boxes-alt:before,.fa-boxes-stacked:before,.fa-boxes:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-assistive-listening-systems:before,.fa-ear-listen:before{content:""}.fa-tree-city:before{content:""}.fa-play:before{content:""}.fa-font:before{content:""}.fa-rupiah-sign:before{content:""}.fa-magnifying-glass:before,.fa-search:before{content:""}.fa-ping-pong-paddle-ball:before,.fa-table-tennis-paddle-ball:before,.fa-table-tennis:before{content:""}.fa-diagnoses:before,.fa-person-dots-from-line:before{content:""}.fa-trash-can-arrow-up:before,.fa-trash-restore-alt:before{content:""}.fa-naira-sign:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-walkie-talkie:before{content:""}.fa-file-edit:before,.fa-file-pen:before{content:""}.fa-receipt:before{content:""}.fa-pen-square:before,.fa-pencil-square:before,.fa-square-pen:before{content:""}.fa-suitcase-rolling:before{content:""}.fa-person-circle-exclamation:before{content:""}.fa-chevron-down:before{content:""}.fa-battery-5:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-skull-crossbones:before{content:""}.fa-code-compare:before{content:""}.fa-list-dots:before,.fa-list-ul:before{content:""}.fa-school-lock:before{content:""}.fa-tower-cell:before{content:""}.fa-down-long:before,.fa-long-arrow-alt-down:before{content:""}.fa-ranking-star:before{content:""}.fa-chess-king:before{content:""}.fa-person-harassing:before{content:""}.fa-brazilian-real-sign:before{content:""}.fa-landmark-alt:before,.fa-landmark-dome:before{content:""}.fa-arrow-up:before{content:""}.fa-television:before,.fa-tv-alt:before,.fa-tv:before{content:""}.fa-shrimp:before{content:""}.fa-list-check:before,.fa-tasks:before{content:""}.fa-jug-detergent:before{content:""}.fa-circle-user:before,.fa-user-circle:before{content:""}.fa-user-shield:before{content:""}.fa-wind:before{content:""}.fa-car-burst:before,.fa-car-crash:before{content:""}.fa-y:before{content:"Y"}.fa-person-snowboarding:before,.fa-snowboarding:before{content:""}.fa-shipping-fast:before,.fa-truck-fast:before{content:""}.fa-fish:before{content:""}.fa-user-graduate:before{content:""}.fa-adjust:before,.fa-circle-half-stroke:before{content:""}.fa-clapperboard:before{content:""}.fa-circle-radiation:before,.fa-radiation-alt:before{content:""}.fa-baseball-ball:before,.fa-baseball:before{content:""}.fa-jet-fighter-up:before{content:""}.fa-diagram-project:before,.fa-project-diagram:before{content:""}.fa-copy:before{content:""}.fa-volume-mute:before,.fa-volume-times:before,.fa-volume-xmark:before{content:""}.fa-hand-sparkles:before{content:""}.fa-grip-horizontal:before,.fa-grip:before{content:""}.fa-share-from-square:before,.fa-share-square:before{content:""}.fa-gun:before{content:""}.fa-phone-square:before,.fa-square-phone:before{content:""}.fa-add:before,.fa-plus:before{content:"+"}.fa-expand:before{content:""}.fa-computer:before{content:""}.fa-close:before,.fa-multiply:before,.fa-remove:before,.fa-times:before,.fa-xmark:before{content:""}.fa-arrows-up-down-left-right:before,.fa-arrows:before{content:""}.fa-chalkboard-teacher:before,.fa-chalkboard-user:before{content:""}.fa-peso-sign:before{content:""}.fa-building-shield:before{content:""}.fa-baby:before{content:""}.fa-users-line:before{content:""}.fa-quote-left-alt:before,.fa-quote-left:before{content:""}.fa-tractor:before{content:""}.fa-trash-arrow-up:before,.fa-trash-restore:before{content:""}.fa-arrow-down-up-lock:before{content:""}.fa-lines-leaning:before{content:""}.fa-ruler-combined:before{content:""}.fa-copyright:before{content:""}.fa-equals:before{content:"="}.fa-blender:before{content:""}.fa-teeth:before{content:""}.fa-ils:before,.fa-shekel-sign:before,.fa-shekel:before,.fa-sheqel-sign:before,.fa-sheqel:before{content:""}.fa-map:before{content:""}.fa-rocket:before{content:""}.fa-photo-film:before,.fa-photo-video:before{content:""}.fa-folder-minus:before{content:""}.fa-store:before{content:""}.fa-arrow-trend-up:before{content:""}.fa-plug-circle-minus:before{content:""}.fa-sign-hanging:before,.fa-sign:before{content:""}.fa-bezier-curve:before{content:""}.fa-bell-slash:before{content:""}.fa-tablet-android:before,.fa-tablet:before{content:""}.fa-school-flag:before{content:""}.fa-fill:before{content:""}.fa-angle-up:before{content:""}.fa-drumstick-bite:before{content:""}.fa-holly-berry:before{content:""}.fa-chevron-left:before{content:""}.fa-bacteria:before{content:""}.fa-hand-lizard:before{content:""}.fa-disease:before{content:""}.fa-briefcase-medical:before{content:""}.fa-genderless:before{content:""}.fa-chevron-right:before{content:""}.fa-retweet:before{content:""}.fa-car-alt:before,.fa-car-rear:before{content:""}.fa-pump-soap:before{content:""}.fa-video-slash:before{content:""}.fa-battery-2:before,.fa-battery-quarter:before{content:""}.fa-radio:before{content:""}.fa-baby-carriage:before,.fa-carriage-baby:before{content:""}.fa-traffic-light:before{content:""}.fa-thermometer:before{content:""}.fa-vr-cardboard:before{content:""}.fa-hand-middle-finger:before{content:""}.fa-percent:before,.fa-percentage:before{content:"%"}.fa-truck-moving:before{content:""}.fa-glass-water-droplet:before{content:""}.fa-display:before{content:""}.fa-face-smile:before,.fa-smile:before{content:""}.fa-thumb-tack:before,.fa-thumbtack:before{content:""}.fa-trophy:before{content:""}.fa-person-praying:before,.fa-pray:before{content:""}.fa-hammer:before{content:""}.fa-hand-peace:before{content:""}.fa-rotate:before,.fa-sync-alt:before{content:""}.fa-spinner:before{content:""}.fa-robot:before{content:""}.fa-peace:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-warehouse:before{content:""}.fa-arrow-up-right-dots:before{content:""}.fa-splotch:before{content:""}.fa-face-grin-hearts:before,.fa-grin-hearts:before{content:""}.fa-dice-four:before{content:""}.fa-sim-card:before{content:""}.fa-transgender-alt:before,.fa-transgender:before{content:""}.fa-mercury:before{content:""}.fa-arrow-turn-down:before,.fa-level-down:before{content:""}.fa-person-falling-burst:before{content:""}.fa-award:before{content:""}.fa-ticket-alt:before,.fa-ticket-simple:before{content:""}.fa-building:before{content:""}.fa-angle-double-left:before,.fa-angles-left:before{content:""}.fa-qrcode:before{content:""}.fa-clock-rotate-left:before,.fa-history:before{content:""}.fa-face-grin-beam-sweat:before,.fa-grin-beam-sweat:before{content:""}.fa-arrow-right-from-file:before,.fa-file-export:before{content:""}.fa-shield-blank:before,.fa-shield:before{content:""}.fa-arrow-up-short-wide:before,.fa-sort-amount-up-alt:before{content:""}.fa-house-medical:before{content:""}.fa-golf-ball-tee:before,.fa-golf-ball:before{content:""}.fa-chevron-circle-left:before,.fa-circle-chevron-left:before{content:""}.fa-house-chimney-window:before{content:""}.fa-pen-nib:before{content:""}.fa-tent-arrow-turn-left:before{content:""}.fa-tents:before{content:""}.fa-magic:before,.fa-wand-magic:before{content:""}.fa-dog:before{content:""}.fa-carrot:before{content:""}.fa-moon:before{content:""}.fa-wine-glass-alt:before,.fa-wine-glass-empty:before{content:""}.fa-cheese:before{content:""}.fa-yin-yang:before{content:""}.fa-music:before{content:""}.fa-code-commit:before{content:""}.fa-temperature-low:before{content:""}.fa-biking:before,.fa-person-biking:before{content:""}.fa-broom:before{content:""}.fa-shield-heart:before{content:""}.fa-gopuram:before{content:""}.fa-earth-oceania:before,.fa-globe-oceania:before{content:""}.fa-square-xmark:before,.fa-times-square:before,.fa-xmark-square:before{content:""}.fa-hashtag:before{content:"#"}.fa-expand-alt:before,.fa-up-right-and-down-left-from-center:before{content:""}.fa-oil-can:before{content:""}.fa-t:before{content:"T"}.fa-hippo:before{content:""}.fa-chart-column:before{content:""}.fa-infinity:before{content:""}.fa-vial-circle-check:before{content:""}.fa-person-arrow-down-to-line:before{content:""}.fa-voicemail:before{content:""}.fa-fan:before{content:""}.fa-person-walking-luggage:before{content:""}.fa-arrows-alt-v:before,.fa-up-down:before{content:""}.fa-cloud-moon-rain:before{content:""}.fa-calendar:before{content:""}.fa-trailer:before{content:""}.fa-bahai:before,.fa-haykal:before{content:""}.fa-sd-card:before{content:""}.fa-dragon:before{content:""}.fa-shoe-prints:before{content:""}.fa-circle-plus:before,.fa-plus-circle:before{content:""}.fa-face-grin-tongue-wink:before,.fa-grin-tongue-wink:before{content:""}.fa-hand-holding:before{content:""}.fa-plug-circle-exclamation:before{content:""}.fa-chain-broken:before,.fa-chain-slash:before,.fa-link-slash:before,.fa-unlink:before{content:""}.fa-clone:before{content:""}.fa-person-walking-arrow-loop-left:before{content:""}.fa-arrow-up-z-a:before,.fa-sort-alpha-up-alt:before{content:""}.fa-fire-alt:before,.fa-fire-flame-curved:before{content:""}.fa-tornado:before{content:""}.fa-file-circle-plus:before{content:""}.fa-book-quran:before,.fa-quran:before{content:""}.fa-anchor:before{content:""}.fa-border-all:before{content:""}.fa-angry:before,.fa-face-angry:before{content:""}.fa-cookie-bite:before{content:""}.fa-arrow-trend-down:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-draw-polygon:before{content:""}.fa-balance-scale:before,.fa-scale-balanced:before{content:""}.fa-gauge-simple-high:before,.fa-tachometer-fast:before,.fa-tachometer:before{content:""}.fa-shower:before{content:""}.fa-desktop-alt:before,.fa-desktop:before{content:""}.fa-m:before{content:"M"}.fa-table-list:before,.fa-th-list:before{content:""}.fa-comment-sms:before,.fa-sms:before{content:""}.fa-book:before{content:""}.fa-user-plus:before{content:""}.fa-check:before{content:""}.fa-battery-4:before,.fa-battery-three-quarters:before{content:""}.fa-house-circle-check:before{content:""}.fa-angle-left:before{content:""}.fa-diagram-successor:before{content:""}.fa-truck-arrow-right:before{content:""}.fa-arrows-split-up-and-left:before{content:""}.fa-fist-raised:before,.fa-hand-fist:before{content:""}.fa-cloud-moon:before{content:""}.fa-briefcase:before{content:""}.fa-person-falling:before{content:""}.fa-image-portrait:before,.fa-portrait:before{content:""}.fa-user-tag:before{content:""}.fa-rug:before{content:""}.fa-earth-europe:before,.fa-globe-europe:before{content:""}.fa-cart-flatbed-suitcase:before,.fa-luggage-cart:before{content:""}.fa-rectangle-times:before,.fa-rectangle-xmark:before,.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-baht-sign:before{content:""}.fa-book-open:before{content:""}.fa-book-journal-whills:before,.fa-journal-whills:before{content:""}.fa-handcuffs:before{content:""}.fa-exclamation-triangle:before,.fa-triangle-exclamation:before,.fa-warning:before{content:""}.fa-database:before{content:""}.fa-arrow-turn-right:before,.fa-mail-forward:before,.fa-share:before{content:""}.fa-bottle-droplet:before{content:""}.fa-mask-face:before{content:""}.fa-hill-rockslide:before{content:""}.fa-exchange-alt:before,.fa-right-left:before{content:""}.fa-paper-plane:before{content:""}.fa-road-circle-exclamation:before{content:""}.fa-dungeon:before{content:""}.fa-align-right:before{content:""}.fa-money-bill-1-wave:before,.fa-money-bill-wave-alt:before{content:""}.fa-life-ring:before{content:""}.fa-hands:before,.fa-sign-language:before,.fa-signing:before{content:""}.fa-calendar-day:before{content:""}.fa-ladder-water:before,.fa-swimming-pool:before,.fa-water-ladder:before{content:""}.fa-arrows-up-down:before,.fa-arrows-v:before{content:""}.fa-face-grimace:before,.fa-grimace:before{content:""}.fa-wheelchair-alt:before,.fa-wheelchair-move:before{content:""}.fa-level-down-alt:before,.fa-turn-down:before{content:""}.fa-person-walking-arrow-right:before{content:""}.fa-envelope-square:before,.fa-square-envelope:before{content:""}.fa-dice:before{content:""}.fa-bowling-ball:before{content:""}.fa-brain:before{content:""}.fa-band-aid:before,.fa-bandage:before{content:""}.fa-calendar-minus:before{content:""}.fa-circle-xmark:before,.fa-times-circle:before,.fa-xmark-circle:before{content:""}.fa-gifts:before{content:""}.fa-hotel:before{content:""}.fa-earth-asia:before,.fa-globe-asia:before{content:""}.fa-id-card-alt:before,.fa-id-card-clip:before{content:""}.fa-magnifying-glass-plus:before,.fa-search-plus:before{content:""}.fa-thumbs-up:before{content:""}.fa-user-clock:before{content:""}.fa-allergies:before,.fa-hand-dots:before{content:""}.fa-file-invoice:before{content:""}.fa-window-minimize:before{content:""}.fa-coffee:before,.fa-mug-saucer:before{content:""}.fa-brush:before{content:""}.fa-mask:before{content:""}.fa-magnifying-glass-minus:before,.fa-search-minus:before{content:""}.fa-ruler-vertical:before{content:""}.fa-user-alt:before,.fa-user-large:before{content:""}.fa-train-tram:before{content:""}.fa-user-nurse:before{content:""}.fa-syringe:before{content:""}.fa-cloud-sun:before{content:""}.fa-stopwatch-20:before{content:""}.fa-square-full:before{content:""}.fa-magnet:before{content:""}.fa-jar:before{content:""}.fa-note-sticky:before,.fa-sticky-note:before{content:""}.fa-bug-slash:before{content:""}.fa-arrow-up-from-water-pump:before{content:""}.fa-bone:before{content:""}.fa-user-injured:before{content:""}.fa-face-sad-tear:before,.fa-sad-tear:before{content:""}.fa-plane:before{content:""}.fa-tent-arrows-down:before{content:""}.fa-exclamation:before{content:"!"}.fa-arrows-spin:before{content:""}.fa-print:before{content:""}.fa-try:before,.fa-turkish-lira-sign:before,.fa-turkish-lira:before{content:""}.fa-dollar-sign:before,.fa-dollar:before,.fa-usd:before{content:"$"}.fa-x:before{content:"X"}.fa-magnifying-glass-dollar:before,.fa-search-dollar:before{content:""}.fa-users-cog:before,.fa-users-gear:before{content:""}.fa-person-military-pointing:before{content:""}.fa-bank:before,.fa-building-columns:before,.fa-institution:before,.fa-museum:before,.fa-university:before{content:""}.fa-umbrella:before{content:""}.fa-trowel:before{content:""}.fa-d:before{content:"D"}.fa-stapler:before{content:""}.fa-masks-theater:before,.fa-theater-masks:before{content:""}.fa-kip-sign:before{content:""}.fa-hand-point-left:before{content:""}.fa-handshake-alt:before,.fa-handshake-simple:before{content:""}.fa-fighter-jet:before,.fa-jet-fighter:before{content:""}.fa-share-alt-square:before,.fa-square-share-nodes:before{content:""}.fa-barcode:before{content:""}.fa-plus-minus:before{content:""}.fa-video-camera:before,.fa-video:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-hand-holding-medical:before{content:""}.fa-person-circle-check:before{content:""}.fa-level-up-alt:before,.fa-turn-up:before{content:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-3fe890d0.woff2) format("woff2"),url(/assets/fa-brands-400-c7ae37d3.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:""}.fa-hooli:before{content:""}.fa-yelp:before{content:""}.fa-cc-visa:before{content:""}.fa-lastfm:before{content:""}.fa-shopware:before{content:""}.fa-creative-commons-nc:before{content:""}.fa-aws:before{content:""}.fa-redhat:before{content:""}.fa-yoast:before{content:""}.fa-cloudflare:before{content:""}.fa-ups:before{content:""}.fa-wpexplorer:before{content:""}.fa-dyalog:before{content:""}.fa-bity:before{content:""}.fa-stackpath:before{content:""}.fa-buysellads:before{content:""}.fa-first-order:before{content:""}.fa-modx:before{content:""}.fa-guilded:before{content:""}.fa-vnv:before{content:""}.fa-js-square:before,.fa-square-js:before{content:""}.fa-microsoft:before{content:""}.fa-qq:before{content:""}.fa-orcid:before{content:""}.fa-java:before{content:""}.fa-invision:before{content:""}.fa-creative-commons-pd-alt:before{content:""}.fa-centercode:before{content:""}.fa-glide-g:before{content:""}.fa-drupal:before{content:""}.fa-hire-a-helper:before{content:""}.fa-creative-commons-by:before{content:""}.fa-unity:before{content:""}.fa-whmcs:before{content:""}.fa-rocketchat:before{content:""}.fa-vk:before{content:""}.fa-untappd:before{content:""}.fa-mailchimp:before{content:""}.fa-css3-alt:before{content:""}.fa-reddit-square:before,.fa-square-reddit:before{content:""}.fa-vimeo-v:before{content:""}.fa-contao:before{content:""}.fa-square-font-awesome:before{content:""}.fa-deskpro:before{content:""}.fa-sistrix:before{content:""}.fa-instagram-square:before,.fa-square-instagram:before{content:""}.fa-battle-net:before{content:""}.fa-the-red-yeti:before{content:""}.fa-hacker-news-square:before,.fa-square-hacker-news:before{content:""}.fa-edge:before{content:""}.fa-napster:before{content:""}.fa-snapchat-square:before,.fa-square-snapchat:before{content:""}.fa-google-plus-g:before{content:""}.fa-artstation:before{content:""}.fa-markdown:before{content:""}.fa-sourcetree:before{content:""}.fa-google-plus:before{content:""}.fa-diaspora:before{content:""}.fa-foursquare:before{content:""}.fa-stack-overflow:before{content:""}.fa-github-alt:before{content:""}.fa-phoenix-squadron:before{content:""}.fa-pagelines:before{content:""}.fa-algolia:before{content:""}.fa-red-river:before{content:""}.fa-creative-commons-sa:before{content:""}.fa-safari:before{content:""}.fa-google:before{content:""}.fa-font-awesome-alt:before,.fa-square-font-awesome-stroke:before{content:""}.fa-atlassian:before{content:""}.fa-linkedin-in:before{content:""}.fa-digital-ocean:before{content:""}.fa-nimblr:before{content:""}.fa-chromecast:before{content:""}.fa-evernote:before{content:""}.fa-hacker-news:before{content:""}.fa-creative-commons-sampling:before{content:""}.fa-adversal:before{content:""}.fa-creative-commons:before{content:""}.fa-watchman-monitoring:before{content:""}.fa-fonticons:before{content:""}.fa-weixin:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-codepen:before{content:""}.fa-git-alt:before{content:""}.fa-lyft:before{content:""}.fa-rev:before{content:""}.fa-windows:before{content:""}.fa-wizards-of-the-coast:before{content:""}.fa-square-viadeo:before,.fa-viadeo-square:before{content:""}.fa-meetup:before{content:""}.fa-centos:before{content:""}.fa-adn:before{content:""}.fa-cloudsmith:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-dribbble-square:before,.fa-square-dribbble:before{content:""}.fa-codiepie:before{content:""}.fa-node:before{content:""}.fa-mix:before{content:""}.fa-steam:before{content:""}.fa-cc-apple-pay:before{content:""}.fa-scribd:before{content:""}.fa-openid:before{content:""}.fa-instalod:before{content:""}.fa-expeditedssl:before{content:""}.fa-sellcast:before{content:""}.fa-square-twitter:before,.fa-twitter-square:before{content:""}.fa-r-project:before{content:""}.fa-delicious:before{content:""}.fa-freebsd:before{content:""}.fa-vuejs:before{content:""}.fa-accusoft:before{content:""}.fa-ioxhost:before{content:""}.fa-fonticons-fi:before{content:""}.fa-app-store:before{content:""}.fa-cc-mastercard:before{content:""}.fa-itunes-note:before{content:""}.fa-golang:before{content:""}.fa-kickstarter:before{content:""}.fa-grav:before{content:""}.fa-weibo:before{content:""}.fa-uncharted:before{content:""}.fa-firstdraft:before{content:""}.fa-square-youtube:before,.fa-youtube-square:before{content:""}.fa-wikipedia-w:before{content:""}.fa-rendact:before,.fa-wpressr:before{content:""}.fa-angellist:before{content:""}.fa-galactic-republic:before{content:""}.fa-nfc-directional:before{content:""}.fa-skype:before{content:""}.fa-joget:before{content:""}.fa-fedora:before{content:""}.fa-stripe-s:before{content:""}.fa-meta:before{content:""}.fa-laravel:before{content:""}.fa-hotjar:before{content:""}.fa-bluetooth-b:before{content:""}.fa-sticker-mule:before{content:""}.fa-creative-commons-zero:before{content:""}.fa-hips:before{content:""}.fa-behance:before{content:""}.fa-reddit:before{content:""}.fa-discord:before{content:""}.fa-chrome:before{content:""}.fa-app-store-ios:before{content:""}.fa-cc-discover:before{content:""}.fa-wpbeginner:before{content:""}.fa-confluence:before{content:""}.fa-mdb:before{content:""}.fa-dochub:before{content:""}.fa-accessible-icon:before{content:""}.fa-ebay:before{content:""}.fa-amazon:before{content:""}.fa-unsplash:before{content:""}.fa-yarn:before{content:""}.fa-square-steam:before,.fa-steam-square:before{content:""}.fa-500px:before{content:""}.fa-square-vimeo:before,.fa-vimeo-square:before{content:""}.fa-asymmetrik:before{content:""}.fa-font-awesome-flag:before,.fa-font-awesome-logo-full:before,.fa-font-awesome:before{content:""}.fa-gratipay:before{content:""}.fa-apple:before{content:""}.fa-hive:before{content:""}.fa-gitkraken:before{content:""}.fa-keybase:before{content:""}.fa-apple-pay:before{content:""}.fa-padlet:before{content:""}.fa-amazon-pay:before{content:""}.fa-github-square:before,.fa-square-github:before{content:""}.fa-stumbleupon:before{content:""}.fa-fedex:before{content:""}.fa-phoenix-framework:before{content:""}.fa-shopify:before{content:""}.fa-neos:before{content:""}.fa-hackerrank:before{content:""}.fa-researchgate:before{content:""}.fa-swift:before{content:""}.fa-angular:before{content:""}.fa-speakap:before{content:""}.fa-angrycreative:before{content:""}.fa-y-combinator:before{content:""}.fa-empire:before{content:""}.fa-envira:before{content:""}.fa-gitlab-square:before,.fa-square-gitlab:before{content:""}.fa-studiovinari:before{content:""}.fa-pied-piper:before{content:""}.fa-wordpress:before{content:""}.fa-product-hunt:before{content:""}.fa-firefox:before{content:""}.fa-linode:before{content:""}.fa-goodreads:before{content:""}.fa-odnoklassniki-square:before,.fa-square-odnoklassniki:before{content:""}.fa-jsfiddle:before{content:""}.fa-sith:before{content:""}.fa-themeisle:before{content:""}.fa-page4:before{content:""}.fa-hashnode:before{content:""}.fa-react:before{content:""}.fa-cc-paypal:before{content:""}.fa-squarespace:before{content:""}.fa-cc-stripe:before{content:""}.fa-creative-commons-share:before{content:""}.fa-bitcoin:before{content:""}.fa-keycdn:before{content:""}.fa-opera:before{content:""}.fa-itch-io:before{content:""}.fa-umbraco:before{content:""}.fa-galactic-senate:before{content:""}.fa-ubuntu:before{content:""}.fa-draft2digital:before{content:""}.fa-stripe:before{content:""}.fa-houzz:before{content:""}.fa-gg:before{content:""}.fa-dhl:before{content:""}.fa-pinterest-square:before,.fa-square-pinterest:before{content:""}.fa-xing:before{content:""}.fa-blackberry:before{content:""}.fa-creative-commons-pd:before{content:""}.fa-playstation:before{content:""}.fa-quinscape:before{content:""}.fa-less:before{content:""}.fa-blogger-b:before{content:""}.fa-opencart:before{content:""}.fa-vine:before{content:""}.fa-paypal:before{content:""}.fa-gitlab:before{content:""}.fa-typo3:before{content:""}.fa-reddit-alien:before{content:""}.fa-yahoo:before{content:""}.fa-dailymotion:before{content:""}.fa-affiliatetheme:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-bootstrap:before{content:""}.fa-odnoklassniki:before{content:""}.fa-nfc-symbol:before{content:""}.fa-ethereum:before{content:""}.fa-speaker-deck:before{content:""}.fa-creative-commons-nc-eu:before{content:""}.fa-patreon:before{content:""}.fa-avianex:before{content:""}.fa-ello:before{content:""}.fa-gofore:before{content:""}.fa-bimobject:before{content:""}.fa-facebook-f:before{content:""}.fa-google-plus-square:before,.fa-square-google-plus:before{content:""}.fa-mandalorian:before{content:""}.fa-first-order-alt:before{content:""}.fa-osi:before{content:""}.fa-google-wallet:before{content:""}.fa-d-and-d-beyond:before{content:""}.fa-periscope:before{content:""}.fa-fulcrum:before{content:""}.fa-cloudscale:before{content:""}.fa-forumbee:before{content:""}.fa-mizuni:before{content:""}.fa-schlix:before{content:""}.fa-square-xing:before,.fa-xing-square:before{content:""}.fa-bandcamp:before{content:""}.fa-wpforms:before{content:""}.fa-cloudversify:before{content:""}.fa-usps:before{content:""}.fa-megaport:before{content:""}.fa-magento:before{content:""}.fa-spotify:before{content:""}.fa-optin-monster:before{content:""}.fa-fly:before{content:""}.fa-aviato:before{content:""}.fa-itunes:before{content:""}.fa-cuttlefish:before{content:""}.fa-blogger:before{content:""}.fa-flickr:before{content:""}.fa-viber:before{content:""}.fa-soundcloud:before{content:""}.fa-digg:before{content:""}.fa-tencent-weibo:before{content:""}.fa-symfony:before{content:""}.fa-maxcdn:before{content:""}.fa-etsy:before{content:""}.fa-facebook-messenger:before{content:""}.fa-audible:before{content:""}.fa-think-peaks:before{content:""}.fa-bilibili:before{content:""}.fa-erlang:before{content:""}.fa-cotton-bureau:before{content:""}.fa-dashcube:before{content:""}.fa-42-group:before,.fa-innosoft:before{content:""}.fa-stack-exchange:before{content:""}.fa-elementor:before{content:""}.fa-pied-piper-square:before,.fa-square-pied-piper:before{content:""}.fa-creative-commons-nd:before{content:""}.fa-palfed:before{content:""}.fa-superpowers:before{content:""}.fa-resolving:before{content:""}.fa-xbox:before{content:""}.fa-searchengin:before{content:""}.fa-tiktok:before{content:""}.fa-facebook-square:before,.fa-square-facebook:before{content:""}.fa-renren:before{content:""}.fa-linux:before{content:""}.fa-glide:before{content:""}.fa-linkedin:before{content:""}.fa-hubspot:before{content:""}.fa-deploydog:before{content:""}.fa-twitch:before{content:""}.fa-ravelry:before{content:""}.fa-mixer:before{content:""}.fa-lastfm-square:before,.fa-square-lastfm:before{content:""}.fa-vimeo:before{content:""}.fa-mendeley:before{content:""}.fa-uniregistry:before{content:""}.fa-figma:before{content:""}.fa-creative-commons-remix:before{content:""}.fa-cc-amazon-pay:before{content:""}.fa-dropbox:before{content:""}.fa-instagram:before{content:""}.fa-cmplid:before{content:""}.fa-facebook:before{content:""}.fa-gripfire:before{content:""}.fa-jedi-order:before{content:""}.fa-uikit:before{content:""}.fa-fort-awesome-alt:before{content:""}.fa-phabricator:before{content:""}.fa-ussunnah:before{content:""}.fa-earlybirds:before{content:""}.fa-trade-federation:before{content:""}.fa-autoprefixer:before{content:""}.fa-whatsapp:before{content:""}.fa-slideshare:before{content:""}.fa-google-play:before{content:""}.fa-viadeo:before{content:""}.fa-line:before{content:""}.fa-google-drive:before{content:""}.fa-servicestack:before{content:""}.fa-simplybuilt:before{content:""}.fa-bitbucket:before{content:""}.fa-imdb:before{content:""}.fa-deezer:before{content:""}.fa-raspberry-pi:before{content:""}.fa-jira:before{content:""}.fa-docker:before{content:""}.fa-screenpal:before{content:""}.fa-bluetooth:before{content:""}.fa-gitter:before{content:""}.fa-d-and-d:before{content:""}.fa-microblog:before{content:""}.fa-cc-diners-club:before{content:""}.fa-gg-circle:before{content:""}.fa-pied-piper-hat:before{content:""}.fa-kickstarter-k:before{content:""}.fa-yandex:before{content:""}.fa-readme:before{content:""}.fa-html5:before{content:""}.fa-sellsy:before{content:""}.fa-sass:before{content:""}.fa-wirsindhandwerk:before,.fa-wsh:before{content:""}.fa-buromobelexperte:before{content:""}.fa-salesforce:before{content:""}.fa-octopus-deploy:before{content:""}.fa-medapps:before{content:""}.fa-ns8:before{content:""}.fa-pinterest-p:before{content:""}.fa-apper:before{content:""}.fa-fort-awesome:before{content:""}.fa-waze:before{content:""}.fa-cc-jcb:before{content:""}.fa-snapchat-ghost:before,.fa-snapchat:before{content:""}.fa-fantasy-flight-games:before{content:""}.fa-rust:before{content:""}.fa-wix:before{content:""}.fa-behance-square:before,.fa-square-behance:before{content:""}.fa-supple:before{content:""}.fa-rebel:before{content:""}.fa-css3:before{content:""}.fa-staylinked:before{content:""}.fa-kaggle:before{content:""}.fa-space-awesome:before{content:""}.fa-deviantart:before{content:""}.fa-cpanel:before{content:""}.fa-goodreads-g:before{content:""}.fa-git-square:before,.fa-square-git:before{content:""}.fa-square-tumblr:before,.fa-tumblr-square:before{content:""}.fa-trello:before{content:""}.fa-creative-commons-nc-jp:before{content:""}.fa-get-pocket:before{content:""}.fa-perbyte:before{content:""}.fa-grunt:before{content:""}.fa-weebly:before{content:""}.fa-connectdevelop:before{content:""}.fa-leanpub:before{content:""}.fa-black-tie:before{content:""}.fa-themeco:before{content:""}.fa-python:before{content:""}.fa-android:before{content:""}.fa-bots:before{content:""}.fa-free-code-camp:before{content:""}.fa-hornbill:before{content:""}.fa-js:before{content:""}.fa-ideal:before{content:""}.fa-git:before{content:""}.fa-dev:before{content:""}.fa-sketch:before{content:""}.fa-yandex-international:before{content:""}.fa-cc-amex:before{content:""}.fa-uber:before{content:""}.fa-github:before{content:""}.fa-php:before{content:""}.fa-alipay:before{content:""}.fa-youtube:before{content:""}.fa-skyatlas:before{content:""}.fa-firefox-browser:before{content:""}.fa-replyd:before{content:""}.fa-suse:before{content:""}.fa-jenkins:before{content:""}.fa-twitter:before{content:""}.fa-rockrms:before{content:""}.fa-pinterest:before{content:""}.fa-buffer:before{content:""}.fa-npm:before{content:""}.fa-yammer:before{content:""}.fa-btc:before{content:""}.fa-dribbble:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-internet-explorer:before{content:""}.fa-telegram-plane:before,.fa-telegram:before{content:""}.fa-old-republic:before{content:""}.fa-square-whatsapp:before,.fa-whatsapp-square:before{content:""}.fa-node-js:before{content:""}.fa-edge-legacy:before{content:""}.fa-slack-hash:before,.fa-slack:before{content:""}.fa-medrt:before{content:""}.fa-usb:before{content:""}.fa-tumblr:before{content:""}.fa-vaadin:before{content:""}.fa-quora:before{content:""}.fa-reacteurope:before{content:""}.fa-medium-m:before,.fa-medium:before{content:""}.fa-amilia:before{content:""}.fa-mixcloud:before{content:""}.fa-flipboard:before{content:""}.fa-viacoin:before{content:""}.fa-critical-role:before{content:""}.fa-sitrox:before{content:""}.fa-discourse:before{content:""}.fa-joomla:before{content:""}.fa-mastodon:before{content:""}.fa-airbnb:before{content:""}.fa-wolf-pack-battalion:before{content:""}.fa-buy-n-large:before{content:""}.fa-gulp:before{content:""}.fa-creative-commons-sampling-plus:before{content:""}.fa-strava:before{content:""}.fa-ember:before{content:""}.fa-canadian-maple-leaf:before{content:""}.fa-teamspeak:before{content:""}.fa-pushed:before{content:""}.fa-wordpress-simple:before{content:""}.fa-nutritionix:before{content:""}.fa-wodu:before{content:""}.fa-google-pay:before{content:""}.fa-intercom:before{content:""}.fa-zhihu:before{content:""}.fa-korvue:before{content:""}.fa-pix:before{content:""}.fa-steam-symbol:before{content:""}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-fe69d948.woff2) format("woff2"),url(/assets/fa-regular-400-fdc1f753.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-d27bc752.woff2) format("woff2"),url(/assets/fa-solid-900-6d53c706.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-3fe890d0.woff2) format("woff2"),url(/assets/fa-brands-400-c7ae37d3.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-d27bc752.woff2) format("woff2"),url(/assets/fa-solid-900-6d53c706.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-fe69d948.woff2) format("woff2"),url(/assets/fa-regular-400-fdc1f753.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-d27bc752.woff2) format("woff2"),url(/assets/fa-solid-900-6d53c706.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-3fe890d0.woff2) format("woff2"),url(/assets/fa-brands-400-c7ae37d3.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-fe69d948.woff2) format("woff2"),url(/assets/fa-regular-400-fdc1f753.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-7d1c2ce5.woff2) format("woff2"),url(/assets/fa-v4compatibility-4d73f280.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a} diff --git a/dist/contacts.html b/dist/contacts.html new file mode 100644 index 0000000..4a93aae --- /dev/null +++ b/dist/contacts.html @@ -0,0 +1,73 @@ + + + + + + ГПУ + + + + + + + + +
+

Обратная связь

+ Вы можете задать нам любой вопрос, обратиться с предложением или сообщить о проблеме. Для этого заполните форму ниже.
+ Мы с радостью вам ответим!
+
+
+
+ +
+
+
+ +
+
+
+ +
+
+
+ +
+ +
+
+ + + \ No newline at end of file diff --git a/dist/index.html b/dist/index.html new file mode 100644 index 0000000..75c4bd9 --- /dev/null +++ b/dist/index.html @@ -0,0 +1,90 @@ + + + + + + ГПУ + + + + + + + + + +
+
+ Добро пожаловать на сайт
+ Государственного политехнического университета!
+ На нашем сайте вы можете просмотреть последние новости, прочитать информацию о нас, и многое другое....
+
+ +
+
+ + + \ No newline at end of file diff --git a/dist/news.html b/dist/news.html new file mode 100644 index 0000000..b016d2d --- /dev/null +++ b/dist/news.html @@ -0,0 +1,102 @@ + + + + + + ГПУ + + + + + + + + + +
+

Новости университета

+
+
+
+
+ ... +
+
Чемпионат ICPC
+

10 ноября, 2023

+

Студенты выступят на Чемпионате мира по программированию в Северной Евразии.

+
+
+
+
+
+ ... +
+
Хеллоуин
+

31 октября, 2023

+

На территории университета студенты отпраздновали Хеллоуин.

+
+
+
+
+
+ ... +
+
Робокросс
+

8 сентября, 2023

+

Студенты показали свои первые наработки для предстоящего Робокросса. Увиденное впечатляет!

+
+
+
+
+
+ ... +
+
День знаний
+

1 сентября, 2023

+

Университет торжественно отпраздновал День Знаний. На мероприятии присутствовало более 900 абитуриентов.

+
+
+
+
+
+

+
+ +
+
+ + + + \ No newline at end of file diff --git a/dist/registration.html b/dist/registration.html new file mode 100644 index 0000000..944c361 --- /dev/null +++ b/dist/registration.html @@ -0,0 +1,118 @@ + + + + + + ГПУ + + + + + + + + + + + + + +
+

Регистрация

+ Регистрация на нашем сайте позволит Вам стать его полноценным участником.
+ Вы сможете просматривать расписание групп, свои оценки и учебный план. + В случае возникновения проблем с регистрацией, обратитесь к администратору. +

+
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+
Ваш статус:
+ + + + +
+
+
+

+
+
+ +
+
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/dist/university.html b/dist/university.html new file mode 100644 index 0000000..5303b5b --- /dev/null +++ b/dist/university.html @@ -0,0 +1,65 @@ + + + + + + ГПУ + + + + + + + + + +
+

История ГПУ

+

29 мая 2001 года решением правительства РФ был создан Государственный политехнический университет. Новый ВУЗ был образован на базе Тольяттинского политехнического института и Тольяттинского филиала Самарского государственного педагогического университета.

+

История Политехнического института начинается с вечернего отделения Куйбышевского индустриального института, созданного при Куйбышевгидросторе в 1951 году. Строительство ГЭС остро нуждалось в квалифицированных инженерах. Руководил факультетом Д.Е. Чуркин, а в 1953 году его сменил к.т.н. В.Н. Зубков.

+

1 сентября 1951 года начались занятия 150 студентов. Первое время преподаватели приезжали из Куйбышева, лекции читали многие инженеры-практики со стройки, и сам начальник КГС И.В. Комзин. На отделении было всего два штатных сотрудника: В.Н. Зубков и А.Э. Лившиц. В 1962 году число сотрудников возросло до 90 человек, 8 из них имели ученую степень кандидатов наук.

+

В 1956 году состоялся первый выпуск инженеров-гидростроителей и инженеров-электриков. Постепенно открывались новые специальности, в 1959 году получили дипломы первые инженеры-механики. В 1961 было открыто дневное обучение.

+

В 1961 году были открыты механический факультет (декан В.Н. Зубков) и химико-электротехнический (декан Б.Н. Рачинский). В 1964 году был создан химико-технологический факультет. В 1966 году были выпущены первые инженеры-технологи химического производства. В 1966 году на трех факультетах обучались 2800 студентов.

+

В октябре 1966 года на базе филиала был образован Тольяттинский политехнический институт. Немалую роль в организации института сыграли потребности в кадрах строящегося ВАЗа, а также наличие материальной базы.

+

Первым ректором нового ВУЗа был назначен профессор, доктор технических наук видный ученый из Куйбышева Арон Наумович Резников. Он сумел привлечь новые квалифицированные кадры и создал современный институт с высоким учебным и научным потенциалом. Были созданы 13 новых кафедр, в том числе единственная в стране кафедра промышленной пайки. Благодаря А.Н. Резникову через 10 лет в ТПИ работали 7 докторов наук и 151 кандидат наук. За это время почти в 2 раза возрос набор студентов, и в 10 раз возросли объемы научных работ. Наиболее успешными были 80-е гг., когда учёные ТПИ осваивали в год около 3 млн. руб.

+

Ежегодно ученые института получали десятки свидетельств на изобретения, всего же со времени создания ТПИ было получено 1134 авторских свидетельства на изобретения.

+

ТГУ – современный инновационный вуз. В 2010 году университет стал победителем конкурса Правительства РФ на Премию качества за 2009 год, дважды – в 2004 и 2011 году ТГУ стал лауреатом конкурса «Европейское качество» в группе «100 лучших вузов России». В 2011 году ТГУ завоевал по итогам конкурса СНГ за достижения в области качества оказания услуг приз «Признание делового совершенства». Ректор ТГУ М.М. Криштал в 2011 г. удостоен звания «Российский лидер качества», награждён дипломом и медалью, такую высокую оценку деятельности дала «Всероссийская организация качества».

+

В 2014 году в составе ТГУ 11 институтов, включая институт военного обучения, 44 кафедры, институт дистанционного обучения.

+
+ +
+ + + \ No newline at end of file diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..a87fe7c Binary files /dev/null and b/favicon.ico differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..0884443 --- /dev/null +++ b/index.html @@ -0,0 +1,90 @@ + + + + + + ГПУ + + + + + + + + + +
+
+ Добро пожаловать на сайт
+ Государственного политехнического университета!
+ На нашем сайте вы можете просмотреть последние новости, прочитать информацию о нас, и многое другое....
+
+ +
+
+ + + \ No newline at end of file diff --git a/js/posts-rest-api.js b/js/posts-rest-api.js new file mode 100644 index 0000000..a7ad27b --- /dev/null +++ b/js/posts-rest-api.js @@ -0,0 +1,92 @@ +// модуль для работы с REST API сервера + +// адрес сервера +const serverUrl = "http://localhost:8081"; + +// функция возвращает объект нужной структуры для отправки на сервер +function createLineObject(title, date, text, tage, image) { + return { + id: 0, + title, + date, + text, + tage, + image, + }; +} + +// обращение к серверу для получения всех записей (get) +export async function getAllLines() { + const response = await fetch(`${serverUrl}/news`); + if (!response.ok) { + throw response.statusText; + } + return response.json(); +} + +// обращение к серверу для получения записи по первичному ключу (id) (get) +// id передается в качестве части пути URL get-запроса +export async function getLine(id) { + const response = await fetch(`${serverUrl}/news/${id}`); + if (!response.ok) { + throw response.statusText; + } + return response.json(); +} + +// обращение к серверу для создания записи (post) +// объект отправляется в теле запроса (body) +export async function createLine(title, date, text, tage, image) { + const itemObject = createLineObject(title, date, text, tage, image); + + const options = { + method: "POST", + body: JSON.stringify(itemObject), + headers: { + "Accept": "application/json", + "Content-Type": "application/json", + }, + }; + + const response = await fetch(`${serverUrl}/news`, options); + if (!response.ok) { + throw response.statusText; + } + return response.json(); +} + +// обращение к серверу для обновления записи по id (put) +// объект отправляется в теле запроса (body) +// id передается в качестве части пути URL get-запроса +export async function updateLine(id, title, date, text, tage, image) { + const newObject = createLineObject(title, date, text, tage, image); + + const options = { + method: "PUT", + body: JSON.stringify(newObject), + headers: { + "Accept": "application/json", + "Content-Type": "application/json", + }, + }; + + const response = await fetch(`${serverUrl}/news/${id}`, options); + if (!response.ok) { + throw response.statusText; + } + return response.json(); +} + +// обращение к серверу для удаления записи по id (delete) +// id передается в качестве части пути URL get-запроса +export async function deleteLine(id) { + const options = { + method: "DELETE", + }; + + const response = await fetch(`${serverUrl}/news/${id}`, options); + if (!response.ok) { + throw response.statusText; + } + return response.json(); +} diff --git a/js/posts-ui.js b/js/posts-ui.js new file mode 100644 index 0000000..e388c6a --- /dev/null +++ b/js/posts-ui.js @@ -0,0 +1,73 @@ +// модуль для работы с элементами управления + +// объект для удобного получения элементов +// при обращении к атрибуту объекта вызывается +// нужная функция для поиска элемента + +export const cntrls = { + table: document.querySelector("#items-table tbody"), + form: document.getElementById("add-news-form"), + list: document.getElementById("list-news"), + title: document.getElementById("title"), + date: document.getElementById("date"), + text: document.getElementById("text"), + tage: document.getElementById("tage"), + image: document.getElementById("image"), + imagePreview: document.getElementById("image-preview"), +}; + +// Дефолтное превью +export const imagePlaceholder = "https://via.placeholder.com/200"; + +// функция создает ссылку (a) для таблицы +// содержимое тега a заполняется необходимой иконкой (icon) +// при нажатии вызывается callback +// ссылка "оборачивается" тегом td +// +function createTableAnchor(icon, callback) { + const i = document.createElement("i"); + i.classList.add("fa-solid", icon); + + const a = document.createElement("a"); + a.href = "#"; + a.appendChild(i); + a.onclick = (event) => { + // чтобы в URL не добавлялась решетка + event.preventDefault(); + event.stopPropagation(); + callback(); + }; + + const td = document.createElement("td"); + td.appendChild(a); + return td; +} + +// функция создает колонку таблицы с текстом value +// value +function createTableColumn(value) { + const td = document.createElement("td"); + td.textContent = value; + return td; +} + +// функция создает строку таблицы +export function createTableRow(item, index, editPageCallback, deleteCallback) { + const rowNumber = document.createElement("th"); + rowNumber.scope = "row"; + rowNumber.textContent = index + 1; + + const row = document.createElement("tr"); + row.id = `line-${item.id}`; + + row.appendChild(rowNumber); + row.appendChild(createTableColumn(item.title)); + row.appendChild(createTableColumn(item.date)); + row.appendChild(createTableColumn(item.text)); + row.appendChild(createTableColumn(item.tage)); + // редактировать на странице page-edit + row.appendChild(createTableAnchor("fa-pen-to-square", editPageCallback)); + // удаление + row.appendChild(createTableAnchor("fa-trash", deleteCallback)); + return row; +} diff --git a/js/posts.js b/js/posts.js new file mode 100644 index 0000000..6d58846 --- /dev/null +++ b/js/posts.js @@ -0,0 +1,279 @@ +// модуль с логикой +import { + getAllLines, getLine, createLine, updateLine, deleteLine, +} from "./posts-rest-api"; +import { + cntrls, imagePlaceholder, createTableRow, +} from "./posts-ui"; + +export async function drawLinesTable() { + console.info("Try to load data"); + if (!cntrls.table) { + return; + } + // вызов метода REST API для получения всех записей + const data = await getAllLines(); + // очистка содержимого table + // удаляется все, что находится между тегами
+ // но не атрибуты + cntrls.table.innerHTML = ""; + data.forEach((item, index) => { + cntrls.table.appendChild( + createTableRow( + item, + index, + () => location.assign(`add_news.html?id=${item.id}`), + () => removeLine(item.id), + ), + ); + }); +} + +async function addLine(title, date, text, tage, image) { + console.info("Try to add item"); + // вызов метода REST API для добавления записи + const data = await createLine(title, date, text, tage, image); + console.info("Added"); + console.log(data); + drawLinesTable(); +} + +async function editLine(id, title, date, text, tage, image) { + console.info("Try to update item"); + // вызов метода REST API для обновления записи + const data = await updateLine(id, title, date, text, tage, image); + console.info("Updated"); + console.log(data); + drawLinesTable(); +} + +async function removeLine(id) { + if (!confirm("Do you really want to remove this item?")) { + console.info("Canceled"); + return; + } + console.info("Try to remove item"); + // вызов метода REST API для удаления записи + const data = await deleteLine(id); + console.log(data); + // загрузка и заполнение table + drawLinesTable(); +} + +async function readFile(file) { + const reader = new FileReader(); + + return new Promise((resolve, reject) => { + // 2. "Возвращаем" содержимое когда файл прочитан + // через вызов resolve + // Если не использовать Promise, то всю работу по взаимодействию + // с REST API пришлось бы делать в обработчике (callback) функции + // onloadend + reader.onloadend = () => { + const fileContent = reader.result; + // Здесь могла бы быть работа с REST API + // Чтение заканчивает выполняться здесь + resolve(fileContent); + }; + // 3. Возвращаем ошибку + reader.onerror = () => { + // Или здесь в случае ошибки + reject(new Error("oops, something went wrong with the file reader.")); + }; + // Шаг 1. Сначала читаем файл + // Чтение начинает выполняться здесь + reader.readAsDataURL(file); + }); +} + +// функция для обновления блока с превью выбранного изображения +async function updateImagePreview() { + // получение выбранного файла + // возможен выбор нескольких файлов, поэтому необходимо получить только первый + const file = cntrls.image.files[0]; + // чтение содержимого файла в виде base64 строки + const fileContent = await readFile(file); + console.info("base64 ", fileContent); + // обновление атрибута src для тега img с id image-preview + cntrls.imagePreview.src = fileContent; +} + +// Функция для обработки создания и редактирования элементов таблицы через страницу page-edit.html +export async function linesPageForm() { + console.info("linesPageForm"); + // func1 = (id) => {} аналогично function func1(id) {} + const goBack = () => location.assign("/admin.html"); + + // Вызов функции обновления превью изображения при возникновении + // события onchange в тэге input с id image + cntrls.image.addEventListener("change", () => updateImagePreview()); + + // получение параметров GET-запроса из URL + // параметры перечислены после символа ? (?id=1&color=black&...) + const urlParams = new URLSearchParams(location.search); + + // получение значения конкретного параметра (id) + // указан только при редактировании + const currentId = urlParams.get("id"); + // если id задан + if (currentId) { + try { + // вызов метода REST API для получения записи по первичному ключу(id) + const line = await getLine(currentId); + // заполнение формы для редактирования + cntrls.title.value = line.title; + cntrls.date.value = line.date; + cntrls.text.value = line.text; + cntrls.tage.value = line.tage; + // заполнение превью + // Если пользователь выбрал изображение, то оно загружается + // в тэг image с id image - preview + // иначе устанавливается заглушка, адрес которой указан в imagePlaceholder + cntrls.imagePreview.src = line.image ? line.image : imagePlaceholder; + } catch { + goBack(); + } + } + + // обработчик события отправки формы + cntrls.form.addEventListener("submit", async (event) => { + console.info("Form onSubmit"); + // отключение стандартного поведения формы при отправке + // при отправке страница обновляется и JS перестает работать + event.preventDefault(); + event.stopPropagation(); + // если форма не прошла валидацию, то ничего делать не нужно + if (!cntrls.form.checkValidity()) { + return; + } + + let imageBase64 = ""; + // Получение выбранного пользователем изображения в виде base64 строки + // Если пользователь ничего не выбрал, то не нужно сохранять в БД + // дефолтное изображение + if (cntrls.imagePreview.src !== imagePlaceholder) { + // Загрузка содержимого атрибута src тэга img с id image-preview + // Здесь выполняется HTTP запрос с типом GET + const result = await fetch(cntrls.imagePreview.src); + // Получение из HTTP-ответа бинарного содержимого + const blob = await result.blob(); + // Получение base64 строки для файла + // Здесь выполняется Promise из функции readFile + // Promise позволяет писать линейный код для работы с асинхронными методами + // без использования обработчиков (callback) с помощью await + imageBase64 = await readFile(blob); + } + + // если значение параметра запроса не задано, + // то необходимо выполнить добавление записи + // иначе обновление записи + if (!currentId) { + await addLine( + cntrls.title.value, + cntrls.date.value, + cntrls.text.value, + cntrls.tage.value, + imageBase64, + ); + } else { + await editLine( + currentId, + cntrls.title.value, + cntrls.date.value, + cntrls.text.value, + cntrls.tage.value, + imageBase64, + ); + } + goBack(); + }); +} + +export async function UpdateNews() { + const data = await getAllLines(); + data.reverse(); + const div0 = document.createElement("div"); + div0.setAttribute("class", "row row-cols-1 row-cols-md-3 g-4"); + cntrls.list.appendChild(div0); + + data.forEach((item) => { + UpdateNew(div0, item); + }); +} + +/*
+
+ +
+
${elem.title}
+

${elem.date}

+

${elem.text}

+ <тег> +
+
+
*/ + +async function UpdateNew(div0, item) { + console.info(item.id + " was created"); + + // колонка + const div1 = document.createElement("div"); + div1.setAttribute("class", "col"); + + // пост + const div2 = document.createElement("div"); + div2.setAttribute("class", "card h-100"); + + // картинка + const image = document.createElement("img"); + image.setAttribute("src", item.image); + image.setAttribute("width", "100%"); + image.setAttribute("height", "330px"); + image.setAttribute("alt", item.title); + + // card-body + const div3 = document.createElement("div"); + div3.setAttribute("class", "card-body"); + + // Заголовок + const h5 = document.createElement("h5"); + h5.setAttribute("class", "card-title"); + h5.textContent = item.title; + + // для даты + const p1 = document.createElement("p"); + p1.setAttribute("class", "card-text"); + + const small1 = document.createElement("small"); + p1.setAttribute("class", "text-body-secondary"); + p1.textContent = item.date; + + // для текста + const p2 = document.createElement("p"); + p2.setAttribute("class", "card-text"); + p2.textContent = item.text; + + // для тега + const small2 = document.createElement("small"); + small2.setAttribute("class", "text-body-secondary"); + + // ссылка для тега + let aTages = item.tage.split(" "); + for (let i = 0; i < aTages.length; i++) { + const element = aTages[i]; + const a1 = document.createElement("a"); + a1.setAttribute("href", "#"); + a1.textContent = "#" + element + " "; + small2.appendChild(a1); + } + + div0.appendChild(div1); + div1.appendChild(div2); + div2.appendChild(image); + div2.appendChild(div3); + div3.appendChild(h5); + div3.appendChild(p1); + p1.appendChild(small1); + div3.appendChild(p2); + div3.appendChild(small2); +} diff --git a/js/validation.js b/js/validation.js new file mode 100644 index 0000000..bb8fbbd --- /dev/null +++ b/js/validation.js @@ -0,0 +1,26 @@ +/* eslint-disable linebreak-style */ +// модуль используется для валидации форма на странице + +function validation() { + // поиск всех форма с классом .needs-validation + const forms = document.querySelectorAll("form.needs-validation"); + + for (let i = 0; i < forms.length; i += 1) { + const form = forms[i]; + // для каждой формы добавляется обработчик события отправки + form.addEventListener("submit", (event) => { + // если форма не прошла валидацию + // то выключить стандартное действие + if (!form.checkValidity()) { + event.preventDefault(); + // предотвращает распространение preventDefault + // на другие объекты + event.stopPropagation(); + } + // добавляет к форме класс was-validated + form.classList.add("was-validated"); + }); + } +} + +export default validation; diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..d76c1c2 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "module": "ESNext", + "moduleResolution": "Node", + "target": "ES2020", + "jsx": "preserve", + "strictNullChecks": true, + "strictFunctionTypes": true + }, + "exclude": [ + "node_modules", + "**/node_modules/*" + ] +} diff --git a/news.html b/news.html new file mode 100644 index 0000000..1a47d62 --- /dev/null +++ b/news.html @@ -0,0 +1,64 @@ + + + + + + ГПУ + + + + + + + + +
+

Новости университета

+
+
+

+
+ +
+
+ + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9cd1a84 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4700 @@ +{ + "name": "TSTU", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "TSTU", + "version": "1.0.0", + "dependencies": { + "@fortawesome/fontawesome-free": "6.2.0", + "bootstrap": "5.2.1" + }, + "devDependencies": { + "eslint": "8.50.0", + "eslint-config-airbnb-base": "15.0.0", + "eslint-plugin-import": "2.28.1", + "http-server": "14.1.1", + "json-server": "0.17.4", + "npm-run-all": "4.1.5", + "vite": "4.4.9" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", + "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", + "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", + "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", + "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", + "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", + "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", + "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", + "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", + "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", + "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", + "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", + "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", + "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", + "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", + "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", + "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", + "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", + "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", + "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", + "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", + "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", + "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz", + "integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@eslint/eslintrc/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@eslint/js": { + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.50.0.tgz", + "integrity": "sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@fortawesome/fontawesome-free": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.2.0.tgz", + "integrity": "sha512-CNR7qRIfCwWHNN7FnKUniva94edPdyQzil/zCwk3v6k4R6rR2Fr8i4s3PM7n/lyfPA6Zfko9z5WDzFxG9SW1uQ==", + "hasInstallScript": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@humanwhocodes/config-array/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.8", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", + "integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==", + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz", + "integrity": "sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "dev": true, + "dependencies": { + "safe-buffer": "5.1.2" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/bootstrap": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.1.tgz", + "integrity": "sha512-UQi3v2NpVPEi1n35dmRRzBJFlgvWHYwyem6yHhuT6afYF+sziEt46McRbT//kVXZ7b1YUYEVGdXEH74Nx3xzGA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "dev": true + }, + "node_modules/connect-pause": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/connect-pause/-/connect-pause-0.1.1.tgz", + "integrity": "sha512-a1gSWQBQD73krFXdUEYJom2RTFrWUL3YvXDCRkyv//GVXc79cdW9MngtRuN9ih4FDKBtfJAJId+BbDuX+1rh2w==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/corser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", + "integrity": "sha512-utCYNzRSQIZNPIcGZdQc92UVJYAhtGAteCFg0yRaFm8f0P+CPtyGyHXJcGXnffjCybUCEx3FQ2G7U3/o9eIkVQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/errorhandler": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/errorhandler/-/errorhandler-1.5.1.tgz", + "integrity": "sha512-rcOwbfvP1WTViVoUjcfZicVzjhjTuhSMntHh6mW3IrEiyE6mJyXvsToJUJGlGlw/2xU9P5whlWNGlIDVeCiT4A==", + "dev": true, + "dependencies": { + "accepts": "~1.3.7", + "escape-html": "~1.0.3" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.18.20", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", + "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.18.20", + "@esbuild/android-arm64": "0.18.20", + "@esbuild/android-x64": "0.18.20", + "@esbuild/darwin-arm64": "0.18.20", + "@esbuild/darwin-x64": "0.18.20", + "@esbuild/freebsd-arm64": "0.18.20", + "@esbuild/freebsd-x64": "0.18.20", + "@esbuild/linux-arm": "0.18.20", + "@esbuild/linux-arm64": "0.18.20", + "@esbuild/linux-ia32": "0.18.20", + "@esbuild/linux-loong64": "0.18.20", + "@esbuild/linux-mips64el": "0.18.20", + "@esbuild/linux-ppc64": "0.18.20", + "@esbuild/linux-riscv64": "0.18.20", + "@esbuild/linux-s390x": "0.18.20", + "@esbuild/linux-x64": "0.18.20", + "@esbuild/netbsd-x64": "0.18.20", + "@esbuild/openbsd-x64": "0.18.20", + "@esbuild/sunos-x64": "0.18.20", + "@esbuild/win32-arm64": "0.18.20", + "@esbuild/win32-ia32": "0.18.20", + "@esbuild/win32-x64": "0.18.20" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.50.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.50.0.tgz", + "integrity": "sha512-FOnOGSuFuFLv/Sa+FDVRZl4GGVAAFFi8LecRsI5a1tMO5HIE8nCm4ivAlzt4dT3ol/PaaGC0rJEEXQmHJBGoOg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.50.0", + "@humanwhocodes/config-array": "^0.11.11", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.2" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.28.1.tgz", + "integrity": "sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.findlastindex": "^1.2.2", + "array.prototype.flat": "^1.3.1", + "array.prototype.flatmap": "^1.3.1", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.7", + "eslint-module-utils": "^2.8.0", + "has": "^1.0.3", + "is-core-module": "^2.13.0", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.6", + "object.groupby": "^1.0.0", + "object.values": "^1.1.6", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/eslint/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-urlrewrite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/express-urlrewrite/-/express-urlrewrite-1.4.0.tgz", + "integrity": "sha512-PI5h8JuzoweS26vFizwQl6UTF25CAHSggNv0J25Dn/IKZscJHWZzPrI5z2Y2jgOzIaw2qh8l6+/jUcig23Z2SA==", + "dev": true, + "dependencies": { + "debug": "*", + "path-to-regexp": "^1.0.3" + } + }, + "node_modules/express-urlrewrite/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "node_modules/express-urlrewrite/node_modules/path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dev": true, + "dependencies": { + "isarray": "0.0.1" + } + }, + "node_modules/express/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/express/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/express/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-server": { + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/http-server/-/http-server-14.1.1.tgz", + "integrity": "sha512-+cbxadF40UXd9T01zUHgA+rlo2Bg1Srer4+B4NwIHdaGxAGGv59nYRnGGDJ9LBk7alpS0US+J+bLLdQOOkJq4A==", + "dev": true, + "dependencies": { + "basic-auth": "^2.0.1", + "chalk": "^4.1.2", + "corser": "^2.0.1", + "he": "^1.2.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy": "^1.18.1", + "mime": "^1.6.0", + "minimist": "^1.2.6", + "opener": "^1.5.1", + "portfinder": "^1.0.28", + "secure-compare": "3.0.1", + "union": "~0.5.0", + "url-join": "^4.0.1" + }, + "bin": { + "http-server": "bin/http-server" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-parse-helpfulerror": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/json-parse-helpfulerror/-/json-parse-helpfulerror-1.0.3.tgz", + "integrity": "sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==", + "dev": true, + "dependencies": { + "jju": "^1.1.0" + } + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-server": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/json-server/-/json-server-0.17.4.tgz", + "integrity": "sha512-bGBb0WtFuAKbgI7JV3A864irWnMZSvBYRJbohaOuatHwKSRFUfqtQlrYMrB6WbalXy/cJabyjlb7JkHli6dYjQ==", + "dev": true, + "dependencies": { + "body-parser": "^1.19.0", + "chalk": "^4.1.2", + "compression": "^1.7.4", + "connect-pause": "^0.1.1", + "cors": "^2.8.5", + "errorhandler": "^1.5.1", + "express": "^4.17.1", + "express-urlrewrite": "^1.4.0", + "json-parse-helpfulerror": "^1.0.3", + "lodash": "^4.17.21", + "lodash-id": "^0.14.1", + "lowdb": "^1.0.0", + "method-override": "^3.0.0", + "morgan": "^1.10.0", + "nanoid": "^3.1.23", + "please-upgrade-node": "^3.2.0", + "pluralize": "^8.0.0", + "server-destroy": "^1.0.1", + "yargs": "^17.0.1" + }, + "bin": { + "json-server": "lib/cli/bin.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash-id": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/lodash-id/-/lodash-id-0.14.1.tgz", + "integrity": "sha512-ikQPBTiq/d5m6dfKQlFdIXFzvThPi2Be9/AHxktOnDSfSxE1j9ICbBT5Elk1ke7HSTgM38LHTpmJovo9/klnLg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lowdb": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowdb/-/lowdb-1.0.0.tgz", + "integrity": "sha512-2+x8esE/Wb9SQ1F9IHaYWfsC9FIecLOPrK4g17FGEayjUWH172H6nwicRovGvSE2CPZouc2MCIqCI7h9d+GftQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.3", + "is-promise": "^2.1.0", + "lodash": "4", + "pify": "^3.0.0", + "steno": "^0.4.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha512-S3UwM3yj5mtUSEfP41UZmt/0SCoVYUcU1rkXv+BQ5Ig8ndL4sPoJNBUJERafdPb5jjHJGuMgytgKvKIf58XNBw==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/method-override": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", + "dev": true, + "dependencies": { + "debug": "3.1.0", + "methods": "~1.1.2", + "parseurl": "~1.3.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/method-override/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/method-override/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/morgan": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.10.0.tgz", + "integrity": "sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==", + "dev": true, + "dependencies": { + "basic-auth": "~2.0.1", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-finished": "~2.3.0", + "on-headers": "~1.0.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/morgan/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/morgan/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/morgan/node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" + }, + "bin": { + "npm-run-all": "bin/npm-run-all/index.js", + "run-p": "bin/run-p/index.js", + "run-s": "bin/run-s/index.js" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-run-all/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/npm-run-all/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/npm-run-all/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/npm-run-all/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/npm-run-all/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/npm-run-all/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-all/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-all/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true, + "bin": { + "pidtree": "bin/pidtree.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/pluralize": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-8.0.0.tgz", + "integrity": "sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "3.29.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", + "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/secure-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", + "integrity": "sha512-AckIIV90rPDcBcglUwXPF3kg0P0qmPsPXAj6BBEENQE1p5yA1xfmDJzfi1Tappj37Pv2mVbKpL3Z1T+Nn7k1Qw==", + "dev": true + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha512-rb+9B5YBIEzYcD6x2VKidaa+cqYBJQKnU4oe4E3ANwRRN56yk/ua1YCJT1n21NTS8w6CcOclAKNP3PhdCXKYtQ==", + "dev": true + }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/steno": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/steno/-/steno-0.4.4.tgz", + "integrity": "sha512-EEHMVYHNXFHfGtgjNITnka0aHhiAlo93F7z2/Pwd+g0teG9CnM3JIINM7hVVB5/rhw9voufD7Wukwgtw2uqh6w==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.3" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.padend": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.5.tgz", + "integrity": "sha512-DOB27b/2UTTD+4myKUFh+/fXWcu/UDyASIXfg+7VzoCNNGOfWvoyU/x5pvVHr++ztyt/oSYI1BcWBBG/hmlNjA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/union": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", + "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "dev": true, + "dependencies": { + "qs": "^6.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "4.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-4.4.9.tgz", + "integrity": "sha512-2mbUn2LlUmNASWwSCNSJ/EG2HuSRTnVNaydp6vMCm5VIqJsjMfbIWtbH2kDuwUVW5mMUKKZvGPX/rqeqVvv1XA==", + "dev": true, + "dependencies": { + "esbuild": "^0.18.10", + "postcss": "^8.4.27", + "rollup": "^3.27.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + }, + "peerDependencies": { + "@types/node": ">= 14", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..41e239e --- /dev/null +++ b/package.json @@ -0,0 +1,27 @@ +{ + "name": "TSTU", + "version": "1.0.0", + "type": "module", + "description": "internet-programming 2023", + "scripts": { + "start": "vite", + "serve":"http-server -p 5501 ./dist/", + "build": "vite build", + "rest": "json-server --watch data.json -p 8081", + "dev": "npm-run-all --parallel rest start", + "prod": "npm-run-all build --parallel serve rest" + }, + "dependencies": { + "bootstrap": "5.2.1", + "@fortawesome/fontawesome-free": "6.2.0" + }, + "devDependencies": { + "vite": "4.4.9", + "eslint": "8.50.0", + "eslint-config-airbnb-base": "15.0.0", + "eslint-plugin-import": "2.28.1", + "http-server": "14.1.1", + "json-server": "0.17.4", + "npm-run-all": "4.1.5" + } +} diff --git a/registration.html b/registration.html new file mode 100644 index 0000000..035f549 --- /dev/null +++ b/registration.html @@ -0,0 +1,120 @@ + + + + + + ГПУ + + + + + + + + + +
+

Регистрация

+ Регистрация на нашем сайте позволит Вам стать его полноценным участником.
+ Вы сможете просматривать расписание групп, свои оценки и учебный план. + В случае возникновения проблем с регистрацией, обратитесь к администратору. +

+
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+
+ +
+
+
+ +
+
+
+
+
+
Ваш статус:
+ + + + +
+
+
+

+
+
+ +
+
+
+
+
+
+ + + + + \ No newline at end of file diff --git a/resourses/1september.jpg b/resourses/1september.jpg new file mode 100644 index 0000000..7140e2e Binary files /dev/null and b/resourses/1september.jpg differ diff --git a/resourses/Halloween.jpg b/resourses/Halloween.jpg new file mode 100644 index 0000000..72c0185 Binary files /dev/null and b/resourses/Halloween.jpg differ diff --git a/resourses/Students1.jpg b/resourses/Students1.jpg new file mode 100644 index 0000000..beb1654 Binary files /dev/null and b/resourses/Students1.jpg differ diff --git a/resourses/Students2.jpg b/resourses/Students2.jpg new file mode 100644 index 0000000..fe742e1 Binary files /dev/null and b/resourses/Students2.jpg differ diff --git a/resourses/Students3.jpg b/resourses/Students3.jpg new file mode 100644 index 0000000..b1fe61f Binary files /dev/null and b/resourses/Students3.jpg differ diff --git a/resourses/University.JPG b/resourses/University.JPG new file mode 100644 index 0000000..fdf4aef Binary files /dev/null and b/resourses/University.JPG differ diff --git a/resourses/icpc.jpg b/resourses/icpc.jpg new file mode 100644 index 0000000..41df0ee Binary files /dev/null and b/resourses/icpc.jpg differ diff --git a/resourses/logo.png b/resourses/logo.png new file mode 100644 index 0000000..6f9d73a Binary files /dev/null and b/resourses/logo.png differ diff --git a/resourses/robokross.jpg b/resourses/robokross.jpg new file mode 100644 index 0000000..9b523ba Binary files /dev/null and b/resourses/robokross.jpg differ diff --git a/resourses/палитра.png b/resourses/палитра.png new file mode 100644 index 0000000..18ac4f6 Binary files /dev/null and b/resourses/палитра.png differ diff --git a/university.html b/university.html new file mode 100644 index 0000000..754577c --- /dev/null +++ b/university.html @@ -0,0 +1,65 @@ + + + + + + ГПУ + + + + + + + + + +
+

История ГПУ

+

29 мая 2001 года решением правительства РФ был создан Государственный политехнический университет. Новый ВУЗ был образован на базе Тольяттинского политехнического института и Тольяттинского филиала Самарского государственного педагогического университета.

+

История Политехнического института начинается с вечернего отделения Куйбышевского индустриального института, созданного при Куйбышевгидросторе в 1951 году. Строительство ГЭС остро нуждалось в квалифицированных инженерах. Руководил факультетом Д.Е. Чуркин, а в 1953 году его сменил к.т.н. В.Н. Зубков.

+

1 сентября 1951 года начались занятия 150 студентов. Первое время преподаватели приезжали из Куйбышева, лекции читали многие инженеры-практики со стройки, и сам начальник КГС И.В. Комзин. На отделении было всего два штатных сотрудника: В.Н. Зубков и А.Э. Лившиц. В 1962 году число сотрудников возросло до 90 человек, 8 из них имели ученую степень кандидатов наук.

+

В 1956 году состоялся первый выпуск инженеров-гидростроителей и инженеров-электриков. Постепенно открывались новые специальности, в 1959 году получили дипломы первые инженеры-механики. В 1961 было открыто дневное обучение.

+

В 1961 году были открыты механический факультет (декан В.Н. Зубков) и химико-электротехнический (декан Б.Н. Рачинский). В 1964 году был создан химико-технологический факультет. В 1966 году были выпущены первые инженеры-технологи химического производства. В 1966 году на трех факультетах обучались 2800 студентов.

+

В октябре 1966 года на базе филиала был образован Тольяттинский политехнический институт. Немалую роль в организации института сыграли потребности в кадрах строящегося ВАЗа, а также наличие материальной базы.

+

Первым ректором нового ВУЗа был назначен профессор, доктор технических наук видный ученый из Куйбышева Арон Наумович Резников. Он сумел привлечь новые квалифицированные кадры и создал современный институт с высоким учебным и научным потенциалом. Были созданы 13 новых кафедр, в том числе единственная в стране кафедра промышленной пайки. Благодаря А.Н. Резникову через 10 лет в ТПИ работали 7 докторов наук и 151 кандидат наук. За это время почти в 2 раза возрос набор студентов, и в 10 раз возросли объемы научных работ. Наиболее успешными были 80-е гг., когда учёные ТПИ осваивали в год около 3 млн. руб.

+

Ежегодно ученые института получали десятки свидетельств на изобретения, всего же со времени создания ТПИ было получено 1134 авторских свидетельства на изобретения.

+

ТГУ – современный инновационный вуз. В 2010 году университет стал победителем конкурса Правительства РФ на Премию качества за 2009 год, дважды – в 2004 и 2011 году ТГУ стал лауреатом конкурса «Европейское качество» в группе «100 лучших вузов России». В 2011 году ТГУ завоевал по итогам конкурса СНГ за достижения в области качества оказания услуг приз «Признание делового совершенства». Ректор ТГУ М.М. Криштал в 2011 г. удостоен звания «Российский лидер качества», награждён дипломом и медалью, такую высокую оценку деятельности дала «Всероссийская организация качества».

+

В 2014 году в составе ТГУ 11 институтов, включая институт военного обучения, 44 кафедры, институт дистанционного обучения.

+
+ +
+ + + \ No newline at end of file diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..cb3fc40 --- /dev/null +++ b/vite.config.js @@ -0,0 +1,21 @@ +import { resolve } from "path"; +// eslint-disable-next-line import/no-extraneous-dependencies +import { defineConfig } from "vite"; + +export default defineConfig({ + build: { + sourcemap: true, + emptyOutDir: true, + rollupOptions: { + input: { + main: resolve(__dirname, "index.html"), + abiturient: resolve(__dirname, "abiturient.html"), + add_news: resolve(__dirname, "add_news.html"), + contacts: resolve(__dirname, "contacts.html"), + news: resolve(__dirname, "news.html"), + registration: resolve(__dirname, "registration.html"), + university: resolve(__dirname, "university.html"), + }, + }, + }, +});