commit 9ef8d751749762b38167a8aceaacd5745d07d0ed Author: brajan.aldana Date: Thu Apr 3 08:51:40 2025 -0500 Initial diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b2c30ff --- /dev/null +++ b/.gitignore @@ -0,0 +1,34 @@ +# Directorios y archivos generados automáticamente +node_modules/ +npm-debug.log +yarn-error.log + +# Archivos de construcción +build/ +dist/ +out/ + +# Archivos de configuración locales (pueden variar según tus herramientas) +.env +.env.local +.env.*.local + +# Dependencias locales (puedes ajustar esta lista según tus necesidades) +# /node_modules/ + +# Logs y archivos temporales +*.log +*.tmp +*.swp + +# Archivos de usuario y configuración específica de IDE +.idea/ +.vscode/ +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +# Dependencias globales de Yarn (opcional; úsalo si lo necesitas) +# /.yarn/ diff --git a/README.md b/README.md new file mode 100644 index 0000000..5beaa29 --- /dev/null +++ b/README.md @@ -0,0 +1,93 @@ +# RPA Claro + + + +## Getting started + +To make it easy for you to get started with GitLab, here's a list of recommended next steps. + +Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)! + +## Add your files + +- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files +- [ ] [Add files using the command line](https://docs.gitlab.com/ee/gitlab-basics/add-file.html#add-a-file-using-the-command-line) or push an existing Git repository with the following command: + +``` +cd existing_repo +git remote add origin https://gitlab.com/tars.dev/rpa-claro.git +git branch -M main +git push -uf origin main +``` + +## Integrate with your tools + +- [ ] [Set up project integrations](https://gitlab.com/tars.dev/rpa-claro/-/settings/integrations) + +## Collaborate with your team + +- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/) +- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html) +- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically) +- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/) +- [ ] [Set auto-merge](https://docs.gitlab.com/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html) + +## Test and Deploy + +Use the built-in continuous integration in GitLab. + +- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/index.html) +- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/) +- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html) +- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/) +- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html) + +*** + +# Editing this README + +When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template. + +## Suggestions for a good README + +Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information. + +## Name +Choose a self-explaining name for your project. + +## Description +Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors. + +## Badges +On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge. + +## Visuals +Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method. + +## Installation +Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection. + +## Usage +Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README. + +## Support +Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc. + +## Roadmap +If you have ideas for releases in the future, it is a good idea to list them in the README. + +## Contributing +State if you are open to contributions and what your requirements are for accepting them. + +For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self. + +You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser. + +## Authors and acknowledgment +Show your appreciation to those who have contributed to the project. + +## License +For open source projects, say how it is licensed. + +## Project status +If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers. diff --git a/dlls/AutoItX3.dll b/dlls/AutoItX3.dll new file mode 100644 index 0000000..f7b8257 Binary files /dev/null and b/dlls/AutoItX3.dll differ diff --git a/dlls/AutoItX3_x64.dll b/dlls/AutoItX3_x64.dll new file mode 100644 index 0000000..437d74c Binary files /dev/null and b/dlls/AutoItX3_x64.dll differ diff --git a/entry.js b/entry.js new file mode 100644 index 0000000..1cf7298 --- /dev/null +++ b/entry.js @@ -0,0 +1,1247 @@ +const { app, BrowserWindow, Menu, dialog, ipcMain, desktopCapturer, Notification, ipcRenderer, protocol, session } = require('electron'); +const { autoUpdater } = require('electron-updater'); +const os = require('os'); +const pie = require("puppeteer-in-electron") +const puppeteer = require("puppeteer-core"); +const path = require('path'); +const https = require('https'); +const axios = require('axios'); +const $ = require('jquery'); +const fs = require('fs'); +const argv = require('yargs').argv; +const { exec } = require('child_process'); +const { rr } = require('./rr'); +const { HttpsProxyAgent } = require('https-proxy-agent'); + +app.disableHardwareAcceleration(); + +const logsDir = 'C:/RpaClaro'; +const app_version = app.getVersion(); +let url_platform = ''; +let username = ''; +let password = ''; +let xpath_username = ''; +let xpath_password = ''; +let xpath_button = ''; +let data_apps; +let okanToken; +let splashWindow; +let mainWindow; +let windowNew; +let browser; +let page; +let data_apps_user = []; +let appsOkan; +let appHtml; +let userDataApps; +let from_okan = false; + + +const CONFIG = { + ENDPOINT_URL_APPS: 'https://rpa8dev.okan.tools/users/apps/byUserAdOrDocument', + ENDPOINT_URL_APP: 'https://rpa8dev.okan.tools/app', + ENDPOINT_OKAN_TOKEN: 'https://io.okan.tools/api/auth/electron', + TOKEN_OKAN_USER: 'HrZTvmBNyQaM6jPI7sHo5ywN35ht/cplIBFeE+4Ufx8=', + PROXY: 'http://proxyop.bop.local:8080', + ENDPOINT_GET_PROFILE: 'https://io.okan.tools/api/auth/users/electron', + ENDPOINT_GET_APPS: 'https://adm.okan.tools/wp-json/okanapiwp/v1/aplicativos/' +}; + +app.disableHardwareAcceleration(); + +pie.initialize(app); + +const agent = new HttpsProxyAgent(CONFIG.PROXY); + +const setupLogging = async () => { + console.log(">> Iniciando configuracion de logs.."); + if (!fs.existsSync(logsDir)) { + fs.mkdirSync(logsDir, { recursive: true }); + } + const logFilePath = path.join(logsDir, 'console-log.txt'); + + // Limpia el archivo de logs al inicio + await fs.promises.writeFile(logFilePath, '', 'utf-8'); + // Helper para escribir logs en el archivo + const writeLogToFile = (message) => { + const now = new Date(); + const timestamp = now.toLocaleString('en-US', { + year: 'numeric', + month: '2-digit', + day: '2-digit', + hour: '2-digit', + minute: '2-digit', + second: '2-digit', + hour12: true + }).replace(/(\d+)\/(\d+)\/(\d+)/, '$3-$1-$2'); + fs.appendFileSync(logFilePath, `[${timestamp}] ${message}\n`); + }; + // Sobrescribe métodos de console + ['log', 'info', 'warn', 'error'].forEach((method) => { + const originalMethod = console[method]; + console[method] = (...args) => { + const message = args + .map((arg) => (typeof arg === 'object' ? JSON.stringify(arg, null, 2) : arg)) + .join(' '); + writeLogToFile(message); + originalMethod.apply(console, args); // Mantén la salida en la consola + }; + }); +}; + +async function getOkanToken() { + try { + const responseOkan = await axios.post(CONFIG.ENDPOINT_OKAN_TOKEN, { user: process.env.USUARIO }, { + headers: { 'Authorization': CONFIG.TOKEN_OKAN_USER }, + httpsAgent: agent + }); + if (responseOkan.data.cod == '0') { + console.log('>> Token de Okan obtenido.'); + return responseOkan.data.data; + } else { + console.log('>> Error al obtener el token de Okan.'); + return null; + } + } catch (error) { + console.log('>> Error en la petición del token de Okan:', error); + await dialog.showMessageBox({ + type: 'error', + defaultId: 0, + title: 'Error de acceso', + message: 'Error al comunicarse con Okan', + }); + app.quit(); + return null; + } +} + +const processArguments = async () => { + console.log(argv); + process.env.MODE = 'prod'; + let url_okan = argv['_']; + let code_okan_str = url_okan.toString(); + + // Handle OKAN code from URL or direct argument + if (argv['_'] && !argv.dev) { + + let code_okan = code_okan_str.split('&')[0].replace('rpaclaro:///?code=', ''); + let user_okan = code_okan_str.split('&')[1].replace('user=', ''); + process.env.OKAN = code_okan; + process.env.USUARIO = user_okan; + from_okan = true; + } else { + process.env.OKAN = argv.code; + process.env.USUARIO = argv.user; + } + + // Set environment mode + if (argv.dev) { + process.env.MODE = 'dev'; + } else { + process.env.MODE = 'prod'; + } + + console.log('>> Iniciando RpaClaro..'); + console.log('_____________________________'); + console.log('RPA CLARO'); + console.log('Usuario: ' + process.env.USUARIO); + console.log('Version: ' + app_version); + console.log('Modo: ' + process.env.MODE); + console.log('_____________________________'); +}; + +const setupProtocolClient = async () => { + if (process.defaultApp) { + if (process.argv.length >= 2) { + app.setAsDefaultProtocolClient('RpaClaro', process.execPath, [path.resolve(process.argv[1])]) + } + } else { + app.setAsDefaultProtocolClient('RpaClaro') + } + console.log('>> Configuracion de protocolos establecida.'); +} + +const copyFilesFromRR = () => { + const origen = path.join(__dirname, 'rr'); + fs.readdir(origen, (err, archivos) => { + if (err) { + console.error('Error al leer el directorio de origen:', err); + return; + } + archivos.forEach((archivo) => { + const archivoOrigen = path.join(origen, archivo); + const archivoDestino = path.join(logsDir, archivo); + + // Copia el archivo al directorio de destino + fs.copyFile(archivoOrigen, archivoDestino, (err) => { + if (err) { + console.error(`Error al copiar ${archivo}:`, err); + } else { + // console.log(`${archivo} copiado correctamente.`); + } + }); + }); + console.log('>> Archivos copiados correctamente.'); + }); +}; + +async function getOkanToken() { + try { + const responseOkan = await axios.post(CONFIG.ENDPOINT_OKAN_TOKEN, { user: process.env.USUARIO }, { headers: { 'Authorization': CONFIG.TOKEN_OKAN_USER } }); + if (responseOkan.data.cod == '0') { + console.log('>> Token de Okan obtenido.'); + return responseOkan.data.data; + } else { + console.log('>> Error al obtener el token de Okan.'); + return null; + } + } catch (error) { + console.log('>> Error en la petición del token de Okan:', error); + await dialog.showMessageBox({ + type: 'error', + defaultId: 0, + title: 'Error de acceso', + message: 'Error al comunicarse con Okan', + }); + app.quit(); + return null; + } +} + +async function getProfile(token) { + const token_okan = 'Bearer ' + token; + + try { + const responseGetProfile = await axios.get(CONFIG.ENDPOINT_GET_PROFILE, { headers: { 'Authorization': token_okan } }); + if (responseGetProfile.data.cod == '0') { + documento = responseGetProfile.data.data.document_number; + profile = responseGetProfile.data.data.profile.id; + console.log('>> Perfil: ' + profile); + return profile; + } + } catch (e) { + console.log('>> No se pudo obtener el perfil: ' + e); + } +} + +async function getApps(data_apps_user) { + try { + + const urlAplicativos = CONFIG.ENDPOINT_GET_APPS + `${documento}/${profile}`; + const responseAplicativos = await axios.get(urlAplicativos, { headers: { "Accept": "*/*", "Content-Type": "application/json" } }); + + var apps_okan = []; + if (responseAplicativos.data['cod'] == '0') { + + const new_apps = responseAplicativos.data['data'] + .filter(element => element['nombre_app'].startsWith('RPA')) + .sort((a, b) => a.nombre_app.localeCompare(b.nombre_app)); + + console.log('>> Aplicativos Okan: ' + new_apps.length); + + // Process each app from new_apps + for (const app of new_apps) { + let code = app.url.replace('rpaclaro://?code=', ''); + code = code.replace('RpaClaro://?code=', ''); + code = code.replace('&user={user}', ''); + let appExists = data_apps_user.desk?.some(deskApp => deskApp.code === code) || data_apps_user.web?.some(webApp => webApp.code === code); + + const appInfo = { + nombre_app: app.nombre_app, + code_app: code, + logo: app.logo, + status: appExists, + status_integrado: appExists ? 'integrado' : 'no_integrado', + }; + + apps_okan.push(appInfo); + + // Generate HTML for all apps at once using map and join + appHtml = apps_okan.map(app => ` +
+
+
+ +
${app.nombre_app}
+
+
+
+ `).join(''); + } + + return appHtml; + } + } catch (e) { + console.log('>> Error al obtener aplicaciones:' + e); + } +} + +async function getNetworkInfo() { + const interfaces = os.networkInterfaces(); + let ipAddress = ''; + let macAddress = ''; + + // Buscar en todas las interfaces de red + for (const name of Object.keys(interfaces)) { + for (const net of interfaces[name]) { + // Buscar IPv4 y no localhost + if (net.family === 'IPv4' && !net.internal) { + ipAddress = net.address; + macAddress = net.mac; + break; + } + } + if (ipAddress && macAddress) break; + } + + return { ip: ipAddress, mac: macAddress }; +} + +async function getUserData(token) { + try { + const networkInfo = await getNetworkInfo(); + console.log('>> Usuario: ' + process.env.USUARIO); + console.log('>> IP: ' + networkInfo.ip); + console.log('>> MAC: ' + networkInfo.mac); + console.log('>> Hostname: ' + os.hostname()); + + const headersList = { + "Accept": "*/*", + "Content-Type": "application/json", + "X-Client-Mac": networkInfo.mac, + "X-Client-Host": os.hostname(), + "X-Client-Ip": networkInfo.ip, + "Authorization": "Bearer " + token + }; + + const bodyContent = JSON.stringify({ + "filtrar_por": "user_ad", + "valor": process.env.USUARIO, + }); + + const response = await axios.post(CONFIG.ENDPOINT_URL_APPS, bodyContent, { + headers: headersList + }); + return response.data.apps; + } catch (error) { + console.error('Error en la solicitud:', error); + } +}; + +async function createMainWindow(appsOkan) { + mainWindow = new BrowserWindow({ + width: 1200, + height: 650, + show: false, + webPreferences: { + nodeIntegration: true, + contextIsolation: false + }, + }); + + mainWindow.loadFile('./views/main/index.html'); + const webContents = mainWindow.webContents; + webContents.setMaxListeners(50); + + webContents.on('did-stop-loading', () => { + console.log('>> Vista main cargada'); + }); + + if (process.env.MODE == 'dev') { + mainWindow.show(); + mainWindow.openDevTools(); + // mainWindow.setKiosk(true); + } + + mainWindow.on('ready-to-show', () => { + mainWindow.webContents.send('set-version', app_version); + mainWindow.webContents.send('set-userpc', process.env.USUARIO); + try { + mainWindow.webContents.send('data-apps', appsOkan); + } catch (e) { + console.log('>> Error al enviar datos:' + e); + } + + const menuTemplate = [ + { + label: 'Archivo', + submenu: [ + { + label: 'Recargar', + accelerator: 'Ctrl+Shift+R', + icon: __dirname + '/views/assets/icons/reload.png', // Ruta al icono + click: () => { + mainWindow.webContents.reloadIgnoringCache(); + } + }, + { type: 'separator' }, // Separador en el menú + { + label: 'Salir', + accelerator: 'Ctrl+Q', + icon: __dirname + '/views/assets/icons/exit.png', // Ruta al icono + click: () => { + app.quit(); + } + } + ] + }, + { + label: 'Ayuda', + submenu: [ + // { + // label: 'Mostrar DevTools', + // accelerator: 'Ctrl+Shift+L', + // icon: __dirname + '/views/assets/icons/screenshot.png', // Ruta al icono + // click: () => { + + // mainWindow.openDevTools(); + // } + // }, + // { type: 'separator' }, + { + label: 'Acerca de', + accelerator: 'Ctrl+Shift+A', + icon: __dirname + '/views/assets/icons/reload.png', // Ruta al icono + click: () => { + const { version } = require('./package.json'); // Obtener la versión desde package.json + dialog.showMessageBox({ + type: 'info', + title: 'Acerca de Mi Aplicación', + message: `Versión ${version}`, + }); + } + } + ] + } + ]; + const menu = Menu.buildFromTemplate(menuTemplate); + mainWindow.show(); + mainWindow.setMenu(menu); + mainWindow.maximize(); + }); + + mainWindow.on('closed', function () { + mainWindow = null; + app.quit(); + }); +} + +async function createNewWindow() { + browser = await pie.connect(app, puppeteer, { + defaultViewport: null, + ignoreHTTPSErrors: true, + }); + // const page = await browser.newPage(); + + windowNew = new BrowserWindow({ + args: ['--no-sandbox', '--disable-setuid-sandbox', '--ignore-certificate-errors'], + ignoreHTTPSErrors: true, + width: 1200, + height: 650, + show: false, + webPreferences: { + nodeIntegration: true, + contextIsolation: false, + partition: 'nopersist' + }, + }); + + windowNew.setMenu(null); + + windowNew.loadURL('https://google.com'); + +} + +const mainIni = async () => { + await setupLogging(); + await processArguments(); + await setupProtocolClient(); + copyFilesFromRR(); + let getOkanTokenVal = await getOkanToken(); + await getProfile(getOkanTokenVal); + userDataApps = await getUserData(getOkanTokenVal); + console.log('>> Aplicaciones:' + userDataApps); + appsOkan = await getApps(userDataApps); + console.log('>> Html generado'); + + await createMainWindow(appsOkan); + await createNewWindow(); + await rpa(process.env.OKAN); + // if(from_okan){ + // console.log('>> Iniciando RPA desde Okan'); + // console.log('>> Codigo:'+ process.env.OKAN); + // await rpa(process.env.OKAN); + // } +}; + +async function rpa(data_code) { + + console.log('>> Iniciando RPA'); + + if (userDataApps) { + const codeExists = userDataApps.desk.some(app => app.code === data_code) || + userDataApps.web.some(app => app.code === data_code); + + if (codeExists) { + console.log(`>> Aplicativo ${data_code} esta asociado`); + const deskApp = userDataApps.desk.find(app => app.code === data_code); + const webApp = userDataApps.web.find(app => app.code === data_code); + + if (deskApp) { + type = 'desktop'; + username = deskApp.username; + password = deskApp.password; + xpath_username = deskApp.xpath_username; + xpath_password = deskApp.xpath_password; + xpath_button = deskApp.btn_login; + } else if (webApp) { + type = 'web'; + url_platform = webApp.url; + username = webApp.username; + password = webApp.password; + xpath_username = webApp.xpath_user; + xpath_password = webApp.xpath_pass; + xpath_button = webApp.btn_login; + + if (!windowNew || windowNew.isDestroyed()) { + windowNew = new BrowserWindow({ + args: ['--no-sandbox', '--disable-setuid-sandbox', '--ignore-certificate-errors'], + ignoreHTTPSErrors: true, + width: 1200, + height: 650, + show: false, + webPreferences: { + nodeIntegration: true, + contextIsolation: false, + partition: 'nopersist' + }, + }); + } + + windowNew.on('closed', function () { + windowNew = null; + console.log('>> Ventana cerrada'); + }); + + windowNew.loadURL(webApp.url); + windowNew.show(); + windowNew.maximize(); + windowNew.setIgnoreMouseEvents(true); + + if (process.env.MODE != 'prod') { + windowNew.openDevTools(); + windowNew.setIgnoreMouseEvents(false); + } + + await new Promise(resolve => { + windowNew.webContents.on('did-finish-load', resolve); + }); + + page = await pie.getPage(browser, windowNew); + console.log('>> URL cargada: ' + page.url()); + } + + console.log(`>> Tipo: ${type}`); + if (type != 'desktop') { + console.log(`>> URL: ${url_platform}`); + } + console.log(`>> Username: ${username}`); + console.log(`>> Password: **********`); + console.log('>> Xpath username: ' + xpath_username); + console.log('>> Xpath password: ' + xpath_password); + console.log('>> Xpath button: ' + xpath_button); + + console.log('--------------------------'); + console.log('Abriendo aplicativo'); + console.log('--------------------------'); + try { + + app.on('login', (event, webContents, request, authInfo, callback) => { + console.log('______________________login___________________'); + event.preventDefault(); + callback(username, password); + }); + + windowNew.setOpacity(1); + windowNew.maximize(); + windowNew.setMenu(null); + windowNew.setIgnoreMouseEvents(true); + + if (process.env.MODE != 'prod') { + windowNew.openDevTools(); + windowNew.setIgnoreMouseEvents(false); + } + + console.log('>> Url aplicativo: ' + url_platform); + const allowedCodes = ['SMO098', 'CTD094', 'SGC095', 'MAX096', 'CUP045']; + const specialCodes = ['MAP039']; + const loginCodes = ['ATB089', 'VTT046', 'DSC047', 'SMO098', 'CTD094', 'SGC095', 'MAX096', 'CUP045', 'BDC087']; + let url_mod; + + if (allowedCodes.includes(data_code)) { + // url_mod = `http://${username}:${password}@${data_response_service.App.replace('http://', '')}`; + url_mod = url_platform; + } else { + url_mod = url_platform; + } + + + + try { + if (data_code == 'POL911' || data_code == 'POL912' || data_code == 'POL913' || data_code == 'POL914' || data_code == 'POL915' || data_code == 'POD911') { + console.log('si poliedro'); + url_mod = 'https://poliedro.comcel.com.co/LoginPoliedro/Login.aspx'; + } + if (data_code == 'BDC087') { + url_mod = 'http://100.123.251.118:8082/componentes/ASP/consultabroadcast.aspx' + } + if (data_code == 'SRA074') { + url_mod = 'http://100.126.20.149:8080/sara/index.html' + } + + + await windowNew.loadURL(url_mod); + console.log('>> Cargo la pagina'); + } catch (error) { + console.log('>> No se pudo cargar la pagina: ' + error); + dialog.showErrorBox('Error', 'No se pudo cargar la pagina. Por favor reporta al Helpdesk'); + windowNew.setOpacity(1); + windowNew.close(); + } + + + // const page = await pie.getPage(browser, windowNew); + try { + // const pages = await browser.pages().then(pages => pages).catch(err => console.error(err)); + // console.log(pages); + // var page; + var pageUrl; + + // for (const pages_sel of pages) { + // const pageUrl = await pages_sel.url(); + // // console.log('la obtenida: ' + pageUrl + '_____' + 'la real: ' + url_mod); + // if (pageUrl == 'http://100.126.20.149:8080/sara/login') { + // url_mod = 'http://100.126.20.149:8080/sara/login'; + // } + // if (pageUrl == 'http://dime.claro.com.co/Portal/Produccion/Sesion/Inicio/Ingresar?ReturnUrl=%2FPortal%2FProduccion%2FFidelizacion%2FRetencion%2FRegistrarSolicitud%3Fdato%3D1007227477%26Cuenta%3D89715445%26Ticket%3D1%26Internet%3D1%26TV%3D1%26Telefonia%3D0') { + // url_mod = 'http://dime.claro.com.co/Portal/Produccion/Sesion/Inicio/Ingresar?ReturnUrl=%2FPortal%2FProduccion%2FFidelizacion%2FRetencion%2FRegistrarSolicitud%3Fdato%3D1007227477%26Cuenta%3D89715445%26Ticket%3D1%26Internet%3D1%26TV%3D1%26Telefonia%3D0'; + // } + // if (pageUrl === url_mod) { + // console.log(`Ok pagina`); + // page = pages_sel; + // break; // Detén el bucle cuando encuentras la coincidencia + // } + // } + + if (page) { + console.log(`Nombre de la pagina: ${await page.title()}`); + // await page.waitForLoad(); + if (xpath_username != 'na') { + if (data_code == 'POL911' || data_code == 'POL912' || data_code == 'POL913' || data_code == 'POL914' || data_code == 'POL915' || data_code == 'POD911') { + await page.waitForXPath('//input[@id="ctl00_ContentPlaceHolder1_BtnRegresarMensaje"]'); + const backBtn = await page.$x('//input[@id="ctl00_ContentPlaceHolder1_BtnRegresarMensaje"]'); + await backBtn[0].click(); + } + if (!loginCodes.includes(data_code)) { + + if (data_code == 'CLU100') { + const elementHandleClu = await page.$('.sign-in-uclaro'); + if (elementHandleClu) { + await elementHandleClu.click(); + } + } + + await page.waitForXPath(xpath_username); + const elementHandleUser = await page.$x(xpath_username); + await elementHandleUser[0].type('', { delay: 100 }); + await elementHandleUser[0].type(username); + console.log('>> Diligencio campo usuario'); + + if (data_code == 'ABS099') { + await page.keyboard.press("Enter"); + } else { + await page.keyboard.press("Tab"); + } + + if (data_code == 'AGE036') { + await page.waitForTimeout(4000); + } else { + await page.waitForTimeout(1000); + } + + await page.waitForXPath(xpath_password); + const elementHandlePass = await page.$x(xpath_password); + await elementHandlePass[0].type('', { delay: 100 }); + await elementHandlePass[0].type(password); + console.log('>> Diligencio campo password'); + + await page.waitForTimeout(1000); + const xpathMap = { + 'DIM072': '//button[contains(@id, "btiniciar")]', + 'CLU100': '//button[contains(@class, "ingresarBoton")]', + 'MAP039': xpath_button, + 'CMC093': xpath_button, + 'MCA030': '//input[contains(@id, "login-button")]' + }; + + const xpath = xpathMap[data_code] || null; + + if (xpath) { + const elementHandle = await page.$x(xpath); + if (elementHandle && elementHandle.length > 0) { + await elementHandle[0].click(); + console.log('>> Se dio click en boton'); + } else { + console.log('>> No encontro boton'); + } + } else { + await page.keyboard.press('Enter'); + } + } + + // await page.waitForTimeout(70000); + + + console.log('>> Envio formulario'); + + await page.waitForTimeout(7000); + + if (data_code == 'POL911' || data_code == 'POL912' || data_code == 'POL913' || data_code == 'POL914' || data_code == 'POL915' || data_code == 'POD911') { + elementToken = await page.$x(`//*[contains(text(), "un nuevo token a su dispositivo")]`, { timeout: 1000 }); + if (elementToken) { + console.log('>> No se encontro mensaje de error de credenciales:'); + } else { + console.log('>> Se encontro mensaje de error de credenciales:'); + dialog.showErrorBox('Error', 'Parece que hubo un problema con el ingreso. Por favor, repórtalo al Coordinador'); + windowNew.close(); + } + } else { + const checkAndClose = async (message, text, xpath) => { + var elementHandles; + if (xpath) { + elementHandles = await page.$x(text, { timeout: 1000 }); + } else { + if (data_code != 'SRA074' && text != 'valid') { + elementHandles = await page.$x(`//*[contains(text(), "${text}")]`, { timeout: 1000 }); + } + } + + + if (elementHandles && elementHandles.length > 0) { + if (data_code == 'VIM059' && elementHandles.length <= 2) { + + } else if (data_code == 'DIM072' && elementHandles.length <= 1) { + + } + else { + console.log('Se encontro mensaje de error de credenciales: ${message}'); + dialog.showErrorBox('Error', 'Parece que hubo un problema con el ingreso. Por favor, repórtalo al Coordinador'); + windowNew.close(); + } + } else { + console.log('>> No se encontro mensaje de error de credenciales: ${message}'); + } + }; + + await checkAndClose('Incorrect', 'incorrect', false) || + await checkAndClose('Incorrectos', 'INCORRECTOS', false) || + await checkAndClose('Error', 'error', false) || + await checkAndClose('Error', 'Error', false) || + await checkAndClose('Errada', 'errad', false) || + await checkAndClose('Valid', 'valid', false) || + await checkAndClose('Could not log', 'could not log', false) || + await checkAndClose('Form', xpath_username, true); + + } + } + windowNew.setIgnoreMouseEvents(false); + // windowNew.setOpacity(1); + // windowNew.maximize(); + // windowNew.focus(); + } else { + console.log('>> No se encontro ninguna pagina con la URL proporcionada.'); + } + + + } catch (error) { + console.log(error); + } + + } catch (error) { + windowNew.setOpacity(1); + windowNew.close(); + console.error('Ha ocurrido un error ', data_code, error); + dialog.showErrorBox('Error', 'Ha ocurrido un error ' + error); + } + + + } else { + console.log(`>> Aplicativo ${data_code} no esta asociado`); + await dialog.showMessageBox({ + type: 'error', + defaultId: 0, + title: 'Error de acceso', + message: 'Lo siento, no tienes acceso a este aplicativo', + }); + } + } + + + + + + + + + + + + + + // let programa = ''; + // switch (data_code) { + // case 'IRR123': + // console.log('IRR123'); + + // rrtest = rr(username, password); + // console.log(rrtest); + + // break; + // case 'ACC098': + // console.log('ACC098'); + + // programa = '"C:\\Program Files (x86)\\AC Administración de Clientes\\AC Administrador de Clientes.exe"'; + // exec(programa, (error, stdout, stderr) => { + // if (error) { + // console.error(`Error al abrir el programa: ${error.message}`); + // return; + // } + // if (stderr) { + // console.error(`Error en la salida estándar: ${stderr}`); + // return; + // } + // console.log(`Salida del programa: ${stdout}`); + // }); + + // break; + + // case 'AVY003': + // console.log('AVY003'); + + // programa = '"C:\\Program Files (x86)\\Avaya\\Avaya one-X Agent\\OneXAgentUI.exe"'; + // exec(programa, (error, stdout, stderr) => { + // if (error) { + // console.error(`Error al abrir el programa: ${error.message}`); + // return; + // } + // if (stderr) { + // console.error(`Error en la salida estándar: ${stderr}`); + // return; + // } + // console.log(`Salida del programa: ${stdout}`); + // }); + + // break; + + // case 'XLT001': + // console.log('XLT001'); + + // programa = '"C:\\Program Files (x86)\\CounterPath\\X-Lite\\x-lite.exe"'; + // exec(programa, (error, stdout, stderr) => { + // if (error) { + // console.error(`Error al abrir el programa: ${error.message}`); + // return; + // } + // if (stderr) { + // console.error(`Error en la salida estándar: ${stderr}`); + // return; + // } + // console.log(`Salida del programa: ${stdout}`); + // }); + + // break; + + // case 'CTB002': + // console.log('CTB002'); + + // programa = '"C:\\avaya\\CTIbar\\ctibar.exe"'; + // exec(programa, (error, stdout, stderr) => { + // if (error) { + // console.error(`Error al abrir el programa: ${error.message}`); + // return; + // } + // if (stderr) { + // console.error(`Error en la salida estándar: ${stderr}`); + // return; + // } + // console.log(`Salida del programa: ${stdout}`); + // }); + + // break; + + + + // default: + // const browser = await pie.connect(app, puppeteer, { + // defaultViewport: null, + // ignoreHTTPSErrors: true, + // }); + + // const pages = await browser.pages().then(pages => pages).catch(err => console.error(err)); + + + // if (data_apps) { + // const windowNew = new BrowserWindow({ + // args: ['--no-sandbox', '--disable-setuid-sandbox', '--ignore-certificate-errors'], + // ignoreHTTPSErrors: true, + // webPreferences: { + // partition: 'nopersist' + // } + // }); + + + // const page = await pie.getPage(browser, windowNew); + // console.log('page'); + // console.log(page.url()); + + // // windowNew.webContents.session.setCacheEnabled(false); + // windowNew.webContents.session.clearStorageData(); + // // windowNew.webContents.session.setStorageEnabled(false) + // windowNew.webContents.session.clearCache(); + + // console.log('--------------------------'); + // console.log('Abriendo aplicativo'); + // console.log('--------------------------'); + // try { + + // app.on('login', (event, webContents, request, authInfo, callback) => { + // console.log('______________________login___________________'); + // event.preventDefault(); + // callback(username, password); + // }); + + // windowNew.setOpacity(1); + // windowNew.maximize(); + // windowNew.setMenu(null); + // windowNew.setIgnoreMouseEvents(true); + + // if (process.env.MODE != 'prod') { + // windowNew.openDevTools(); + // windowNew.setIgnoreMouseEvents(false); + // } + + // console.log('>> Url aplicativo: ' + url_platform); + // const allowedCodes = ['SMO098', 'CTD094', 'SGC095', 'MAX096', 'CUP045']; + // const specialCodes = ['MAP039']; + // const loginCodes = ['ATB089', 'VTT046', 'DSC047', 'SMO098', 'CTD094', 'SGC095', 'MAX096', 'CUP045', 'BDC087']; + // let url_mod; + + // if (allowedCodes.includes(data_code)) { + // // url_mod = `http://${username}:${password}@${data_response_service.App.replace('http://', '')}`; + // url_mod = url_platform; + // } else { + // url_mod = url_platform; + // } + + + + // try { + // if (data_code == 'POL911' || data_code == 'POL912' || data_code == 'POL913' || data_code == 'POL914' || data_code == 'POL915' || data_code == 'POD911') { + // console.log('si poliedro'); + // url_mod = 'https://poliedro.comcel.com.co/LoginPoliedro/Login.aspx'; + // } + // if (data_code == 'BDC087') { + // url_mod = 'http://100.123.251.118:8082/componentes/ASP/consultabroadcast.aspx' + // } + // if (data_code == 'SRA074') { + // url_mod = 'http://100.126.20.149:8080/sara/index.html' + // } + + + // // console.log('url_mod: '+url_mod); + + // // const encodedUrl = querystring.escape(url_mod); + // // console.log('codificada: '+encodedUrl); + // await windowNew.loadURL(url_mod); + // console.log('>> Cargo la pagina'); + // } catch (error) { + // console.log('>> No se pudo cargar la pagina: ' + error); + // dialog.showErrorBox('Error', 'No se pudo cargar la pagina. Por favor reporta al Helpdesk'); + // windowNew.setOpacity(1); + // windowNew.close(); + // } + + + // // const page = await pie.getPage(browser, windowNew); + // try { + // // const pages = await browser.pages().then(pages => pages).catch(err => console.error(err)); + // // console.log(pages); + // // var page; + // var pageUrl; + + // for (const pages_sel of pages) { + // const pageUrl = await pages_sel.url(); + // // console.log('la obtenida: ' + pageUrl + '_____' + 'la real: ' + url_mod); + // if (pageUrl == 'http://100.126.20.149:8080/sara/login') { + // url_mod = 'http://100.126.20.149:8080/sara/login'; + // } + // if (pageUrl == 'http://dime.claro.com.co/Portal/Produccion/Sesion/Inicio/Ingresar?ReturnUrl=%2FPortal%2FProduccion%2FFidelizacion%2FRetencion%2FRegistrarSolicitud%3Fdato%3D1007227477%26Cuenta%3D89715445%26Ticket%3D1%26Internet%3D1%26TV%3D1%26Telefonia%3D0') { + // url_mod = 'http://dime.claro.com.co/Portal/Produccion/Sesion/Inicio/Ingresar?ReturnUrl=%2FPortal%2FProduccion%2FFidelizacion%2FRetencion%2FRegistrarSolicitud%3Fdato%3D1007227477%26Cuenta%3D89715445%26Ticket%3D1%26Internet%3D1%26TV%3D1%26Telefonia%3D0'; + // } + // if (pageUrl === url_mod) { + // console.log(`Ok pagina`); + // page = pages_sel; + // break; // Detén el bucle cuando encuentras la coincidencia + // } + // } + + // if (page) { + // console.log(`Nombre de la pagina: ${await page.title()}`); + // // await page.waitForLoad(); + // if (xpath_username != 'na') { + // if (data_code == 'POL911' || data_code == 'POL912' || data_code == 'POL913' || data_code == 'POL914' || data_code == 'POL915' || data_code == 'POD911') { + // await page.waitForXPath('//input[@id="ctl00_ContentPlaceHolder1_BtnRegresarMensaje"]'); + // const backBtn = await page.$x('//input[@id="ctl00_ContentPlaceHolder1_BtnRegresarMensaje"]'); + // await backBtn[0].click(); + // } + // if (!loginCodes.includes(data_code)) { + + // if (data_code == 'CLU100') { + // const elementHandleClu = await page.$('.sign-in-uclaro'); + // if (elementHandleClu) { + // await elementHandleClu.click(); + // } + // } + + // await page.waitForXPath(xpath_username); + // const elementHandleUser = await page.$x(xpath_username); + // await elementHandleUser[0].type('', { delay: 100 }); + // await elementHandleUser[0].type(username); + // console.log('>> Diligencio campo usuario'); + + // if (data_code == 'ABS099') { + // await page.keyboard.press("Enter"); + // } else { + // await page.keyboard.press("Tab"); + // } + + // if (data_code == 'AGE036') { + // await page.waitForTimeout(4000); + // } else { + // await page.waitForTimeout(1000); + // } + + // await page.waitForXPath(xpath_password); + // const elementHandlePass = await page.$x(xpath_password); + // await elementHandlePass[0].type('', { delay: 100 }); + // await elementHandlePass[0].type(password); + // console.log('>> Diligencio campo password'); + + // await page.waitForTimeout(1000); + // const xpathMap = { + // 'DIM072': '//button[contains(@id, "btiniciar")]', + // 'CLU100': '//button[contains(@class, "ingresarBoton")]', + // 'MAP039': xpath_button, + // 'CMC093': xpath_button, + // 'MCA030': '//input[contains(@id, "login-button")]' + // }; + + // const xpath = xpathMap[data_code] || null; + + // if (xpath) { + // const elementHandle = await page.$x(xpath); + // if (elementHandle && elementHandle.length > 0) { + // await elementHandle[0].click(); + // console.log('>> Se dio click en boton'); + // } else { + // console.log('>> No encontro boton'); + // } + // } else { + // await page.keyboard.press('Enter'); + // } + // } + + // // await page.waitForTimeout(70000); + + + // console.log('>> Envio formulario'); + + // await page.waitForTimeout(7000); + + // if (data_code == 'POL911' || data_code == 'POL912' || data_code == 'POL913' || data_code == 'POL914' || data_code == 'POL915' || data_code == 'POD911') { + // elementToken = await page.$x(`//*[contains(text(), "un nuevo token a su dispositivo")]`, { timeout: 1000 }); + // if (elementToken) { + // console.log('>> No se encontro mensaje de error de credenciales:'); + // } else { + // console.log('>> Se encontro mensaje de error de credenciales:'); + // dialog.showErrorBox('Error', 'Parece que hubo un problema con el ingreso. Por favor, repórtalo al Coordinador'); + // windowNew.close(); + // } + // } else { + // const checkAndClose = async (message, text, xpath) => { + // var elementHandles; + // if (xpath) { + // elementHandles = await page.$x(text, { timeout: 1000 }); + // } else { + // if (data_code != 'SRA074' && text != 'valid') { + // elementHandles = await page.$x(`//*[contains(text(), "${text}")]`, { timeout: 1000 }); + // } + // } + + + // if (elementHandles && elementHandles.length > 0) { + // if (data_code == 'VIM059' && elementHandles.length <= 2) { + + // } else if (data_code == 'DIM072' && elementHandles.length <= 1) { + + // } + // else { + // console.log('Se encontro mensaje de error de credenciales: ${message}'); + // dialog.showErrorBox('Error', 'Parece que hubo un problema con el ingreso. Por favor, repórtalo al Coordinador'); + // windowNew.close(); + // } + // } else { + // console.log('>> No se encontro mensaje de error de credenciales: ${message}'); + // } + // }; + + // await checkAndClose('Incorrect', 'incorrect', false) || + // await checkAndClose('Incorrectos', 'INCORRECTOS', false) || + // await checkAndClose('Error', 'error', false) || + // await checkAndClose('Error', 'Error', false) || + // await checkAndClose('Errada', 'errad', false) || + // await checkAndClose('Valid', 'valid', false) || + // await checkAndClose('Could not log', 'could not log', false) || + // await checkAndClose('Form', xpath_username, true); + + // } + // } + // windowNew.setIgnoreMouseEvents(false); + // // windowNew.setOpacity(1); + // // windowNew.maximize(); + // // windowNew.focus(); + // } else { + // console.log('>> No se encontro ninguna pagina con la URL proporcionada.'); + // } + + + // } catch (error) { + // console.log(error); + // } + + // } catch (error) { + // windowNew.setOpacity(1); + // windowNew.close(); + // console.error('Ha ocurrido un error ', data_code, error); + // dialog.showErrorBox('Error', 'Ha ocurrido un error ' + error); + // } + // } + + // break; + // } + + + +}; + +// Ensure mainIni is called after app is ready +app.on('ready', mainIni); + +const gotTheLock = app.requestSingleInstanceLock(); + +if (!gotTheLock) { + app.quit(); +} else { + app.on('second-instance', async (event, argv, workingDirectory) => { + console.log('>> Segunda instancia'); + console.log(argv); + // Focus the main window if a second instance is detected + if (mainWindow) { + if (mainWindow.isMinimized()) mainWindow.restore(); + mainWindow.focus(); + } + + process.env.MODE = 'prod'; + let url_okan = argv[3]; + let code_okan_str = url_okan.toString(); + + // Handle OKAN code from URL or direct argument + if (argv[3] && !argv.dev) { + + let code_okan = code_okan_str.split('&')[0].replace('rpaclaro:///?code=', ''); + let user_okan = code_okan_str.split('&')[1].replace('user=', ''); + process.env.OKAN = code_okan; + process.env.USUARIO = user_okan; + console.log('>> Sgundos instancia code: '+process.env.OKAN); + await rpa(process.env.OKAN); + } else { + process.env.OKAN = argv.code; + process.env.USUARIO = argv.user; + } + + // Set environment mode + if (argv.dev) { + process.env.MODE = 'dev'; + } else { + process.env.MODE = 'prod'; + } + + console.log('>> Iniciando RpaClaro..'); + console.log('_____________________________'); + console.log('RPA CLARO'); + console.log('Usuario: ' + process.env.USUARIO); + console.log('Version: ' + app_version); + console.log('Modo: ' + process.env.MODE); + console.log('_____________________________'); + + }); + + // app.on('ready', mainIni); +} + +// ... existing code ... + +app.on('window-all-closed', () => { + if (process.platform !== 'darwin') { + app.quit(); + } +}); + +app.commandLine.appendSwitch('ignore-certificate-errors'); + +app.on('certificate-error', (event, webContents, url, error, certificate, callback) => { + event.preventDefault(); + callback(true); +}); + +ipcMain.on('openNewWindow', (event, data_code) => { + rpa(data_code); +}); + +ipcMain.on('newNotification', (event, message) => { + const notification = new Notification({ + title: message.title, + body: message.body, + icon: 'logo-claro.ico' + }); + notification.show(); +}); + +ipcMain.on('show-help', () => { + dialog.showMessageBox({ + type: 'info', + title: 'Acerca de Mi Aplicación', + message: `Versión `+app.getVersion(), + }); +}); + +ipcMain.on('reload-app', () => { + mainWindow.webContents.reloadIgnoringCache(); // Reload main window ignoring cache +}); + +ipcMain.on('close-app', () => { + app.quit(); // Cierra la aplicación +}); diff --git a/logo-claro.ico b/logo-claro.ico new file mode 100644 index 0000000..6dd219d Binary files /dev/null and b/logo-claro.ico differ diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..42b631d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5132 @@ +{ + "name": "rpa-claro", + "version": "3.0.8", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "rpa-claro", + "version": "3.0.8", + "license": "MIT", + "dependencies": { + "axios": "^1.6.2", + "electron-find": "^1.0.7", + "electron-updater": "^6.0.0", + "encoding": "^0.1.13", + "global-agent": "^3.0.0", + "https": "^1.0.0", + "jquery": "^3.7.1", + "matrix-js-sdk": "^31.1.0", + "node-autoit-koffi": "^1.0.5", + "node-fetch": "^3.3.2", + "node-global-proxy": "^1.0.1", + "nodemailer": "^6.9.8", + "puppeteer": "^22.1.0", + "puppeteer-core": "^21.11.0", + "puppeteer-in-electron": "^3.0.5" + }, + "devDependencies": { + "electron": "^20.0.0", + "electron-builder": "^24.9.1" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/@babel/runtime": { + "version": "7.23.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz", + "integrity": "sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw==", + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@develar/schema-utils": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", + "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==", + "dev": true, + "dependencies": { + "ajv": "^6.12.0", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@electron/asar": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.9.tgz", + "integrity": "sha512-Vu2P3X2gcZ3MY9W7yH72X9+AMXwUQZEJBrsPIbX0JsdllLtoh62/Q8Wg370/DawIEVKOyfD6KtTLo645ezqxUA==", + "dev": true, + "dependencies": { + "commander": "^5.0.0", + "glob": "^7.1.6", + "minimatch": "^3.0.4" + }, + "bin": { + "asar": "bin/asar.js" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/@electron/asar/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/@electron/asar/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/@electron/asar/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/@electron/get": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz", + "integrity": "sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "env-paths": "^2.2.0", + "fs-extra": "^8.1.0", + "got": "^9.6.0", + "progress": "^2.0.3", + "semver": "^6.2.0", + "sumchecker": "^3.0.1" + }, + "engines": { + "node": ">=8.6" + }, + "optionalDependencies": { + "global-agent": "^3.0.0", + "global-tunnel-ng": "^2.7.1" + } + }, + "node_modules/@electron/get/node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@electron/get/node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@electron/get/node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@electron/get/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@electron/get/node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/@electron/get/node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/@electron/get/node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@electron/get/node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@electron/get/node_modules/got/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@electron/get/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/@electron/get/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/@electron/get/node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@electron/get/node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@electron/get/node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/@electron/get/node_modules/responselike/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@electron/notarize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz", + "integrity": "sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.1", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/notarize/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/notarize/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/notarize/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@electron/osx-sign": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz", + "integrity": "sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww==", + "dev": true, + "dependencies": { + "compare-version": "^0.1.2", + "debug": "^4.3.4", + "fs-extra": "^10.0.0", + "isbinaryfile": "^4.0.8", + "minimist": "^1.2.6", + "plist": "^3.0.5" + }, + "bin": { + "electron-osx-flat": "bin/electron-osx-flat.js", + "electron-osx-sign": "bin/electron-osx-sign.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@electron/osx-sign/node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/@electron/universal": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz", + "integrity": "sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw==", + "dev": true, + "dependencies": { + "@electron/asar": "^3.2.1", + "@malept/cross-spawn-promise": "^1.1.0", + "debug": "^4.3.1", + "dir-compare": "^3.0.0", + "fs-extra": "^9.0.1", + "minimatch": "^3.0.4", + "plist": "^3.0.4" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/@electron/universal/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/@electron/universal/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@electron/universal/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@electron/universal/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/@electron/universal/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@malept/cross-spawn-promise": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz", + "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/malept" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund" + } + ], + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@malept/flatpak-bundler": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz", + "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "fs-extra": "^9.0.0", + "lodash": "^4.17.15", + "tmp-promise": "^3.0.2" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/@malept/flatpak-bundler/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@matrix-org/matrix-sdk-crypto-wasm": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@matrix-org/matrix-sdk-crypto-wasm/-/matrix-sdk-crypto-wasm-4.5.0.tgz", + "integrity": "sha512-QINqNfBRrkVv9vB+hR+OW4RO6cwf8nt4GEbREiS09L5eUK6xa5REpeXyh7ty1QusYk/DBiNadNcM5ROEPk9dcQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@puppeteer/browsers": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.9.1.tgz", + "integrity": "sha512-PuvK6xZzGhKPvlx3fpfdM2kYY3P/hB1URtK8wA7XUJ6prn6pp22zvJHu48th0SGcHL9SutbPHrFuQgfXTFobWA==", + "license": "Apache-2.0", + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.1", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "license": "MIT" + }, + "node_modules/@types/async-retry": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.4.8.tgz", + "integrity": "sha512-Qup/B5PWLe86yI5I3av6ePGaeQrIHNKCwbsQotD6aHQ6YkHsMUxVZkZsmx/Ry3VZQ6uysHwTjQ7666+k6UjVJA==", + "license": "MIT", + "dependencies": { + "@types/retry": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "dev": true, + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/events": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz", + "integrity": "sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==", + "license": "MIT" + }, + "node_modules/@types/fs-extra": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz", + "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ms": { + "version": "0.7.34", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", + "integrity": "sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.11.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.11.19.tgz", + "integrity": "sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-fetch": { + "version": "2.6.11", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", + "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.0" + } + }, + "node_modules/@types/puppeteer": { + "version": "1.20.10", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.20.10.tgz", + "integrity": "sha512-3tlzJ9+z8rMvBDzHPv4Q4LCgBwDRvuoMxThkr+BqcbbNjsBkL/enFf6m+MDJke7vJT4i22ojB8yb3UpibiuBWg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/puppeteer-core": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@types/puppeteer-core/-/puppeteer-core-1.20.0.tgz", + "integrity": "sha512-oYsusroRxCydDjKlO9sG41xFFa+PlJr0ZTvCzA97z02PXS9Q3YxyEHvHruUdPZgAxaqwoe96kh66Ni1+fKzuPw==", + "license": "MIT", + "dependencies": { + "@types/puppeteer": "^1" + } + }, + "node_modules/@types/retry": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz", + "integrity": "sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw==", + "license": "MIT" + }, + "node_modules/@types/uuid": { + "version": "3.4.13", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.13.tgz", + "integrity": "sha512-pAeZeUbLE4Z9Vi9wsWV2bYPTweEHeJJy0G4pEjOA/FSvy1Ad5U5Km8iDV6TKre1mjBiVNfAdVHKruP8bAh4Q5A==", + "license": "MIT" + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/7zip-bin": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz", + "integrity": "sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A==", + "dev": true + }, + "node_modules/agent-base": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz", + "integrity": "sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg==", + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "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/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/another-json": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/another-json/-/another-json-0.2.0.tgz", + "integrity": "sha512-/Ndrl68UQLhnCdsAzEXLMFuOR546o2qbYRqCglaNHbjXrwG1ayTcdwr3zkSGOGtGXDyR5X9nCFfnyG2AFJIsqg==", + "license": "Apache-2.0" + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/app-builder-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz", + "integrity": "sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA==", + "dev": true + }, + "node_modules/app-builder-lib": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz", + "integrity": "sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig==", + "dev": true, + "dependencies": { + "@develar/schema-utils": "~2.6.5", + "@electron/notarize": "2.2.1", + "@electron/osx-sign": "1.0.5", + "@electron/universal": "1.5.1", + "@malept/flatpak-bundler": "^0.4.0", + "@types/fs-extra": "9.0.13", + "async-exit-hook": "^2.0.1", + "bluebird-lst": "^1.0.9", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chromium-pickle-js": "^0.2.0", + "debug": "^4.3.4", + "ejs": "^3.1.8", + "electron-publish": "24.13.1", + "form-data": "^4.0.0", + "fs-extra": "^10.1.0", + "hosted-git-info": "^4.1.0", + "is-ci": "^3.0.0", + "isbinaryfile": "^5.0.0", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "minimatch": "^5.1.1", + "read-config-file": "6.3.2", + "sanitize-filename": "^1.6.3", + "semver": "^7.3.8", + "tar": "^6.1.12", + "temp-file": "^3.4.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "dmg-builder": "24.13.3", + "electron-builder-squirrel-windows": "24.13.3" + } + }, + "node_modules/app-builder-lib/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/app-builder-lib/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/archiver": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz", + "integrity": "sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.4", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.1.2", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/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, + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/archiver-utils/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, + "peer": 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/archiver-utils/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, + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/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, + "peer": true + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/archiver/node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "peer": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "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==" + }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", + "dev": true + }, + "node_modules/async-exit-hook": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", + "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/async-retry": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz", + "integrity": "sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==", + "license": "MIT", + "dependencies": { + "retry": "0.13.1" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/axios": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", + "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.4", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz", + "integrity": "sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==", + "license": "Apache-2.0" + }, + "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, + "license": "MIT" + }, + "node_modules/bare-events": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.0.tgz", + "integrity": "sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==", + "license": "Apache-2.0", + "optional": true + }, + "node_modules/bare-fs": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/bare-fs/-/bare-fs-2.1.5.tgz", + "integrity": "sha512-5t0nlecX+N2uJqdxe9d18A98cp2u9BETelbjKpiVgQqzzmVNFYWEAjQHqS+2Khgto1vcwhik9cXucaj5ve2WWA==", + "optional": true, + "dependencies": { + "bare-events": "^2.0.0", + "bare-os": "^2.0.0", + "bare-path": "^2.0.0", + "streamx": "^2.13.0" + } + }, + "node_modules/bare-os": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bare-os/-/bare-os-2.2.0.tgz", + "integrity": "sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag==", + "optional": true + }, + "node_modules/bare-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bare-path/-/bare-path-2.1.0.tgz", + "integrity": "sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw==", + "optional": true, + "dependencies": { + "bare-os": "^2.1.0" + } + }, + "node_modules/base-x": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz", + "integrity": "sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw==", + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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/basic-ftp": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.4.tgz", + "integrity": "sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "peer": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bluebird-lst": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz", + "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==", + "dev": true, + "dependencies": { + "bluebird": "^3.5.5" + } + }, + "node_modules/boolean": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", + "integrity": "sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/bs58": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz", + "integrity": "sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ==", + "license": "MIT", + "dependencies": { + "base-x": "^4.0.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/bufferutil": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz", + "integrity": "sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/builder-util": { + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz", + "integrity": "sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA==", + "dev": true, + "dependencies": { + "@types/debug": "^4.1.6", + "7zip-bin": "~5.2.0", + "app-builder-bin": "4.0.0", + "bluebird-lst": "^1.0.9", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "debug": "^4.3.4", + "fs-extra": "^10.1.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-ci": "^3.0.0", + "js-yaml": "^4.1.0", + "source-map-support": "^0.5.19", + "stat-mode": "^1.0.0", + "temp-file": "^3.4.0" + } + }, + "node_modules/builder-util-runtime": { + "version": "9.2.4", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz", + "integrity": "sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/builder-util/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/builder-util/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/builder-util/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/builder-util/node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/builder-util/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/builder-util/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/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/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==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/chalk/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==" + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chromium-bidi": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.8.tgz", + "integrity": "sha512-blqh+1cEQbHBKmok3rVJkBlBxt9beKBgOsxbFgs7UJcoVbbeZ+K7+6liAsjgpc8l1Xd55cQUy14fXZdGSb4zIw==", + "license": "Apache-2.0", + "dependencies": { + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/chromium-pickle-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz", + "integrity": "sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==", + "dev": true + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", + "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/compare-version": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz", + "integrity": "sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/compress-commons": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz", + "integrity": "sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg==", + "dev": true, + "peer": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "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/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "license": "MIT", + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/config-file-ts": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz", + "integrity": "sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w==", + "dev": true, + "dependencies": { + "glob": "^10.3.10", + "typescript": "^5.3.3" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/core-js": { + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.0.tgz", + "integrity": "sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true, + "peer": true + }, + "node_modules/cosmiconfig": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", + "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "peer": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz", + "integrity": "sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw==", + "dev": true, + "peer": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-fetch/node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "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, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/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, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/crypto-js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz", + "integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==", + "license": "MIT" + }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "license": "MIT", + "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/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/devtools-protocol": { + "version": "0.0.1232444", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1232444.tgz", + "integrity": "sha512-pM27vqEfxSxRkTMnF+XCmxSEb6duO5R+t8A9DEEJgy4Wz2RVanje2mmj99B6A3zv2r/qGfYlOvYznUhuokizmg==", + "license": "BSD-3-Clause" + }, + "node_modules/dir-compare": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz", + "integrity": "sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0", + "minimatch": "^3.0.4" + } + }, + "node_modules/dir-compare/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/dir-compare/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/dmg-builder": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz", + "integrity": "sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ==", + "dev": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "fs-extra": "^10.1.0", + "iconv-lite": "^0.6.2", + "js-yaml": "^4.1.0" + }, + "optionalDependencies": { + "dmg-license": "^1.0.11" + } + }, + "node_modules/dotenv": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz", + "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", + "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/electron/-/electron-20.0.0.tgz", + "integrity": "sha512-rPHTdjBKGSoLgGuJVsqDgmK9woDQxzlU18H+3cO4i+fNh29BMbFRwKKyit13lniO1hzRsEJDG5UKvFXs4vEpnA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "@electron/get": "^1.14.1", + "@types/node": "^16.11.26", + "extract-zip": "^2.0.1" + }, + "bin": { + "electron": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + } + }, + "node_modules/electron-builder": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz", + "integrity": "sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg==", + "dev": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "dmg-builder": "24.13.3", + "fs-extra": "^10.1.0", + "is-ci": "^3.0.0", + "lazy-val": "^1.0.5", + "read-config-file": "6.3.2", + "simple-update-notifier": "2.0.0", + "yargs": "^17.6.2" + }, + "bin": { + "electron-builder": "cli.js", + "install-app-deps": "install-app-deps.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/electron-builder-squirrel-windows": { + "version": "24.13.3", + "resolved": "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz", + "integrity": "sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg==", + "dev": true, + "peer": true, + "dependencies": { + "app-builder-lib": "24.13.3", + "archiver": "^5.3.1", + "builder-util": "24.13.1", + "fs-extra": "^10.1.0" + } + }, + "node_modules/electron-builder/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/electron-builder/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/electron-builder/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/electron-find": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/electron-find/-/electron-find-1.0.7.tgz", + "integrity": "sha512-C2FQJuk8567P2a2loBNwl5c8kwOTQVMB0capgHtPI7zKwZG16X0UxG+sNYZExQfnJ0PA+ecECA/4LcXxQa2TCA==" + }, + "node_modules/electron-publish": { + "version": "24.13.1", + "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz", + "integrity": "sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A==", + "dev": true, + "dependencies": { + "@types/fs-extra": "^9.0.11", + "builder-util": "24.13.1", + "builder-util-runtime": "9.2.4", + "chalk": "^4.1.2", + "fs-extra": "^10.1.0", + "lazy-val": "^1.0.5", + "mime": "^2.5.2" + } + }, + "node_modules/electron-publish/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/electron-publish/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/electron-publish/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/electron-updater": { + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.8.tgz", + "integrity": "sha512-hhOTfaFAd6wRHAfUaBhnAOYc+ymSGCWJLtFkw4xJqOvtpHmIdNHnXDV9m1MHC+A6q08Abx4Ykgyz/R5DGKNAMQ==", + "dependencies": { + "builder-util-runtime": "9.2.3", + "fs-extra": "^10.1.0", + "js-yaml": "^4.1.0", + "lazy-val": "^1.0.5", + "lodash.escaperegexp": "^4.1.2", + "lodash.isequal": "^4.5.0", + "semver": "^7.3.8", + "tiny-typed-emitter": "^2.1.0" + } + }, + "node_modules/electron-updater/node_modules/builder-util-runtime": { + "version": "9.2.3", + "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.3.tgz", + "integrity": "sha512-FGhkqXdFFZ5dNC4C+yuQB9ak311rpGAw+/ASz8ZdxwODCv1GGMWgLDeofRkdi0F3VCHQEWy/aXcJQozx2nOPiw==", + "dependencies": { + "debug": "^4.3.4", + "sax": "^1.2.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/electron-updater/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron-updater/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/electron/node_modules/@types/node": { + "version": "16.18.101", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.101.tgz", + "integrity": "sha512-AAsx9Rgz2IzG8KJ6tXd6ndNkVcu+GYB6U/SnFAaokSPNx2N7dcIIfnighYUNumvj6YS2q39Dejz5tT0NCV7CWA==", + "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==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "license": "MIT", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", + "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz", + "integrity": "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==", + "dev": true, + "license": "MIT" + }, + "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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es6-error": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", + "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", + "license": "MIT" + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "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==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "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-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "license": "MIT" + }, + "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/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fetch-blob": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz", + "integrity": "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "paypal", + "url": "https://paypal.me/jimmywarting" + } + ], + "dependencies": { + "node-domexception": "^1.0.0", + "web-streams-polyfill": "^3.0.3" + }, + "engines": { + "node": "^12.20 || >= 14.13" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", + "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/formdata-polyfill": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz", + "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==", + "dependencies": { + "fetch-blob": "^3.1.2" + }, + "engines": { + "node": ">=12.20.0" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "peer": true + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-extra/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/fs-extra/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "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==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-from-current-process-h": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-from-current-process-h/-/get-symbol-from-current-process-h-1.0.2.tgz", + "integrity": "sha512-syloC6fsCt62ELLrr1VKBM1ggOpMdetX9hTrdW77UQdcApPHLmf7CI7OKcN1c9kYuNxKcDe4iJ4FY9sX3aw2xw==" + }, + "node_modules/get-uri": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz", + "integrity": "sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==", + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4", + "fs-extra": "^11.2.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/get-uri/node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/get-uri/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/get-uri/node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/global-agent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz", + "integrity": "sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==", + "dependencies": { + "boolean": "^3.0.1", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/global-agent/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-agent/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-tunnel-ng": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz", + "integrity": "sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==", + "license": "BSD-3-Clause", + "dependencies": { + "encodeurl": "^1.0.2", + "lodash": "^4.17.10", + "npm-conf": "^1.1.3", + "tunnel": "^0.0.6" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "license": "MIT", + "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==", + "license": "MIT", + "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==", + "license": "ISC" + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "license": "MIT", + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz", + "integrity": "sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https/-/https-1.0.0.tgz", + "integrity": "sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==", + "license": "ISC" + }, + "node_modules/https-proxy-agent": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz", + "integrity": "sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "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==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/ip-address": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz", + "integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==", + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ip-address/node_modules/jsbn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz", + "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==", + "license": "MIT" + }, + "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==" + }, + "node_modules/is-ci": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", + "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", + "dev": true, + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "peer": true + }, + "node_modules/isbinaryfile": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz", + "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==", + "dev": true, + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.8.7", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz", + "integrity": "sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/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/jake/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/jake/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/jake/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/jake/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/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==" + }, + "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==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "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-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==", + "license": "MIT" + }, + "node_modules/koffi": { + "version": "2.8.11", + "resolved": "https://registry.npmjs.org/koffi/-/koffi-2.8.11.tgz", + "integrity": "sha512-wrWaW6DJVFis7Qlsh4YDwObrzE/Jynu8pWC3W+0B3d4kv5BFbpPFWEzg4QYGjF+tOA/kpzol8n5o5j4+SGMbQA==", + "hasInstallScript": true, + "license": "MIT" + }, + "node_modules/lazy-val": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz", + "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q==", + "license": "MIT" + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "peer": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "peer": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/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, + "peer": true + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true, + "peer": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true, + "peer": true + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==" + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true, + "peer": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", + "license": "MIT" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true, + "peer": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true, + "peer": true + }, + "node_modules/loglevel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz", + "integrity": "sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/lru-cache": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz", + "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/matcher": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", + "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/matcher/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==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/matrix-events-sdk": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/matrix-events-sdk/-/matrix-events-sdk-0.0.1.tgz", + "integrity": "sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA==", + "license": "Apache-2.0" + }, + "node_modules/matrix-js-sdk": { + "version": "31.3.0", + "resolved": "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-31.3.0.tgz", + "integrity": "sha512-RwpHQxb8DWBaE7yzrTfSfO1N4jyk6ilcu/Zt3VFqwmeym/0ipVUy98sB2JXOf6E+MdG1w4WzOIxQu2R7GpPZ2g==", + "license": "Apache-2.0", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@matrix-org/matrix-sdk-crypto-wasm": "^4.3.0", + "another-json": "^0.2.0", + "bs58": "^5.0.0", + "content-type": "^1.0.4", + "jwt-decode": "^3.1.2", + "loglevel": "^1.7.1", + "matrix-events-sdk": "0.0.1", + "matrix-widget-api": "^1.6.0", + "oidc-client-ts": "^2.2.4", + "p-retry": "4", + "sdp-transform": "^2.14.1", + "unhomoglyph": "^1.0.6", + "uuid": "9" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/matrix-widget-api": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/matrix-widget-api/-/matrix-widget-api-1.6.0.tgz", + "integrity": "sha512-VXIJyAZ/WnBmT4C7ePqevgMYGneKMCP/0JuCOqntSsaNlCRHJvwvTxmqUU+ufOpzIF5gYNyIrAjbgrEbK3iqJQ==", + "license": "Apache-2.0", + "dependencies": { + "@types/events": "^3.0.0", + "events": "^3.2.0" + } + }, + "node_modules/mime": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "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==", + "license": "MIT", + "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==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "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/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "license": "MIT" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "license": "MIT" + }, + "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==", + "license": "MIT" + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-addon-api": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz", + "integrity": "sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==" + }, + "node_modules/node-autoit-koffi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/node-autoit-koffi/-/node-autoit-koffi-1.0.5.tgz", + "integrity": "sha512-04oEUElh6TOxugwx5leLK8Z2g57mA65a3YeqINOT+zOL2IHGehM24oBmWE/ttEXVBOcGOViURCJNRO+tPnMV3Q==", + "dependencies": { + "iconv-lite": "^0.6.3", + "koffi": "^2.8.0", + "lodash": "^4.17.21", + "ref-napi": "^3.0.3" + } + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz", + "integrity": "sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==", + "dependencies": { + "data-uri-to-buffer": "^4.0.0", + "fetch-blob": "^3.1.4", + "formdata-polyfill": "^4.0.10" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/node-fetch" + } + }, + "node_modules/node-fetch/node_modules/data-uri-to-buffer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz", + "integrity": "sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/node-global-proxy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/node-global-proxy/-/node-global-proxy-1.0.1.tgz", + "integrity": "sha512-pKGD42p81TFbrUudDBtApwri2Ho1xjm3ozmXhHLIRpwgXk18KvPMv0ubDZLD8gNI6q/Jzc2zK6jNbga8j+FRSw==", + "license": "MIT", + "dependencies": { + "global-agent": "^2.1.12", + "global-tunnel-ng": "^2.7.1" + } + }, + "node_modules/node-global-proxy/node_modules/global-agent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/global-agent/-/global-agent-2.2.0.tgz", + "integrity": "sha512-+20KpaW6DDLqhG7JDiJpD1JvNvb8ts+TNl7BPOYcURqCrXqnN1Vf+XVOrkKJAFPqfX+oEhsdzOj1hLWkBTdNJg==", + "dependencies": { + "boolean": "^3.0.1", + "core-js": "^3.6.5", + "es6-error": "^4.1.1", + "matcher": "^3.0.0", + "roarr": "^2.15.3", + "semver": "^7.3.2", + "serialize-error": "^7.0.1" + }, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/node-global-proxy/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-global-proxy/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-gyp-build": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz", + "integrity": "sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og==", + "license": "MIT", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/nodemailer": { + "version": "6.9.9", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.9.tgz", + "integrity": "sha512-dexTll8zqQoVJEZPwQAKzxxtFn0qTnjdQTchoU6Re9BUUGBJiOy3YMn/0ShTW6J5M0dfQ1NeDeRTTl4oIWgQMA==", + "license": "MIT-0", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "license": "MIT", + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/oidc-client-ts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-2.4.0.tgz", + "integrity": "sha512-WijhkTrlXK2VvgGoakWJiBdfIsVGz6CFzgjNNqZU1hPKV2kyeEaJgLs7RwuiSp2WhLfWBQuLvr2SxVlZnk3N1w==", + "license": "Apache-2.0", + "dependencies": { + "crypto-js": "^4.2.0", + "jwt-decode": "^3.1.2" + }, + "engines": { + "node": ">=12.13.0" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry/node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" + }, + "node_modules/pac-proxy-agent": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz", + "integrity": "sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A==", + "license": "MIT", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "pac-resolver": "^7.0.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "license": "MIT", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "license": "MIT" + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/plist": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz", + "integrity": "sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ==", + "dev": true, + "dependencies": { + "@xmldom/xmldom": "^0.8.8", + "base64-js": "^1.5.1", + "xmlbuilder": "^15.1.1" + }, + "engines": { + "node": ">=10.4.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "peer": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz", + "integrity": "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/promise-retry/node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "license": "ISC" + }, + "node_modules/proxy-agent": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", + "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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/puppeteer": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-22.1.0.tgz", + "integrity": "sha512-suatHy6A48YkoykjrJNkJaixWVrvnPtzIgngK17V/P0MvgSyJzuu21PyR+0lWIK0cfZqKqmR8CHZvHzOCd4MIg==", + "hasInstallScript": true, + "dependencies": { + "@puppeteer/browsers": "2.0.1", + "cosmiconfig": "9.0.0", + "puppeteer-core": "22.1.0" + }, + "bin": { + "puppeteer": "lib/esm/puppeteer/node/cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer-core": { + "version": "21.11.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.11.0.tgz", + "integrity": "sha512-ArbnyA3U5SGHokEvkfWjW+O8hOxV1RSJxOgriX/3A4xZRqixt9ZFHD0yPgZQF05Qj0oAqi8H/7stDorjoHY90Q==", + "dependencies": { + "@puppeteer/browsers": "1.9.1", + "chromium-bidi": "0.5.8", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1232444", + "ws": "8.16.0" + }, + "engines": { + "node": ">=16.13.2" + } + }, + "node_modules/puppeteer-in-electron": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/puppeteer-in-electron/-/puppeteer-in-electron-3.0.5.tgz", + "integrity": "sha512-GjuPRMweteeBST9aXcFagAEiaIeQYKZaWX/4QBnMqRBQ4bEXPJkFd5p8oc6ovPbe1eriVHef2D2gr/Gv+3HTpQ==", + "dependencies": { + "@types/async-retry": "^1.4.1", + "@types/node-fetch": "^2.5.4", + "@types/puppeteer-core": "^1.9.0", + "@types/uuid": "^3.4.6", + "async-retry": "^1.3.1", + "get-port": "^5.1.1", + "uuid": "^8.3.2" + } + }, + "node_modules/puppeteer-in-electron/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/puppeteer/node_modules/@puppeteer/browsers": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.0.1.tgz", + "integrity": "sha512-IQj/rJY1MNfZ6Z2ERu+6S0LkIPBSXRGddgmvODqjm1afHy04aJIiWmoohuFtL78SPSlbjpIMuFVfhyqsR5Ng4A==", + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.4.0", + "tar-fs": "3.0.5", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer/node_modules/chromium-bidi": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.9.tgz", + "integrity": "sha512-wOTX3m2zuHX0zRX4h7Ol1DAGz0cqHzo2IrAPvOqBxdd4ZR32vxg4FKNjmBihi1oP9b1QGSBBG5VNUUXUCsxDfg==", + "dependencies": { + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/puppeteer/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/puppeteer/node_modules/proxy-agent": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz", + "integrity": "sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.1", + "https-proxy-agent": "^7.0.3", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/puppeteer/node_modules/puppeteer-core": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.1.0.tgz", + "integrity": "sha512-LdsQxslPf0Rpk6gLvkyyrraad2S4PUjGCT2CAKS2EnrRPpzIb6fsrFnoPNZxLlMkU7apU1g4Nf5wYePdSjxLkQ==", + "dependencies": { + "@puppeteer/browsers": "2.0.1", + "chromium-bidi": "0.5.9", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1232444", + "ws": "8.16.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/puppeteer/node_modules/tar-fs": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.5.tgz", + "integrity": "sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg==", + "dependencies": { + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + }, + "optionalDependencies": { + "bare-fs": "^2.1.1", + "bare-path": "^2.1.0" + } + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "license": "MIT" + }, + "node_modules/read-config-file": { + "version": "6.3.2", + "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz", + "integrity": "sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q==", + "dev": true, + "dependencies": { + "config-file-ts": "^0.2.4", + "dotenv": "^9.0.2", + "dotenv-expand": "^5.1.0", + "js-yaml": "^4.1.0", + "json5": "^2.2.0", + "lazy-val": "^1.0.4" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "peer": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz", + "integrity": "sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA==", + "dev": true, + "peer": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/ref-napi": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/ref-napi/-/ref-napi-3.0.3.tgz", + "integrity": "sha512-LiMq/XDGcgodTYOMppikEtJelWsKQERbLQsYm0IOOnzhwE9xYZC7x8txNnFC9wJNOkPferQI4vD4ZkC0mDyrOA==", + "hasInstallScript": true, + "dependencies": { + "debug": "^4.1.1", + "get-symbol-from-current-process-h": "^1.0.2", + "node-addon-api": "^3.0.0", + "node-gyp-build": "^4.2.1" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" + }, + "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==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/roarr": { + "version": "2.15.4", + "resolved": "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz", + "integrity": "sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==", + "license": "BSD-3-Clause", + "dependencies": { + "boolean": "^3.0.1", + "detect-node": "^2.0.4", + "globalthis": "^1.0.1", + "json-stringify-safe": "^5.0.1", + "semver-compare": "^1.0.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=8.0" + } + }, + "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" + } + ], + "peer": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sanitize-filename": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz", + "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==", + "dev": true, + "dependencies": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + }, + "node_modules/sdp-transform": { + "version": "2.14.2", + "resolved": "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.2.tgz", + "integrity": "sha512-icY6jVao7MfKCieyo1AyxFYm1baiM+fA00qW/KrNNVlkxHAd34riEKuEkUe4bBb3gJwLJZM+xT60Yj1QL8rHiA==", + "license": "MIT", + "bin": { + "sdp-verify": "checker.js" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/serialize-error": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz", + "integrity": "sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.13.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/simple-update-notifier": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz", + "integrity": "sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/simple-update-notifier/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz", + "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.3.tgz", + "integrity": "sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw==", + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz", + "integrity": "sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "socks": "^2.7.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "devOptional": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==", + "license": "BSD-3-Clause" + }, + "node_modules/stat-mode": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz", + "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/streamx": { + "version": "2.16.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz", + "integrity": "sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ==", + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.1.0", + "queue-tick": "^1.0.1" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "peer": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "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, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "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, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sumchecker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz", + "integrity": "sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg==", + "dev": true, + "dependencies": { + "debug": "^4.1.0" + }, + "engines": { + "node": ">= 8.0" + } + }, + "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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tar": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", + "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "license": "MIT", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp-file": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz", + "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==", + "dev": true, + "dependencies": { + "async-exit-hook": "^2.0.1", + "fs-extra": "^10.0.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "license": "MIT" + }, + "node_modules/tiny-typed-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz", + "integrity": "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA==" + }, + "node_modules/tmp": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", + "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", + "dev": true, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/tmp-promise": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz", + "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==", + "dev": true, + "dependencies": { + "tmp": "^0.2.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ==", + "dev": true, + "dependencies": { + "utf8-byte-length": "^1.0.1" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "license": "0BSD" + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "license": "MIT", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", + "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "devOptional": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "license": "MIT", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, + "node_modules/unhomoglyph": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/unhomoglyph/-/unhomoglyph-1.0.6.tgz", + "integrity": "sha512-7uvcWI3hWshSADBu4JpnyYbTVc7YlhF5GDW/oPD5AxIxl34k4wXR3WDkPnzLxkN32LiTCTKMQLtKVZiwki3zGg==", + "license": "MIT" + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "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-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", + "license": "MIT" + }, + "node_modules/utf-8-validate": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.3.tgz", + "integrity": "sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA==", + "dev": true + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "peer": true + }, + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz", + "integrity": "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "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/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==", + "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/wrap-ansi-cjs": { + "name": "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, + "license": "MIT", + "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==", + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xmlbuilder": { + "version": "15.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", + "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", + "dev": true, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "license": "ISC" + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "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==", + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/zip-stream": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz", + "integrity": "sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==", + "dev": true, + "peer": true, + "dependencies": { + "archiver-utils": "^3.0.4", + "compress-commons": "^4.1.2", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/archiver-utils": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz", + "integrity": "sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw==", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.2.3", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/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, + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/zip-stream/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, + "peer": 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/zip-stream/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, + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..f6806d6 --- /dev/null +++ b/package.json @@ -0,0 +1,89 @@ +{ + "name": "rpa-claro", + "productName": "RpaClaro", + "version": "3.2.0", + "description": "RPA Claro", + "author": "TARS", + "license": "MIT", + "main": "entry.js", + "scripts": { + "start": "electron . --user='45957768' --dev --log --code=AGE036", + "pack": "electron-builder --dir", + "build": "electron-builder --win", + "build-all": "electron-builder --win", + "build-dev": "electron-builder build --win --publish never", + "deploy": "electron-builder build --win --publish always", + "iniciar": "electron pip.js --trace-warnings --unhandled-rejections=strict" + }, + "nodeGypRebuild": "true", + "repository": { + "type": "git", + "url": "git+https://gitlab.com/tars.dev/rpa-claro.git", + "release": "latest" + }, + "singleInstance": true, + "build": { + "appId": "com.rpa.claro", + "artifactName": "${productName}-${version}.${ext}", + "compression": "maximum", + "protocols": { + "name": "rpa-claro", + "schemes": [ + "rpa-claro" + ] + }, + "publish": { + "provider": "generic", + "url": "https://gitlab.com/api/v4/projects/53729989/jobs/artifacts/main/raw/dist?job=build" + }, + "win": { + "icon": "./logo-claro.ico", + "target": [ + "nsis" + ], + "requestedExecutionLevel": "asInvoker", + "verifyUpdateCodeSignature": false + }, + "nsis": { + "runAfterFinish": false, + "deleteAppDataOnUninstall": true, + "oneClick": true, + "perMachine": true, + "allowElevation": false, + "allowToChangeInstallationDirectory": false, + "createDesktopShortcut": true, + "createStartMenuShortcut": true, + "installerIcon": "./logo-claro.ico", + "uninstallerIcon": "./logo-claro.ico" + }, + "files": [ + "**/*", + "node_modules/koffi/**/*", + "node_modules/node-autoit-koffi/**/*" + ] + }, + "electron-updater": { + "differentialDownload": false + }, + "dependencies": { + "axios": "^1.6.2", + "electron-find": "^1.0.7", + "electron-updater": "^6.0.0", + "encoding": "^0.1.13", + "global-agent": "^3.0.0", + "https": "^1.0.0", + "jquery": "^3.7.1", + "matrix-js-sdk": "^31.1.0", + "node-autoit-koffi": "^1.0.5", + "node-fetch": "^3.3.2", + "node-global-proxy": "^1.0.1", + "nodemailer": "^6.9.8", + "puppeteer": "^22.15.0", + "puppeteer-core": "^21.11.0", + "puppeteer-in-electron": "^3.0.5" + }, + "devDependencies": { + "electron": "^20.0.0", + "electron-builder": "^24.9.1" + } +} diff --git a/rr.js b/rr.js new file mode 100644 index 0000000..7c2c99a --- /dev/null +++ b/rr.js @@ -0,0 +1,165 @@ +const fs = require('fs'); +const path = require('path'); + + +// Especifica el nombre del archivo que deseas generar +const nombreArchivo = path.join('C:', 'RpaClaro', 'macrologin.mac'); + + +// Función para verificar y eliminar el archivo +function verificarYEliminarArchivo(nombreArchivo) { + if (fs.existsSync(nombreArchivo)) { + try { + // fs.unlinkSync(nombreArchivo); // Descomentar para eliminar el archivo + console.log(`Se ha eliminado el archivo '${nombreArchivo}'.`); + } catch (e) { + console.log(`Error al eliminar el archivo '${nombreArchivo}': ${e}`); + } + } else { + console.log(`El archivo '${nombreArchivo}' no existe.`); + } +} + +// Función para generar el archivo +function generarArchivo(nombreArchivo, contenido) { + try { + // Crea el archivo y escribe el contenido + fs.writeFileSync(nombreArchivo, contenido, 'utf8'); + console.log(`Se ha generado el archivo '${nombreArchivo}' con éxito.`); + } catch (e) { + console.log(`Error al generar el archivo '${nombreArchivo}': ${e}`); + } +} + +function rr(usuario, password) { + + // Ahora, formateamos el texto para insertar el valor de "valor_variable" en el lugar correcto. + const texto = ` + + + + + + + + + + + + + + + + + + + + + + + + `; + + // Llamada para verificar y eliminar el archivo si existe + verificarYEliminarArchivo(nombreArchivo); + + // Llamada para generar el nuevo archivo + generarArchivo(nombreArchivo, texto); + + + async function runAS400Launcher() { + const autoit = require("node-autoit-koffi"); + const koffi = require("koffi"); + autoit.lib = koffi.load('C:/RpaClaro/AutoItX3_x64.dll'); + await autoit.run('C:/Users/Public/IBM/ClientSolutions/Start_Programs/Windows_i386-32/acslaunch_win-32.exe C:/RpaClaro/AS400.hod'); + try { + const result = await autoit.winWait("Iniciar sesión en IBM i", "", 35); + + if (result) { + let ventana_error = 0; + let ventana_contrasena = 0; + let ventana_mensaje1 = 0; + let ventana_mensaje2 = 0; + console.log("El programa se ha abierto correctamente."); + await autoit.winActivate("Iniciar sesión en IBM i"); + await autoit.winSetState("A - ", '', 3) + await autoit.controlSend("Iniciar sesión en IBM i", '', null, usuario); + await autoit.winActivate("Iniciar sesión en IBM i"); + await autoit.controlSend("Iniciar sesión en IBM i", '', null, "{TAB}"); + await autoit.winActivate("Iniciar sesión en IBM i"); + await autoit.controlSend("Iniciar sesión en IBM i", '', null, password); + await autoit.controlSend("Iniciar sesión en IBM i", '', null, "{ENTER}"); + ventana_error = await autoit.winWait("Mensaje de error", "", 8); + if (ventana_error == 1) { + console.log("Aparecio mensaje de error"); + } else { + console.log("No aparecio mensaje de error"); + } + + ventana_contrasena = await autoit.winWait("Cambiar contraseña de IBM i", "", 1); + if (ventana_contrasena == 1) { + console.log("Aparecio mensaje de contrasena"); + } else { + console.log("No aparecio mensaje de contrasena"); + } + + ventana_mensaje1 = await autoit.winWait("Mensaje de consulta", "", 1); + if (ventana_mensaje1 == 1) { + await autoit.controlSend("Mensaje de consulta", '', null, "{ENTER}"); + console.log("Aparecio mensaje 1"); + } else { + console.log("No aparecio mensaje 1"); + } + + ventana_mensaje2 = await autoit.winWait("Mensaje de consulta", "", 1); + if (ventana_mensaje2 == 1) { + await autoit.controlSend("Mensaje de consulta", '', null, "{ENTER}"); + console.log("Aparecio mensaje 2"); + } else { + console.log("No aparecio mensaje 2"); + } + + console.log(ventana_contrasena); + console.log(ventana_error); + + if (ventana_contrasena == 0 && ventana_error == 0) { + console.log('diferentes'); + await new Promise((resolve) => setTimeout(resolve, 3000)); + let segundo_login = await autoit.winGetText('A - '); + console.log(segundo_login); + if (segundo_login == 128) { + console.log('Se encontro segundo login'); + await autoit.winActivate("A - "); + await new Promise((resolve) => setTimeout(resolve, 2000)); + try { + await autoit.controlSend("A - ", '', null, "+^w"); + console.log('Se ejecuto hotkey'); + await autoit.controlSend("A - ", '', null, usuario); + await autoit.winActivate("A - "); + await autoit.controlSend("A - ", '', null, "{TAB}"); + await autoit.winActivate("A - "); + await autoit.controlSend("A - ", '', null, password); + await autoit.controlSend("A - ", '', null, "{ENTER}"); + } catch (error) { + console.log('No se ejecuto hotkey: ' + error); + } + } else { + console.log('No se encontro segundo login'); + } + + } + } else { + console.log("El programa no se ha abierto dentro del tiempo de espera."); + } + + } catch (error) { + console.error("Error:", error); + } + } + + runAS400Launcher(); + + return 'test'; +} + +module.exports = { rr }; diff --git a/rr/AS400.hod b/rr/AS400.hod new file mode 100644 index 0000000..5a6cfba --- /dev/null +++ b/rr/AS400.hod @@ -0,0 +1,513 @@ +[Host On-Demand Session File][4.00] +[Toolbar] +themeList=35 ,0 ,6 ,7 ,0 ,261 ,260 ,290 ,292 ,297 ,0 ,66 ,22 ,0 ,21 ,0 ,29 ,27 ,0 ,26 ,28 ,0 ,253 ,0 ,39 , +paramList= , , , , , , , , , , , , , , , , , , , , , , , , , +positionList=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 , +descriptionList=_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION , +macLocList=-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 ,-1 , +nameList= , , , , , , , , , , , , , , , , , , , , , , , , , +textList=_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION ,_HOD_DEFAULT_TEXT&DESCRIPTION , +imageList= , , , , , , , , , , , , , , , , , , , , , , , , , +[HostPrintTerminal] +[Icon] +menuBarVisible=true +poppadPad=0 +ftpButtonBarVisible=true +keypadVisible=false +poppadHeight4=0 +poppadHeight3=0 +Embedded=false +transferBarVisible=false +poppadHeight2=0 +poppadHeight1=0 +scratchSave=true +statusBarVisible=true +FileTransferType=HostFileTransfer +selectedImage=5250_s.gif +poppadByRightMouseButton=true +startupApplet= +numberLinesOIA=4 +startHLLAPIEnabler=true +enableTempFocus=false +poppadLeft=-1 +RequestedID=* +name= +autostartName= +ftpStatusBarVisible=true +enable5250PrinterAssociation=false +5250PrinterSession=Pantalla 5250 +close5250AssocPrinterWithLastSession=false +macroManagerVisible=false +frameYpos=-8 +quickConnectVisible=false +poppadScrollBar=true +changeName= +startupMacro= +startupParam= +stickyPoppad=false +poppadFocusBackToTerminal=true +scratchPadVisible=false +frameWidth=1382 +screenHistoryTypeSimple=false +screenHistory=false +autostart=none +buttonTextVisible=false +isIconified=false +5250PrinterAssociation=false +SaveOnExit=Always +exitWarningOn=false +textOIAVisible=false +autostartParam= +scratchPadMini=false +5250AssocPrinterDeviceName= +confirmExitOn=false +buttonBarVisible=true +interface=com.ibm.eNetwork.HOD.icons.Icon5250 +frameHeight=744 +poppadTop=-1 +guiEmulation=false +searchTextVisible=false +5250AssocPrinterSessionConnectionTimeout= +autoLaunch=false +buttonAdminBarVisible=true +unselectedImage=5250.gif +poppadWidth4=0 +poppadWidth3=0 +poppadWidth2=0 +ftpButtonTextVisible=false +poppadWidth1=0 +frameXpos=-8 +[Keypad] +sessionType=2 +codePage=284 +[ColorRemapFile] +[POPPAD] +[ZipPrint] +codePage=284 +[KeyRemap] +B109=[field-] +B107=[field+] +T18=18 +C33554468=[rule] +T17=17 +T16777234=16777234 +C33554467=[backtabword] +T16=16 +T16777233=16777233 +C33554466=[tabword] +T16777232=16777232 +A33554467=[erinp] +S10=[newline] +C16777233=[reset] +S227=[markright] +C40=[movedown] +S226=[markleft] +S33554587=[dup] +S225=[markdown] +M86=55 +S224=[markup] +M84=|271 +S127=53 +S9=[backtab] +B40=[down] +C33554559=[deleteword] +S123=[pf24] +S122=[pf23] +S121=[pf22] +A40=|293 +S120=[pf21] +B33554587=[insert] +XF:[textvisualdisp]=[textvisualdisp] +B155=[insert] +C39=[moveright] +C38=[moveup] +C37=[moveleft] +C155=54 +C36=[rule] +C35=[backtabword] +C34=[tabword] +B39=[right] +B38=[up] +B37=[left] +B36=[home] +B35=[eof] +B34=[pagedn] +S119=[pf20] +A39=[tabword] +B33=[pageup] +S118=[pf19] +A38=|296 +S117=[pf18] +A37=[backtabword] +C90=|206 +S116=[pf17] +S115=[pf16] +A35=[erinp] +XF:[textlogicaldisp]=[textlogicaldisp] +S114=[pf15] +S113=[pf14] +S112=[pf13] +keyVersion=2 +T16777373=16777373 +C33554442=[fldext] +D87=|macrologin.mac (Biblioteca de usuario) +D84=|276 +C88=53 +C87=|272 +B27=[attn] +C86=55 +M67=54 +C84=|271 +C80=|35 +S33554468=[fieldmark] +B33554468=[home] +B33554467=[eof] +B33554466=[pagedn] +B33554465=[pageup] +C19=[printhost] +D77=|242 +C17=[newline] +D9=|278 +B525=|282 +B19=[clear] +C77=|26 +S33554559=53 +C10=[fldext] +S40=[markdown] +A19=[test] +autoApply=false +B10=[enter] +A227=[tabword] +A226=[backtabword] +A225=|293 +A224=|296 +S155=[dup] +B227=[right] +B33554559=[delete] +B226=[left] +B225=[down] +C33554587=54 +T157=157 +B224=[up] +codePage=284 +C227=[moveright] +B127=[delete] +C226=[moveleft] +C225=[movedown] +C224=[moveup] +B123=[pf12] +B122=[pf11] +C127=[deleteword] +S39=[markright] +B121=[pf10] +S38=[markup] +B120=[pf9] +S37=[markleft] +C9=|277 +S36=[fieldmark] +C122=[altcsr] +C67=54 +C65=57 +S33554442=[newline] +B119=[pf8] +B118=[pf7] +A112=[help] +B117=[pf6] +B116=[pf5] +B115=[pf4] +B114=[pf3] +B113=[pf2] +B112=[pf1] +sessionType=2 +B33554442=[enter] +C115=|272 +S27=[sysreq] +B9=[tab] +B8=[backspace] +[BlinkRemap] +[AppletManager] +com.ibm.eNetwork.hllbridge.HLLAPIEnabler= +[ToolbarFile] +Filename= +[Translation] +[ColorRemap] +[MacroLibrary] +LastUsedMacro=macrologin.mac +LastUsedLocation=3 +[Volatile] +[POPPADFile] +[TranslationFile] +[%dba%options] +[KeyRemapFile] +Filename=RRkeyboard.kmp +[Terminal] +showEnterString=false +showBanner=true +SSLCertificateName= +LUName= +hostGraphics=false +negotiateCResolution=true +VTReverseScreen=false +lastHostWithoutTimeout=true +normalTabBG= +MultPrtScrnPerPageNumber=1 +SLPAS400Name= +History=true +SSLCertificatePromptHowOften=SESSION_SSL_CERTIFICATE_PROMPT_FIRST_CONNECT +acsSystemName= +SESSION_PROXY_BROWSER_DEFAULT=SESSION_PROXY_BROWSER_DEFAULT +columnSeparator=dot +workstationID= +WatermarkOpacity=0.15 +watermarkTextColor=FFFFFF +trimLineWrapStyle=false +textType=LOGICAL +pasteTabOptions=2 +SESSION_PROXY_AUTHEN_CLEAR_TEXT=SESSION_PROXY_AUTHEN_CLEAR_TEXT +screenSize=2 +UseHodCDRA1399=false +SLPScope= +windowSetupFlags=934 +dontShowUnprotectedURLs=true +rule=false +VTCursor=false +fontStyle=0 +fontSizeBounded=true +enableTrimFieldSpaces=true +omitSOSI=false +copyAltSignLocation=false +autoResize=false +textTypeDisp=LOGICAL_DISP +acsPasswordPromptUsername= +.,=., +copyOnlyIfTrimmed=false +CICSServerName= +SSLTelnetNegotiated=false +fontSize=10 +showURLsMode=underlineURLs +SSLCertificateProvided=false +fixedFontSize=false +ProxySSLBrowserKeyringAdded=false +PrintScreenCollectionOnExit=false +mouseWheelDown=[pagedn] +EntryAssist_tabstop=8 +CustomTable= +fontName=IBM3270 +sessionID=A +SSLCertificateHash= +port=992 +VTBackspace=false +enableStartupResponseRecord=true +useAccentedCharacters=false +haveTextAsWatermark=true +EntryAssist_bellCol=75 +NVTLocalEcho=false +ThaiDisplayMode=2 +AllocateSpaceForLamAlef=LAMALEFOFF +enableCopyUnprotectedFields=true +showMacro=disableMacro +SLPMaxWaitTime=200 +SSHPublicKeyAlias=mykey +keyStoreFilePath= +soundAlarm=true +unicodeEnforceLength=true +SSLCRYPTOLABEL= +VTasciiConvert=false +timeout=0 +netName= +SSLBrowserKeyringAdded=false +SSLCertificateSource=SESSION_SSL_CERTIFICATE_IN_URL +SLPEnabled=false +pasteStopAtProtectedLine=true +ProxySSL=false +VTLocalEcho=false +isAcsConsole=false +timeoutNoDataAtInitialization=false +ENPTUI=true +CICSInitialTransEnabled=true +userPassword= +proxyAuthenMethod=SESSION_PROXY_AUTHEN_NONE +SESSION_PROXY_SOCKS_V5=SESSION_PROXY_SOCKS_V5 +showTextAttributesEnabled=true +SESSION_PROXY_SOCKS_V4=SESSION_PROXY_SOCKS_V4 +symmetricSwapEnabled=true +proxyType=SESSION_PROXY_BROWSER_DEFAULT +SSHPublicKeyAliasPassword= +WatermarkFont=Times New Roman +smartOrdering=SMART_ORDERING_OFF +EntryAssist_startCol=1 +MultPrtScrnPerPage=false +VTAnswerBackMsg= +mouseWheelUp=[pageup] +host=172.18.10.10 +numericSwapEnabled=true +LUNameBackup2= +LUNameBackup1= +connectionTimeout=0 +proxyServerPort=1080 +ruleLinePosition=0 0 +sslUseJSSE=true +sslJSSETrustStorePassword= +roundTrip=ON +keyboardSequence=true +trimRectRemainAfterEdit=false +CursorMovementState=true +VTTerminalType=1 +hostBackup2= +isHmcConsole=false +WatermarkImagePath= +hostBackup1= +PrintScreenInColor=false +normalTabFontSize= +TNEnhanced=true +textOrientation=LEFTTORIGHT +HTMLDDS=false +userID= +autoConnect=true +SecurityProtocolAdmin=false +pointerType=false +smartCardDisconnect=true +sessionType=2 +unicodeDataStreamEnabled=false +normalTabFontName= +enableCopyProtectedFields=true +SSLCRYPTOPWD= +UDC_SETTING=UDC_OFF +autoReconnect=true +HistorySize=64 +mouseEnabled=true +normalTabFontStyle= +proxyUserPassword= +UDC_TABLE_SELECTION= +SESSION_PROXY_SOCKS_V5_THEN_V4=SESSION_PROXY_SOCKS_V5_THEN_V4 +cursorDirection=CURSOR_LEFTTORIGHT +DBCSInputVisible=false +graphicsCellSize=0 +Watermark=false +ruleLineStyle=crosshair +ssoEnabled=false +EntryAssist_DOCmode=false +centered=true +acsPasswordPrompt=1_useAcsSetting +proxyServerName= +SLPThisScopeOnly=false +showFPnn=disableFPNN +SSLCertificatePromptBeforeConnect=false +trimRectSizingHandles=true +EntryAssist_tabstops= +shownn=disableNN +SSLCertificateURL= +keepAlive=false +CICSInitialTrans=CECI +SSLServerAuthentication=false +haveImageAsWatermark=false +PrtScrnNotShowDialog=false +isMaximized=true +printFileName= +printDestination=true +VT100Plus=false +pasteTabSpaces=1 +enablePasteFromExcel=false +ruleLineFollows=true +InsertOffOnAIDKEY=false +sessionName= +numericFieldLock=false +separateFiles=false +ProxySSLServerAuthentication=false +EntryAssist_endCol=80 +socksV4UserID= +OIAVisible=true +titleSeparator=- +textAntiAliasing=false +PrtScrnHeaderPlace=PrtScrnPlaceCenter +watermarkPosition=tile +numeralShapeDisp=CONTEXTUAL_DISP +3D=false +watermarkPV=0 +WatermarkText=ACS HOD +hiddenFieldDisplay=false +EntryAssist_DOCwordWrap=true +LUMServer= +sslJSSETrustStore= +isAcsProtocol=false +proxyUserID= +PDTFile= +normalTabFG= +fontScaling=true +WatermarkImageLocation= +watermarkPH=0 +SSLCRYPTOMODULE= +pasteFieldWrap=true +CICSGWCodePage=000 +enableCopyFieldsAsTable=false +useSSHPublicKeyAuthentication=false +autoFontSize=true +serviceMgrHost= +portBackup2=23 +SSLAdmin=false +SESSION_PROXY_HTTP=SESSION_PROXY_HTTP +portBackup1=23 +mouseWheelEnabled=true +SecurityProtocol=SESSION_PROTOCOL_TLS +panelOnlyTCPIPInactivityTimeout=0 +persistConnectedStatusMessage=false +VTID=VT420 +LUMPort=80 +pasteWordBreak=true +PrintScreenBackgroundColorOption=PrintScreenBackgroundColorOptionNone +PrtScrnFooterText= +keyStorePassword= +ssoBypassSignonPassword= +soundMute=false +cursorVisible=true +markedAreaPrintingEnabled=true +autoPack=false +accessibilityEnabled=false +numeralShape=NOMINAL +ssoUseKerberosPassticket=false +EnableInsertPaste=true +SSL=true +pasteToTrimmedArea=true +SSLCertificatePassword= +showPFnn=disablePFNN +LUMLicensing=HOD +ruleLine=false +VTNewLine=true +SESSION_SKIP_AVAILABLE_CHECK=false +SESSION_PROXY_AUTHEN_BASIC=SESSION_PROXY_AUTHEN_BASIC +pasteLineWrap=true +bind7FArchitectureViolation=false +PrtScrnFooterPlace=PrtScrnPlaceCenter +PrtScrnHeaderText= +showFnn=disableFNN +trimBoxExpandDrag=true +useDBCSInUnicodeField=false +sslJSSETrustStoreType=jks +PrtScrnJavaMode=true +VTKeypad=false +codePage=284 +ssoCMServer= +printerName=LPT1 +soundClicker=error +IMEAutoStart=true +ssoBypassSignonUserid= +trimBoxSolid=false +EntryAssist_bell=false +FipsMode=false +blockCursor=false +showEnterAtCursor=false +codePageKey=KEY_LATIN_AMERICA +SESSION_PROXY_AUTHEN_NONE=SESSION_PROXY_AUTHEN_NONE +ssoType=ssoTypeNone +CopySOSIAsSpace=false +VTAutowrap=false +AutoReverseOnRTLScreen=true +fontCodepage=unicode +RTLUnicodeOverride=RTLUNICODEOFF +lightPenMode=false +pasteTabColumns=4 +BIDIMode=BIDIMODEON +ssoUserIdentityType=ssoNetworkID +[FileTransfer] +[ULOCS_MAC] +macLoc0=C:\RpaClaro\;; diff --git a/rr/AutoItX3_x64.dll b/rr/AutoItX3_x64.dll new file mode 100644 index 0000000..437d74c Binary files /dev/null and b/rr/AutoItX3_x64.dll differ diff --git a/rr/RRkeyboard.kmp b/rr/RRkeyboard.kmp new file mode 100644 index 0000000..58c2b82 --- /dev/null +++ b/rr/RRkeyboard.kmp @@ -0,0 +1,133 @@ +[KeyRemap] +B109=[field-] +B107=[field+] +C33554468=[rule] +C33554467=[backtabword] +C33554466=[tabword] +A33554467=[erinp] +S10=[newline] +C16777233=[reset] +S227=[markright] +C40=[movedown] +S226=[markleft] +S33554587=[dup] +S225=[markdown] +M86=55 +S224=[markup] +M84=|271 +S127=53 +S9=[backtab] +B40=[down] +C33554559=[deleteword] +S123=[pf24] +S122=[pf23] +S121=[pf22] +A40=|293 +S120=[pf21] +B33554587=[insert] +XF:[textvisualdisp]=[textvisualdisp] +B155=[insert] +C39=[moveright] +C38=[moveup] +C37=[moveleft] +C155=54 +C36=[rule] +C35=[backtabword] +C34=[tabword] +B39=[right] +B38=[up] +B37=[left] +B36=[home] +B35=[eof] +B34=[pagedn] +S119=[pf20] +A39=[tabword] +B33=[pageup] +S118=[pf19] +A38=|296 +S117=[pf18] +A37=[backtabword] +C90=|206 +S116=[pf17] +S115=[pf16] +A35=[erinp] +XF:[textlogicaldisp]=[textlogicaldisp] +S114=[pf15] +S113=[pf14] +S112=[pf13] +keyVersion=2 +C33554442=[fldext] +D87=|macrologin.mac (Biblioteca de usuario) +D84=|276 +C88=53 +C87=|272 +B27=[attn] +C86=55 +M67=54 +C84=|271 +C80=|35 +S33554468=[fieldmark] +B33554468=[home] +B33554467=[eof] +B33554466=[pagedn] +B33554465=[pageup] +C19=[printhost] +D77=|242 +C17=[newline] +D9=|278 +B525=|282 +B19=[clear] +C77=|26 +S33554559=53 +C10=[fldext] +S40=[markdown] +A19=[test] +autoApply=false +B10=[enter] +A227=[tabword] +A226=[backtabword] +A225=|293 +A224=|296 +S155=[dup] +B227=[right] +B33554559=[delete] +B226=[left] +B225=[down] +C33554587=54 +B224=[up] +codePage=284 +C227=[moveright] +B127=[delete] +C226=[moveleft] +C225=[movedown] +C224=[moveup] +B123=[pf12] +B122=[pf11] +C127=[deleteword] +S39=[markright] +B121=[pf10] +S38=[markup] +B120=[pf9] +S37=[markleft] +C9=|277 +S36=[fieldmark] +C122=[altcsr] +C67=54 +C65=57 +S33554442=[newline] +B119=[pf8] +B118=[pf7] +A112=[help] +B117=[pf6] +B116=[pf5] +B115=[pf4] +B114=[pf3] +B113=[pf2] +B112=[pf1] +sessionType=2 +B33554442=[enter] +C115=|272 +S27=[sysreq] +B9=[tab] +B8=[backspace] + diff --git a/rr/macrologin.mac b/rr/macrologin.mac new file mode 100644 index 0000000..afc0a45 --- /dev/null +++ b/rr/macrologin.mac @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/views/app-assets/css/base/base.css b/views/app-assets/css/base/base.css new file mode 100644 index 0000000..5118bfe --- /dev/null +++ b/views/app-assets/css/base/base.css @@ -0,0 +1,678 @@ +::-moz-selection { + background: #ebfafa; + color: #0010f7; +} + +::selection { + background: #ebfafa; + color: #0010f7; +} + +body { + color: #2d3436; + font-size: 14px; + font-family: "Poppins", sans-serif; + line-height: 1.5715; + overflow-x: hidden; +} + +main { + background: #f0f3f5; +} + +a { + -webkit-transition: 0.3s; + transition: 0.3s; +} + +/* Buy Now Button */ +.hp-buy-now-btn { + bottom: 6%; + right: 85px; +} + +/* Img */ +img { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + max-width: 100%; +} + +.hp-img-cover { + -o-object-fit: cover; + object-fit: cover; +} + +.hp-img-position-left { + -o-object-position: left; + object-position: left; +} + +.hp-img-position-right { + -o-object-position: right; + object-position: right; +} + +.hp-img-position-top { + -o-object-position: top; + object-position: top; +} + +.hp-img-position-bottom { + -o-object-position: bottom; + object-position: bottom; +} + +/* Line Height */ +.lh-1 { + line-height: 1 !important; +} + +/* Bg */ +.hp-bg-none { + background: none; +} + +/* Scrollbar */ +.hp-scrollbar-y-hidden::-webkit-scrollbar { + width: 0; +} + +.hp-scrollbar-x-hidden::-webkit-scrollbar { + height: 0; +} + +/* Layout */ +.hp-main-layout { + max-width: calc(100% - 316px); + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 316px); + flex: 0 0 calc(100% - 316px); + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + margin: 0 auto; +} +.hp-main-layout-content { + position: relative; + margin: 0 auto; + -webkit-box-flex: 1; + -ms-flex: 1 0 100%; + flex: 1 0 100%; + max-width: 100%; + width: 100%; +} +@media only screen and (min-width: 1200px) { + .hp-main-layout-content { + -webkit-box-flex: 1; + -ms-flex: 1 0 90%; + flex: 1 0 90%; + max-width: 90%; + width: 90%; + } +} +@media only screen and (min-width: 1600px) { + .hp-main-layout-content { + -webkit-box-flex: 1; + -ms-flex: 1 0 70%; + flex: 1 0 70%; + max-width: 70%; + width: 70%; + } +} +@media screen and (max-width: 1199px) { + .hp-main-layout-content { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + padding: 0 32px; + } +} +@media screen and (max-width: 767px) { + .hp-main-layout-content { + padding: 0 16px; + } +} +@media screen and (max-width: 1199px) { + .hp-main-layout { + max-width: 100vw !important; + -webkit-box-flex: 0 !important; + -ms-flex: 0 0 100% !important; + flex: 0 0 100% !important; + } +} + +/* Boxed Layout */ +@media only screen and (min-width: 768px) { + body.content-width-boxed .hp-main-layout-content { + max-width: 936px; + width: 100%; + } +} + +/* Vertical & Horizontal Layout */ +.hp-main-layout-horizontal { + max-width: 100%; + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; +} + +.hp-vertical-block { + display: none !important; +} + +.hp-horizontal-block { + display: none !important; +} + +body.vertical-active .hp-vertical-block { + display: block !important; +} +body.vertical-active .hp-vertical-none { + display: none !important; +} + +body.horizontal-active .hp-horizontal-block { + display: block !important; +} +body.horizontal-active .hp-horizontal-none { + display: none !important; +} + +/* App Layout */ +body.app-layout-bg { + position: relative; +} +body.app-layout-bg:before { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + height: 270px; + background: #ffffff; +} + +/* Dropdown Fade */ +.hover-dropdown-fade .dropdown-fade { + opacity: 0; + visibility: hidden; + pointer-events: none; + -webkit-transition: 0.4s; + transition: 0.4s; +} +.hover-dropdown-fade:hover .dropdown-fade { + opacity: 1; + visibility: visible; + pointer-events: all; +} + +/* Overflow Control */ +.hp-overflow-x-auto { + overflow-x: auto; + overflow-y: hidden; +} +.hp-overflow-x-auto::-webkit-scrollbar { + height: 0; +} + +.hp-overflow-y-auto { + overflow-y: auto; + overflow-x: hidden; +} + +/* List Style */ +li { + list-style: none; +} + +ul { + margin-bottom: 0; + padding-left: 0; +} + +.hp-list-disc li { + list-style: disc; +} + +/* Placeholder Image */ +.bd-placeholder-img-lg { + font-size: 3.5rem; +} + +.bd-placeholder-img { + font-size: 1.125rem; + text-anchor: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +@media only screen and (min-width: 1200px) { + .bd-placeholder-img-lg { + font-size: calc(1.475rem + 2.7vw); + } +} +/* Text Overflow */ +.hp-text-overflow-ellipsis { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + display: block; +} + +/* Flex */ +.hp-flex-none { + -webkit-box-flex: 0 !important; + -ms-flex: none !important; + flex: none !important; +} + +@media screen and (max-width: 767px) { + .hp-flex-sm-100 { + -webkit-box-flex: 0 !important; + -ms-flex: 0 0 100% !important; + flex: 0 0 100% !important; + } +} +/* Cursor */ +.hp-cursor-pointer { + cursor: pointer; +} + +/* Transition */ +.hp-transition { + -webkit-transition: 0.4s; + transition: 0.4s; +} + +/* Code */ +.hljs-container { + display: none; +} +.hljs-container pre { + display: grid; + background: #eaeef3; +} +.hljs-container .hljs { + padding: 4px; + border-radius: 0px; + margin: 0 1px; + font-size: 14px; + background: none; +} + +/* Scroll to Top */ +.scroll-to-top { + position: fixed; + z-index: 3; + bottom: 6%; + right: 30px; + cursor: pointer; + -webkit-transition: opacity 0.2s linear 0s, visibility; + transition: opacity 0.2s linear 0s, visibility; + opacity: 0; + visibility: hidden; +} +.scroll-to-top.active { + opacity: 1; + visibility: visible; +} + +/* Wish Button */ +.hp-wish-button svg { + -webkit-transition: 0.3s; + transition: 0.3s; +} +.hp-wish-button:hover svg { + -webkit-transform: scale(1.15); + transform: scale(1.15); +} + +/* Shadow */ +.hp-primary-shadow { + -webkit-box-shadow: 0px 0px 25px rgba(0, 16, 247, 0.7); + box-shadow: 0px 0px 25px rgba(0, 16, 247, 0.7); +} + +.hp-elevatior { + -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08); + box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.08); +} + +.hp-elevatior-2 { + -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); + box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1); +} + +/* CategoryOfTheWeek */ +.hp-categoriesOfTheWeek .hp-img-container { + width: 36px; + height: 36px; + text-align: center; + border-radius: 7px; + margin-right: 8px; +} + +/* Credit Card */ +.hp-credit-card[type=primary] { + background: #0010f7; +} +.hp-credit-card[type=danger] { + background: #ff0022; +} +.hp-credit-card[type=dark] { + background: #111314; +} +.hp-credit-card[type=warning] { + background: #ffc212; +} +.hp-credit-card .progress { + background: rgba(255, 255, 255, 0.3) !important; +} +.hp-credit-card .progress .progress-bar { + background: #ffffff; +} +.hp-credit-card-circle { + min-width: 158px; + height: 158px; + -webkit-transform: translate(2px, -18px); + transform: translate(2px, -18px); + pointer-events: none; +} + +/* eCommerceCardOne */ +.hp-eCommerceCardOne img { + max-height: 200px; +} +.hp-eCommerceCardOne-text-overlay { + display: block; + max-width: 100%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +/* BestSellingCategories */ +.hp-bestSellingCategories .hp-img-container { + width: 48px; + height: 48px; + text-align: center; + border-radius: 7px; + margin-right: 8px; +} + +/* WelcomeCardOne */ +.hp-welcomeCard { + position: relative; + z-index: 0; + overflow: hidden; + width: 100%; +} +.hp-welcomeCard .hp-dot-1 { + width: 250px; + height: 250px; + position: absolute; + z-index: -1; + opacity: 0.5; + top: -58%; + left: -41%; + border-radius: 50%; +} +@media screen and (max-width: 1199px) { + .hp-welcomeCard .hp-dot-1 { + left: -20%; + } +} +@media screen and (max-width: 575px) { + .hp-welcomeCard .hp-dot-1 { + left: -40%; + } +} +.hp-welcomeCard .hp-img-1 { + position: absolute; + top: 50%; + -webkit-transform: translate(30%, -50%); + transform: translate(30%, -50%); + right: 0; +} +@media screen and (max-width: 575px) { + .hp-welcomeCard .hp-img-1 { + display: none; + } +} +.hp-welcomeCard .hp-img-2 { + position: absolute; + top: 50%; + -webkit-transform: translate(30%, -50%); + transform: translate(30%, -50%); + right: 0; +} +@media screen and (max-width: 575px) { + .hp-welcomeCard .hp-img-2 { + display: none; + } +} +.hp-welcomeCard .hp-img-3 { + position: absolute; + top: 50%; + -webkit-transform: translate(30%, -50%); + transform: translate(30%, -50%); + right: 0; +} +@media screen and (max-width: 575px) { + .hp-welcomeCard .hp-img-3 { + display: none; + } +} +.hp-welcomeCard .hp-img-4 { + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + right: -14%; +} +@media screen and (max-width: 1199px) { + .hp-welcomeCard .hp-img-4 { + right: -10%; + } +} +@media screen and (max-width: 575px) { + .hp-welcomeCard .hp-img-4 { + display: none; + } +} +.hp-welcomeCard .hp-img-5 { + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); + right: -14%; +} +@media screen and (max-width: 1199px) { + .hp-welcomeCard .hp-img-5 { + right: -10%; + } +} +@media screen and (max-width: 575px) { + .hp-welcomeCard .hp-img-5 { + display: none; + } +} + +/* UpgradePlanCardOne */ +.hp-upgradePlanCardOne { + position: relative; + z-index: 0; + overflow: hidden; + width: 100%; +} +@media screen and (max-width: 767px) { + .hp-upgradePlanCardOne-bg { + background-position: 90% center !important; + } + .hp-upgradePlanCardOne .col { + -webkit-box-flex: 0 !important; + -ms-flex: 0 0 100% !important; + flex: 0 0 100% !important; + } +} +.hp-upgradePlanCardOne .hp-dot-1 { + width: 250px; + height: 250px; + position: absolute; + z-index: -1; + bottom: -10%; + left: -15%; + border-radius: 50%; +} +@media screen and (max-width: 575px) { + .hp-upgradePlanCardOne .hp-dot-1 { + display: none; + } +} +.hp-upgradePlanCardOne .hp-dot-2 { + width: 250px; + height: 250px; + position: absolute; + z-index: -2; + bottom: -90%; + right: -17%; + border-radius: 50%; +} +.hp-upgradePlanCardOne .hp-dot-3 { + width: 250px; + height: 250px; + position: absolute; + z-index: -1; + top: 0%; + right: -25%; + border-radius: 50%; +} +@media screen and (max-width: 575px) { + .hp-upgradePlanCardOne .hp-dot-3 { + display: none; + } +} + +/* Social Media */ +.hp-social-media-logo-wrapper { + width: 40px; + height: 40px; + text-align: center; + vertical-align: center; + border-radius: 7px; + position: relative; +} +.hp-social-media-logo-wrapper .hp-social-media-logo { + position: absolute; + margin: auto; + left: 0; + right: 0; + top: 50%; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +.hp-project-table-card.hp-analytics-project-table-card .table tbody > tr > td { + padding-top: 8px; + padding-bottom: 8px; +} +.hp-project-table-card .hp-img-container { + width: 36px; + height: 36px; + text-align: center; + border-radius: 7px; + margin-right: 8px; +} +.hp-project-table-card .table thead > tr > th { + background: none !important; + border-bottom: none; +} +.hp-project-table-card .table tbody > tr > td { + border-bottom: none; +} + +/* Project Ecommerce Table */ +.hp-project-ecommerce-table-card .table thead > tr > th { + background: none !important; + border-bottom: none; +} +.hp-project-ecommerce-table-card .table thead > tr > th:before { + visibility: hidden; +} +.hp-project-ecommerce-table-card .table thead > tr > th:first-child { + padding-left: 0; +} +.hp-project-ecommerce-table-card .table tbody > tr > td { + border-bottom: none; + padding-top: 15px; + padding-bottom: 15px; +} +.hp-project-ecommerce-table-card .table tbody > tr > td:first-child { + padding-left: 0; +} +.hp-project-ecommerce-table-card .table tbody > tr:first-child > td { + padding-top: 0px; +} +.hp-project-ecommerce-table-card .table tbody > tr:last-child > td { + border: none; +} + +/* Order Table */ +.hp-order-table-card .table thead tr th { + background: none !important; + border: none; +} +.hp-order-table-card .table tbody tr td { + border: none; + padding: 7px 16px; +} +.hp-order-table-card .table tbody tr td .hp-img-container { + width: 40px; + height: 40px; +} + +/* Cards Control */ +.hp-card-1 { + min-height: 120px; +} + +.hp-card-2 { + min-height: 202px; +} + +.hp-card-3 { + min-height: 272px; +} + +.hp-card-4 { + min-height: 342px; +} + +.hp-card-5 { + min-height: 352px; +} + +.hp-card-6 { + min-height: 424px; +} + +.hp-card-7 { + min-height: 576px; +} + +.hp-card-8 { + min-height: 656px; +} \ No newline at end of file diff --git a/views/app-assets/css/base/typography.css b/views/app-assets/css/base/typography.css new file mode 100644 index 0000000..cf833a7 --- /dev/null +++ b/views/app-assets/css/base/typography.css @@ -0,0 +1,141 @@ +/* Typography */ +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + color: #2d3436; + font-weight: 500; +} + +h1 { + font-size: 42px; + line-height: 48px; +} +@media screen and (max-width: 767px) { + h1 { + font-size: 24px; + line-height: 28px; + } +} + +h2 { + font-size: 28px; + line-height: 42px; +} + +h3 { + font-size: 24px; + line-height: 28px; +} + +h4 { + font-size: 20px; + line-height: 24px; +} + +h5 { + font-size: 16px; + line-height: 24px; +} + +h6 { + font-size: 14px; +} + +.h1 { + font-size: 42px !important; + line-height: 48px !important; +} +@media screen and (max-width: 767px) { + .h1 { + font-size: 24px !important; + line-height: 28px !important; + } +} + +.h2 { + font-size: 28px !important; + line-height: 42px !important; +} + +.h3 { + font-size: 24px !important; + line-height: 28px !important; +} + +.h4 { + font-size: 20px !important; + line-height: 24px !important; +} + +.h5 { + font-size: 16px !important; + line-height: 24px !important; +} + +.h6 { + font-size: 14px !important; +} + +.hp-caption { + font-size: 12px; + line-height: 18px; + font-weight: 500; +} + +.hp-p1-body { + font-size: 14px; + line-height: 21px; + color: #636e72; + font-weight: 400; +} + +.hp-p2-body { + font-size: 14px; + line-height: 21px; + color: #636e72; + font-weight: 200; +} + +.hp-button { + font-size: 14px; + line-height: 16px; + color: #636e72; + font-weight: 500; +} + +.hp-placeholder { + font-size: 14px; + line-height: 16px; + color: #636e72; + font-weight: 300; +} + +.hp-input-description { + font-size: 10px; + line-height: 12px; + color: #636e72; + font-weight: 500; +} + +.hp-input-label { + font-size: 14px; + line-height: 16px; + color: #636e72; + font-weight: 500; +} + +.hp-badge-text { + font-size: 12px; + line-height: 12px; + color: #636e72; + font-weight: 500; +} \ No newline at end of file diff --git a/views/app-assets/css/bootstrap.css b/views/app-assets/css/bootstrap.css new file mode 100644 index 0000000..b098961 --- /dev/null +++ b/views/app-assets/css/bootstrap.css @@ -0,0 +1,28556 @@ +@charset "UTF-8"; +/*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors + * Copyright 2011-2021 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-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: #0010f7; + --bs-primary-1: #0010f7; + --bs-primary-2: #0063f7; + --bs-primary-3: #55b1f3; + --bs-primary-4: #ebfafa; + --bs-secondary: #c903ff; + --bs-secondary-1: #c903ff; + --bs-secondary-2: #e26bf5; + --bs-secondary-3: #f7c2ff; + --bs-secondary-4: #fdeffc; + --bs-warning: #ffc212; + --bs-warning-1: #ffc212; + --bs-warning-2: #ffd252; + --bs-warning-3: #ffe393; + --bs-warning-4: #fff9e9; + --bs-success: #00f7bf; + --bs-success-1: #00f7bf; + --bs-success-2: #5bffce; + --bs-success-3: #98ffe0; + --bs-success-4: #eafff8; + --bs-danger: #ff0022; + --bs-danger-1: #ff0022; + --bs-danger-2: #ff455e; + --bs-danger-3: #ff8b9a; + --bs-danger-4: #ffe7ea; + --bs-info: #1be7ff; + --bs-info-1: #1be7ff; + --bs-info-2: #59edff; + --bs-info-3: #97f4ff; + --bs-info-4: #eafcff; + --bs-black-0: #ffffff; + --bs-black-10: #f7fafc; + --bs-black-20: #f0f3f5; + --bs-black-40: #dfe6e9; + --bs-black-60: #b2bec3; + --bs-black-80: #636e72; + --bs-black-bg: #111314; + --bs-black-100: #2d3436; + --bs-light: #f7fafc; + --bs-dark: #111314; + --bs-primary-rgb: 0, 16, 247; + --bs-primary-1-rgb: 0, 16, 247; + --bs-primary-2-rgb: 0, 99, 247; + --bs-primary-3-rgb: 85, 177, 243; + --bs-primary-4-rgb: 235, 250, 250; + --bs-secondary-rgb: 201, 3, 255; + --bs-secondary-1-rgb: 201, 3, 255; + --bs-secondary-2-rgb: 226, 107, 245; + --bs-secondary-3-rgb: 247, 194, 255; + --bs-secondary-4-rgb: 253, 239, 252; + --bs-warning-rgb: 255, 194, 18; + --bs-warning-1-rgb: 255, 194, 18; + --bs-warning-2-rgb: 255, 210, 82; + --bs-warning-3-rgb: 255, 227, 147; + --bs-warning-4-rgb: 255, 249, 233; + --bs-success-rgb: 0, 247, 191; + --bs-success-1-rgb: 0, 247, 191; + --bs-success-2-rgb: 91, 255, 206; + --bs-success-3-rgb: 152, 255, 224; + --bs-success-4-rgb: 234, 255, 248; + --bs-danger-rgb: 255, 0, 34; + --bs-danger-1-rgb: 255, 0, 34; + --bs-danger-2-rgb: 255, 69, 94; + --bs-danger-3-rgb: 255, 139, 154; + --bs-danger-4-rgb: 255, 231, 234; + --bs-info-rgb: 27, 231, 255; + --bs-info-1-rgb: 27, 231, 255; + --bs-info-2-rgb: 89, 237, 255; + --bs-info-3-rgb: 151, 244, 255; + --bs-info-4-rgb: 234, 252, 255; + --bs-black-0-rgb: 255, 255, 255; + --bs-black-10-rgb: 247, 250, 252; + --bs-black-20-rgb: 240, 243, 245; + --bs-black-40-rgb: 223, 230, 233; + --bs-black-60-rgb: 178, 190, 195; + --bs-black-80-rgb: 99, 110, 114; + --bs-black-bg-rgb: 17, 19, 20; + --bs-black-100-rgb: 45, 52, 54; + --bs-light-rgb: 247, 250, 252; + --bs-dark-rgb: 17, 19, 20; + --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", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); + --bs-body-font-family: var(--bs-font-sans-serif); + --bs-body-font-size: 1rem; + --bs-body-font-weight: 400; + --bs-body-line-height: 1.5; + --bs-body-color: #212529; + --bs-body-bg: #fff; +} + +*, +*::before, +*::after { + -webkit-box-sizing: border-box; + box-sizing: border-box; +} + +@media (prefers-reduced-motion: no-preference) { + :root { + scroll-behavior: smooth; + } +} + +body { + margin: 0; + font-family: var(--bs-body-font-family); + font-size: var(--bs-body-font-size); + font-weight: var(--bs-body-font-weight); + line-height: var(--bs-body-line-height); + color: var(--bs-body-color); + text-align: var(--bs-body-text-align); + background-color: var(--bs-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: 0.25; +} + +hr:not([size]) { + height: 1px; +} + +h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 { + margin-top: 0; + margin-bottom: 14px; + font-weight: 500; + line-height: 1.2; +} + +h1, .h1 { + font-size: calc(1.3875rem + 1.65vw); +} +@media (min-width: 1200px) { + h1, .h1 { + font-size: 2.625rem; + } +} + +h2, .h2 { + font-size: calc(1.3rem + 0.6vw); +} +@media (min-width: 1200px) { + h2, .h2 { + font-size: 1.75rem; + } +} + +h3, .h3 { + font-size: calc(1.275rem + 0.3vw); +} +@media (min-width: 1200px) { + h3, .h3 { + font-size: 1.5rem; + } +} + +h4, .h4 { + font-size: 1.25rem; +} + +h5, .h5 { + font-size: 1rem; +} + +h6, .h6 { + font-size: 0.875rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-bs-original-title] { + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul { + padding-left: 2rem; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +b, +strong { + font-weight: 800; +} + +small, .small { + font-size: 0.875em; +} + +mark, .mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +sub, +sup { + position: relative; + font-size: 0.75em; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +a { + color: #0010f7; + text-decoration: none; +} +a:hover { + color: #0063f7; +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none; +} + +pre, +code, +kbd, +samp { + font-family: var(--bs-font-monospace); + font-size: 1em; + direction: ltr /* rtl:ignore */; + unicode-bidi: bidi-override; +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 0.875em; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +code { + font-size: 0.875em; + color: #d63384; + word-wrap: break-word; +} +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 0.875em; + color: #fff; + background-color: #212529; + border-radius: 4px; +} +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700; +} + +figure { + margin: 0 0 1rem; +} + +img, +svg { + vertical-align: middle; +} + +table { + caption-side: bottom; + border-collapse: collapse; +} + +caption { + padding-top: 16px; + padding-bottom: 16px; + color: #6c757d; + text-align: left; +} + +th { + text-align: inherit; + text-align: -webkit-match-parent; +} + +thead, +tbody, +tfoot, +tr, +td, +th { + border-color: inherit; + border-style: solid; + border-width: 0; +} + +label { + display: inline-block; +} + +button { + border-radius: 0; +} + +button:focus:not(:focus-visible) { + outline: 0; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +select { + text-transform: none; +} + +[role=button] { + cursor: pointer; +} + +select { + word-wrap: normal; +} +select:disabled { + opacity: 1; +} + +[list]::-webkit-calendar-picker-indicator { + display: none; +} + +button, +[type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; +} +button:not(:disabled), +[type=button]:not(:disabled), +[type=reset]:not(:disabled), +[type=submit]:not(:disabled) { + cursor: pointer; +} + +::-moz-focus-inner { + padding: 0; + border-style: none; +} + +textarea { + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: calc(1.275rem + 0.3vw); + line-height: inherit; +} +@media (min-width: 1200px) { + legend { + font-size: 1.5rem; + } +} +legend + * { + clear: left; +} + +::-webkit-datetime-edit-fields-wrapper, +::-webkit-datetime-edit-text, +::-webkit-datetime-edit-minute, +::-webkit-datetime-edit-hour-field, +::-webkit-datetime-edit-day-field, +::-webkit-datetime-edit-month-field, +::-webkit-datetime-edit-year-field { + padding: 0; +} + +::-webkit-inner-spin-button { + height: auto; +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield; +} + +/* rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-color-swatch-wrapper { + padding: 0; +} + +::-webkit-file-upload-button { + font: inherit; +} + +::file-selector-button { + font: inherit; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +iframe { + border: 0; +} + +summary { + display: list-item; + cursor: pointer; +} + +progress { + vertical-align: baseline; +} + +[hidden] { + display: none !important; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-1 { + font-size: 5rem; + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-2 { + font-size: 4.5rem; + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-3 { + font-size: 4rem; + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-4 { + font-size: 3.5rem; + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-5 { + font-size: 3rem; + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2; +} +@media (min-width: 1200px) { + .display-6 { + font-size: 2.5rem; + } +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 0.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: 0.875em; + color: #6c757d; +} +.blockquote-footer::before { + content: "— "; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 7px; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 0.875em; + color: #6c757d; +} + +.container, +.container-fluid, +.container-xxl, +.container-xl, +.container-lg, +.container-md, +.container-sm { + width: 100%; + padding-right: var(--bs-gutter-x, 0.75rem); + padding-left: var(--bs-gutter-x, 0.75rem); + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container-sm, .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container-md, .container-sm, .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container-lg, .container-md, .container-sm, .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1140px; + } +} +@media (min-width: 1400px) { + .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { + max-width: 1320px; + } +} +.row { + --bs-gutter-x: 1.5rem; + --bs-gutter-y: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-top: calc(-1 * var(--bs-gutter-y)); + margin-right: calc(-0.5 * var(--bs-gutter-x)); + margin-left: calc(-0.5 * var(--bs-gutter-x)); +} +.row > * { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) * 0.5); + padding-left: calc(var(--bs-gutter-x) * 0.5); + margin-top: var(--bs-gutter-y); +} + +.col { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; +} + +.row-cols-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; +} + +.row-cols-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; +} + +.row-cols-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; +} + +.row-cols-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; +} + +.row-cols-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; +} + +.row-cols-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; +} + +.row-cols-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; +} + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + 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: 0px; +} + +.g-0, +.gy-0 { + --bs-gutter-y: 0px; +} + +.g-4, +.gx-4 { + --bs-gutter-x: 4px; +} + +.g-4, +.gy-4 { + --bs-gutter-y: 4px; +} + +.g-6, +.gx-6 { + --bs-gutter-x: 6px; +} + +.g-6, +.gy-6 { + --bs-gutter-y: 6px; +} + +.g-8, +.gx-8 { + --bs-gutter-x: 8px; +} + +.g-8, +.gy-8 { + --bs-gutter-y: 8px; +} + +.g-10, +.gx-10 { + --bs-gutter-x: 10px; +} + +.g-10, +.gy-10 { + --bs-gutter-y: 10px; +} + +.g-12, +.gx-12 { + --bs-gutter-x: 12px; +} + +.g-12, +.gy-12 { + --bs-gutter-y: 12px; +} + +.g-16, +.gx-16 { + --bs-gutter-x: 16px; +} + +.g-16, +.gy-16 { + --bs-gutter-y: 16px; +} + +.g-18, +.gx-18 { + --bs-gutter-x: 18px; +} + +.g-18, +.gy-18 { + --bs-gutter-y: 18px; +} + +.g-24, +.gx-24 { + --bs-gutter-x: 24px; +} + +.g-24, +.gy-24 { + --bs-gutter-y: 24px; +} + +.g-32, +.gx-32 { + --bs-gutter-x: 32px; +} + +.g-32, +.gy-32 { + --bs-gutter-y: 32px; +} + +.g-36, +.gx-36 { + --bs-gutter-x: 36px; +} + +.g-36, +.gy-36 { + --bs-gutter-y: 36px; +} + +.g-42, +.gx-42 { + --bs-gutter-x: 42px; +} + +.g-42, +.gy-42 { + --bs-gutter-y: 42px; +} + +.g-48, +.gx-48 { + --bs-gutter-x: 48px; +} + +.g-48, +.gy-48 { + --bs-gutter-y: 48px; +} + +.g-64, +.gx-64 { + --bs-gutter-x: 64px; +} + +.g-64, +.gy-64 { + --bs-gutter-y: 64px; +} + +.g-80, +.gx-80 { + --bs-gutter-x: 80px; +} + +.g-80, +.gy-80 { + --bs-gutter-y: 80px; +} + +.g-96, +.gx-96 { + --bs-gutter-x: 96px; +} + +.g-96, +.gy-96 { + --bs-gutter-y: 96px; +} + +.g-120, +.gx-120 { + --bs-gutter-x: 120px; +} + +.g-120, +.gy-120 { + --bs-gutter-y: 120px; +} + +@media (min-width: 576px) { + .col-sm { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + + .row-cols-sm-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .row-cols-sm-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .row-cols-sm-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .row-cols-sm-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-sm-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .row-cols-sm-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + + .row-cols-sm-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + 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: 0px; + } + + .g-sm-0, +.gy-sm-0 { + --bs-gutter-y: 0px; + } + + .g-sm-4, +.gx-sm-4 { + --bs-gutter-x: 4px; + } + + .g-sm-4, +.gy-sm-4 { + --bs-gutter-y: 4px; + } + + .g-sm-6, +.gx-sm-6 { + --bs-gutter-x: 6px; + } + + .g-sm-6, +.gy-sm-6 { + --bs-gutter-y: 6px; + } + + .g-sm-8, +.gx-sm-8 { + --bs-gutter-x: 8px; + } + + .g-sm-8, +.gy-sm-8 { + --bs-gutter-y: 8px; + } + + .g-sm-10, +.gx-sm-10 { + --bs-gutter-x: 10px; + } + + .g-sm-10, +.gy-sm-10 { + --bs-gutter-y: 10px; + } + + .g-sm-12, +.gx-sm-12 { + --bs-gutter-x: 12px; + } + + .g-sm-12, +.gy-sm-12 { + --bs-gutter-y: 12px; + } + + .g-sm-16, +.gx-sm-16 { + --bs-gutter-x: 16px; + } + + .g-sm-16, +.gy-sm-16 { + --bs-gutter-y: 16px; + } + + .g-sm-18, +.gx-sm-18 { + --bs-gutter-x: 18px; + } + + .g-sm-18, +.gy-sm-18 { + --bs-gutter-y: 18px; + } + + .g-sm-24, +.gx-sm-24 { + --bs-gutter-x: 24px; + } + + .g-sm-24, +.gy-sm-24 { + --bs-gutter-y: 24px; + } + + .g-sm-32, +.gx-sm-32 { + --bs-gutter-x: 32px; + } + + .g-sm-32, +.gy-sm-32 { + --bs-gutter-y: 32px; + } + + .g-sm-36, +.gx-sm-36 { + --bs-gutter-x: 36px; + } + + .g-sm-36, +.gy-sm-36 { + --bs-gutter-y: 36px; + } + + .g-sm-42, +.gx-sm-42 { + --bs-gutter-x: 42px; + } + + .g-sm-42, +.gy-sm-42 { + --bs-gutter-y: 42px; + } + + .g-sm-48, +.gx-sm-48 { + --bs-gutter-x: 48px; + } + + .g-sm-48, +.gy-sm-48 { + --bs-gutter-y: 48px; + } + + .g-sm-64, +.gx-sm-64 { + --bs-gutter-x: 64px; + } + + .g-sm-64, +.gy-sm-64 { + --bs-gutter-y: 64px; + } + + .g-sm-80, +.gx-sm-80 { + --bs-gutter-x: 80px; + } + + .g-sm-80, +.gy-sm-80 { + --bs-gutter-y: 80px; + } + + .g-sm-96, +.gx-sm-96 { + --bs-gutter-x: 96px; + } + + .g-sm-96, +.gy-sm-96 { + --bs-gutter-y: 96px; + } + + .g-sm-120, +.gx-sm-120 { + --bs-gutter-x: 120px; + } + + .g-sm-120, +.gy-sm-120 { + --bs-gutter-y: 120px; + } +} +@media (min-width: 768px) { + .col-md { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + + .row-cols-md-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .row-cols-md-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .row-cols-md-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .row-cols-md-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-md-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .row-cols-md-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + + .row-cols-md-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + 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: 0px; + } + + .g-md-0, +.gy-md-0 { + --bs-gutter-y: 0px; + } + + .g-md-4, +.gx-md-4 { + --bs-gutter-x: 4px; + } + + .g-md-4, +.gy-md-4 { + --bs-gutter-y: 4px; + } + + .g-md-6, +.gx-md-6 { + --bs-gutter-x: 6px; + } + + .g-md-6, +.gy-md-6 { + --bs-gutter-y: 6px; + } + + .g-md-8, +.gx-md-8 { + --bs-gutter-x: 8px; + } + + .g-md-8, +.gy-md-8 { + --bs-gutter-y: 8px; + } + + .g-md-10, +.gx-md-10 { + --bs-gutter-x: 10px; + } + + .g-md-10, +.gy-md-10 { + --bs-gutter-y: 10px; + } + + .g-md-12, +.gx-md-12 { + --bs-gutter-x: 12px; + } + + .g-md-12, +.gy-md-12 { + --bs-gutter-y: 12px; + } + + .g-md-16, +.gx-md-16 { + --bs-gutter-x: 16px; + } + + .g-md-16, +.gy-md-16 { + --bs-gutter-y: 16px; + } + + .g-md-18, +.gx-md-18 { + --bs-gutter-x: 18px; + } + + .g-md-18, +.gy-md-18 { + --bs-gutter-y: 18px; + } + + .g-md-24, +.gx-md-24 { + --bs-gutter-x: 24px; + } + + .g-md-24, +.gy-md-24 { + --bs-gutter-y: 24px; + } + + .g-md-32, +.gx-md-32 { + --bs-gutter-x: 32px; + } + + .g-md-32, +.gy-md-32 { + --bs-gutter-y: 32px; + } + + .g-md-36, +.gx-md-36 { + --bs-gutter-x: 36px; + } + + .g-md-36, +.gy-md-36 { + --bs-gutter-y: 36px; + } + + .g-md-42, +.gx-md-42 { + --bs-gutter-x: 42px; + } + + .g-md-42, +.gy-md-42 { + --bs-gutter-y: 42px; + } + + .g-md-48, +.gx-md-48 { + --bs-gutter-x: 48px; + } + + .g-md-48, +.gy-md-48 { + --bs-gutter-y: 48px; + } + + .g-md-64, +.gx-md-64 { + --bs-gutter-x: 64px; + } + + .g-md-64, +.gy-md-64 { + --bs-gutter-y: 64px; + } + + .g-md-80, +.gx-md-80 { + --bs-gutter-x: 80px; + } + + .g-md-80, +.gy-md-80 { + --bs-gutter-y: 80px; + } + + .g-md-96, +.gx-md-96 { + --bs-gutter-x: 96px; + } + + .g-md-96, +.gy-md-96 { + --bs-gutter-y: 96px; + } + + .g-md-120, +.gx-md-120 { + --bs-gutter-x: 120px; + } + + .g-md-120, +.gy-md-120 { + --bs-gutter-y: 120px; + } +} +@media (min-width: 992px) { + .col-lg { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + + .row-cols-lg-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .row-cols-lg-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .row-cols-lg-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .row-cols-lg-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-lg-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .row-cols-lg-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + + .row-cols-lg-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + 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: 0px; + } + + .g-lg-0, +.gy-lg-0 { + --bs-gutter-y: 0px; + } + + .g-lg-4, +.gx-lg-4 { + --bs-gutter-x: 4px; + } + + .g-lg-4, +.gy-lg-4 { + --bs-gutter-y: 4px; + } + + .g-lg-6, +.gx-lg-6 { + --bs-gutter-x: 6px; + } + + .g-lg-6, +.gy-lg-6 { + --bs-gutter-y: 6px; + } + + .g-lg-8, +.gx-lg-8 { + --bs-gutter-x: 8px; + } + + .g-lg-8, +.gy-lg-8 { + --bs-gutter-y: 8px; + } + + .g-lg-10, +.gx-lg-10 { + --bs-gutter-x: 10px; + } + + .g-lg-10, +.gy-lg-10 { + --bs-gutter-y: 10px; + } + + .g-lg-12, +.gx-lg-12 { + --bs-gutter-x: 12px; + } + + .g-lg-12, +.gy-lg-12 { + --bs-gutter-y: 12px; + } + + .g-lg-16, +.gx-lg-16 { + --bs-gutter-x: 16px; + } + + .g-lg-16, +.gy-lg-16 { + --bs-gutter-y: 16px; + } + + .g-lg-18, +.gx-lg-18 { + --bs-gutter-x: 18px; + } + + .g-lg-18, +.gy-lg-18 { + --bs-gutter-y: 18px; + } + + .g-lg-24, +.gx-lg-24 { + --bs-gutter-x: 24px; + } + + .g-lg-24, +.gy-lg-24 { + --bs-gutter-y: 24px; + } + + .g-lg-32, +.gx-lg-32 { + --bs-gutter-x: 32px; + } + + .g-lg-32, +.gy-lg-32 { + --bs-gutter-y: 32px; + } + + .g-lg-36, +.gx-lg-36 { + --bs-gutter-x: 36px; + } + + .g-lg-36, +.gy-lg-36 { + --bs-gutter-y: 36px; + } + + .g-lg-42, +.gx-lg-42 { + --bs-gutter-x: 42px; + } + + .g-lg-42, +.gy-lg-42 { + --bs-gutter-y: 42px; + } + + .g-lg-48, +.gx-lg-48 { + --bs-gutter-x: 48px; + } + + .g-lg-48, +.gy-lg-48 { + --bs-gutter-y: 48px; + } + + .g-lg-64, +.gx-lg-64 { + --bs-gutter-x: 64px; + } + + .g-lg-64, +.gy-lg-64 { + --bs-gutter-y: 64px; + } + + .g-lg-80, +.gx-lg-80 { + --bs-gutter-x: 80px; + } + + .g-lg-80, +.gy-lg-80 { + --bs-gutter-y: 80px; + } + + .g-lg-96, +.gx-lg-96 { + --bs-gutter-x: 96px; + } + + .g-lg-96, +.gy-lg-96 { + --bs-gutter-y: 96px; + } + + .g-lg-120, +.gx-lg-120 { + --bs-gutter-x: 120px; + } + + .g-lg-120, +.gy-lg-120 { + --bs-gutter-y: 120px; + } +} +@media (min-width: 1200px) { + .col-xl { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + + .row-cols-xl-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .row-cols-xl-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xl-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xl-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xl-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xl-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xl-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + 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: 0px; + } + + .g-xl-0, +.gy-xl-0 { + --bs-gutter-y: 0px; + } + + .g-xl-4, +.gx-xl-4 { + --bs-gutter-x: 4px; + } + + .g-xl-4, +.gy-xl-4 { + --bs-gutter-y: 4px; + } + + .g-xl-6, +.gx-xl-6 { + --bs-gutter-x: 6px; + } + + .g-xl-6, +.gy-xl-6 { + --bs-gutter-y: 6px; + } + + .g-xl-8, +.gx-xl-8 { + --bs-gutter-x: 8px; + } + + .g-xl-8, +.gy-xl-8 { + --bs-gutter-y: 8px; + } + + .g-xl-10, +.gx-xl-10 { + --bs-gutter-x: 10px; + } + + .g-xl-10, +.gy-xl-10 { + --bs-gutter-y: 10px; + } + + .g-xl-12, +.gx-xl-12 { + --bs-gutter-x: 12px; + } + + .g-xl-12, +.gy-xl-12 { + --bs-gutter-y: 12px; + } + + .g-xl-16, +.gx-xl-16 { + --bs-gutter-x: 16px; + } + + .g-xl-16, +.gy-xl-16 { + --bs-gutter-y: 16px; + } + + .g-xl-18, +.gx-xl-18 { + --bs-gutter-x: 18px; + } + + .g-xl-18, +.gy-xl-18 { + --bs-gutter-y: 18px; + } + + .g-xl-24, +.gx-xl-24 { + --bs-gutter-x: 24px; + } + + .g-xl-24, +.gy-xl-24 { + --bs-gutter-y: 24px; + } + + .g-xl-32, +.gx-xl-32 { + --bs-gutter-x: 32px; + } + + .g-xl-32, +.gy-xl-32 { + --bs-gutter-y: 32px; + } + + .g-xl-36, +.gx-xl-36 { + --bs-gutter-x: 36px; + } + + .g-xl-36, +.gy-xl-36 { + --bs-gutter-y: 36px; + } + + .g-xl-42, +.gx-xl-42 { + --bs-gutter-x: 42px; + } + + .g-xl-42, +.gy-xl-42 { + --bs-gutter-y: 42px; + } + + .g-xl-48, +.gx-xl-48 { + --bs-gutter-x: 48px; + } + + .g-xl-48, +.gy-xl-48 { + --bs-gutter-y: 48px; + } + + .g-xl-64, +.gx-xl-64 { + --bs-gutter-x: 64px; + } + + .g-xl-64, +.gy-xl-64 { + --bs-gutter-y: 64px; + } + + .g-xl-80, +.gx-xl-80 { + --bs-gutter-x: 80px; + } + + .g-xl-80, +.gy-xl-80 { + --bs-gutter-y: 80px; + } + + .g-xl-96, +.gx-xl-96 { + --bs-gutter-x: 96px; + } + + .g-xl-96, +.gy-xl-96 { + --bs-gutter-y: 96px; + } + + .g-xl-120, +.gx-xl-120 { + --bs-gutter-x: 120px; + } + + .g-xl-120, +.gy-xl-120 { + --bs-gutter-y: 120px; + } +} +@media (min-width: 1400px) { + .col-xxl { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + + .row-cols-xxl-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxl-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxl-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxl-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xxl-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxl-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxl-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-xxl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xxl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .col-xxl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xxl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xxl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .col-xxl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xxl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xxl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + + .col-xxl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xxl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xxl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + 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: 0px; + } + + .g-xxl-0, +.gy-xxl-0 { + --bs-gutter-y: 0px; + } + + .g-xxl-4, +.gx-xxl-4 { + --bs-gutter-x: 4px; + } + + .g-xxl-4, +.gy-xxl-4 { + --bs-gutter-y: 4px; + } + + .g-xxl-6, +.gx-xxl-6 { + --bs-gutter-x: 6px; + } + + .g-xxl-6, +.gy-xxl-6 { + --bs-gutter-y: 6px; + } + + .g-xxl-8, +.gx-xxl-8 { + --bs-gutter-x: 8px; + } + + .g-xxl-8, +.gy-xxl-8 { + --bs-gutter-y: 8px; + } + + .g-xxl-10, +.gx-xxl-10 { + --bs-gutter-x: 10px; + } + + .g-xxl-10, +.gy-xxl-10 { + --bs-gutter-y: 10px; + } + + .g-xxl-12, +.gx-xxl-12 { + --bs-gutter-x: 12px; + } + + .g-xxl-12, +.gy-xxl-12 { + --bs-gutter-y: 12px; + } + + .g-xxl-16, +.gx-xxl-16 { + --bs-gutter-x: 16px; + } + + .g-xxl-16, +.gy-xxl-16 { + --bs-gutter-y: 16px; + } + + .g-xxl-18, +.gx-xxl-18 { + --bs-gutter-x: 18px; + } + + .g-xxl-18, +.gy-xxl-18 { + --bs-gutter-y: 18px; + } + + .g-xxl-24, +.gx-xxl-24 { + --bs-gutter-x: 24px; + } + + .g-xxl-24, +.gy-xxl-24 { + --bs-gutter-y: 24px; + } + + .g-xxl-32, +.gx-xxl-32 { + --bs-gutter-x: 32px; + } + + .g-xxl-32, +.gy-xxl-32 { + --bs-gutter-y: 32px; + } + + .g-xxl-36, +.gx-xxl-36 { + --bs-gutter-x: 36px; + } + + .g-xxl-36, +.gy-xxl-36 { + --bs-gutter-y: 36px; + } + + .g-xxl-42, +.gx-xxl-42 { + --bs-gutter-x: 42px; + } + + .g-xxl-42, +.gy-xxl-42 { + --bs-gutter-y: 42px; + } + + .g-xxl-48, +.gx-xxl-48 { + --bs-gutter-x: 48px; + } + + .g-xxl-48, +.gy-xxl-48 { + --bs-gutter-y: 48px; + } + + .g-xxl-64, +.gx-xxl-64 { + --bs-gutter-x: 64px; + } + + .g-xxl-64, +.gy-xxl-64 { + --bs-gutter-y: 64px; + } + + .g-xxl-80, +.gx-xxl-80 { + --bs-gutter-x: 80px; + } + + .g-xxl-80, +.gy-xxl-80 { + --bs-gutter-y: 80px; + } + + .g-xxl-96, +.gx-xxl-96 { + --bs-gutter-x: 96px; + } + + .g-xxl-96, +.gy-xxl-96 { + --bs-gutter-y: 96px; + } + + .g-xxl-120, +.gx-xxl-120 { + --bs-gutter-x: 120px; + } + + .g-xxl-120, +.gy-xxl-120 { + --bs-gutter-y: 120px; + } +} +@media (min-width: 1600px) { + .col-xxxl { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + } + + .row-cols-xxxl-auto > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .row-cols-xxxl-1 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .row-cols-xxxl-2 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .row-cols-xxxl-3 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.3333333333%; + } + + .row-cols-xxxl-4 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .row-cols-xxxl-5 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 20%; + } + + .row-cols-xxxl-6 > * { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.6666666667%; + } + + .col-xxxl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + } + + .col-xxxl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 8.33333333%; + } + + .col-xxxl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 16.66666667%; + } + + .col-xxxl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 25%; + } + + .col-xxxl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 33.33333333%; + } + + .col-xxxl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 41.66666667%; + } + + .col-xxxl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 50%; + } + + .col-xxxl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 58.33333333%; + } + + .col-xxxl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 66.66666667%; + } + + .col-xxxl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 75%; + } + + .col-xxxl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 83.33333333%; + } + + .col-xxxl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 91.66666667%; + } + + .col-xxxl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: 100%; + } + + .offset-xxxl-0 { + margin-left: 0; + } + + .offset-xxxl-1 { + margin-left: 8.33333333%; + } + + .offset-xxxl-2 { + margin-left: 16.66666667%; + } + + .offset-xxxl-3 { + margin-left: 25%; + } + + .offset-xxxl-4 { + margin-left: 33.33333333%; + } + + .offset-xxxl-5 { + margin-left: 41.66666667%; + } + + .offset-xxxl-6 { + margin-left: 50%; + } + + .offset-xxxl-7 { + margin-left: 58.33333333%; + } + + .offset-xxxl-8 { + margin-left: 66.66666667%; + } + + .offset-xxxl-9 { + margin-left: 75%; + } + + .offset-xxxl-10 { + margin-left: 83.33333333%; + } + + .offset-xxxl-11 { + margin-left: 91.66666667%; + } + + .g-xxxl-0, +.gx-xxxl-0 { + --bs-gutter-x: 0px; + } + + .g-xxxl-0, +.gy-xxxl-0 { + --bs-gutter-y: 0px; + } + + .g-xxxl-4, +.gx-xxxl-4 { + --bs-gutter-x: 4px; + } + + .g-xxxl-4, +.gy-xxxl-4 { + --bs-gutter-y: 4px; + } + + .g-xxxl-6, +.gx-xxxl-6 { + --bs-gutter-x: 6px; + } + + .g-xxxl-6, +.gy-xxxl-6 { + --bs-gutter-y: 6px; + } + + .g-xxxl-8, +.gx-xxxl-8 { + --bs-gutter-x: 8px; + } + + .g-xxxl-8, +.gy-xxxl-8 { + --bs-gutter-y: 8px; + } + + .g-xxxl-10, +.gx-xxxl-10 { + --bs-gutter-x: 10px; + } + + .g-xxxl-10, +.gy-xxxl-10 { + --bs-gutter-y: 10px; + } + + .g-xxxl-12, +.gx-xxxl-12 { + --bs-gutter-x: 12px; + } + + .g-xxxl-12, +.gy-xxxl-12 { + --bs-gutter-y: 12px; + } + + .g-xxxl-16, +.gx-xxxl-16 { + --bs-gutter-x: 16px; + } + + .g-xxxl-16, +.gy-xxxl-16 { + --bs-gutter-y: 16px; + } + + .g-xxxl-18, +.gx-xxxl-18 { + --bs-gutter-x: 18px; + } + + .g-xxxl-18, +.gy-xxxl-18 { + --bs-gutter-y: 18px; + } + + .g-xxxl-24, +.gx-xxxl-24 { + --bs-gutter-x: 24px; + } + + .g-xxxl-24, +.gy-xxxl-24 { + --bs-gutter-y: 24px; + } + + .g-xxxl-32, +.gx-xxxl-32 { + --bs-gutter-x: 32px; + } + + .g-xxxl-32, +.gy-xxxl-32 { + --bs-gutter-y: 32px; + } + + .g-xxxl-36, +.gx-xxxl-36 { + --bs-gutter-x: 36px; + } + + .g-xxxl-36, +.gy-xxxl-36 { + --bs-gutter-y: 36px; + } + + .g-xxxl-42, +.gx-xxxl-42 { + --bs-gutter-x: 42px; + } + + .g-xxxl-42, +.gy-xxxl-42 { + --bs-gutter-y: 42px; + } + + .g-xxxl-48, +.gx-xxxl-48 { + --bs-gutter-x: 48px; + } + + .g-xxxl-48, +.gy-xxxl-48 { + --bs-gutter-y: 48px; + } + + .g-xxxl-64, +.gx-xxxl-64 { + --bs-gutter-x: 64px; + } + + .g-xxxl-64, +.gy-xxxl-64 { + --bs-gutter-y: 64px; + } + + .g-xxxl-80, +.gx-xxxl-80 { + --bs-gutter-x: 80px; + } + + .g-xxxl-80, +.gy-xxxl-80 { + --bs-gutter-y: 80px; + } + + .g-xxxl-96, +.gx-xxxl-96 { + --bs-gutter-x: 96px; + } + + .g-xxxl-96, +.gy-xxxl-96 { + --bs-gutter-y: 96px; + } + + .g-xxxl-120, +.gx-xxxl-120 { + --bs-gutter-x: 120px; + } + + .g-xxxl-120, +.gy-xxxl-120 { + --bs-gutter-y: 120px; + } +} +.table { + --bs-table-bg: transparent; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #2d3436; + --bs-table-striped-bg: rgba(250, 250, 250, 0.5803921569); + --bs-table-active-color: #2d3436; + --bs-table-active-bg: #f1f1f1; + --bs-table-hover-color: #2d3436; + --bs-table-hover-bg: #fafafa; + width: 100%; + margin-bottom: 1rem; + color: #2d3436; + vertical-align: top; + border-color: #dfe6e9; +} +.table > :not(caption) > * > * { + padding: 16px 16px; + background-color: var(--bs-table-bg); + border-bottom-width: 0.5px; + -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); + box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); +} +.table > tbody { + vertical-align: inherit; +} +.table > thead { + vertical-align: bottom; +} +.table > :not(:first-child) { + border-top: 1px solid currentColor; +} + +.caption-top { + caption-side: top; +} + +.table-sm > :not(caption) > * > * { + padding: 0.25rem 0.25rem; +} + +.table-bordered > :not(caption) > * { + border-width: 0.5px 0; +} +.table-bordered > :not(caption) > * > * { + border-width: 0 0.5px; +} + +.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-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-bg: #0063f7; + --bs-table-striped-bg: white; + --bs-table-striped-color: #000; + --bs-table-active-bg: white; + --bs-table-active-color: #000; + --bs-table-hover-bg: white; + --bs-table-hover-color: #000; + color: #fff; + border-color: #1a73f8; +} + +.table-secondary { + --bs-table-bg: #e26bf5; + --bs-table-striped-bg: black; + --bs-table-striped-color: #fff; + --bs-table-active-bg: black; + --bs-table-active-color: #fff; + --bs-table-hover-bg: black; + --bs-table-hover-color: #fff; + color: #000; + border-color: #cb60dd; +} + +.table-success { + --bs-table-bg: #5bffce; + --bs-table-striped-bg: black; + --bs-table-striped-color: #fff; + --bs-table-active-bg: black; + --bs-table-active-color: #fff; + --bs-table-hover-bg: black; + --bs-table-hover-color: #fff; + color: #000; + border-color: #52e6b9; +} + +.table-info { + --bs-table-bg: #59edff; + --bs-table-striped-bg: black; + --bs-table-striped-color: #fff; + --bs-table-active-bg: black; + --bs-table-active-color: #fff; + --bs-table-hover-bg: black; + --bs-table-hover-color: #fff; + color: #000; + border-color: #50d5e6; +} + +.table-warning { + --bs-table-bg: #ffd252; + --bs-table-striped-bg: black; + --bs-table-striped-color: #fff; + --bs-table-active-bg: black; + --bs-table-active-color: #fff; + --bs-table-hover-bg: black; + --bs-table-hover-color: #fff; + color: #000; + border-color: #e6bd4a; +} + +.table-danger { + --bs-table-bg: #ff455e; + --bs-table-striped-bg: black; + --bs-table-striped-color: #fff; + --bs-table-active-bg: black; + --bs-table-active-color: #fff; + --bs-table-hover-bg: black; + --bs-table-hover-color: #fff; + color: #000; + border-color: #e63e55; +} + +.table-light { + --bs-table-bg: #f7fafc; + --bs-table-striped-bg: black; + --bs-table-striped-color: #fff; + --bs-table-active-bg: black; + --bs-table-active-color: #fff; + --bs-table-hover-bg: black; + --bs-table-hover-color: #fff; + color: #000; + border-color: #dee1e3; +} + +.table-dark { + --bs-table-bg: #141414; + --bs-table-striped-bg: white; + --bs-table-striped-color: #000; + --bs-table-active-bg: white; + --bs-table-active-color: #000; + --bs-table-hover-bg: white; + --bs-table-hover-color: #000; + color: #fff; + border-color: #2c2c2c; +} + +.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; + } +} +@media (max-width: 1599.98px) { + .table-responsive-xxxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch; + } +} +.form-label { + margin-bottom: 0.5rem; +} + +.col-form-label { + padding-top: 1px; + padding-bottom: 1px; + margin-bottom: 0; + font-size: inherit; + line-height: 2.715; +} + +.col-form-label-lg { + padding-top: calc(0.1rem + 1px); + padding-bottom: calc(0.1rem + 1px); + font-size: 1rem; +} + +.col-form-label-sm { + padding-top: 5px; + padding-bottom: 5px; + font-size: 0.875rem; +} + +.form-text { + margin-top: 0.25rem; + font-size: 0.875em; + color: #6c757d; +} + +.form-control { + display: block; + width: 100%; + padding: 0px 15px; + font-size: 0.875rem; + font-weight: 400; + line-height: 2.715; + color: #2d3436; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #b2bec3; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: 7px; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-control { + -webkit-transition: none; + transition: none; + } +} +.form-control[type=file] { + overflow: hidden; +} +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control:focus { + color: #2d3436; + background-color: #fff; + border-color: #0010f7; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.form-control::-webkit-date-and-time-value { + height: 2.715em; +} +.form-control::-webkit-input-placeholder { + color: #b2bec3; + opacity: 1; +} +.form-control::-moz-placeholder { + color: #b2bec3; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #b2bec3; + opacity: 1; +} +.form-control::-ms-input-placeholder { + color: #b2bec3; + opacity: 1; +} +.form-control::placeholder { + color: #b2bec3; + opacity: 1; +} +.form-control:disabled, .form-control[readonly] { + background-color: #f0f3f5; + opacity: 1; +} +.form-control::-webkit-file-upload-button { + padding: 0px 15px; + margin: 0px -15px; + -webkit-margin-end: 15px; + margin-inline-end: 15px; + color: #2d3436; + background-color: #f0f3f5; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +.form-control::file-selector-button { + padding: 0px 15px; + margin: 0px -15px; + -webkit-margin-end: 15px; + margin-inline-end: 15px; + color: #2d3436; + background-color: #f0f3f5; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } + .form-control::file-selector-button { + -webkit-transition: none; + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #e4e7e9; +} +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #e4e7e9; +} +.form-control::-webkit-file-upload-button { + padding: 0px 15px; + margin: 0px -15px; + -webkit-margin-end: 15px; + margin-inline-end: 15px; + color: #2d3436; + background-color: #f0f3f5; + pointer-events: none; + border-color: inherit; + border-style: solid; + border-width: 0; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +@media (prefers-reduced-motion: reduce) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none; + } +} +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #e4e7e9; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: 0px 0; + margin-bottom: 0; + line-height: 2.715; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm { + min-height: calc(2.715em + 10px); + padding: 4px 15px; + font-size: 0.875rem; + border-radius: 7px; +} +.form-control-sm::-webkit-file-upload-button { + padding: 4px 15px; + margin: -4px -15px; + -webkit-margin-end: 15px; + margin-inline-end: 15px; +} +.form-control-sm::file-selector-button { + padding: 4px 15px; + margin: -4px -15px; + -webkit-margin-end: 15px; + margin-inline-end: 15px; +} +.form-control-sm::-webkit-file-upload-button { + padding: 4px 15px; + margin: -4px -15px; + -webkit-margin-end: 15px; + margin-inline-end: 15px; +} + +.form-control-lg { + min-height: calc(2.715em + 0.2rem + 2px); + padding: 0.1rem 1rem; + font-size: 1rem; + border-radius: 7px; +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.1rem 1rem; + margin: -0.1rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::file-selector-button { + padding: 0.1rem 1rem; + margin: -0.1rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} +.form-control-lg::-webkit-file-upload-button { + padding: 0.1rem 1rem; + margin: -0.1rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem; +} + +textarea.form-control { + min-height: calc(2.715em + 2px); +} +textarea.form-control-sm { + min-height: calc(2.715em + 10px); +} +textarea.form-control-lg { + min-height: calc(2.715em + 0.2rem + 2px); +} + +.form-control-color { + width: 3rem; + height: auto; + padding: 0px; +} +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer; +} +.form-control-color::-moz-color-swatch { + height: 2.715em; + border-radius: 7px; +} +.form-control-color::-webkit-color-swatch { + height: 2.715em; + border-radius: 7px; +} + +.form-select { + display: block; + width: 100%; + padding: 0px 45px 0px 15px; + -moz-padding-start: 12px; + font-size: 0.875rem; + font-weight: 400; + line-height: 2.715; + color: #2d3436; + background-color: #fff; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z' fill='rgba%28178,190,195,1%29'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: right 15px center; + background-size: 24px; + border: 1px solid #b2bec3; + border-radius: 7px; + -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-select { + -webkit-transition: none; + transition: none; + } +} +.form-select:focus { + border-color: #0010f7; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem #ebfafa; + box-shadow: 0 0 0 0.25rem #ebfafa; +} +.form-select[multiple], .form-select[size]:not([size="1"]) { + padding-right: 15px; + background-image: none; +} +.form-select:disabled { + color: #b2bec3; + background-color: #f0f3f5; +} +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #2d3436; +} + +.form-select-sm { + padding-top: 4px; + padding-bottom: 4px; + padding-left: 15px; + font-size: 0.875rem; + border-radius: 7px; +} + +.form-select-lg { + padding-top: 0.1rem; + padding-bottom: 0.1rem; + padding-left: 1rem; + font-size: 1rem; + border-radius: 7px; +} + +.form-check { + display: block; + min-height: 1.5rem; + padding-left: 1.5em; + margin-bottom: 0; +} +.form-check .form-check-input { + float: left; + margin-left: -1.5em; +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: 0.25em; + vertical-align: top; + background-color: #fff; + background-repeat: no-repeat; + background-position: center; + background-size: contain; + border: 2px solid #b2bec3; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact; +} +.form-check-input[type=checkbox] { + border-radius: 0.25em; +} +.form-check-input[type=radio] { + border-radius: 50%; +} +.form-check-input:active { + -webkit-filter: brightness(90%); + filter: brightness(90%); +} +.form-check-input:focus { + border-color: #0010f7; + outline: 0; + -webkit-box-shadow: 0 0 0 0.25rem #ebfafa; + box-shadow: 0 0 0 0.25rem #ebfafa; +} +.form-check-input:checked { + background-color: #0010f7; + border-color: #0010f7; +} +.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 10l3 3l6-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: #0010f7; + border-color: #0010f7; + 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; + -webkit-filter: none; + filter: none; + opacity: 1; +} +.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label { + opacity: 1; +} + +.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; + -webkit-transition: background-position 0.15s ease-in-out; + transition: background-position 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-switch .form-check-input { + -webkit-transition: none; + 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='%230010f7'/%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-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; + -webkit-filter: none; + filter: none; + opacity: 1; +} + +.form-range { + width: 100%; + height: calc(13px + 0.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 { + -webkit-box-shadow: 0 0 0 1px #fff, none; + box-shadow: 0 0 0 1px #fff, none; +} +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, none; +} +.form-range::-moz-focus-outer { + border: 0; +} +.form-range::-webkit-slider-thumb { + width: 13px; + height: 13px; + margin-top: -4.5px; + background-color: #0010f7; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none; + } +} +.form-range::-webkit-slider-thumb:active { + background-color: #0063f7; +} +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: 4px; + color: transparent; + cursor: pointer; + background-color: #dfe6e9; + border-color: transparent; + border-radius: 1rem; +} +.form-range::-moz-range-thumb { + width: 13px; + height: 13px; + background-color: #0010f7; + border: 0; + border-radius: 1rem; + -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none; + } +} +.form-range::-moz-range-thumb:active { + background-color: #0063f7; +} +.form-range::-moz-range-track { + width: 100%; + height: 4px; + color: transparent; + cursor: pointer; + background-color: #dfe6e9; + border-color: transparent; + border-radius: 1rem; +} +.form-range:disabled { + pointer-events: none; +} +.form-range:disabled::-webkit-slider-thumb { + background-color: #b2bec3; +} +.form-range:disabled::-moz-range-thumb { + background-color: #b2bec3; +} + +.form-floating { + position: relative; +} +.form-floating > .form-control, +.form-floating > .form-select { + height: calc(3.5rem + 2px); + line-height: 1.25; +} +.form-floating > label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem 15px; + pointer-events: none; + border: 1px solid transparent; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out; + transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .form-floating > label { + -webkit-transition: none; + transition: none; + } +} +.form-floating > .form-control { + padding: 1rem 15px; +} +.form-floating > .form-control::-webkit-input-placeholder { + color: transparent; +} +.form-floating > .form-control::-moz-placeholder { + color: transparent; +} +.form-floating > .form-control:-ms-input-placeholder { + color: transparent; +} +.form-floating > .form-control::-ms-input-placeholder { + color: transparent; +} +.form-floating > .form-control::placeholder { + color: transparent; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-ms-input-placeholder) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-select { + padding-top: 1.625rem; + padding-bottom: 0.625rem; +} +.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:not(:-ms-input-placeholder) ~ label { + opacity: 0.65; + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:focus ~ label, +.form-floating > .form-control:not(:placeholder-shown) ~ label, +.form-floating > .form-select ~ label { + opacity: 0.65; + -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} +.form-floating > .form-control:-webkit-autofill ~ label { + opacity: 0.65; + -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); + transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); +} + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} +.input-group > .form-control, +.input-group > .form-select { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + min-width: 0; +} +.input-group > .form-control:focus, +.input-group > .form-select:focus { + z-index: 3; +} +.input-group .btn { + position: relative; + z-index: 2; +} +.input-group .btn:focus { + z-index: 3; +} + +.input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0px 15px; + font-size: 0.875rem; + font-weight: 400; + line-height: 2.715; + color: #2d3436; + text-align: center; + white-space: nowrap; + background-color: #f0f3f5; + border: 1px solid #b2bec3; + border-radius: 7px; +} + +.input-group-lg > .form-control, +.input-group-lg > .form-select, +.input-group-lg > .input-group-text, +.input-group-lg > .btn { + padding: 0.1rem 1rem; + font-size: 1rem; + border-radius: 7px; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + padding: 4px 15px; + font-size: 0.875rem; + border-radius: 7px; +} + +.input-group-lg > .form-select, +.input-group-sm > .form-select { + padding-right: 60px; +} + +.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) { + 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; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #00f7bf; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #000; + background-color: #00f7bf; + border-radius: 7px; +} + +.was-validated :valid ~ .valid-feedback, +.was-validated :valid ~ .valid-tooltip, +.is-valid ~ .valid-feedback, +.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-control:valid, .form-control.is-valid { + border-color: #00f7bf; + padding-right: calc(2.715em + 0px); + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300f7bf' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.67875em + 0px) center; + background-size: calc(1.3575em + 0px) calc(1.3575em + 0px); +} +.was-validated .form-control:valid:focus, .form-control.is-valid:focus { + border-color: #00f7bf; + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.25); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.25); +} + +.was-validated textarea.form-control:valid, textarea.form-control.is-valid { + padding-right: calc(2.715em + 0px); + background-position: top calc(0.67875em + 0px) right calc(0.67875em + 0px); +} + +.was-validated .form-select:valid, .form-select.is-valid { + border-color: #00f7bf; +} +.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] { + padding-right: 82.5px; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z' fill='rgba%28178,190,195,1%29'/%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='%2300f7bf' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); + background-position: right 15px center, center right 45px; + background-size: 24px, calc(1.3575em + 0px) calc(1.3575em + 0px); +} +.was-validated .form-select:valid:focus, .form-select.is-valid:focus { + border-color: #00f7bf; + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.25); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.25); +} + +.was-validated .form-check-input:valid, .form-check-input.is-valid { + border-color: #00f7bf; +} +.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked { + background-color: #00f7bf; +} +.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.25); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.25); +} +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #00f7bf; +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, +.was-validated .input-group .form-select:valid, +.input-group .form-select.is-valid { + z-index: 1; +} +.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, +.was-validated .input-group .form-select:valid:focus, +.input-group .form-select.is-valid:focus { + z-index: 3; +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 0.875em; + color: #ff0022; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + color: #000; + background-color: #ff0022; + border-radius: 7px; +} + +.was-validated :invalid ~ .invalid-feedback, +.was-validated :invalid ~ .invalid-tooltip, +.is-invalid ~ .invalid-feedback, +.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-control:invalid, .form-control.is-invalid { + border-color: #ff0022; + padding-right: calc(2.715em + 0px); + 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='%23ff0022'%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='%23ff0022' stroke='none'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-position: right calc(0.67875em + 0px) center; + background-size: calc(1.3575em + 0px) calc(1.3575em + 0px); +} +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus { + border-color: #ff0022; + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.25); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.25); +} + +.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { + padding-right: calc(2.715em + 0px); + background-position: top calc(0.67875em + 0px) right calc(0.67875em + 0px); +} + +.was-validated .form-select:invalid, .form-select.is-invalid { + border-color: #ff0022; +} +.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] { + padding-right: 82.5px; + background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 13.172l4.95-4.95 1.414 1.414L12 16 5.636 9.636 7.05 8.222z' fill='rgba%28178,190,195,1%29'/%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='%23ff0022'%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='%23ff0022' stroke='none'/%3e%3c/svg%3e"); + background-position: right 15px center, center right 45px; + background-size: 24px, calc(1.3575em + 0px) calc(1.3575em + 0px); +} +.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus { + border-color: #ff0022; + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.25); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.25); +} + +.was-validated .form-check-input:invalid, .form-check-input.is-invalid { + border-color: #ff0022; +} +.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked { + background-color: #ff0022; +} +.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.25); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.25); +} +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #ff0022; +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: 0.5em; +} + +.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, +.was-validated .input-group .form-select:invalid, +.input-group .form-select.is-invalid { + z-index: 2; +} +.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, +.was-validated .input-group .form-select:invalid:focus, +.input-group .form-select.is-invalid:focus { + z-index: 3; +} + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1; + color: #212529; + text-align: center; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: transparent; + border: 1px solid transparent; + padding: 0.375rem 24px; + font-size: 0.875rem; + border-radius: 7px; + -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); +} +@media (prefers-reduced-motion: reduce) { + .btn { + -webkit-transition: none; + transition: none; + } +} +.btn:hover { + color: #212529; +} +.btn-check:focus + .btn, .btn:focus { + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn:disabled, .btn.disabled, fieldset:disabled .btn { + pointer-events: none; + opacity: 1; +} + +.btn-primary { + color: #fff; + background-color: #0010f7; + border-color: #0010f7; +} +.btn-primary:hover { + color: #fff; + background-color: #000ed2; + border-color: #000dc6; +} +.btn-check:focus + .btn-primary, .btn-primary:focus { + color: #fff; + background-color: #000ed2; + border-color: #000dc6; + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); +} +.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #000dc6; + border-color: #000cb9; +} +.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); +} +.btn-primary:disabled, .btn-primary.disabled { + color: #fff; + background-color: #0010f7; + border-color: #0010f7; +} + +.btn-primary-1 { + color: #fff; + background-color: #0010f7; + border-color: #0010f7; +} +.btn-primary-1:hover { + color: #fff; + background-color: #000ed2; + border-color: #000dc6; +} +.btn-check:focus + .btn-primary-1, .btn-primary-1:focus { + color: #fff; + background-color: #000ed2; + border-color: #000dc6; + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); +} +.btn-check:checked + .btn-primary-1, .btn-check:active + .btn-primary-1, .btn-primary-1:active, .btn-primary-1.active, .show > .btn-primary-1.dropdown-toggle { + color: #fff; + background-color: #000dc6; + border-color: #000cb9; +} +.btn-check:checked + .btn-primary-1:focus, .btn-check:active + .btn-primary-1:focus, .btn-primary-1:active:focus, .btn-primary-1.active:focus, .show > .btn-primary-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); +} +.btn-primary-1:disabled, .btn-primary-1.disabled { + color: #fff; + background-color: #0010f7; + border-color: #0010f7; +} + +.btn-primary-2 { + color: #fff; + background-color: #0063f7; + border-color: #0063f7; +} +.btn-primary-2:hover { + color: #fff; + background-color: #0054d2; + border-color: #004fc6; +} +.btn-check:focus + .btn-primary-2, .btn-primary-2:focus { + color: #fff; + background-color: #0054d2; + border-color: #004fc6; + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 122, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 122, 248, 0.5); +} +.btn-check:checked + .btn-primary-2, .btn-check:active + .btn-primary-2, .btn-primary-2:active, .btn-primary-2.active, .show > .btn-primary-2.dropdown-toggle { + color: #fff; + background-color: #004fc6; + border-color: #004ab9; +} +.btn-check:checked + .btn-primary-2:focus, .btn-check:active + .btn-primary-2:focus, .btn-primary-2:active:focus, .btn-primary-2.active:focus, .show > .btn-primary-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 122, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 122, 248, 0.5); +} +.btn-primary-2:disabled, .btn-primary-2.disabled { + color: #fff; + background-color: #0063f7; + border-color: #0063f7; +} + +.btn-primary-3 { + color: #000; + background-color: #55b1f3; + border-color: #55b1f3; +} +.btn-primary-3:hover { + color: #000; + background-color: #6fbdf5; + border-color: #66b9f4; +} +.btn-check:focus + .btn-primary-3, .btn-primary-3:focus { + color: #000; + background-color: #6fbdf5; + border-color: #66b9f4; + -webkit-box-shadow: 0 0 0 0.25rem rgba(72, 150, 207, 0.5); + box-shadow: 0 0 0 0.25rem rgba(72, 150, 207, 0.5); +} +.btn-check:checked + .btn-primary-3, .btn-check:active + .btn-primary-3, .btn-primary-3:active, .btn-primary-3.active, .show > .btn-primary-3.dropdown-toggle { + color: #000; + background-color: #77c1f5; + border-color: #66b9f4; +} +.btn-check:checked + .btn-primary-3:focus, .btn-check:active + .btn-primary-3:focus, .btn-primary-3:active:focus, .btn-primary-3.active:focus, .show > .btn-primary-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(72, 150, 207, 0.5); + box-shadow: 0 0 0 0.25rem rgba(72, 150, 207, 0.5); +} +.btn-primary-3:disabled, .btn-primary-3.disabled { + color: #000; + background-color: #55b1f3; + border-color: #55b1f3; +} + +.btn-primary-4 { + color: #000; + background-color: #ebfafa; + border-color: #ebfafa; +} +.btn-primary-4:hover { + color: #000; + background-color: #eefbfb; + border-color: #edfbfb; +} +.btn-check:focus + .btn-primary-4, .btn-primary-4:focus { + color: #000; + background-color: #eefbfb; + border-color: #edfbfb; + -webkit-box-shadow: 0 0 0 0.25rem rgba(200, 213, 213, 0.5); + box-shadow: 0 0 0 0.25rem rgba(200, 213, 213, 0.5); +} +.btn-check:checked + .btn-primary-4, .btn-check:active + .btn-primary-4, .btn-primary-4:active, .btn-primary-4.active, .show > .btn-primary-4.dropdown-toggle { + color: #000; + background-color: #effbfb; + border-color: #edfbfb; +} +.btn-check:checked + .btn-primary-4:focus, .btn-check:active + .btn-primary-4:focus, .btn-primary-4:active:focus, .btn-primary-4.active:focus, .show > .btn-primary-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(200, 213, 213, 0.5); + box-shadow: 0 0 0 0.25rem rgba(200, 213, 213, 0.5); +} +.btn-primary-4:disabled, .btn-primary-4.disabled { + color: #000; + background-color: #ebfafa; + border-color: #ebfafa; +} + +.btn-secondary { + color: #000; + background-color: #c903ff; + border-color: #c903ff; +} +.btn-secondary:hover { + color: #000; + background-color: #d129ff; + border-color: #ce1cff; +} +.btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #000; + background-color: #d129ff; + border-color: #ce1cff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); +} +.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { + color: #000; + background-color: #d435ff; + border-color: #ce1cff; +} +.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); +} +.btn-secondary:disabled, .btn-secondary.disabled { + color: #000; + background-color: #c903ff; + border-color: #c903ff; +} + +.btn-secondary-1 { + color: #000; + background-color: #c903ff; + border-color: #c903ff; +} +.btn-secondary-1:hover { + color: #000; + background-color: #d129ff; + border-color: #ce1cff; +} +.btn-check:focus + .btn-secondary-1, .btn-secondary-1:focus { + color: #000; + background-color: #d129ff; + border-color: #ce1cff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); +} +.btn-check:checked + .btn-secondary-1, .btn-check:active + .btn-secondary-1, .btn-secondary-1:active, .btn-secondary-1.active, .show > .btn-secondary-1.dropdown-toggle { + color: #000; + background-color: #d435ff; + border-color: #ce1cff; +} +.btn-check:checked + .btn-secondary-1:focus, .btn-check:active + .btn-secondary-1:focus, .btn-secondary-1:active:focus, .btn-secondary-1.active:focus, .show > .btn-secondary-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); +} +.btn-secondary-1:disabled, .btn-secondary-1.disabled { + color: #000; + background-color: #c903ff; + border-color: #c903ff; +} + +.btn-secondary-2 { + color: #000; + background-color: #e26bf5; + border-color: #e26bf5; +} +.btn-secondary-2:hover { + color: #000; + background-color: #e681f7; + border-color: #e57af6; +} +.btn-check:focus + .btn-secondary-2, .btn-secondary-2:focus { + color: #000; + background-color: #e681f7; + border-color: #e57af6; + -webkit-box-shadow: 0 0 0 0.25rem rgba(192, 91, 208, 0.5); + box-shadow: 0 0 0 0.25rem rgba(192, 91, 208, 0.5); +} +.btn-check:checked + .btn-secondary-2, .btn-check:active + .btn-secondary-2, .btn-secondary-2:active, .btn-secondary-2.active, .show > .btn-secondary-2.dropdown-toggle { + color: #000; + background-color: #e889f7; + border-color: #e57af6; +} +.btn-check:checked + .btn-secondary-2:focus, .btn-check:active + .btn-secondary-2:focus, .btn-secondary-2:active:focus, .btn-secondary-2.active:focus, .show > .btn-secondary-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(192, 91, 208, 0.5); + box-shadow: 0 0 0 0.25rem rgba(192, 91, 208, 0.5); +} +.btn-secondary-2:disabled, .btn-secondary-2.disabled { + color: #000; + background-color: #e26bf5; + border-color: #e26bf5; +} + +.btn-secondary-3 { + color: #000; + background-color: #f7c2ff; + border-color: #f7c2ff; +} +.btn-secondary-3:hover { + color: #000; + background-color: #f8cbff; + border-color: #f8c8ff; +} +.btn-check:focus + .btn-secondary-3, .btn-secondary-3:focus { + color: #000; + background-color: #f8cbff; + border-color: #f8c8ff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 165, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 165, 217, 0.5); +} +.btn-check:checked + .btn-secondary-3, .btn-check:active + .btn-secondary-3, .btn-secondary-3:active, .btn-secondary-3.active, .show > .btn-secondary-3.dropdown-toggle { + color: #000; + background-color: #f9ceff; + border-color: #f8c8ff; +} +.btn-check:checked + .btn-secondary-3:focus, .btn-check:active + .btn-secondary-3:focus, .btn-secondary-3:active:focus, .btn-secondary-3.active:focus, .show > .btn-secondary-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 165, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 165, 217, 0.5); +} +.btn-secondary-3:disabled, .btn-secondary-3.disabled { + color: #000; + background-color: #f7c2ff; + border-color: #f7c2ff; +} + +.btn-secondary-4 { + color: #000; + background-color: #fdeffc; + border-color: #fdeffc; +} +.btn-secondary-4:hover { + color: #000; + background-color: #fdf1fc; + border-color: #fdf1fc; +} +.btn-check:focus + .btn-secondary-4, .btn-secondary-4:focus { + color: #000; + background-color: #fdf1fc; + border-color: #fdf1fc; + -webkit-box-shadow: 0 0 0 0.25rem rgba(215, 203, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(215, 203, 214, 0.5); +} +.btn-check:checked + .btn-secondary-4, .btn-check:active + .btn-secondary-4, .btn-secondary-4:active, .btn-secondary-4.active, .show > .btn-secondary-4.dropdown-toggle { + color: #000; + background-color: #fdf2fd; + border-color: #fdf1fc; +} +.btn-check:checked + .btn-secondary-4:focus, .btn-check:active + .btn-secondary-4:focus, .btn-secondary-4:active:focus, .btn-secondary-4.active:focus, .show > .btn-secondary-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(215, 203, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(215, 203, 214, 0.5); +} +.btn-secondary-4:disabled, .btn-secondary-4.disabled { + color: #000; + background-color: #fdeffc; + border-color: #fdeffc; +} + +.btn-warning { + color: #000; + background-color: #ffc212; + border-color: #ffc212; +} +.btn-warning:hover { + color: #000; + background-color: #ffcb36; + border-color: #ffc82a; +} +.btn-check:focus + .btn-warning, .btn-warning:focus { + color: #000; + background-color: #ffcb36; + border-color: #ffc82a; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); +} +.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #ffce41; + border-color: #ffc82a; +} +.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); +} +.btn-warning:disabled, .btn-warning.disabled { + color: #000; + background-color: #ffc212; + border-color: #ffc212; +} + +.btn-warning-1 { + color: #000; + background-color: #ffc212; + border-color: #ffc212; +} +.btn-warning-1:hover { + color: #000; + background-color: #ffcb36; + border-color: #ffc82a; +} +.btn-check:focus + .btn-warning-1, .btn-warning-1:focus { + color: #000; + background-color: #ffcb36; + border-color: #ffc82a; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); +} +.btn-check:checked + .btn-warning-1, .btn-check:active + .btn-warning-1, .btn-warning-1:active, .btn-warning-1.active, .show > .btn-warning-1.dropdown-toggle { + color: #000; + background-color: #ffce41; + border-color: #ffc82a; +} +.btn-check:checked + .btn-warning-1:focus, .btn-check:active + .btn-warning-1:focus, .btn-warning-1:active:focus, .btn-warning-1.active:focus, .show > .btn-warning-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); +} +.btn-warning-1:disabled, .btn-warning-1.disabled { + color: #000; + background-color: #ffc212; + border-color: #ffc212; +} + +.btn-warning-2 { + color: #000; + background-color: #ffd252; + border-color: #ffd252; +} +.btn-warning-2:hover { + color: #000; + background-color: #ffd96c; + border-color: #ffd763; +} +.btn-check:focus + .btn-warning-2, .btn-warning-2:focus { + color: #000; + background-color: #ffd96c; + border-color: #ffd763; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 179, 70, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 179, 70, 0.5); +} +.btn-check:checked + .btn-warning-2, .btn-check:active + .btn-warning-2, .btn-warning-2:active, .btn-warning-2.active, .show > .btn-warning-2.dropdown-toggle { + color: #000; + background-color: #ffdb75; + border-color: #ffd763; +} +.btn-check:checked + .btn-warning-2:focus, .btn-check:active + .btn-warning-2:focus, .btn-warning-2:active:focus, .btn-warning-2.active:focus, .show > .btn-warning-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 179, 70, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 179, 70, 0.5); +} +.btn-warning-2:disabled, .btn-warning-2.disabled { + color: #000; + background-color: #ffd252; + border-color: #ffd252; +} + +.btn-warning-3 { + color: #000; + background-color: #ffe393; + border-color: #ffe393; +} +.btn-warning-3:hover { + color: #000; + background-color: #ffe7a3; + border-color: #ffe69e; +} +.btn-check:focus + .btn-warning-3, .btn-warning-3:focus { + color: #000; + background-color: #ffe7a3; + border-color: #ffe69e; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 193, 125, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 193, 125, 0.5); +} +.btn-check:checked + .btn-warning-3, .btn-check:active + .btn-warning-3, .btn-warning-3:active, .btn-warning-3.active, .show > .btn-warning-3.dropdown-toggle { + color: #000; + background-color: #ffe9a9; + border-color: #ffe69e; +} +.btn-check:checked + .btn-warning-3:focus, .btn-check:active + .btn-warning-3:focus, .btn-warning-3:active:focus, .btn-warning-3.active:focus, .show > .btn-warning-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 193, 125, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 193, 125, 0.5); +} +.btn-warning-3:disabled, .btn-warning-3.disabled { + color: #000; + background-color: #ffe393; + border-color: #ffe393; +} + +.btn-warning-4 { + color: #000; + background-color: #fff9e9; + border-color: #fff9e9; +} +.btn-warning-4:hover { + color: #000; + background-color: #fffaec; + border-color: #fffaeb; +} +.btn-check:focus + .btn-warning-4, .btn-warning-4:focus { + color: #000; + background-color: #fffaec; + border-color: #fffaeb; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 212, 198, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 212, 198, 0.5); +} +.btn-check:checked + .btn-warning-4, .btn-check:active + .btn-warning-4, .btn-warning-4:active, .btn-warning-4.active, .show > .btn-warning-4.dropdown-toggle { + color: #000; + background-color: #fffaed; + border-color: #fffaeb; +} +.btn-check:checked + .btn-warning-4:focus, .btn-check:active + .btn-warning-4:focus, .btn-warning-4:active:focus, .btn-warning-4.active:focus, .show > .btn-warning-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 212, 198, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 212, 198, 0.5); +} +.btn-warning-4:disabled, .btn-warning-4.disabled { + color: #000; + background-color: #fff9e9; + border-color: #fff9e9; +} + +.btn-success { + color: #000; + background-color: #00f7bf; + border-color: #00f7bf; +} +.btn-success:hover { + color: #000; + background-color: #26f8c9; + border-color: #1af8c5; +} +.btn-check:focus + .btn-success, .btn-success:focus { + color: #000; + background-color: #26f8c9; + border-color: #1af8c5; + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); +} +.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { + color: #000; + background-color: #33f9cc; + border-color: #1af8c5; +} +.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); +} +.btn-success:disabled, .btn-success.disabled { + color: #000; + background-color: #00f7bf; + border-color: #00f7bf; +} + +.btn-success-1 { + color: #000; + background-color: #00f7bf; + border-color: #00f7bf; +} +.btn-success-1:hover { + color: #000; + background-color: #26f8c9; + border-color: #1af8c5; +} +.btn-check:focus + .btn-success-1, .btn-success-1:focus { + color: #000; + background-color: #26f8c9; + border-color: #1af8c5; + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); +} +.btn-check:checked + .btn-success-1, .btn-check:active + .btn-success-1, .btn-success-1:active, .btn-success-1.active, .show > .btn-success-1.dropdown-toggle { + color: #000; + background-color: #33f9cc; + border-color: #1af8c5; +} +.btn-check:checked + .btn-success-1:focus, .btn-check:active + .btn-success-1:focus, .btn-success-1:active:focus, .btn-success-1.active:focus, .show > .btn-success-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); +} +.btn-success-1:disabled, .btn-success-1.disabled { + color: #000; + background-color: #00f7bf; + border-color: #00f7bf; +} + +.btn-success-2 { + color: #000; + background-color: #5bffce; + border-color: #5bffce; +} +.btn-success-2:hover { + color: #000; + background-color: #74ffd5; + border-color: #6bffd3; +} +.btn-check:focus + .btn-success-2, .btn-success-2:focus { + color: #000; + background-color: #74ffd5; + border-color: #6bffd3; + -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 217, 175, 0.5); + box-shadow: 0 0 0 0.25rem rgba(77, 217, 175, 0.5); +} +.btn-check:checked + .btn-success-2, .btn-check:active + .btn-success-2, .btn-success-2:active, .btn-success-2.active, .show > .btn-success-2.dropdown-toggle { + color: #000; + background-color: #7cffd8; + border-color: #6bffd3; +} +.btn-check:checked + .btn-success-2:focus, .btn-check:active + .btn-success-2:focus, .btn-success-2:active:focus, .btn-success-2.active:focus, .show > .btn-success-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 217, 175, 0.5); + box-shadow: 0 0 0 0.25rem rgba(77, 217, 175, 0.5); +} +.btn-success-2:disabled, .btn-success-2.disabled { + color: #000; + background-color: #5bffce; + border-color: #5bffce; +} + +.btn-success-3 { + color: #000; + background-color: #98ffe0; + border-color: #98ffe0; +} +.btn-success-3:hover { + color: #000; + background-color: #a7ffe5; + border-color: #a2ffe3; +} +.btn-check:focus + .btn-success-3, .btn-success-3:focus { + color: #000; + background-color: #a7ffe5; + border-color: #a2ffe3; + -webkit-box-shadow: 0 0 0 0.25rem rgba(129, 217, 190, 0.5); + box-shadow: 0 0 0 0.25rem rgba(129, 217, 190, 0.5); +} +.btn-check:checked + .btn-success-3, .btn-check:active + .btn-success-3, .btn-success-3:active, .btn-success-3.active, .show > .btn-success-3.dropdown-toggle { + color: #000; + background-color: #adffe6; + border-color: #a2ffe3; +} +.btn-check:checked + .btn-success-3:focus, .btn-check:active + .btn-success-3:focus, .btn-success-3:active:focus, .btn-success-3.active:focus, .show > .btn-success-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(129, 217, 190, 0.5); + box-shadow: 0 0 0 0.25rem rgba(129, 217, 190, 0.5); +} +.btn-success-3:disabled, .btn-success-3.disabled { + color: #000; + background-color: #98ffe0; + border-color: #98ffe0; +} + +.btn-success-4 { + color: #000; + background-color: #eafff8; + border-color: #eafff8; +} +.btn-success-4:hover { + color: #000; + background-color: #edfff9; + border-color: #ecfff9; +} +.btn-check:focus + .btn-success-4, .btn-success-4:focus { + color: #000; + background-color: #edfff9; + border-color: #ecfff9; + -webkit-box-shadow: 0 0 0 0.25rem rgba(199, 217, 211, 0.5); + box-shadow: 0 0 0 0.25rem rgba(199, 217, 211, 0.5); +} +.btn-check:checked + .btn-success-4, .btn-check:active + .btn-success-4, .btn-success-4:active, .btn-success-4.active, .show > .btn-success-4.dropdown-toggle { + color: #000; + background-color: #eefff9; + border-color: #ecfff9; +} +.btn-check:checked + .btn-success-4:focus, .btn-check:active + .btn-success-4:focus, .btn-success-4:active:focus, .btn-success-4.active:focus, .show > .btn-success-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(199, 217, 211, 0.5); + box-shadow: 0 0 0 0.25rem rgba(199, 217, 211, 0.5); +} +.btn-success-4:disabled, .btn-success-4.disabled { + color: #000; + background-color: #eafff8; + border-color: #eafff8; +} + +.btn-danger { + color: #000; + background-color: #ff0022; + border-color: #ff0022; +} +.btn-danger:hover { + color: #000; + background-color: #ff2643; + border-color: #ff1a38; +} +.btn-check:focus + .btn-danger, .btn-danger:focus { + color: #000; + background-color: #ff2643; + border-color: #ff1a38; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); +} +.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { + color: #000; + background-color: #ff334e; + border-color: #ff1a38; +} +.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); +} +.btn-danger:disabled, .btn-danger.disabled { + color: #000; + background-color: #ff0022; + border-color: #ff0022; +} + +.btn-danger-1 { + color: #000; + background-color: #ff0022; + border-color: #ff0022; +} +.btn-danger-1:hover { + color: #000; + background-color: #ff2643; + border-color: #ff1a38; +} +.btn-check:focus + .btn-danger-1, .btn-danger-1:focus { + color: #000; + background-color: #ff2643; + border-color: #ff1a38; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); +} +.btn-check:checked + .btn-danger-1, .btn-check:active + .btn-danger-1, .btn-danger-1:active, .btn-danger-1.active, .show > .btn-danger-1.dropdown-toggle { + color: #000; + background-color: #ff334e; + border-color: #ff1a38; +} +.btn-check:checked + .btn-danger-1:focus, .btn-check:active + .btn-danger-1:focus, .btn-danger-1:active:focus, .btn-danger-1.active:focus, .show > .btn-danger-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); +} +.btn-danger-1:disabled, .btn-danger-1.disabled { + color: #000; + background-color: #ff0022; + border-color: #ff0022; +} + +.btn-danger-2 { + color: #000; + background-color: #ff455e; + border-color: #ff455e; +} +.btn-danger-2:hover { + color: #000; + background-color: #ff6176; + border-color: #ff586e; +} +.btn-check:focus + .btn-danger-2, .btn-danger-2:focus { + color: #000; + background-color: #ff6176; + border-color: #ff586e; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 59, 80, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 59, 80, 0.5); +} +.btn-check:checked + .btn-danger-2, .btn-check:active + .btn-danger-2, .btn-danger-2:active, .btn-danger-2.active, .show > .btn-danger-2.dropdown-toggle { + color: #000; + background-color: #ff6a7e; + border-color: #ff586e; +} +.btn-check:checked + .btn-danger-2:focus, .btn-check:active + .btn-danger-2:focus, .btn-danger-2:active:focus, .btn-danger-2.active:focus, .show > .btn-danger-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 59, 80, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 59, 80, 0.5); +} +.btn-danger-2:disabled, .btn-danger-2.disabled { + color: #000; + background-color: #ff455e; + border-color: #ff455e; +} + +.btn-danger-3 { + color: #000; + background-color: #ff8b9a; + border-color: #ff8b9a; +} +.btn-danger-3:hover { + color: #000; + background-color: #ff9ca9; + border-color: #ff97a4; +} +.btn-check:focus + .btn-danger-3, .btn-danger-3:focus { + color: #000; + background-color: #ff9ca9; + border-color: #ff97a4; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 118, 131, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 118, 131, 0.5); +} +.btn-check:checked + .btn-danger-3, .btn-check:active + .btn-danger-3, .btn-danger-3:active, .btn-danger-3.active, .show > .btn-danger-3.dropdown-toggle { + color: #000; + background-color: #ffa2ae; + border-color: #ff97a4; +} +.btn-check:checked + .btn-danger-3:focus, .btn-check:active + .btn-danger-3:focus, .btn-danger-3:active:focus, .btn-danger-3.active:focus, .show > .btn-danger-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 118, 131, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 118, 131, 0.5); +} +.btn-danger-3:disabled, .btn-danger-3.disabled { + color: #000; + background-color: #ff8b9a; + border-color: #ff8b9a; +} + +.btn-danger-4 { + color: #000; + background-color: #ffe7ea; + border-color: #ffe7ea; +} +.btn-danger-4:hover { + color: #000; + background-color: #ffebed; + border-color: #ffe9ec; +} +.btn-check:focus + .btn-danger-4, .btn-danger-4:focus { + color: #000; + background-color: #ffebed; + border-color: #ffe9ec; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 196, 199, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 196, 199, 0.5); +} +.btn-check:checked + .btn-danger-4, .btn-check:active + .btn-danger-4, .btn-danger-4:active, .btn-danger-4.active, .show > .btn-danger-4.dropdown-toggle { + color: #000; + background-color: #ffecee; + border-color: #ffe9ec; +} +.btn-check:checked + .btn-danger-4:focus, .btn-check:active + .btn-danger-4:focus, .btn-danger-4:active:focus, .btn-danger-4.active:focus, .show > .btn-danger-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 196, 199, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 196, 199, 0.5); +} +.btn-danger-4:disabled, .btn-danger-4.disabled { + color: #000; + background-color: #ffe7ea; + border-color: #ffe7ea; +} + +.btn-info { + color: #000; + background-color: #1be7ff; + border-color: #1be7ff; +} +.btn-info:hover { + color: #000; + background-color: #3debff; + border-color: #32e9ff; +} +.btn-check:focus + .btn-info, .btn-info:focus { + color: #000; + background-color: #3debff; + border-color: #32e9ff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); +} +.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { + color: #000; + background-color: #49ecff; + border-color: #32e9ff; +} +.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); +} +.btn-info:disabled, .btn-info.disabled { + color: #000; + background-color: #1be7ff; + border-color: #1be7ff; +} + +.btn-info-1 { + color: #000; + background-color: #1be7ff; + border-color: #1be7ff; +} +.btn-info-1:hover { + color: #000; + background-color: #3debff; + border-color: #32e9ff; +} +.btn-check:focus + .btn-info-1, .btn-info-1:focus { + color: #000; + background-color: #3debff; + border-color: #32e9ff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); +} +.btn-check:checked + .btn-info-1, .btn-check:active + .btn-info-1, .btn-info-1:active, .btn-info-1.active, .show > .btn-info-1.dropdown-toggle { + color: #000; + background-color: #49ecff; + border-color: #32e9ff; +} +.btn-check:checked + .btn-info-1:focus, .btn-check:active + .btn-info-1:focus, .btn-info-1:active:focus, .btn-info-1.active:focus, .show > .btn-info-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); +} +.btn-info-1:disabled, .btn-info-1.disabled { + color: #000; + background-color: #1be7ff; + border-color: #1be7ff; +} + +.btn-info-2 { + color: #000; + background-color: #59edff; + border-color: #59edff; +} +.btn-info-2:hover { + color: #000; + background-color: #72f0ff; + border-color: #6aefff; +} +.btn-check:focus + .btn-info-2, .btn-info-2:focus { + color: #000; + background-color: #72f0ff; + border-color: #6aefff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(76, 201, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(76, 201, 217, 0.5); +} +.btn-check:checked + .btn-info-2, .btn-check:active + .btn-info-2, .btn-info-2:active, .btn-info-2.active, .show > .btn-info-2.dropdown-toggle { + color: #000; + background-color: #7af1ff; + border-color: #6aefff; +} +.btn-check:checked + .btn-info-2:focus, .btn-check:active + .btn-info-2:focus, .btn-info-2:active:focus, .btn-info-2.active:focus, .show > .btn-info-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(76, 201, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(76, 201, 217, 0.5); +} +.btn-info-2:disabled, .btn-info-2.disabled { + color: #000; + background-color: #59edff; + border-color: #59edff; +} + +.btn-info-3 { + color: #000; + background-color: #97f4ff; + border-color: #97f4ff; +} +.btn-info-3:hover { + color: #000; + background-color: #a7f6ff; + border-color: #a1f5ff; +} +.btn-check:focus + .btn-info-3, .btn-info-3:focus { + color: #000; + background-color: #a7f6ff; + border-color: #a1f5ff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(128, 207, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(128, 207, 217, 0.5); +} +.btn-check:checked + .btn-info-3, .btn-check:active + .btn-info-3, .btn-info-3:active, .btn-info-3.active, .show > .btn-info-3.dropdown-toggle { + color: #000; + background-color: #acf6ff; + border-color: #a1f5ff; +} +.btn-check:checked + .btn-info-3:focus, .btn-check:active + .btn-info-3:focus, .btn-info-3:active:focus, .btn-info-3.active:focus, .show > .btn-info-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(128, 207, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(128, 207, 217, 0.5); +} +.btn-info-3:disabled, .btn-info-3.disabled { + color: #000; + background-color: #97f4ff; + border-color: #97f4ff; +} + +.btn-info-4 { + color: #000; + background-color: #eafcff; + border-color: #eafcff; +} +.btn-info-4:hover { + color: #000; + background-color: #edfcff; + border-color: #ecfcff; +} +.btn-check:focus + .btn-info-4, .btn-info-4:focus { + color: #000; + background-color: #edfcff; + border-color: #ecfcff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(199, 214, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(199, 214, 217, 0.5); +} +.btn-check:checked + .btn-info-4, .btn-check:active + .btn-info-4, .btn-info-4:active, .btn-info-4.active, .show > .btn-info-4.dropdown-toggle { + color: #000; + background-color: #eefdff; + border-color: #ecfcff; +} +.btn-check:checked + .btn-info-4:focus, .btn-check:active + .btn-info-4:focus, .btn-info-4:active:focus, .btn-info-4.active:focus, .show > .btn-info-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(199, 214, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(199, 214, 217, 0.5); +} +.btn-info-4:disabled, .btn-info-4.disabled { + color: #000; + background-color: #eafcff; + border-color: #eafcff; +} + +.btn-black-0 { + color: #000; + background-color: #ffffff; + border-color: #ffffff; +} +.btn-black-0:hover { + color: #000; + background-color: white; + border-color: white; +} +.btn-check:focus + .btn-black-0, .btn-black-0:focus { + color: #000; + background-color: white; + border-color: white; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); +} +.btn-check:checked + .btn-black-0, .btn-check:active + .btn-black-0, .btn-black-0:active, .btn-black-0.active, .show > .btn-black-0.dropdown-toggle { + color: #000; + background-color: white; + border-color: white; +} +.btn-check:checked + .btn-black-0:focus, .btn-check:active + .btn-black-0:focus, .btn-black-0:active:focus, .btn-black-0.active:focus, .show > .btn-black-0.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); +} +.btn-black-0:disabled, .btn-black-0.disabled { + color: #000; + background-color: #ffffff; + border-color: #ffffff; +} + +.btn-black-10 { + color: #000; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-black-10:hover { + color: #000; + background-color: #f8fbfc; + border-color: #f8fbfc; +} +.btn-check:focus + .btn-black-10, .btn-black-10:focus { + color: #000; + background-color: #f8fbfc; + border-color: #f8fbfc; + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); +} +.btn-check:checked + .btn-black-10, .btn-check:active + .btn-black-10, .btn-black-10:active, .btn-black-10.active, .show > .btn-black-10.dropdown-toggle { + color: #000; + background-color: #f9fbfd; + border-color: #f8fbfc; +} +.btn-check:checked + .btn-black-10:focus, .btn-check:active + .btn-black-10:focus, .btn-black-10:active:focus, .btn-black-10.active:focus, .show > .btn-black-10.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); +} +.btn-black-10:disabled, .btn-black-10.disabled { + color: #000; + background-color: #f7fafc; + border-color: #f7fafc; +} + +.btn-black-20 { + color: #000; + background-color: #f0f3f5; + border-color: #f0f3f5; +} +.btn-black-20:hover { + color: #000; + background-color: #f2f5f7; + border-color: #f2f4f6; +} +.btn-check:focus + .btn-black-20, .btn-black-20:focus { + color: #000; + background-color: #f2f5f7; + border-color: #f2f4f6; + -webkit-box-shadow: 0 0 0 0.25rem rgba(204, 207, 208, 0.5); + box-shadow: 0 0 0 0.25rem rgba(204, 207, 208, 0.5); +} +.btn-check:checked + .btn-black-20, .btn-check:active + .btn-black-20, .btn-black-20:active, .btn-black-20.active, .show > .btn-black-20.dropdown-toggle { + color: #000; + background-color: #f3f5f7; + border-color: #f2f4f6; +} +.btn-check:checked + .btn-black-20:focus, .btn-check:active + .btn-black-20:focus, .btn-black-20:active:focus, .btn-black-20.active:focus, .show > .btn-black-20.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(204, 207, 208, 0.5); + box-shadow: 0 0 0 0.25rem rgba(204, 207, 208, 0.5); +} +.btn-black-20:disabled, .btn-black-20.disabled { + color: #000; + background-color: #f0f3f5; + border-color: #f0f3f5; +} + +.btn-black-40 { + color: #000; + background-color: #dfe6e9; + border-color: #dfe6e9; +} +.btn-black-40:hover { + color: #000; + background-color: #e4eaec; + border-color: #e2e9eb; +} +.btn-check:focus + .btn-black-40, .btn-black-40:focus { + color: #000; + background-color: #e4eaec; + border-color: #e2e9eb; + -webkit-box-shadow: 0 0 0 0.25rem rgba(190, 196, 198, 0.5); + box-shadow: 0 0 0 0.25rem rgba(190, 196, 198, 0.5); +} +.btn-check:checked + .btn-black-40, .btn-check:active + .btn-black-40, .btn-black-40:active, .btn-black-40.active, .show > .btn-black-40.dropdown-toggle { + color: #000; + background-color: #e5ebed; + border-color: #e2e9eb; +} +.btn-check:checked + .btn-black-40:focus, .btn-check:active + .btn-black-40:focus, .btn-black-40:active:focus, .btn-black-40.active:focus, .show > .btn-black-40.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(190, 196, 198, 0.5); + box-shadow: 0 0 0 0.25rem rgba(190, 196, 198, 0.5); +} +.btn-black-40:disabled, .btn-black-40.disabled { + color: #000; + background-color: #dfe6e9; + border-color: #dfe6e9; +} + +.btn-black-60 { + color: #000; + background-color: #b2bec3; + border-color: #b2bec3; +} +.btn-black-60:hover { + color: #000; + background-color: #bec8cc; + border-color: #bac5c9; +} +.btn-check:focus + .btn-black-60, .btn-black-60:focus { + color: #000; + background-color: #bec8cc; + border-color: #bac5c9; + -webkit-box-shadow: 0 0 0 0.25rem rgba(151, 162, 166, 0.5); + box-shadow: 0 0 0 0.25rem rgba(151, 162, 166, 0.5); +} +.btn-check:checked + .btn-black-60, .btn-check:active + .btn-black-60, .btn-black-60:active, .btn-black-60.active, .show > .btn-black-60.dropdown-toggle { + color: #000; + background-color: #c1cbcf; + border-color: #bac5c9; +} +.btn-check:checked + .btn-black-60:focus, .btn-check:active + .btn-black-60:focus, .btn-black-60:active:focus, .btn-black-60.active:focus, .show > .btn-black-60.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(151, 162, 166, 0.5); + box-shadow: 0 0 0 0.25rem rgba(151, 162, 166, 0.5); +} +.btn-black-60:disabled, .btn-black-60.disabled { + color: #000; + background-color: #b2bec3; + border-color: #b2bec3; +} + +.btn-black-80 { + color: #fff; + background-color: #636e72; + border-color: #636e72; +} +.btn-black-80:hover { + color: #fff; + background-color: #545e61; + border-color: #4f585b; +} +.btn-check:focus + .btn-black-80, .btn-black-80:focus { + color: #fff; + background-color: #545e61; + border-color: #4f585b; + -webkit-box-shadow: 0 0 0 0.25rem rgba(122, 132, 135, 0.5); + box-shadow: 0 0 0 0.25rem rgba(122, 132, 135, 0.5); +} +.btn-check:checked + .btn-black-80, .btn-check:active + .btn-black-80, .btn-black-80:active, .btn-black-80.active, .show > .btn-black-80.dropdown-toggle { + color: #fff; + background-color: #4f585b; + border-color: #4a5356; +} +.btn-check:checked + .btn-black-80:focus, .btn-check:active + .btn-black-80:focus, .btn-black-80:active:focus, .btn-black-80.active:focus, .show > .btn-black-80.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(122, 132, 135, 0.5); + box-shadow: 0 0 0 0.25rem rgba(122, 132, 135, 0.5); +} +.btn-black-80:disabled, .btn-black-80.disabled { + color: #fff; + background-color: #636e72; + border-color: #636e72; +} + +.btn-black-bg { + color: #fff; + background-color: #111314; + border-color: #111314; +} +.btn-black-bg:hover { + color: #fff; + background-color: #0e1011; + border-color: #0e0f10; +} +.btn-check:focus + .btn-black-bg, .btn-black-bg:focus { + color: #fff; + background-color: #0e1011; + border-color: #0e0f10; + -webkit-box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); + box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); +} +.btn-check:checked + .btn-black-bg, .btn-check:active + .btn-black-bg, .btn-black-bg:active, .btn-black-bg.active, .show > .btn-black-bg.dropdown-toggle { + color: #fff; + background-color: #0e0f10; + border-color: #0d0e0f; +} +.btn-check:checked + .btn-black-bg:focus, .btn-check:active + .btn-black-bg:focus, .btn-black-bg:active:focus, .btn-black-bg.active:focus, .show > .btn-black-bg.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); + box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); +} +.btn-black-bg:disabled, .btn-black-bg.disabled { + color: #fff; + background-color: #111314; + border-color: #111314; +} + +.btn-black-100 { + color: #fff; + background-color: #2d3436; + border-color: #2d3436; +} +.btn-black-100:hover { + color: #fff; + background-color: #262c2e; + border-color: #242a2b; +} +.btn-check:focus + .btn-black-100, .btn-black-100:focus { + color: #fff; + background-color: #262c2e; + border-color: #242a2b; + -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 82, 84, 0.5); + box-shadow: 0 0 0 0.25rem rgba(77, 82, 84, 0.5); +} +.btn-check:checked + .btn-black-100, .btn-check:active + .btn-black-100, .btn-black-100:active, .btn-black-100.active, .show > .btn-black-100.dropdown-toggle { + color: #fff; + background-color: #242a2b; + border-color: #222729; +} +.btn-check:checked + .btn-black-100:focus, .btn-check:active + .btn-black-100:focus, .btn-black-100:active:focus, .btn-black-100.active:focus, .show > .btn-black-100.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 82, 84, 0.5); + box-shadow: 0 0 0 0.25rem rgba(77, 82, 84, 0.5); +} +.btn-black-100:disabled, .btn-black-100.disabled { + color: #fff; + background-color: #2d3436; + border-color: #2d3436; +} + +.btn-light { + color: #000; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-light:hover { + color: #000; + background-color: #f8fbfc; + border-color: #f8fbfc; +} +.btn-check:focus + .btn-light, .btn-light:focus { + color: #000; + background-color: #f8fbfc; + border-color: #f8fbfc; + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); +} +.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { + color: #000; + background-color: #f9fbfd; + border-color: #f8fbfc; +} +.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); +} +.btn-light:disabled, .btn-light.disabled { + color: #000; + background-color: #f7fafc; + border-color: #f7fafc; +} + +.btn-dark { + color: #fff; + background-color: #111314; + border-color: #111314; +} +.btn-dark:hover { + color: #fff; + background-color: #0e1011; + border-color: #0e0f10; +} +.btn-check:focus + .btn-dark, .btn-dark:focus { + color: #fff; + background-color: #0e1011; + border-color: #0e0f10; + -webkit-box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); + box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); +} +.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #0e0f10; + border-color: #0d0e0f; +} +.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); + box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); +} +.btn-dark:disabled, .btn-dark.disabled { + color: #fff; + background-color: #111314; + border-color: #111314; +} + +.btn-outline-primary { + color: #0010f7; + border-color: #0010f7; +} +.btn-outline-primary:hover { + color: #fff; + background-color: #0010f7; + border-color: #0010f7; +} +.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); +} +.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #fff; + background-color: #0010f7; + border-color: #0010f7; +} +.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); +} +.btn-outline-primary:disabled, .btn-outline-primary.disabled { + color: #0010f7; + background-color: transparent; +} + +.btn-outline-primary-1 { + color: #0010f7; + border-color: #0010f7; +} +.btn-outline-primary-1:hover { + color: #fff; + background-color: #0010f7; + border-color: #0010f7; +} +.btn-check:focus + .btn-outline-primary-1, .btn-outline-primary-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); +} +.btn-check:checked + .btn-outline-primary-1, .btn-check:active + .btn-outline-primary-1, .btn-outline-primary-1:active, .btn-outline-primary-1.active, .btn-outline-primary-1.dropdown-toggle.show { + color: #fff; + background-color: #0010f7; + border-color: #0010f7; +} +.btn-check:checked + .btn-outline-primary-1:focus, .btn-check:active + .btn-outline-primary-1:focus, .btn-outline-primary-1:active:focus, .btn-outline-primary-1.active:focus, .btn-outline-primary-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); +} +.btn-outline-primary-1:disabled, .btn-outline-primary-1.disabled { + color: #0010f7; + background-color: transparent; +} + +.btn-outline-primary-2 { + color: #0063f7; + border-color: #0063f7; +} +.btn-outline-primary-2:hover { + color: #fff; + background-color: #0063f7; + border-color: #0063f7; +} +.btn-check:focus + .btn-outline-primary-2, .btn-outline-primary-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 99, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 99, 247, 0.5); +} +.btn-check:checked + .btn-outline-primary-2, .btn-check:active + .btn-outline-primary-2, .btn-outline-primary-2:active, .btn-outline-primary-2.active, .btn-outline-primary-2.dropdown-toggle.show { + color: #fff; + background-color: #0063f7; + border-color: #0063f7; +} +.btn-check:checked + .btn-outline-primary-2:focus, .btn-check:active + .btn-outline-primary-2:focus, .btn-outline-primary-2:active:focus, .btn-outline-primary-2.active:focus, .btn-outline-primary-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 99, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 99, 247, 0.5); +} +.btn-outline-primary-2:disabled, .btn-outline-primary-2.disabled { + color: #0063f7; + background-color: transparent; +} + +.btn-outline-primary-3 { + color: #55b1f3; + border-color: #55b1f3; +} +.btn-outline-primary-3:hover { + color: #000; + background-color: #55b1f3; + border-color: #55b1f3; +} +.btn-check:focus + .btn-outline-primary-3, .btn-outline-primary-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(85, 177, 243, 0.5); + box-shadow: 0 0 0 0.25rem rgba(85, 177, 243, 0.5); +} +.btn-check:checked + .btn-outline-primary-3, .btn-check:active + .btn-outline-primary-3, .btn-outline-primary-3:active, .btn-outline-primary-3.active, .btn-outline-primary-3.dropdown-toggle.show { + color: #000; + background-color: #55b1f3; + border-color: #55b1f3; +} +.btn-check:checked + .btn-outline-primary-3:focus, .btn-check:active + .btn-outline-primary-3:focus, .btn-outline-primary-3:active:focus, .btn-outline-primary-3.active:focus, .btn-outline-primary-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(85, 177, 243, 0.5); + box-shadow: 0 0 0 0.25rem rgba(85, 177, 243, 0.5); +} +.btn-outline-primary-3:disabled, .btn-outline-primary-3.disabled { + color: #55b1f3; + background-color: transparent; +} + +.btn-outline-primary-4 { + color: #ebfafa; + border-color: #ebfafa; +} +.btn-outline-primary-4:hover { + color: #000; + background-color: #ebfafa; + border-color: #ebfafa; +} +.btn-check:focus + .btn-outline-primary-4, .btn-outline-primary-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(235, 250, 250, 0.5); + box-shadow: 0 0 0 0.25rem rgba(235, 250, 250, 0.5); +} +.btn-check:checked + .btn-outline-primary-4, .btn-check:active + .btn-outline-primary-4, .btn-outline-primary-4:active, .btn-outline-primary-4.active, .btn-outline-primary-4.dropdown-toggle.show { + color: #000; + background-color: #ebfafa; + border-color: #ebfafa; +} +.btn-check:checked + .btn-outline-primary-4:focus, .btn-check:active + .btn-outline-primary-4:focus, .btn-outline-primary-4:active:focus, .btn-outline-primary-4.active:focus, .btn-outline-primary-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(235, 250, 250, 0.5); + box-shadow: 0 0 0 0.25rem rgba(235, 250, 250, 0.5); +} +.btn-outline-primary-4:disabled, .btn-outline-primary-4.disabled { + color: #ebfafa; + background-color: transparent; +} + +.btn-outline-secondary { + color: #c903ff; + border-color: #c903ff; +} +.btn-outline-secondary:hover { + color: #000; + background-color: #c903ff; + border-color: #c903ff; +} +.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); +} +.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #000; + background-color: #c903ff; + border-color: #c903ff; +} +.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); +} +.btn-outline-secondary:disabled, .btn-outline-secondary.disabled { + color: #c903ff; + background-color: transparent; +} + +.btn-outline-secondary-1 { + color: #c903ff; + border-color: #c903ff; +} +.btn-outline-secondary-1:hover { + color: #000; + background-color: #c903ff; + border-color: #c903ff; +} +.btn-check:focus + .btn-outline-secondary-1, .btn-outline-secondary-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); +} +.btn-check:checked + .btn-outline-secondary-1, .btn-check:active + .btn-outline-secondary-1, .btn-outline-secondary-1:active, .btn-outline-secondary-1.active, .btn-outline-secondary-1.dropdown-toggle.show { + color: #000; + background-color: #c903ff; + border-color: #c903ff; +} +.btn-check:checked + .btn-outline-secondary-1:focus, .btn-check:active + .btn-outline-secondary-1:focus, .btn-outline-secondary-1:active:focus, .btn-outline-secondary-1.active:focus, .btn-outline-secondary-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); +} +.btn-outline-secondary-1:disabled, .btn-outline-secondary-1.disabled { + color: #c903ff; + background-color: transparent; +} + +.btn-outline-secondary-2 { + color: #e26bf5; + border-color: #e26bf5; +} +.btn-outline-secondary-2:hover { + color: #000; + background-color: #e26bf5; + border-color: #e26bf5; +} +.btn-check:focus + .btn-outline-secondary-2, .btn-outline-secondary-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(226, 107, 245, 0.5); + box-shadow: 0 0 0 0.25rem rgba(226, 107, 245, 0.5); +} +.btn-check:checked + .btn-outline-secondary-2, .btn-check:active + .btn-outline-secondary-2, .btn-outline-secondary-2:active, .btn-outline-secondary-2.active, .btn-outline-secondary-2.dropdown-toggle.show { + color: #000; + background-color: #e26bf5; + border-color: #e26bf5; +} +.btn-check:checked + .btn-outline-secondary-2:focus, .btn-check:active + .btn-outline-secondary-2:focus, .btn-outline-secondary-2:active:focus, .btn-outline-secondary-2.active:focus, .btn-outline-secondary-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(226, 107, 245, 0.5); + box-shadow: 0 0 0 0.25rem rgba(226, 107, 245, 0.5); +} +.btn-outline-secondary-2:disabled, .btn-outline-secondary-2.disabled { + color: #e26bf5; + background-color: transparent; +} + +.btn-outline-secondary-3 { + color: #f7c2ff; + border-color: #f7c2ff; +} +.btn-outline-secondary-3:hover { + color: #000; + background-color: #f7c2ff; + border-color: #f7c2ff; +} +.btn-check:focus + .btn-outline-secondary-3, .btn-outline-secondary-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 194, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 194, 255, 0.5); +} +.btn-check:checked + .btn-outline-secondary-3, .btn-check:active + .btn-outline-secondary-3, .btn-outline-secondary-3:active, .btn-outline-secondary-3.active, .btn-outline-secondary-3.dropdown-toggle.show { + color: #000; + background-color: #f7c2ff; + border-color: #f7c2ff; +} +.btn-check:checked + .btn-outline-secondary-3:focus, .btn-check:active + .btn-outline-secondary-3:focus, .btn-outline-secondary-3:active:focus, .btn-outline-secondary-3.active:focus, .btn-outline-secondary-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 194, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 194, 255, 0.5); +} +.btn-outline-secondary-3:disabled, .btn-outline-secondary-3.disabled { + color: #f7c2ff; + background-color: transparent; +} + +.btn-outline-secondary-4 { + color: #fdeffc; + border-color: #fdeffc; +} +.btn-outline-secondary-4:hover { + color: #000; + background-color: #fdeffc; + border-color: #fdeffc; +} +.btn-check:focus + .btn-outline-secondary-4, .btn-outline-secondary-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(253, 239, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(253, 239, 252, 0.5); +} +.btn-check:checked + .btn-outline-secondary-4, .btn-check:active + .btn-outline-secondary-4, .btn-outline-secondary-4:active, .btn-outline-secondary-4.active, .btn-outline-secondary-4.dropdown-toggle.show { + color: #000; + background-color: #fdeffc; + border-color: #fdeffc; +} +.btn-check:checked + .btn-outline-secondary-4:focus, .btn-check:active + .btn-outline-secondary-4:focus, .btn-outline-secondary-4:active:focus, .btn-outline-secondary-4.active:focus, .btn-outline-secondary-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(253, 239, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(253, 239, 252, 0.5); +} +.btn-outline-secondary-4:disabled, .btn-outline-secondary-4.disabled { + color: #fdeffc; + background-color: transparent; +} + +.btn-outline-warning { + color: #ffc212; + border-color: #ffc212; +} +.btn-outline-warning:hover { + color: #000; + background-color: #ffc212; + border-color: #ffc212; +} +.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); +} +.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #000; + background-color: #ffc212; + border-color: #ffc212; +} +.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); +} +.btn-outline-warning:disabled, .btn-outline-warning.disabled { + color: #ffc212; + background-color: transparent; +} + +.btn-outline-warning-1 { + color: #ffc212; + border-color: #ffc212; +} +.btn-outline-warning-1:hover { + color: #000; + background-color: #ffc212; + border-color: #ffc212; +} +.btn-check:focus + .btn-outline-warning-1, .btn-outline-warning-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); +} +.btn-check:checked + .btn-outline-warning-1, .btn-check:active + .btn-outline-warning-1, .btn-outline-warning-1:active, .btn-outline-warning-1.active, .btn-outline-warning-1.dropdown-toggle.show { + color: #000; + background-color: #ffc212; + border-color: #ffc212; +} +.btn-check:checked + .btn-outline-warning-1:focus, .btn-check:active + .btn-outline-warning-1:focus, .btn-outline-warning-1:active:focus, .btn-outline-warning-1.active:focus, .btn-outline-warning-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); +} +.btn-outline-warning-1:disabled, .btn-outline-warning-1.disabled { + color: #ffc212; + background-color: transparent; +} + +.btn-outline-warning-2 { + color: #ffd252; + border-color: #ffd252; +} +.btn-outline-warning-2:hover { + color: #000; + background-color: #ffd252; + border-color: #ffd252; +} +.btn-check:focus + .btn-outline-warning-2, .btn-outline-warning-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 210, 82, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 210, 82, 0.5); +} +.btn-check:checked + .btn-outline-warning-2, .btn-check:active + .btn-outline-warning-2, .btn-outline-warning-2:active, .btn-outline-warning-2.active, .btn-outline-warning-2.dropdown-toggle.show { + color: #000; + background-color: #ffd252; + border-color: #ffd252; +} +.btn-check:checked + .btn-outline-warning-2:focus, .btn-check:active + .btn-outline-warning-2:focus, .btn-outline-warning-2:active:focus, .btn-outline-warning-2.active:focus, .btn-outline-warning-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 210, 82, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 210, 82, 0.5); +} +.btn-outline-warning-2:disabled, .btn-outline-warning-2.disabled { + color: #ffd252; + background-color: transparent; +} + +.btn-outline-warning-3 { + color: #ffe393; + border-color: #ffe393; +} +.btn-outline-warning-3:hover { + color: #000; + background-color: #ffe393; + border-color: #ffe393; +} +.btn-check:focus + .btn-outline-warning-3, .btn-outline-warning-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 227, 147, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 227, 147, 0.5); +} +.btn-check:checked + .btn-outline-warning-3, .btn-check:active + .btn-outline-warning-3, .btn-outline-warning-3:active, .btn-outline-warning-3.active, .btn-outline-warning-3.dropdown-toggle.show { + color: #000; + background-color: #ffe393; + border-color: #ffe393; +} +.btn-check:checked + .btn-outline-warning-3:focus, .btn-check:active + .btn-outline-warning-3:focus, .btn-outline-warning-3:active:focus, .btn-outline-warning-3.active:focus, .btn-outline-warning-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 227, 147, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 227, 147, 0.5); +} +.btn-outline-warning-3:disabled, .btn-outline-warning-3.disabled { + color: #ffe393; + background-color: transparent; +} + +.btn-outline-warning-4 { + color: #fff9e9; + border-color: #fff9e9; +} +.btn-outline-warning-4:hover { + color: #000; + background-color: #fff9e9; + border-color: #fff9e9; +} +.btn-check:focus + .btn-outline-warning-4, .btn-outline-warning-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 249, 233, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 249, 233, 0.5); +} +.btn-check:checked + .btn-outline-warning-4, .btn-check:active + .btn-outline-warning-4, .btn-outline-warning-4:active, .btn-outline-warning-4.active, .btn-outline-warning-4.dropdown-toggle.show { + color: #000; + background-color: #fff9e9; + border-color: #fff9e9; +} +.btn-check:checked + .btn-outline-warning-4:focus, .btn-check:active + .btn-outline-warning-4:focus, .btn-outline-warning-4:active:focus, .btn-outline-warning-4.active:focus, .btn-outline-warning-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 249, 233, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 249, 233, 0.5); +} +.btn-outline-warning-4:disabled, .btn-outline-warning-4.disabled { + color: #fff9e9; + background-color: transparent; +} + +.btn-outline-success { + color: #00f7bf; + border-color: #00f7bf; +} +.btn-outline-success:hover { + color: #000; + background-color: #00f7bf; + border-color: #00f7bf; +} +.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); +} +.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #000; + background-color: #00f7bf; + border-color: #00f7bf; +} +.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); +} +.btn-outline-success:disabled, .btn-outline-success.disabled { + color: #00f7bf; + background-color: transparent; +} + +.btn-outline-success-1 { + color: #00f7bf; + border-color: #00f7bf; +} +.btn-outline-success-1:hover { + color: #000; + background-color: #00f7bf; + border-color: #00f7bf; +} +.btn-check:focus + .btn-outline-success-1, .btn-outline-success-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); +} +.btn-check:checked + .btn-outline-success-1, .btn-check:active + .btn-outline-success-1, .btn-outline-success-1:active, .btn-outline-success-1.active, .btn-outline-success-1.dropdown-toggle.show { + color: #000; + background-color: #00f7bf; + border-color: #00f7bf; +} +.btn-check:checked + .btn-outline-success-1:focus, .btn-check:active + .btn-outline-success-1:focus, .btn-outline-success-1:active:focus, .btn-outline-success-1.active:focus, .btn-outline-success-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); +} +.btn-outline-success-1:disabled, .btn-outline-success-1.disabled { + color: #00f7bf; + background-color: transparent; +} + +.btn-outline-success-2 { + color: #5bffce; + border-color: #5bffce; +} +.btn-outline-success-2:hover { + color: #000; + background-color: #5bffce; + border-color: #5bffce; +} +.btn-check:focus + .btn-outline-success-2, .btn-outline-success-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(91, 255, 206, 0.5); + box-shadow: 0 0 0 0.25rem rgba(91, 255, 206, 0.5); +} +.btn-check:checked + .btn-outline-success-2, .btn-check:active + .btn-outline-success-2, .btn-outline-success-2:active, .btn-outline-success-2.active, .btn-outline-success-2.dropdown-toggle.show { + color: #000; + background-color: #5bffce; + border-color: #5bffce; +} +.btn-check:checked + .btn-outline-success-2:focus, .btn-check:active + .btn-outline-success-2:focus, .btn-outline-success-2:active:focus, .btn-outline-success-2.active:focus, .btn-outline-success-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(91, 255, 206, 0.5); + box-shadow: 0 0 0 0.25rem rgba(91, 255, 206, 0.5); +} +.btn-outline-success-2:disabled, .btn-outline-success-2.disabled { + color: #5bffce; + background-color: transparent; +} + +.btn-outline-success-3 { + color: #98ffe0; + border-color: #98ffe0; +} +.btn-outline-success-3:hover { + color: #000; + background-color: #98ffe0; + border-color: #98ffe0; +} +.btn-check:focus + .btn-outline-success-3, .btn-outline-success-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(152, 255, 224, 0.5); + box-shadow: 0 0 0 0.25rem rgba(152, 255, 224, 0.5); +} +.btn-check:checked + .btn-outline-success-3, .btn-check:active + .btn-outline-success-3, .btn-outline-success-3:active, .btn-outline-success-3.active, .btn-outline-success-3.dropdown-toggle.show { + color: #000; + background-color: #98ffe0; + border-color: #98ffe0; +} +.btn-check:checked + .btn-outline-success-3:focus, .btn-check:active + .btn-outline-success-3:focus, .btn-outline-success-3:active:focus, .btn-outline-success-3.active:focus, .btn-outline-success-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(152, 255, 224, 0.5); + box-shadow: 0 0 0 0.25rem rgba(152, 255, 224, 0.5); +} +.btn-outline-success-3:disabled, .btn-outline-success-3.disabled { + color: #98ffe0; + background-color: transparent; +} + +.btn-outline-success-4 { + color: #eafff8; + border-color: #eafff8; +} +.btn-outline-success-4:hover { + color: #000; + background-color: #eafff8; + border-color: #eafff8; +} +.btn-check:focus + .btn-outline-success-4, .btn-outline-success-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(234, 255, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(234, 255, 248, 0.5); +} +.btn-check:checked + .btn-outline-success-4, .btn-check:active + .btn-outline-success-4, .btn-outline-success-4:active, .btn-outline-success-4.active, .btn-outline-success-4.dropdown-toggle.show { + color: #000; + background-color: #eafff8; + border-color: #eafff8; +} +.btn-check:checked + .btn-outline-success-4:focus, .btn-check:active + .btn-outline-success-4:focus, .btn-outline-success-4:active:focus, .btn-outline-success-4.active:focus, .btn-outline-success-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(234, 255, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(234, 255, 248, 0.5); +} +.btn-outline-success-4:disabled, .btn-outline-success-4.disabled { + color: #eafff8; + background-color: transparent; +} + +.btn-outline-danger { + color: #ff0022; + border-color: #ff0022; +} +.btn-outline-danger:hover { + color: #000; + background-color: #ff0022; + border-color: #ff0022; +} +.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); +} +.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #000; + background-color: #ff0022; + border-color: #ff0022; +} +.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); +} +.btn-outline-danger:disabled, .btn-outline-danger.disabled { + color: #ff0022; + background-color: transparent; +} + +.btn-outline-danger-1 { + color: #ff0022; + border-color: #ff0022; +} +.btn-outline-danger-1:hover { + color: #000; + background-color: #ff0022; + border-color: #ff0022; +} +.btn-check:focus + .btn-outline-danger-1, .btn-outline-danger-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); +} +.btn-check:checked + .btn-outline-danger-1, .btn-check:active + .btn-outline-danger-1, .btn-outline-danger-1:active, .btn-outline-danger-1.active, .btn-outline-danger-1.dropdown-toggle.show { + color: #000; + background-color: #ff0022; + border-color: #ff0022; +} +.btn-check:checked + .btn-outline-danger-1:focus, .btn-check:active + .btn-outline-danger-1:focus, .btn-outline-danger-1:active:focus, .btn-outline-danger-1.active:focus, .btn-outline-danger-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); +} +.btn-outline-danger-1:disabled, .btn-outline-danger-1.disabled { + color: #ff0022; + background-color: transparent; +} + +.btn-outline-danger-2 { + color: #ff455e; + border-color: #ff455e; +} +.btn-outline-danger-2:hover { + color: #000; + background-color: #ff455e; + border-color: #ff455e; +} +.btn-check:focus + .btn-outline-danger-2, .btn-outline-danger-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 69, 94, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 69, 94, 0.5); +} +.btn-check:checked + .btn-outline-danger-2, .btn-check:active + .btn-outline-danger-2, .btn-outline-danger-2:active, .btn-outline-danger-2.active, .btn-outline-danger-2.dropdown-toggle.show { + color: #000; + background-color: #ff455e; + border-color: #ff455e; +} +.btn-check:checked + .btn-outline-danger-2:focus, .btn-check:active + .btn-outline-danger-2:focus, .btn-outline-danger-2:active:focus, .btn-outline-danger-2.active:focus, .btn-outline-danger-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 69, 94, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 69, 94, 0.5); +} +.btn-outline-danger-2:disabled, .btn-outline-danger-2.disabled { + color: #ff455e; + background-color: transparent; +} + +.btn-outline-danger-3 { + color: #ff8b9a; + border-color: #ff8b9a; +} +.btn-outline-danger-3:hover { + color: #000; + background-color: #ff8b9a; + border-color: #ff8b9a; +} +.btn-check:focus + .btn-outline-danger-3, .btn-outline-danger-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 139, 154, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 139, 154, 0.5); +} +.btn-check:checked + .btn-outline-danger-3, .btn-check:active + .btn-outline-danger-3, .btn-outline-danger-3:active, .btn-outline-danger-3.active, .btn-outline-danger-3.dropdown-toggle.show { + color: #000; + background-color: #ff8b9a; + border-color: #ff8b9a; +} +.btn-check:checked + .btn-outline-danger-3:focus, .btn-check:active + .btn-outline-danger-3:focus, .btn-outline-danger-3:active:focus, .btn-outline-danger-3.active:focus, .btn-outline-danger-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 139, 154, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 139, 154, 0.5); +} +.btn-outline-danger-3:disabled, .btn-outline-danger-3.disabled { + color: #ff8b9a; + background-color: transparent; +} + +.btn-outline-danger-4 { + color: #ffe7ea; + border-color: #ffe7ea; +} +.btn-outline-danger-4:hover { + color: #000; + background-color: #ffe7ea; + border-color: #ffe7ea; +} +.btn-check:focus + .btn-outline-danger-4, .btn-outline-danger-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 231, 234, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 231, 234, 0.5); +} +.btn-check:checked + .btn-outline-danger-4, .btn-check:active + .btn-outline-danger-4, .btn-outline-danger-4:active, .btn-outline-danger-4.active, .btn-outline-danger-4.dropdown-toggle.show { + color: #000; + background-color: #ffe7ea; + border-color: #ffe7ea; +} +.btn-check:checked + .btn-outline-danger-4:focus, .btn-check:active + .btn-outline-danger-4:focus, .btn-outline-danger-4:active:focus, .btn-outline-danger-4.active:focus, .btn-outline-danger-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 231, 234, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 231, 234, 0.5); +} +.btn-outline-danger-4:disabled, .btn-outline-danger-4.disabled { + color: #ffe7ea; + background-color: transparent; +} + +.btn-outline-info { + color: #1be7ff; + border-color: #1be7ff; +} +.btn-outline-info:hover { + color: #000; + background-color: #1be7ff; + border-color: #1be7ff; +} +.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); +} +.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #000; + background-color: #1be7ff; + border-color: #1be7ff; +} +.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); +} +.btn-outline-info:disabled, .btn-outline-info.disabled { + color: #1be7ff; + background-color: transparent; +} + +.btn-outline-info-1 { + color: #1be7ff; + border-color: #1be7ff; +} +.btn-outline-info-1:hover { + color: #000; + background-color: #1be7ff; + border-color: #1be7ff; +} +.btn-check:focus + .btn-outline-info-1, .btn-outline-info-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); +} +.btn-check:checked + .btn-outline-info-1, .btn-check:active + .btn-outline-info-1, .btn-outline-info-1:active, .btn-outline-info-1.active, .btn-outline-info-1.dropdown-toggle.show { + color: #000; + background-color: #1be7ff; + border-color: #1be7ff; +} +.btn-check:checked + .btn-outline-info-1:focus, .btn-check:active + .btn-outline-info-1:focus, .btn-outline-info-1:active:focus, .btn-outline-info-1.active:focus, .btn-outline-info-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); +} +.btn-outline-info-1:disabled, .btn-outline-info-1.disabled { + color: #1be7ff; + background-color: transparent; +} + +.btn-outline-info-2 { + color: #59edff; + border-color: #59edff; +} +.btn-outline-info-2:hover { + color: #000; + background-color: #59edff; + border-color: #59edff; +} +.btn-check:focus + .btn-outline-info-2, .btn-outline-info-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(89, 237, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(89, 237, 255, 0.5); +} +.btn-check:checked + .btn-outline-info-2, .btn-check:active + .btn-outline-info-2, .btn-outline-info-2:active, .btn-outline-info-2.active, .btn-outline-info-2.dropdown-toggle.show { + color: #000; + background-color: #59edff; + border-color: #59edff; +} +.btn-check:checked + .btn-outline-info-2:focus, .btn-check:active + .btn-outline-info-2:focus, .btn-outline-info-2:active:focus, .btn-outline-info-2.active:focus, .btn-outline-info-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(89, 237, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(89, 237, 255, 0.5); +} +.btn-outline-info-2:disabled, .btn-outline-info-2.disabled { + color: #59edff; + background-color: transparent; +} + +.btn-outline-info-3 { + color: #97f4ff; + border-color: #97f4ff; +} +.btn-outline-info-3:hover { + color: #000; + background-color: #97f4ff; + border-color: #97f4ff; +} +.btn-check:focus + .btn-outline-info-3, .btn-outline-info-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(151, 244, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(151, 244, 255, 0.5); +} +.btn-check:checked + .btn-outline-info-3, .btn-check:active + .btn-outline-info-3, .btn-outline-info-3:active, .btn-outline-info-3.active, .btn-outline-info-3.dropdown-toggle.show { + color: #000; + background-color: #97f4ff; + border-color: #97f4ff; +} +.btn-check:checked + .btn-outline-info-3:focus, .btn-check:active + .btn-outline-info-3:focus, .btn-outline-info-3:active:focus, .btn-outline-info-3.active:focus, .btn-outline-info-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(151, 244, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(151, 244, 255, 0.5); +} +.btn-outline-info-3:disabled, .btn-outline-info-3.disabled { + color: #97f4ff; + background-color: transparent; +} + +.btn-outline-info-4 { + color: #eafcff; + border-color: #eafcff; +} +.btn-outline-info-4:hover { + color: #000; + background-color: #eafcff; + border-color: #eafcff; +} +.btn-check:focus + .btn-outline-info-4, .btn-outline-info-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(234, 252, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(234, 252, 255, 0.5); +} +.btn-check:checked + .btn-outline-info-4, .btn-check:active + .btn-outline-info-4, .btn-outline-info-4:active, .btn-outline-info-4.active, .btn-outline-info-4.dropdown-toggle.show { + color: #000; + background-color: #eafcff; + border-color: #eafcff; +} +.btn-check:checked + .btn-outline-info-4:focus, .btn-check:active + .btn-outline-info-4:focus, .btn-outline-info-4:active:focus, .btn-outline-info-4.active:focus, .btn-outline-info-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(234, 252, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(234, 252, 255, 0.5); +} +.btn-outline-info-4:disabled, .btn-outline-info-4.disabled { + color: #eafcff; + background-color: transparent; +} + +.btn-outline-black-0 { + color: #ffffff; + border-color: #ffffff; +} +.btn-outline-black-0:hover { + color: #000; + background-color: #ffffff; + border-color: #ffffff; +} +.btn-check:focus + .btn-outline-black-0, .btn-outline-black-0:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); +} +.btn-check:checked + .btn-outline-black-0, .btn-check:active + .btn-outline-black-0, .btn-outline-black-0:active, .btn-outline-black-0.active, .btn-outline-black-0.dropdown-toggle.show { + color: #000; + background-color: #ffffff; + border-color: #ffffff; +} +.btn-check:checked + .btn-outline-black-0:focus, .btn-check:active + .btn-outline-black-0:focus, .btn-outline-black-0:active:focus, .btn-outline-black-0.active:focus, .btn-outline-black-0.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); +} +.btn-outline-black-0:disabled, .btn-outline-black-0.disabled { + color: #ffffff; + background-color: transparent; +} + +.btn-outline-black-10 { + color: #f7fafc; + border-color: #f7fafc; +} +.btn-outline-black-10:hover { + color: #000; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-check:focus + .btn-outline-black-10, .btn-outline-black-10:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); +} +.btn-check:checked + .btn-outline-black-10, .btn-check:active + .btn-outline-black-10, .btn-outline-black-10:active, .btn-outline-black-10.active, .btn-outline-black-10.dropdown-toggle.show { + color: #000; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-check:checked + .btn-outline-black-10:focus, .btn-check:active + .btn-outline-black-10:focus, .btn-outline-black-10:active:focus, .btn-outline-black-10.active:focus, .btn-outline-black-10.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); +} +.btn-outline-black-10:disabled, .btn-outline-black-10.disabled { + color: #f7fafc; + background-color: transparent; +} + +.btn-outline-black-20 { + color: #f0f3f5; + border-color: #f0f3f5; +} +.btn-outline-black-20:hover { + color: #000; + background-color: #f0f3f5; + border-color: #f0f3f5; +} +.btn-check:focus + .btn-outline-black-20, .btn-outline-black-20:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(240, 243, 245, 0.5); + box-shadow: 0 0 0 0.25rem rgba(240, 243, 245, 0.5); +} +.btn-check:checked + .btn-outline-black-20, .btn-check:active + .btn-outline-black-20, .btn-outline-black-20:active, .btn-outline-black-20.active, .btn-outline-black-20.dropdown-toggle.show { + color: #000; + background-color: #f0f3f5; + border-color: #f0f3f5; +} +.btn-check:checked + .btn-outline-black-20:focus, .btn-check:active + .btn-outline-black-20:focus, .btn-outline-black-20:active:focus, .btn-outline-black-20.active:focus, .btn-outline-black-20.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(240, 243, 245, 0.5); + box-shadow: 0 0 0 0.25rem rgba(240, 243, 245, 0.5); +} +.btn-outline-black-20:disabled, .btn-outline-black-20.disabled { + color: #f0f3f5; + background-color: transparent; +} + +.btn-outline-black-40 { + color: #dfe6e9; + border-color: #dfe6e9; +} +.btn-outline-black-40:hover { + color: #000; + background-color: #dfe6e9; + border-color: #dfe6e9; +} +.btn-check:focus + .btn-outline-black-40, .btn-outline-black-40:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(223, 230, 233, 0.5); + box-shadow: 0 0 0 0.25rem rgba(223, 230, 233, 0.5); +} +.btn-check:checked + .btn-outline-black-40, .btn-check:active + .btn-outline-black-40, .btn-outline-black-40:active, .btn-outline-black-40.active, .btn-outline-black-40.dropdown-toggle.show { + color: #000; + background-color: #dfe6e9; + border-color: #dfe6e9; +} +.btn-check:checked + .btn-outline-black-40:focus, .btn-check:active + .btn-outline-black-40:focus, .btn-outline-black-40:active:focus, .btn-outline-black-40.active:focus, .btn-outline-black-40.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(223, 230, 233, 0.5); + box-shadow: 0 0 0 0.25rem rgba(223, 230, 233, 0.5); +} +.btn-outline-black-40:disabled, .btn-outline-black-40.disabled { + color: #dfe6e9; + background-color: transparent; +} + +.btn-outline-black-60 { + color: #b2bec3; + border-color: #b2bec3; +} +.btn-outline-black-60:hover { + color: #000; + background-color: #b2bec3; + border-color: #b2bec3; +} +.btn-check:focus + .btn-outline-black-60, .btn-outline-black-60:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(178, 190, 195, 0.5); + box-shadow: 0 0 0 0.25rem rgba(178, 190, 195, 0.5); +} +.btn-check:checked + .btn-outline-black-60, .btn-check:active + .btn-outline-black-60, .btn-outline-black-60:active, .btn-outline-black-60.active, .btn-outline-black-60.dropdown-toggle.show { + color: #000; + background-color: #b2bec3; + border-color: #b2bec3; +} +.btn-check:checked + .btn-outline-black-60:focus, .btn-check:active + .btn-outline-black-60:focus, .btn-outline-black-60:active:focus, .btn-outline-black-60.active:focus, .btn-outline-black-60.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(178, 190, 195, 0.5); + box-shadow: 0 0 0 0.25rem rgba(178, 190, 195, 0.5); +} +.btn-outline-black-60:disabled, .btn-outline-black-60.disabled { + color: #b2bec3; + background-color: transparent; +} + +.btn-outline-black-80 { + color: #636e72; + border-color: #636e72; +} +.btn-outline-black-80:hover { + color: #fff; + background-color: #636e72; + border-color: #636e72; +} +.btn-check:focus + .btn-outline-black-80, .btn-outline-black-80:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(99, 110, 114, 0.5); + box-shadow: 0 0 0 0.25rem rgba(99, 110, 114, 0.5); +} +.btn-check:checked + .btn-outline-black-80, .btn-check:active + .btn-outline-black-80, .btn-outline-black-80:active, .btn-outline-black-80.active, .btn-outline-black-80.dropdown-toggle.show { + color: #fff; + background-color: #636e72; + border-color: #636e72; +} +.btn-check:checked + .btn-outline-black-80:focus, .btn-check:active + .btn-outline-black-80:focus, .btn-outline-black-80:active:focus, .btn-outline-black-80.active:focus, .btn-outline-black-80.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(99, 110, 114, 0.5); + box-shadow: 0 0 0 0.25rem rgba(99, 110, 114, 0.5); +} +.btn-outline-black-80:disabled, .btn-outline-black-80.disabled { + color: #636e72; + background-color: transparent; +} + +.btn-outline-black-bg { + color: #111314; + border-color: #111314; +} +.btn-outline-black-bg:hover { + color: #fff; + background-color: #111314; + border-color: #111314; +} +.btn-check:focus + .btn-outline-black-bg, .btn-outline-black-bg:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); + box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); +} +.btn-check:checked + .btn-outline-black-bg, .btn-check:active + .btn-outline-black-bg, .btn-outline-black-bg:active, .btn-outline-black-bg.active, .btn-outline-black-bg.dropdown-toggle.show { + color: #fff; + background-color: #111314; + border-color: #111314; +} +.btn-check:checked + .btn-outline-black-bg:focus, .btn-check:active + .btn-outline-black-bg:focus, .btn-outline-black-bg:active:focus, .btn-outline-black-bg.active:focus, .btn-outline-black-bg.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); + box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); +} +.btn-outline-black-bg:disabled, .btn-outline-black-bg.disabled { + color: #111314; + background-color: transparent; +} + +.btn-outline-black-100 { + color: #2d3436; + border-color: #2d3436; +} +.btn-outline-black-100:hover { + color: #fff; + background-color: #2d3436; + border-color: #2d3436; +} +.btn-check:focus + .btn-outline-black-100, .btn-outline-black-100:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(45, 52, 54, 0.5); + box-shadow: 0 0 0 0.25rem rgba(45, 52, 54, 0.5); +} +.btn-check:checked + .btn-outline-black-100, .btn-check:active + .btn-outline-black-100, .btn-outline-black-100:active, .btn-outline-black-100.active, .btn-outline-black-100.dropdown-toggle.show { + color: #fff; + background-color: #2d3436; + border-color: #2d3436; +} +.btn-check:checked + .btn-outline-black-100:focus, .btn-check:active + .btn-outline-black-100:focus, .btn-outline-black-100:active:focus, .btn-outline-black-100.active:focus, .btn-outline-black-100.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(45, 52, 54, 0.5); + box-shadow: 0 0 0 0.25rem rgba(45, 52, 54, 0.5); +} +.btn-outline-black-100:disabled, .btn-outline-black-100.disabled { + color: #2d3436; + background-color: transparent; +} + +.btn-outline-light { + color: #f7fafc; + border-color: #f7fafc; +} +.btn-outline-light:hover { + color: #000; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); +} +.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { + color: #000; + background-color: #f7fafc; + border-color: #f7fafc; +} +.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); +} +.btn-outline-light:disabled, .btn-outline-light.disabled { + color: #f7fafc; + background-color: transparent; +} + +.btn-outline-dark { + color: #111314; + border-color: #111314; +} +.btn-outline-dark:hover { + color: #fff; + background-color: #111314; + border-color: #111314; +} +.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); + box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); +} +.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #111314; + border-color: #111314; +} +.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); + box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); +} +.btn-outline-dark:disabled, .btn-outline-dark.disabled { + color: #111314; + background-color: transparent; +} + +.btn-link { + font-weight: 400; + color: #0010f7; + text-decoration: none; +} +.btn-link:hover { + color: #0063f7; +} +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 10.4px 24px; + font-size: 1rem; + border-radius: 7px; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 4px 8px; + font-size: 0.875rem; + border-radius: 7px; +} + +.fade { + -webkit-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +@media (prefers-reduced-motion: reduce) { + .fade { + -webkit-transition: none; + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} + +.collapse:not(.show) { + display: none; +} + +.collapsing { + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing { + -webkit-transition: none; + transition: none; + } +} +.collapsing.collapse-horizontal { + width: 0; + height: auto; + -webkit-transition: width 0.35s ease; + transition: width 0.35s ease; +} +@media (prefers-reduced-motion: reduce) { + .collapsing.collapse-horizontal { + -webkit-transition: none; + transition: none; + } +} + +.dropup, +.dropend, +.dropdown, +.dropstart { + position: relative; +} + +.dropdown-toggle { + white-space: nowrap; +} +.dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + z-index: 1000; + display: none; + min-width: inherit; + padding: 8px 6px; + margin: 0; + font-size: 0.875rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #dfe6e9; + border-radius: 7px; +} +.dropdown-menu[data-bs-popper] { + top: 100%; + left: 0; + margin-top: 0.125rem; +} + +.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; + } +} +@media (min-width: 1600px) { + .dropdown-menu-xxxl-start { + --bs-position: start; + } + .dropdown-menu-xxxl-start[data-bs-popper] { + right: auto; + left: 0; + } + + .dropdown-menu-xxxl-end { + --bs-position: end; + } + .dropdown-menu-xxxl-end[data-bs-popper] { + right: 0; + left: auto; + } +} +.dropup .dropdown-menu[data-bs-popper] { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.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: 0.125rem; +} +.dropend .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.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: 0.125rem; +} +.dropstart .dropdown-toggle::after { + display: inline-block; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropstart .dropdown-toggle::after { + display: none; +} +.dropstart .dropdown-toggle::before { + display: inline-block; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropstart .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropstart .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #dfe6e9; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 12px 16px; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:hover, .dropdown-item:focus { + color: #1e2125; + background-color: #ebfafa; +} +.dropdown-item.active, .dropdown-item:active { + color: #2d3436; + text-decoration: none; + background-color: #ebfafa; +} +.dropdown-item.disabled, .dropdown-item:disabled { + color: #b2bec3; + pointer-events: none; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 8px 16px; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.dropdown-item-text { + display: block; + padding: 12px 16px; + color: #212529; +} + +.dropdown-menu-dark { + color: #dee2e6; + background-color: #343a40; + border-color: #dfe6e9; +} +.dropdown-menu-dark .dropdown-item { + color: #dee2e6; +} +.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus { + color: #fff; + background-color: rgba(255, 255, 255, 0.15); +} +.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { + color: #2d3436; + background-color: #ebfafa; +} +.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { + color: #adb5bd; +} +.dropdown-menu-dark .dropdown-divider { + border-color: #dfe6e9; +} +.dropdown-menu-dark .dropdown-item-text { + color: #dee2e6; +} +.dropdown-menu-dark .dropdown-header { + color: #adb5bd; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; +} +.btn-group > .btn-check:checked + .btn, +.btn-group > .btn-check:focus + .btn, +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn-check:checked + .btn, +.btn-group-vertical > .btn-check:focus + .btn, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) { + margin-left: -1px; +} +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:nth-child(n+3), +.btn-group > :not(.btn-check) + .btn, +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 18px; + padding-left: 18px; +} +.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after { + margin-left: 0; +} +.dropstart .dropdown-toggle-split::before { + margin-right: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 6px; + padding-left: 6px; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 18px; + padding-left: 18px; +} + +.btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group { + width: 100%; +} +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) { + margin-top: -1px; +} +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn ~ .btn, +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; + color: #2d3436; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .nav-link { + -webkit-transition: none; + transition: none; + } +} +.nav-link:hover, .nav-link:focus { + color: #0063f7; +} +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} +.nav-tabs .nav-link { + margin-bottom: -1px; + background: none; + border: 1px solid transparent; + border-top-left-radius: 7px; + border-top-right-radius: 7px; +} +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; + isolation: isolate; +} +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + background: none; + border: 0; + border-radius: 7px; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #0010f7; +} + +.nav-fill > .nav-link, +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified > .nav-link, +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.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 { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.navbar > .container, +.navbar > .container-fluid, +.navbar > .container-sm, +.navbar > .container-md, +.navbar > .container-lg, +.navbar > .container-xl, +.navbar > .container-xxl { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: inherit; + flex-wrap: inherit; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} +.navbar-brand { + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + white-space: nowrap; +} +.navbar-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; +} + +.navbar-text { + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 7px; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 7px; + -webkit-transition: -webkit-box-shadow 0.15s ease-in-out; + transition: -webkit-box-shadow 0.15s ease-in-out; + transition: box-shadow 0.15s ease-in-out; + transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + -webkit-transition: none; + transition: none; + } +} +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + -webkit-box-shadow: 0 0 0 0; + box-shadow: 0 0 0 0; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + 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 { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .offcanvas-header { + display: none; + } + .navbar-expand-sm .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + -webkit-transition: none; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-sm .offcanvas-top, +.navbar-expand-sm .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-sm .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .offcanvas-header { + display: none; + } + .navbar-expand-md .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + -webkit-transition: none; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-md .offcanvas-top, +.navbar-expand-md .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-md .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .offcanvas-header { + display: none; + } + .navbar-expand-lg .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + -webkit-transition: none; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-lg .offcanvas-top, +.navbar-expand-lg .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-lg .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .offcanvas-header { + display: none; + } + .navbar-expand-xl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + -webkit-transition: none; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-xl .offcanvas-top, +.navbar-expand-xl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-xl .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1400px) { + .navbar-expand-xxl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xxl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xxl .navbar-toggler { + display: none; + } + .navbar-expand-xxl .offcanvas-header { + display: none; + } + .navbar-expand-xxl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + -webkit-transition: none; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-xxl .offcanvas-top, +.navbar-expand-xxl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-xxl .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +@media (min-width: 1600px) { + .navbar-expand-xxxl { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xxxl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xxxl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xxxl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xxxl .navbar-nav-scroll { + overflow: visible; + } + .navbar-expand-xxxl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xxxl .navbar-toggler { + display: none; + } + .navbar-expand-xxxl .offcanvas-header { + display: none; + } + .navbar-expand-xxxl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + -webkit-transition: none; + transition: none; + -webkit-transform: none; + transform: none; + } + .navbar-expand-xxxl .offcanvas-top, +.navbar-expand-xxxl .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; + } + .navbar-expand-xxxl .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; + } +} +.navbar-expand { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} +.navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.navbar-expand .navbar-nav-scroll { + overflow: visible; +} +.navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-expand .offcanvas-header { + display: none; +} +.navbar-expand .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + -webkit-transition: none; + transition: none; + -webkit-transform: none; + transform: none; +} +.navbar-expand .offcanvas-top, +.navbar-expand .offcanvas-bottom { + height: auto; + border-top: 0; + border-bottom: 0; +} +.navbar-expand .offcanvas-body { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex-positive: 0; + flex-grow: 0; + padding: 0; + overflow-y: visible; +} + +.navbar-light .navbar-brand { + color: #0010f7; +} +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: #0010f7; +} +.navbar-light .navbar-nav .nav-link { + color: #636e72; +} +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: #0010f7; +} +.navbar-light .navbar-nav .nav-link.disabled { + color: #b2bec3; +} +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .nav-link.active { + color: #0010f7; +} +.navbar-light .navbar-toggler { + color: #636e72; + border-color: rgba(0, 0, 0, 0.1); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23636e72' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-light .navbar-text { + color: #636e72; +} +.navbar-light .navbar-text a, +.navbar-light .navbar-text a:hover, +.navbar-light .navbar-text a:focus { + color: #0010f7; +} + +.navbar-dark .navbar-brand { + color: #fff; +} +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.55); +} +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.55); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.55); +} +.navbar-dark .navbar-text a, +.navbar-dark .navbar-text a:hover, +.navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid #dfe6e9; + border-radius: 24px; +} +.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: 23px; + border-top-right-radius: 23px; +} +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: 23px; + border-bottom-left-radius: 23px; +} +.card > .card-header + .list-group, +.card > .list-group + .card-footer { + border-top: 0; +} + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 24px 24px; +} + +.card-title { + margin-bottom: 0.5rem; +} + +.card-subtitle { + margin-top: -0.25rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link + .card-link { + margin-left: 24px; +} + +.card-header { + padding: 12px 24px; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid #dfe6e9; +} +.card-header:first-child { + border-radius: 23px 23px 0 0; +} + +.card-footer { + padding: 12px 24px; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid #dfe6e9; +} +.card-footer:last-child { + border-radius: 0 0 23px 23px; +} + +.card-header-tabs { + margin-right: -12px; + margin-bottom: -12px; + margin-left: -12px; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -12px; + margin-left: -12px; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1rem; + border-radius: 23px; +} + +.card-img, +.card-img-top, +.card-img-bottom { + width: 100%; +} + +.card-img, +.card-img-top { + border-top-left-radius: 23px; + border-top-right-radius: 23px; +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: 23px; + border-bottom-left-radius: 23px; +} + +.card-group > .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-top, +.card-group > .card:not(:last-child) .card-header { + border-top-right-radius: 0; + } + .card-group > .card:not(:last-child) .card-img-bottom, +.card-group > .card:not(:last-child) .card-footer { + 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-img-top, +.card-group > .card:not(:first-child) .card-header { + border-top-left-radius: 0; + } + .card-group > .card:not(:first-child) .card-img-bottom, +.card-group > .card:not(:first-child) .card-footer { + border-bottom-left-radius: 0; + } +} + +.accordion-button { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; + padding: 36px 36px; + font-size: 1rem; + color: #212529; + text-align: left; + background-color: #fff; + border: 0; + border-radius: 0; + overflow-anchor: none; + -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-radius 0.15s ease; + transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-radius 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .accordion-button { + -webkit-transition: none; + transition: none; + } +} +.accordion-button:not(.collapsed) { + color: inherit; + background-color: #ffffff; + -webkit-box-shadow: inset 0 -1px 0 #b2bec3; + box-shadow: inset 0 -1px 0 #b2bec3; +} +.accordion-button:not(.collapsed)::after { + background-image: url("data:image/svg+xml,%3csvg fill='%23b2bec3' stroke-width='0' viewBox='0 0 24 24' height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath fill='none' d='M0 0h24v24H0z'%3e%3c/path%3e%3cpath d='M13.172 12l-4.95-4.95 1.414-1.414L16 12l-6.364 6.364-1.414-1.414z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e"); + -webkit-transform: rotate(90deg); + transform: rotate(90deg); +} +.accordion-button::after { + -ms-flex-negative: 0; + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml,%3csvg fill='%23b2bec3' stroke-width='0' viewBox='0 0 24 24' height='24' width='24' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cpath fill='none' d='M0 0h24v24H0z'%3e%3c/path%3e%3cpath d='M13.172 12l-4.95-4.95 1.414-1.414L16 12l-6.364 6.364-1.414-1.414z'%3e%3c/path%3e%3c/g%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 1.25rem; + -webkit-transition: -webkit-transform 0.2s ease-in-out; + transition: -webkit-transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out; + transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .accordion-button::after { + -webkit-transition: none; + transition: none; + } +} +.accordion-button:hover { + z-index: 2; +} +.accordion-button:focus { + z-index: 3; + border-color: #0010f7; + outline: 0; + -webkit-box-shadow: inset 0 -1 0 #b2bec3; + box-shadow: inset 0 -1 0 #b2bec3; +} + +.accordion-header { + margin-bottom: 0; +} + +.accordion-item { + background-color: #fff; + border: 1px solid #b2bec3; +} +.accordion-item:first-of-type { + border-top-left-radius: 7px; + border-top-right-radius: 7px; +} +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: 6px; + border-top-right-radius: 6px; +} +.accordion-item:not(:first-of-type) { + border-top: 0; +} +.accordion-item:last-of-type { + border-bottom-right-radius: 7px; + border-bottom-left-radius: 7px; +} +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: 7px; + border-bottom-left-radius: 7px; +} + +.accordion-body { + padding: 16px 36px; +} + +.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 { + border-radius: 0; +} + +.breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0 0; + margin-bottom: 0; + font-size: 0.875rem; + list-style: none; +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + float: left; + padding-right: 0.5rem; + color: #b2bec3; + content: var(--bs-breadcrumb-divider, "https://yoda.hypeople.studio/") /* rtl: var(--bs-breadcrumb-divider, "/") */; +} +.breadcrumb-item.active { + color: #636e72; +} + +.pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; +} + +.page-link { + position: relative; + display: block; + color: #2d3436; + background-color: #fff; + border: 1px solid #b2bec3; + -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .page-link { + -webkit-transition: none; + transition: none; + } +} +.page-link:hover { + z-index: 2; + color: #0010f7; + background-color: #ffffff; + border-color: #0010f7; +} +.page-link:focus { + z-index: 3; + color: #0010f7; + background-color: #ffffff; + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; +} + +.page-item:not(:first-child) .page-link { + margin-left: -1px; +} +.page-item.active .page-link { + z-index: 3; + color: #0010f7; + background-color: #ffffff; + border-color: #0010f7; +} +.page-item.disabled .page-link { + color: #b2bec3; + pointer-events: none; + background-color: #f0f3f5; + border-color: #b2bec3; +} + +.page-link { + padding: 8px 15.13px; +} + +.page-item:first-child .page-link { + border-top-left-radius: 7px; + border-bottom-left-radius: 7px; +} +.page-item:last-child .page-link { + border-top-right-radius: 7px; + border-bottom-right-radius: 7px; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 10px; + border-bottom-left-radius: 10px; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 10px; + border-bottom-right-radius: 10px; +} + +.pagination-sm .page-link { + padding: 4px 0; + font-size: 0.875rem; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} + +.badge { + display: inline-block; + padding: 4px 16px; + font-size: 0.75rem; + font-weight: 400; + line-height: 1; + color: #636e72; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 7px; +} +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.alert { + position: relative; + padding: 1rem 1rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 7px; +} + +.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 { + color: #000a94; + background-color: #cccffd; + border-color: #b3b7fd; +} +.alert-primary .alert-link { + color: #000876; +} + +.alert-primary-1 { + color: #000a94; + background-color: #cccffd; + border-color: #b3b7fd; +} +.alert-primary-1 .alert-link { + color: #000876; +} + +.alert-primary-2 { + color: #003b94; + background-color: #cce0fd; + border-color: #b3d0fd; +} +.alert-primary-2 .alert-link { + color: #002f76; +} + +.alert-primary-3 { + color: #336a92; + background-color: #ddeffd; + border-color: #cce8fb; +} +.alert-primary-3 .alert-link { + color: #295575; +} + +.alert-primary-4 { + color: #5e6464; + background-color: #fbfefe; + border-color: #f9fefe; +} +.alert-primary-4 .alert-link { + color: #4b5050; +} + +.alert-secondary { + color: #790299; + background-color: #f4cdff; + border-color: #efb3ff; +} +.alert-secondary .alert-link { + color: #61027a; +} + +.alert-secondary-1 { + color: #790299; + background-color: #f4cdff; + border-color: #efb3ff; +} +.alert-secondary-1 .alert-link { + color: #61027a; +} + +.alert-secondary-2 { + color: #884093; + background-color: #f9e1fd; + border-color: #f6d3fc; +} +.alert-secondary-2 .alert-link { + color: #6d3376; +} + +.alert-secondary-3 { + color: #634e66; + background-color: #fdf3ff; + border-color: #fdedff; +} +.alert-secondary-3 .alert-link { + color: #4f3e52; +} + +.alert-secondary-4 { + color: #656065; + background-color: #fffcfe; + border-color: #fefafe; +} +.alert-secondary-4 .alert-link { + color: #514d51; +} + +.alert-warning { + color: #664e07; + background-color: #fff3d0; + border-color: #ffedb8; +} +.alert-warning .alert-link { + color: #523e06; +} + +.alert-warning-1 { + color: #664e07; + background-color: #fff3d0; + border-color: #ffedb8; +} +.alert-warning-1 .alert-link { + color: #523e06; +} + +.alert-warning-2 { + color: #665421; + background-color: #fff6dc; + border-color: #fff2cb; +} +.alert-warning-2 .alert-link { + color: #52431a; +} + +.alert-warning-3 { + color: #665b3b; + background-color: #fff9e9; + border-color: #fff7df; +} +.alert-warning-3 .alert-link { + color: #52492f; +} + +.alert-warning-4 { + color: #66645d; + background-color: #fffefb; + border-color: #fffdf8; +} +.alert-warning-4 .alert-link { + color: #52504a; +} + +.alert-success { + color: #00634c; + background-color: #ccfdf2; + border-color: #b3fdec; +} +.alert-success .alert-link { + color: #004f3d; +} + +.alert-success-1 { + color: #00634c; + background-color: #ccfdf2; + border-color: #b3fdec; +} +.alert-success-1 .alert-link { + color: #004f3d; +} + +.alert-success-2 { + color: #246652; + background-color: #defff5; + border-color: #cefff0; +} +.alert-success-2 .alert-link { + color: #1d5242; +} + +.alert-success-3 { + color: #3d665a; + background-color: #eafff9; + border-color: #e0fff6; +} +.alert-success-3 .alert-link { + color: #315248; +} + +.alert-success-4 { + color: #5e6663; + background-color: #fbfffe; + border-color: #f9fffd; +} +.alert-success-4 .alert-link { + color: #4b524f; +} + +.alert-danger { + color: #990014; + background-color: #ffccd3; + border-color: #ffb3bd; +} +.alert-danger .alert-link { + color: #7a0010; +} + +.alert-danger-1 { + color: #990014; + background-color: #ffccd3; + border-color: #ffb3bd; +} +.alert-danger-1 .alert-link { + color: #7a0010; +} + +.alert-danger-2 { + color: #992938; + background-color: #ffdadf; + border-color: #ffc7cf; +} +.alert-danger-2 .alert-link { + color: #7a212d; +} + +.alert-danger-3 { + color: #99535c; + background-color: #ffe8eb; + border-color: #ffdce1; +} +.alert-danger-3 .alert-link { + color: #7a424a; +} + +.alert-danger-4 { + color: #665c5e; + background-color: #fffafb; + border-color: #fff8f9; +} +.alert-danger-4 .alert-link { + color: #524a4b; +} + +.alert-info { + color: #0b5c66; + background-color: #d1faff; + border-color: #bbf8ff; +} +.alert-info .alert-link { + color: #094a52; +} + +.alert-info-1 { + color: #0b5c66; + background-color: #d1faff; + border-color: #bbf8ff; +} +.alert-info-1 .alert-link { + color: #094a52; +} + +.alert-info-2 { + color: #245f66; + background-color: #defbff; + border-color: #cdfaff; +} +.alert-info-2 .alert-link { + color: #1d4c52; +} + +.alert-info-3 { + color: #3c6266; + background-color: #eafdff; + border-color: #e0fcff; +} +.alert-info-3 .alert-link { + color: #304e52; +} + +.alert-info-4 { + color: #5e6566; + background-color: #fbfeff; + border-color: #f9feff; +} +.alert-info-4 .alert-link { + color: #4b5152; +} + +.alert-black-0 { + color: #666666; + background-color: white; + border-color: white; +} +.alert-black-0 .alert-link { + color: #525252; +} + +.alert-black-10 { + color: #636465; + background-color: #fdfefe; + border-color: #fdfefe; +} +.alert-black-10 .alert-link { + color: #4f5051; +} + +.alert-black-20 { + color: #606162; + background-color: #fcfdfd; + border-color: #fbfbfc; +} +.alert-black-20 .alert-link { + color: #4d4e4e; +} + +.alert-black-40 { + color: #595c5d; + background-color: #f9fafb; + border-color: #f5f8f8; +} +.alert-black-40 .alert-link { + color: #474a4a; +} + +.alert-black-60 { + color: #474c4e; + background-color: #f0f2f3; + border-color: #e8eced; +} +.alert-black-60 .alert-link { + color: #393d3e; +} + +.alert-black-80 { + color: #3b4244; + background-color: #e0e2e3; + border-color: #d0d4d5; +} +.alert-black-80 .alert-link { + color: #2f3536; +} + +.alert-black-bg { + color: #0a0b0c; + background-color: #cfd0d0; + border-color: #b8b8b9; +} +.alert-black-bg .alert-link { + color: #08090a; +} + +.alert-black-100 { + color: #1b1f20; + background-color: #d5d6d7; + border-color: #c0c2c3; +} +.alert-black-100 .alert-link { + color: #16191a; +} + +.alert-light { + color: #636465; + background-color: #fdfefe; + border-color: #fdfefe; +} +.alert-light .alert-link { + color: #4f5051; +} + +.alert-dark { + color: #0a0b0c; + background-color: #cfd0d0; + border-color: #b8b8b9; +} +.alert-dark .alert-link { + color: #08090a; +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem; + } +} +.progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #dfe6e9; + border-radius: 50rem; +} + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + overflow: hidden; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #0010f7; + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .progress-bar { + -webkit-transition: none; + transition: none; + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.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 { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: 7px; +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section; +} +.list-group-numbered > li::before { + content: counters(section, ".") ". "; + counter-increment: section; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} +.list-group-item-action:hover, .list-group-item-action:focus { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.5rem 24px; + color: #212529; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.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: #6c757d; + pointer-events: none; + background-color: #fff; +} +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #0010f7; + border-color: #0010f7; +} +.list-group-item + .list-group-item { + border-top-width: 0; +} +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px; +} + +.list-group-horizontal { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} +.list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: 7px; + border-top-right-radius: 0; +} +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: 7px; + 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: 1px; + border-left-width: 0; +} +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: 7px; + border-top-right-radius: 0; + } + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: 7px; + 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: 1px; + border-left-width: 0; + } + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 768px) { + .list-group-horizontal-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: 7px; + border-top-right-radius: 0; + } + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: 7px; + 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: 1px; + border-left-width: 0; + } + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 992px) { + .list-group-horizontal-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: 7px; + border-top-right-radius: 0; + } + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: 7px; + 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: 1px; + border-left-width: 0; + } + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1200px) { + .list-group-horizontal-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: 7px; + border-top-right-radius: 0; + } + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: 7px; + 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: 1px; + border-left-width: 0; + } + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1400px) { + .list-group-horizontal-xxl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: 7px; + border-top-right-radius: 0; + } + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: 7px; + 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: 1px; + border-left-width: 0; + } + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +@media (min-width: 1600px) { + .list-group-horizontal-xxxl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .list-group-horizontal-xxxl > .list-group-item:first-child { + border-bottom-left-radius: 7px; + border-top-right-radius: 0; + } + .list-group-horizontal-xxxl > .list-group-item:last-child { + border-top-right-radius: 7px; + border-bottom-left-radius: 0; + } + .list-group-horizontal-xxxl > .list-group-item.active { + margin-top: 0; + } + .list-group-horizontal-xxxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0; + } + .list-group-horizontal-xxxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px; + } +} +.list-group-flush { + border-radius: 0; +} +.list-group-flush > .list-group-item { + border-width: 0 0 1px; +} +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0; +} + +.list-group-item-primary { + color: #000a94; + background-color: #cccffd; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #000a94; + background-color: #b8bae4; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #000a94; + border-color: #000a94; +} + +.list-group-item-primary-1 { + color: #000a94; + background-color: #cccffd; +} +.list-group-item-primary-1.list-group-item-action:hover, .list-group-item-primary-1.list-group-item-action:focus { + color: #000a94; + background-color: #b8bae4; +} +.list-group-item-primary-1.list-group-item-action.active { + color: #fff; + background-color: #000a94; + border-color: #000a94; +} + +.list-group-item-primary-2 { + color: #003b94; + background-color: #cce0fd; +} +.list-group-item-primary-2.list-group-item-action:hover, .list-group-item-primary-2.list-group-item-action:focus { + color: #003b94; + background-color: #b8cae4; +} +.list-group-item-primary-2.list-group-item-action.active { + color: #fff; + background-color: #003b94; + border-color: #003b94; +} + +.list-group-item-primary-3 { + color: #336a92; + background-color: #ddeffd; +} +.list-group-item-primary-3.list-group-item-action:hover, .list-group-item-primary-3.list-group-item-action:focus { + color: #336a92; + background-color: #c7d7e4; +} +.list-group-item-primary-3.list-group-item-action.active { + color: #fff; + background-color: #336a92; + border-color: #336a92; +} + +.list-group-item-primary-4 { + color: #5e6464; + background-color: #fbfefe; +} +.list-group-item-primary-4.list-group-item-action:hover, .list-group-item-primary-4.list-group-item-action:focus { + color: #5e6464; + background-color: #e2e5e5; +} +.list-group-item-primary-4.list-group-item-action.active { + color: #fff; + background-color: #5e6464; + border-color: #5e6464; +} + +.list-group-item-secondary { + color: #790299; + background-color: #f4cdff; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #790299; + background-color: #dcb9e6; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #790299; + border-color: #790299; +} + +.list-group-item-secondary-1 { + color: #790299; + background-color: #f4cdff; +} +.list-group-item-secondary-1.list-group-item-action:hover, .list-group-item-secondary-1.list-group-item-action:focus { + color: #790299; + background-color: #dcb9e6; +} +.list-group-item-secondary-1.list-group-item-action.active { + color: #fff; + background-color: #790299; + border-color: #790299; +} + +.list-group-item-secondary-2 { + color: #884093; + background-color: #f9e1fd; +} +.list-group-item-secondary-2.list-group-item-action:hover, .list-group-item-secondary-2.list-group-item-action:focus { + color: #884093; + background-color: #e0cbe4; +} +.list-group-item-secondary-2.list-group-item-action.active { + color: #fff; + background-color: #884093; + border-color: #884093; +} + +.list-group-item-secondary-3 { + color: #634e66; + background-color: #fdf3ff; +} +.list-group-item-secondary-3.list-group-item-action:hover, .list-group-item-secondary-3.list-group-item-action:focus { + color: #634e66; + background-color: #e4dbe6; +} +.list-group-item-secondary-3.list-group-item-action.active { + color: #fff; + background-color: #634e66; + border-color: #634e66; +} + +.list-group-item-secondary-4 { + color: #656065; + background-color: #fffcfe; +} +.list-group-item-secondary-4.list-group-item-action:hover, .list-group-item-secondary-4.list-group-item-action:focus { + color: #656065; + background-color: #e6e3e5; +} +.list-group-item-secondary-4.list-group-item-action.active { + color: #fff; + background-color: #656065; + border-color: #656065; +} + +.list-group-item-warning { + color: #664e07; + background-color: #fff3d0; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664e07; + background-color: #e6dbbb; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #664e07; + border-color: #664e07; +} + +.list-group-item-warning-1 { + color: #664e07; + background-color: #fff3d0; +} +.list-group-item-warning-1.list-group-item-action:hover, .list-group-item-warning-1.list-group-item-action:focus { + color: #664e07; + background-color: #e6dbbb; +} +.list-group-item-warning-1.list-group-item-action.active { + color: #fff; + background-color: #664e07; + border-color: #664e07; +} + +.list-group-item-warning-2 { + color: #665421; + background-color: #fff6dc; +} +.list-group-item-warning-2.list-group-item-action:hover, .list-group-item-warning-2.list-group-item-action:focus { + color: #665421; + background-color: #e6ddc6; +} +.list-group-item-warning-2.list-group-item-action.active { + color: #fff; + background-color: #665421; + border-color: #665421; +} + +.list-group-item-warning-3 { + color: #665b3b; + background-color: #fff9e9; +} +.list-group-item-warning-3.list-group-item-action:hover, .list-group-item-warning-3.list-group-item-action:focus { + color: #665b3b; + background-color: #e6e0d2; +} +.list-group-item-warning-3.list-group-item-action.active { + color: #fff; + background-color: #665b3b; + border-color: #665b3b; +} + +.list-group-item-warning-4 { + color: #66645d; + background-color: #fffefb; +} +.list-group-item-warning-4.list-group-item-action:hover, .list-group-item-warning-4.list-group-item-action:focus { + color: #66645d; + background-color: #e6e5e2; +} +.list-group-item-warning-4.list-group-item-action.active { + color: #fff; + background-color: #66645d; + border-color: #66645d; +} + +.list-group-item-success { + color: #00634c; + background-color: #ccfdf2; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #00634c; + background-color: #b8e4da; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #00634c; + border-color: #00634c; +} + +.list-group-item-success-1 { + color: #00634c; + background-color: #ccfdf2; +} +.list-group-item-success-1.list-group-item-action:hover, .list-group-item-success-1.list-group-item-action:focus { + color: #00634c; + background-color: #b8e4da; +} +.list-group-item-success-1.list-group-item-action.active { + color: #fff; + background-color: #00634c; + border-color: #00634c; +} + +.list-group-item-success-2 { + color: #246652; + background-color: #defff5; +} +.list-group-item-success-2.list-group-item-action:hover, .list-group-item-success-2.list-group-item-action:focus { + color: #246652; + background-color: #c8e6dd; +} +.list-group-item-success-2.list-group-item-action.active { + color: #fff; + background-color: #246652; + border-color: #246652; +} + +.list-group-item-success-3 { + color: #3d665a; + background-color: #eafff9; +} +.list-group-item-success-3.list-group-item-action:hover, .list-group-item-success-3.list-group-item-action:focus { + color: #3d665a; + background-color: #d3e6e0; +} +.list-group-item-success-3.list-group-item-action.active { + color: #fff; + background-color: #3d665a; + border-color: #3d665a; +} + +.list-group-item-success-4 { + color: #5e6663; + background-color: #fbfffe; +} +.list-group-item-success-4.list-group-item-action:hover, .list-group-item-success-4.list-group-item-action:focus { + color: #5e6663; + background-color: #e2e6e5; +} +.list-group-item-success-4.list-group-item-action.active { + color: #fff; + background-color: #5e6663; + border-color: #5e6663; +} + +.list-group-item-danger { + color: #990014; + background-color: #ffccd3; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #990014; + background-color: #e6b8be; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #990014; + border-color: #990014; +} + +.list-group-item-danger-1 { + color: #990014; + background-color: #ffccd3; +} +.list-group-item-danger-1.list-group-item-action:hover, .list-group-item-danger-1.list-group-item-action:focus { + color: #990014; + background-color: #e6b8be; +} +.list-group-item-danger-1.list-group-item-action.active { + color: #fff; + background-color: #990014; + border-color: #990014; +} + +.list-group-item-danger-2 { + color: #992938; + background-color: #ffdadf; +} +.list-group-item-danger-2.list-group-item-action:hover, .list-group-item-danger-2.list-group-item-action:focus { + color: #992938; + background-color: #e6c4c9; +} +.list-group-item-danger-2.list-group-item-action.active { + color: #fff; + background-color: #992938; + border-color: #992938; +} + +.list-group-item-danger-3 { + color: #99535c; + background-color: #ffe8eb; +} +.list-group-item-danger-3.list-group-item-action:hover, .list-group-item-danger-3.list-group-item-action:focus { + color: #99535c; + background-color: #e6d1d4; +} +.list-group-item-danger-3.list-group-item-action.active { + color: #fff; + background-color: #99535c; + border-color: #99535c; +} + +.list-group-item-danger-4 { + color: #665c5e; + background-color: #fffafb; +} +.list-group-item-danger-4.list-group-item-action:hover, .list-group-item-danger-4.list-group-item-action:focus { + color: #665c5e; + background-color: #e6e1e2; +} +.list-group-item-danger-4.list-group-item-action.active { + color: #fff; + background-color: #665c5e; + border-color: #665c5e; +} + +.list-group-item-info { + color: #0b5c66; + background-color: #d1faff; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0b5c66; + background-color: #bce1e6; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0b5c66; + border-color: #0b5c66; +} + +.list-group-item-info-1 { + color: #0b5c66; + background-color: #d1faff; +} +.list-group-item-info-1.list-group-item-action:hover, .list-group-item-info-1.list-group-item-action:focus { + color: #0b5c66; + background-color: #bce1e6; +} +.list-group-item-info-1.list-group-item-action.active { + color: #fff; + background-color: #0b5c66; + border-color: #0b5c66; +} + +.list-group-item-info-2 { + color: #245f66; + background-color: #defbff; +} +.list-group-item-info-2.list-group-item-action:hover, .list-group-item-info-2.list-group-item-action:focus { + color: #245f66; + background-color: #c8e2e6; +} +.list-group-item-info-2.list-group-item-action.active { + color: #fff; + background-color: #245f66; + border-color: #245f66; +} + +.list-group-item-info-3 { + color: #3c6266; + background-color: #eafdff; +} +.list-group-item-info-3.list-group-item-action:hover, .list-group-item-info-3.list-group-item-action:focus { + color: #3c6266; + background-color: #d3e4e6; +} +.list-group-item-info-3.list-group-item-action.active { + color: #fff; + background-color: #3c6266; + border-color: #3c6266; +} + +.list-group-item-info-4 { + color: #5e6566; + background-color: #fbfeff; +} +.list-group-item-info-4.list-group-item-action:hover, .list-group-item-info-4.list-group-item-action:focus { + color: #5e6566; + background-color: #e2e5e6; +} +.list-group-item-info-4.list-group-item-action.active { + color: #fff; + background-color: #5e6566; + border-color: #5e6566; +} + +.list-group-item-black-0 { + color: #666666; + background-color: white; +} +.list-group-item-black-0.list-group-item-action:hover, .list-group-item-black-0.list-group-item-action:focus { + color: #666666; + background-color: #e6e6e6; +} +.list-group-item-black-0.list-group-item-action.active { + color: #fff; + background-color: #666666; + border-color: #666666; +} + +.list-group-item-black-10 { + color: #636465; + background-color: #fdfefe; +} +.list-group-item-black-10.list-group-item-action:hover, .list-group-item-black-10.list-group-item-action:focus { + color: #636465; + background-color: #e4e5e5; +} +.list-group-item-black-10.list-group-item-action.active { + color: #fff; + background-color: #636465; + border-color: #636465; +} + +.list-group-item-black-20 { + color: #606162; + background-color: #fcfdfd; +} +.list-group-item-black-20.list-group-item-action:hover, .list-group-item-black-20.list-group-item-action:focus { + color: #606162; + background-color: #e3e4e4; +} +.list-group-item-black-20.list-group-item-action.active { + color: #fff; + background-color: #606162; + border-color: #606162; +} + +.list-group-item-black-40 { + color: #595c5d; + background-color: #f9fafb; +} +.list-group-item-black-40.list-group-item-action:hover, .list-group-item-black-40.list-group-item-action:focus { + color: #595c5d; + background-color: #e0e1e2; +} +.list-group-item-black-40.list-group-item-action.active { + color: #fff; + background-color: #595c5d; + border-color: #595c5d; +} + +.list-group-item-black-60 { + color: #474c4e; + background-color: #f0f2f3; +} +.list-group-item-black-60.list-group-item-action:hover, .list-group-item-black-60.list-group-item-action:focus { + color: #474c4e; + background-color: #d8dadb; +} +.list-group-item-black-60.list-group-item-action.active { + color: #fff; + background-color: #474c4e; + border-color: #474c4e; +} + +.list-group-item-black-80 { + color: #3b4244; + background-color: #e0e2e3; +} +.list-group-item-black-80.list-group-item-action:hover, .list-group-item-black-80.list-group-item-action:focus { + color: #3b4244; + background-color: #cacbcc; +} +.list-group-item-black-80.list-group-item-action.active { + color: #fff; + background-color: #3b4244; + border-color: #3b4244; +} + +.list-group-item-black-bg { + color: #0a0b0c; + background-color: #cfd0d0; +} +.list-group-item-black-bg.list-group-item-action:hover, .list-group-item-black-bg.list-group-item-action:focus { + color: #0a0b0c; + background-color: #babbbb; +} +.list-group-item-black-bg.list-group-item-action.active { + color: #fff; + background-color: #0a0b0c; + border-color: #0a0b0c; +} + +.list-group-item-black-100 { + color: #1b1f20; + background-color: #d5d6d7; +} +.list-group-item-black-100.list-group-item-action:hover, .list-group-item-black-100.list-group-item-action:focus { + color: #1b1f20; + background-color: #c0c1c2; +} +.list-group-item-black-100.list-group-item-action.active { + color: #fff; + background-color: #1b1f20; + border-color: #1b1f20; +} + +.list-group-item-light { + color: #636465; + background-color: #fdfefe; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636465; + background-color: #e4e5e5; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #636465; + border-color: #636465; +} + +.list-group-item-dark { + color: #0a0b0c; + background-color: #cfd0d0; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #0a0b0c; + background-color: #babbbb; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #0a0b0c; + border-color: #0a0b0c; +} + +.btn-close { + -webkit-box-sizing: content-box; + box-sizing: content-box; + width: 1em; + height: 1em; + padding: 0.25em 0.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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat; + border: 0; + border-radius: 7px; + opacity: 0.5; +} +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: 0.75; +} +.btn-close:focus { + outline: 0; + -webkit-box-shadow: none; + box-shadow: none; + opacity: 1; +} +.btn-close:disabled, .btn-close.disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + opacity: 0.25; +} + +.btn-close-white { + -webkit-filter: invert(1) grayscale(100%) brightness(200%); + filter: invert(1) grayscale(100%) brightness(200%); +} + +.toast { + width: 350px; + max-width: 100%; + font-size: 0.875rem; + pointer-events: auto; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, 0.1); + -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15); + border-radius: 7px; +} +.toast.showing { + opacity: 0; +} +.toast:not(.show) { + display: none; +} + +.toast-container { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none; +} +.toast-container > :not(:last-child) { + margin-bottom: 0.75rem; +} + +.toast-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.5rem 0.75rem; + color: #6c757d; + background-color: rgba(255, 255, 255, 0.85); + background-clip: padding-box; + border-bottom: 0 solid rgba(0, 0, 0, 0.05); + border-top-left-radius: 7px; + border-top-right-radius: 7px; +} +.toast-header .btn-close { + margin-right: -0.375rem; + margin-left: 0.75rem; +} + +.toast-body { + padding: 0.75rem; + word-wrap: break-word; +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1055; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + -webkit-transition: -webkit-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -50px); + transform: translate(0, -50px); +} +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + -webkit-transition: none; + transition: none; + } +} +.modal.show .modal-dialog { + -webkit-transform: none; + transform: none; +} +.modal.modal-static .modal-dialog { + -webkit-transform: scale(1.02); + transform: scale(1.02); +} + +.modal-dialog-scrollable { + height: calc(100% - 1rem); +} +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden; +} +.modal-dialog-scrollable .modal-body { + overflow-y: auto; +} + +.modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - 1rem); +} + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, 0.2); + border-radius: 7px; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + width: 100vw; + height: 100vh; + background-color: #2d3436; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.4; +} + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1.5rem 1.5rem; + border-bottom: 0 solid #dfe6e9; + border-top-left-radius: 7px; + border-top-right-radius: 7px; +} +.modal-header .btn-close { + padding: 0.75rem 0.75rem; + margin: -0.75rem -0.75rem -0.75rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.5rem; +} + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-negative: 0; + flex-shrink: 0; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1.25rem; + border-top: 0 solid #dfe6e9; + border-bottom-right-radius: 7px; + border-bottom-left-radius: 7px; +} +.modal-footer > * { + margin: 0.25rem; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + + .modal-dialog-scrollable { + height: calc(100% - 3.5rem); + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem); + } + + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg, +.modal-xl { + max-width: 800px; + } +} +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px; + } +} +.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-header { + border-radius: 0; +} +.modal-fullscreen .modal-body { + overflow-y: auto; +} +.modal-fullscreen .modal-footer { + border-radius: 0; +} + +@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-header { + border-radius: 0; + } + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0; + } +} +@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-header { + border-radius: 0; + } + .modal-fullscreen-md-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-md-down .modal-footer { + border-radius: 0; + } +} +@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-header { + border-radius: 0; + } + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0; + } +} +@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-header { + border-radius: 0; + } + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0; + } +} +@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-header { + border-radius: 0; + } + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0; + } +} +@media (max-width: 1599.98px) { + .modal-fullscreen-xxxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0; + } + .modal-fullscreen-xxxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0; + } + .modal-fullscreen-xxxl-down .modal-header { + border-radius: 0; + } + .modal-fullscreen-xxxl-down .modal-body { + overflow-y: auto; + } + .modal-fullscreen-xxxl-down .modal-footer { + border-radius: 0; + } +} +.tooltip { + position: absolute; + z-index: 1080; + display: block; + margin: 0; + 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; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 1; +} +.tooltip .tooltip-arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .tooltip-arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] { + padding: 0.4rem 0; +} +.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow { + bottom: 0; +} +.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before { + top: -1px; + border-width: 0.4rem 0.4rem 0; + border-top-color: #ebfafa; +} + +.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] { + padding: 0 0.4rem; +} +.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: -1px; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #ebfafa; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] { + padding: 0.4rem 0; +} +.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow { + top: 0; +} +.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before { + bottom: -1px; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #ebfafa; +} + +.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] { + padding: 0 0.4rem; +} +.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: -1px; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #ebfafa; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #0010f7; + text-align: center; + background-color: #ebfafa; + border-radius: 7px; +} + +.popover { + position: absolute; + top: 0; + left: 0 /* rtl:ignore */; + z-index: 1070; + display: block; + max-width: 276px; + 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; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, 0.2); + border-radius: 7px; +} +.popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; +} +.popover .popover-arrow::before, .popover .popover-arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow { + bottom: -0.5rem; +} +.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: #ffffff; +} +.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after { + bottom: 0; + border-width: 0.5rem 0.5rem 0; + border-top-color: #fff; +} + +.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + left: -0.5rem; + width: 0.5rem; + height: 1rem; +} +.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #ffffff; +} +.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after { + left: 0; + border-width: 0.5rem 0.5rem 0.5rem 0; + border-right-color: #fff; +} + +.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow { + top: -0.5rem; +} +.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #ffffff; +} +.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after { + top: 0; + border-width: 0 0.5rem 0.5rem 0.5rem; + border-bottom-color: #fff; +} +.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 0 solid #ffffff; +} + +.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + right: -0.5rem; + width: 0.5rem; + height: 1rem; +} +.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #ffffff; +} +.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after { + right: 0; + border-width: 0.5rem 0 0.5rem 0.5rem; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 1rem; + margin-bottom: 0; + font-size: 1rem; + background-color: #ffffff; + border-bottom: 0 solid rgba(0, 0, 0, 0.2); + border-top-left-radius: 7px; + border-top-right-radius: 7px; +} +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 1rem 1rem; + color: #636e72; +} + +.carousel { + position: relative; +} + +.carousel.pointer-event { + -ms-touch-action: pan-y; + touch-action: pan-y; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner::after { + display: block; + clear: both; + content: ""; +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-transition: -webkit-transform 0.6s ease-in-out; + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .carousel-item { + -webkit-transition: none; + transition: none; + } +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +/* rtl:begin:ignore */ +.carousel-item-next:not(.carousel-item-start), +.active.carousel-item-end { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.carousel-item-prev:not(.carousel-item-end), +.active.carousel-item-start { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +/* rtl:end:ignore */ +.carousel-fade .carousel-item { + opacity: 0; + -webkit-transition-property: opacity; + transition-property: opacity; + -webkit-transform: none; + transform: none; +} +.carousel-fade .carousel-item.active, +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end { + z-index: 1; + opacity: 1; +} +.carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + z-index: 0; + opacity: 0; + -webkit-transition: opacity 0s 0.6s; + transition: opacity 0s 0.6s; +} +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-start, +.carousel-fade .active.carousel-item-end { + -webkit-transition: none; + transition: none; + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + opacity: 0.5; + -webkit-transition: opacity 0.15s ease; + transition: opacity 0.15s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-control-prev, +.carousel-control-next { + -webkit-transition: none; + transition: none; + } +} +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100%; +} + +/* rtl:options: { + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +} */ +.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: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none; +} +.carousel-indicators [data-bs-target] { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + 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: 0.5; + -webkit-transition: opacity 0.6s ease; + transition: opacity 0.6s ease; +} +@media (prefers-reduced-motion: reduce) { + .carousel-indicators [data-bs-target] { + -webkit-transition: none; + 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-prev-icon, +.carousel-dark .carousel-control-next-icon { + -webkit-filter: invert(1) grayscale(100); + filter: invert(1) grayscale(100); +} +.carousel-dark .carousel-indicators [data-bs-target] { + background-color: #000; +} +.carousel-dark .carousel-caption { + color: #000; +} + +@-webkit-keyframes spinner-border { + to { + -webkit-transform: rotate(360deg) /* rtl:ignore */; + transform: rotate(360deg) /* rtl:ignore */; + } +} + +@keyframes spinner-border { + to { + -webkit-transform: rotate(360deg) /* rtl:ignore */; + transform: rotate(360deg) /* rtl:ignore */; + } +} +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + border: 0.25em solid currentColor; + border-right-color: transparent; + border-radius: 50%; + -webkit-animation: 0.75s linear infinite spinner-border; + animation: 0.75s linear infinite spinner-border; +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: 0.2em; +} + +@-webkit-keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes spinner-grow { + 0% { + -webkit-transform: scale(0); + transform: scale(0); + } + 50% { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -0.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: 0.75s linear infinite spinner-grow; + animation: 0.75s linear infinite spinner-grow; +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem; +} + +@media (prefers-reduced-motion: reduce) { + .spinner-border, +.spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s; + } +} +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1045; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + -webkit-transition: -webkit-transform 0.3s ease-in-out; + transition: -webkit-transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out; + transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; +} +@media (prefers-reduced-motion: reduce) { + .offcanvas { + -webkit-transition: none; + transition: none; + } +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #2d3436; +} +.offcanvas-backdrop.fade { + opacity: 0; +} +.offcanvas-backdrop.show { + opacity: 0.4; +} + +.offcanvas-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 16px 24px; +} +.offcanvas-header .btn-close { + padding: 8px 12px; + margin-top: -8px; + margin-right: -12px; + margin-bottom: -8px; +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.5; +} + +.offcanvas-body { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + padding: 16px 24px; + overflow-y: auto; +} + +.offcanvas-start { + top: 0; + left: 0; + width: 400px; + border-right: 0 solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +.offcanvas-end { + top: 0; + right: 0; + width: 400px; + border-left: 0 solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +.offcanvas-top { + top: 0; + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-bottom: 0 solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateY(-100%); + transform: translateY(-100%); +} + +.offcanvas-bottom { + right: 0; + left: 0; + height: 30vh; + max-height: 100%; + border-top: 0 solid rgba(0, 0, 0, 0.2); + -webkit-transform: translateY(100%); + transform: translateY(100%); +} + +.offcanvas.show { + -webkit-transform: none; + transform: none; +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentColor; + opacity: 0.5; +} +.placeholder.btn::before { + display: inline-block; + content: ""; +} + +.placeholder-xs { + min-height: 0.6em; +} + +.placeholder-sm { + min-height: 0.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: 0.2; + } +} + +@keyframes placeholder-glow { + 50% { + opacity: 0.2; + } +} +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + -webkit-animation: placeholder-wave 2s linear infinite; + animation: placeholder-wave 2s linear infinite; +} + +@-webkit-keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} + +@keyframes placeholder-wave { + 100% { + -webkit-mask-position: -200% 0%; + mask-position: -200% 0%; + } +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.link-primary { + color: #0010f7; +} +.link-primary:hover, .link-primary:focus { + color: #000dc6; +} + +.link-primary-1 { + color: #0010f7; +} +.link-primary-1:hover, .link-primary-1:focus { + color: #000dc6; +} + +.link-primary-2 { + color: #0063f7; +} +.link-primary-2:hover, .link-primary-2:focus { + color: #004fc6; +} + +.link-primary-3 { + color: #55b1f3; +} +.link-primary-3:hover, .link-primary-3:focus { + color: #77c1f5; +} + +.link-primary-4 { + color: #ebfafa; +} +.link-primary-4:hover, .link-primary-4:focus { + color: #effbfb; +} + +.link-secondary { + color: #c903ff; +} +.link-secondary:hover, .link-secondary:focus { + color: #d435ff; +} + +.link-secondary-1 { + color: #c903ff; +} +.link-secondary-1:hover, .link-secondary-1:focus { + color: #d435ff; +} + +.link-secondary-2 { + color: #e26bf5; +} +.link-secondary-2:hover, .link-secondary-2:focus { + color: #e889f7; +} + +.link-secondary-3 { + color: #f7c2ff; +} +.link-secondary-3:hover, .link-secondary-3:focus { + color: #f9ceff; +} + +.link-secondary-4 { + color: #fdeffc; +} +.link-secondary-4:hover, .link-secondary-4:focus { + color: #fdf2fd; +} + +.link-warning { + color: #ffc212; +} +.link-warning:hover, .link-warning:focus { + color: #ffce41; +} + +.link-warning-1 { + color: #ffc212; +} +.link-warning-1:hover, .link-warning-1:focus { + color: #ffce41; +} + +.link-warning-2 { + color: #ffd252; +} +.link-warning-2:hover, .link-warning-2:focus { + color: #ffdb75; +} + +.link-warning-3 { + color: #ffe393; +} +.link-warning-3:hover, .link-warning-3:focus { + color: #ffe9a9; +} + +.link-warning-4 { + color: #fff9e9; +} +.link-warning-4:hover, .link-warning-4:focus { + color: #fffaed; +} + +.link-success { + color: #00f7bf; +} +.link-success:hover, .link-success:focus { + color: #33f9cc; +} + +.link-success-1 { + color: #00f7bf; +} +.link-success-1:hover, .link-success-1:focus { + color: #33f9cc; +} + +.link-success-2 { + color: #5bffce; +} +.link-success-2:hover, .link-success-2:focus { + color: #7cffd8; +} + +.link-success-3 { + color: #98ffe0; +} +.link-success-3:hover, .link-success-3:focus { + color: #adffe6; +} + +.link-success-4 { + color: #eafff8; +} +.link-success-4:hover, .link-success-4:focus { + color: #eefff9; +} + +.link-danger { + color: #ff0022; +} +.link-danger:hover, .link-danger:focus { + color: #ff334e; +} + +.link-danger-1 { + color: #ff0022; +} +.link-danger-1:hover, .link-danger-1:focus { + color: #ff334e; +} + +.link-danger-2 { + color: #ff455e; +} +.link-danger-2:hover, .link-danger-2:focus { + color: #ff6a7e; +} + +.link-danger-3 { + color: #ff8b9a; +} +.link-danger-3:hover, .link-danger-3:focus { + color: #ffa2ae; +} + +.link-danger-4 { + color: #ffe7ea; +} +.link-danger-4:hover, .link-danger-4:focus { + color: #ffecee; +} + +.link-info { + color: #1be7ff; +} +.link-info:hover, .link-info:focus { + color: #49ecff; +} + +.link-info-1 { + color: #1be7ff; +} +.link-info-1:hover, .link-info-1:focus { + color: #49ecff; +} + +.link-info-2 { + color: #59edff; +} +.link-info-2:hover, .link-info-2:focus { + color: #7af1ff; +} + +.link-info-3 { + color: #97f4ff; +} +.link-info-3:hover, .link-info-3:focus { + color: #acf6ff; +} + +.link-info-4 { + color: #eafcff; +} +.link-info-4:hover, .link-info-4:focus { + color: #eefdff; +} + +.link-black-0 { + color: #ffffff; +} +.link-black-0:hover, .link-black-0:focus { + color: white; +} + +.link-black-10 { + color: #f7fafc; +} +.link-black-10:hover, .link-black-10:focus { + color: #f9fbfd; +} + +.link-black-20 { + color: #f0f3f5; +} +.link-black-20:hover, .link-black-20:focus { + color: #f3f5f7; +} + +.link-black-40 { + color: #dfe6e9; +} +.link-black-40:hover, .link-black-40:focus { + color: #e5ebed; +} + +.link-black-60 { + color: #b2bec3; +} +.link-black-60:hover, .link-black-60:focus { + color: #c1cbcf; +} + +.link-black-80 { + color: #636e72; +} +.link-black-80:hover, .link-black-80:focus { + color: #4f585b; +} + +.link-black-bg { + color: #111314; +} +.link-black-bg:hover, .link-black-bg:focus { + color: #0e0f10; +} + +.link-black-100 { + color: #2d3436; +} +.link-black-100:hover, .link-black-100:focus { + color: #242a2b; +} + +.link-light { + color: #f7fafc; +} +.link-light:hover, .link-light:focus { + color: #f9fbfd; +} + +.link-dark { + color: #111314; +} +.link-dark:hover, .link-dark:focus { + color: #0e0f10; +} + +.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: sticky; + top: 0; + z-index: 1020; +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 768px) { + .sticky-md-top { + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 992px) { + .sticky-lg-top { + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 1200px) { + .sticky-xl-top { + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 1400px) { + .sticky-xxl-top { + position: sticky; + top: 0; + z-index: 1020; + } +} +@media (min-width: 1600px) { + .sticky-xxxl-top { + position: sticky; + top: 0; + z-index: 1020; + } +} +.hstack { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -ms-flex-item-align: stretch; + align-self: stretch; +} + +.vstack { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-item-align: stretch; + 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; + -ms-flex-item-align: stretch; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentColor; + opacity: 0.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: 0.25 !important; +} + +.opacity-50 { + opacity: 0.5 !important; +} + +.opacity-75 { + opacity: 0.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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +.d-none { + display: none !important; +} + +.shadow { + -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} + +.shadow-sm { + -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} + +.shadow-lg { + -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} + +.shadow-none { + -webkit-box-shadow: none !important; + 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: 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 { + -webkit-transform: translate(-50%, -50%) !important; + transform: translate(-50%, -50%) !important; +} + +.translate-middle-x { + -webkit-transform: translateX(-50%) !important; + transform: translateX(-50%) !important; +} + +.translate-middle-y { + -webkit-transform: translateY(-50%) !important; + transform: translateY(-50%) !important; +} + +.border { + border: 1px solid #dfe6e9 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top { + border-top: 1px solid #dfe6e9 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-end { + border-right: 1px solid #dfe6e9 !important; +} + +.border-end-0 { + border-right: 0 !important; +} + +.border-bottom { + border-bottom: 1px solid #dfe6e9 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-start { + border-left: 1px solid #dfe6e9 !important; +} + +.border-start-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #0010f7 !important; +} + +.border-primary-1 { + border-color: #0010f7 !important; +} + +.border-primary-2 { + border-color: #0063f7 !important; +} + +.border-primary-3 { + border-color: #55b1f3 !important; +} + +.border-primary-4 { + border-color: #ebfafa !important; +} + +.border-secondary { + border-color: #c903ff !important; +} + +.border-secondary-1 { + border-color: #c903ff !important; +} + +.border-secondary-2 { + border-color: #e26bf5 !important; +} + +.border-secondary-3 { + border-color: #f7c2ff !important; +} + +.border-secondary-4 { + border-color: #fdeffc !important; +} + +.border-warning { + border-color: #ffc212 !important; +} + +.border-warning-1 { + border-color: #ffc212 !important; +} + +.border-warning-2 { + border-color: #ffd252 !important; +} + +.border-warning-3 { + border-color: #ffe393 !important; +} + +.border-warning-4 { + border-color: #fff9e9 !important; +} + +.border-success { + border-color: #00f7bf !important; +} + +.border-success-1 { + border-color: #00f7bf !important; +} + +.border-success-2 { + border-color: #5bffce !important; +} + +.border-success-3 { + border-color: #98ffe0 !important; +} + +.border-success-4 { + border-color: #eafff8 !important; +} + +.border-danger { + border-color: #ff0022 !important; +} + +.border-danger-1 { + border-color: #ff0022 !important; +} + +.border-danger-2 { + border-color: #ff455e !important; +} + +.border-danger-3 { + border-color: #ff8b9a !important; +} + +.border-danger-4 { + border-color: #ffe7ea !important; +} + +.border-info { + border-color: #1be7ff !important; +} + +.border-info-1 { + border-color: #1be7ff !important; +} + +.border-info-2 { + border-color: #59edff !important; +} + +.border-info-3 { + border-color: #97f4ff !important; +} + +.border-info-4 { + border-color: #eafcff !important; +} + +.border-black-0 { + border-color: #ffffff !important; +} + +.border-black-10 { + border-color: #f7fafc !important; +} + +.border-black-20 { + border-color: #f0f3f5 !important; +} + +.border-black-40 { + border-color: #dfe6e9 !important; +} + +.border-black-60 { + border-color: #b2bec3 !important; +} + +.border-black-80 { + border-color: #636e72 !important; +} + +.border-black-bg { + border-color: #111314 !important; +} + +.border-black-100 { + border-color: #2d3436 !important; +} + +.border-light { + border-color: #f7fafc !important; +} + +.border-dark { + border-color: #111314 !important; +} + +.border-white { + border-color: #fff !important; +} + +.border-1 { + border-width: 1px !important; +} + +.border-2 { + border-width: 2px !important; +} + +.border-3 { + border-width: 3px !important; +} + +.border-none { + border-width: 0 !important; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.w-auto { + width: auto !important; +} + +.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 { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} + +.flex-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} + +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} + +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.gap-0 { + gap: 0px !important; +} + +.gap-4 { + gap: 4px !important; +} + +.gap-6 { + gap: 6px !important; +} + +.gap-8 { + gap: 8px !important; +} + +.gap-10 { + gap: 10px !important; +} + +.gap-12 { + gap: 12px !important; +} + +.gap-16 { + gap: 16px !important; +} + +.gap-18 { + gap: 18px !important; +} + +.gap-24 { + gap: 24px !important; +} + +.gap-32 { + gap: 32px !important; +} + +.gap-36 { + gap: 36px !important; +} + +.gap-42 { + gap: 42px !important; +} + +.gap-48 { + gap: 48px !important; +} + +.gap-64 { + gap: 64px !important; +} + +.gap-80 { + gap: 80px !important; +} + +.gap-96 { + gap: 96px !important; +} + +.gap-120 { + gap: 120px !important; +} + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.justify-content-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; +} + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +.order-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; +} + +.order-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; +} + +.order-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; +} + +.order-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; +} + +.order-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; +} + +.order-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; +} + +.order-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; +} + +.order-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; +} + +.m-0 { + margin: 0px !important; +} + +.m-4 { + margin: 4px !important; +} + +.m-6 { + margin: 6px !important; +} + +.m-8 { + margin: 8px !important; +} + +.m-10 { + margin: 10px !important; +} + +.m-12 { + margin: 12px !important; +} + +.m-16 { + margin: 16px !important; +} + +.m-18 { + margin: 18px !important; +} + +.m-24 { + margin: 24px !important; +} + +.m-32 { + margin: 32px !important; +} + +.m-36 { + margin: 36px !important; +} + +.m-42 { + margin: 42px !important; +} + +.m-48 { + margin: 48px !important; +} + +.m-64 { + margin: 64px !important; +} + +.m-80 { + margin: 80px !important; +} + +.m-96 { + margin: 96px !important; +} + +.m-120 { + margin: 120px !important; +} + +.m-auto { + margin: auto !important; +} + +.mx-0 { + margin-right: 0px !important; + margin-left: 0px !important; +} + +.mx-4 { + margin-right: 4px !important; + margin-left: 4px !important; +} + +.mx-6 { + margin-right: 6px !important; + margin-left: 6px !important; +} + +.mx-8 { + margin-right: 8px !important; + margin-left: 8px !important; +} + +.mx-10 { + margin-right: 10px !important; + margin-left: 10px !important; +} + +.mx-12 { + margin-right: 12px !important; + margin-left: 12px !important; +} + +.mx-16 { + margin-right: 16px !important; + margin-left: 16px !important; +} + +.mx-18 { + margin-right: 18px !important; + margin-left: 18px !important; +} + +.mx-24 { + margin-right: 24px !important; + margin-left: 24px !important; +} + +.mx-32 { + margin-right: 32px !important; + margin-left: 32px !important; +} + +.mx-36 { + margin-right: 36px !important; + margin-left: 36px !important; +} + +.mx-42 { + margin-right: 42px !important; + margin-left: 42px !important; +} + +.mx-48 { + margin-right: 48px !important; + margin-left: 48px !important; +} + +.mx-64 { + margin-right: 64px !important; + margin-left: 64px !important; +} + +.mx-80 { + margin-right: 80px !important; + margin-left: 80px !important; +} + +.mx-96 { + margin-right: 96px !important; + margin-left: 96px !important; +} + +.mx-120 { + margin-right: 120px !important; + margin-left: 120px !important; +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.my-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; +} + +.my-4 { + margin-top: 4px !important; + margin-bottom: 4px !important; +} + +.my-6 { + margin-top: 6px !important; + margin-bottom: 6px !important; +} + +.my-8 { + margin-top: 8px !important; + margin-bottom: 8px !important; +} + +.my-10 { + margin-top: 10px !important; + margin-bottom: 10px !important; +} + +.my-12 { + margin-top: 12px !important; + margin-bottom: 12px !important; +} + +.my-16 { + margin-top: 16px !important; + margin-bottom: 16px !important; +} + +.my-18 { + margin-top: 18px !important; + margin-bottom: 18px !important; +} + +.my-24 { + margin-top: 24px !important; + margin-bottom: 24px !important; +} + +.my-32 { + margin-top: 32px !important; + margin-bottom: 32px !important; +} + +.my-36 { + margin-top: 36px !important; + margin-bottom: 36px !important; +} + +.my-42 { + margin-top: 42px !important; + margin-bottom: 42px !important; +} + +.my-48 { + margin-top: 48px !important; + margin-bottom: 48px !important; +} + +.my-64 { + margin-top: 64px !important; + margin-bottom: 64px !important; +} + +.my-80 { + margin-top: 80px !important; + margin-bottom: 80px !important; +} + +.my-96 { + margin-top: 96px !important; + margin-bottom: 96px !important; +} + +.my-120 { + margin-top: 120px !important; + margin-bottom: 120px !important; +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.mt-0 { + margin-top: 0px !important; +} + +.mt-4 { + margin-top: 4px !important; +} + +.mt-6 { + margin-top: 6px !important; +} + +.mt-8 { + margin-top: 8px !important; +} + +.mt-10 { + margin-top: 10px !important; +} + +.mt-12 { + margin-top: 12px !important; +} + +.mt-16 { + margin-top: 16px !important; +} + +.mt-18 { + margin-top: 18px !important; +} + +.mt-24 { + margin-top: 24px !important; +} + +.mt-32 { + margin-top: 32px !important; +} + +.mt-36 { + margin-top: 36px !important; +} + +.mt-42 { + margin-top: 42px !important; +} + +.mt-48 { + margin-top: 48px !important; +} + +.mt-64 { + margin-top: 64px !important; +} + +.mt-80 { + margin-top: 80px !important; +} + +.mt-96 { + margin-top: 96px !important; +} + +.mt-120 { + margin-top: 120px !important; +} + +.mt-auto { + margin-top: auto !important; +} + +.me-0 { + margin-right: 0px !important; +} + +.me-4 { + margin-right: 4px !important; +} + +.me-6 { + margin-right: 6px !important; +} + +.me-8 { + margin-right: 8px !important; +} + +.me-10 { + margin-right: 10px !important; +} + +.me-12 { + margin-right: 12px !important; +} + +.me-16 { + margin-right: 16px !important; +} + +.me-18 { + margin-right: 18px !important; +} + +.me-24 { + margin-right: 24px !important; +} + +.me-32 { + margin-right: 32px !important; +} + +.me-36 { + margin-right: 36px !important; +} + +.me-42 { + margin-right: 42px !important; +} + +.me-48 { + margin-right: 48px !important; +} + +.me-64 { + margin-right: 64px !important; +} + +.me-80 { + margin-right: 80px !important; +} + +.me-96 { + margin-right: 96px !important; +} + +.me-120 { + margin-right: 120px !important; +} + +.me-auto { + margin-right: auto !important; +} + +.mb-0 { + margin-bottom: 0px !important; +} + +.mb-4 { + margin-bottom: 4px !important; +} + +.mb-6 { + margin-bottom: 6px !important; +} + +.mb-8 { + margin-bottom: 8px !important; +} + +.mb-10 { + margin-bottom: 10px !important; +} + +.mb-12 { + margin-bottom: 12px !important; +} + +.mb-16 { + margin-bottom: 16px !important; +} + +.mb-18 { + margin-bottom: 18px !important; +} + +.mb-24 { + margin-bottom: 24px !important; +} + +.mb-32 { + margin-bottom: 32px !important; +} + +.mb-36 { + margin-bottom: 36px !important; +} + +.mb-42 { + margin-bottom: 42px !important; +} + +.mb-48 { + margin-bottom: 48px !important; +} + +.mb-64 { + margin-bottom: 64px !important; +} + +.mb-80 { + margin-bottom: 80px !important; +} + +.mb-96 { + margin-bottom: 96px !important; +} + +.mb-120 { + margin-bottom: 120px !important; +} + +.mb-auto { + margin-bottom: auto !important; +} + +.ms-0 { + margin-left: 0px !important; +} + +.ms-4 { + margin-left: 4px !important; +} + +.ms-6 { + margin-left: 6px !important; +} + +.ms-8 { + margin-left: 8px !important; +} + +.ms-10 { + margin-left: 10px !important; +} + +.ms-12 { + margin-left: 12px !important; +} + +.ms-16 { + margin-left: 16px !important; +} + +.ms-18 { + margin-left: 18px !important; +} + +.ms-24 { + margin-left: 24px !important; +} + +.ms-32 { + margin-left: 32px !important; +} + +.ms-36 { + margin-left: 36px !important; +} + +.ms-42 { + margin-left: 42px !important; +} + +.ms-48 { + margin-left: 48px !important; +} + +.ms-64 { + margin-left: 64px !important; +} + +.ms-80 { + margin-left: 80px !important; +} + +.ms-96 { + margin-left: 96px !important; +} + +.ms-120 { + margin-left: 120px !important; +} + +.ms-auto { + margin-left: auto !important; +} + +.m-n4 { + margin: -4px !important; +} + +.m-n6 { + margin: -6px !important; +} + +.m-n8 { + margin: -8px !important; +} + +.m-n10 { + margin: -10px !important; +} + +.m-n12 { + margin: -12px !important; +} + +.m-n16 { + margin: -16px !important; +} + +.m-n18 { + margin: -18px !important; +} + +.m-n24 { + margin: -24px !important; +} + +.m-n32 { + margin: -32px !important; +} + +.m-n36 { + margin: -36px !important; +} + +.m-n42 { + margin: -42px !important; +} + +.m-n48 { + margin: -48px !important; +} + +.m-n64 { + margin: -64px !important; +} + +.m-n80 { + margin: -80px !important; +} + +.m-n96 { + margin: -96px !important; +} + +.m-n120 { + margin: -120px !important; +} + +.mx-n4 { + margin-right: -4px !important; + margin-left: -4px !important; +} + +.mx-n6 { + margin-right: -6px !important; + margin-left: -6px !important; +} + +.mx-n8 { + margin-right: -8px !important; + margin-left: -8px !important; +} + +.mx-n10 { + margin-right: -10px !important; + margin-left: -10px !important; +} + +.mx-n12 { + margin-right: -12px !important; + margin-left: -12px !important; +} + +.mx-n16 { + margin-right: -16px !important; + margin-left: -16px !important; +} + +.mx-n18 { + margin-right: -18px !important; + margin-left: -18px !important; +} + +.mx-n24 { + margin-right: -24px !important; + margin-left: -24px !important; +} + +.mx-n32 { + margin-right: -32px !important; + margin-left: -32px !important; +} + +.mx-n36 { + margin-right: -36px !important; + margin-left: -36px !important; +} + +.mx-n42 { + margin-right: -42px !important; + margin-left: -42px !important; +} + +.mx-n48 { + margin-right: -48px !important; + margin-left: -48px !important; +} + +.mx-n64 { + margin-right: -64px !important; + margin-left: -64px !important; +} + +.mx-n80 { + margin-right: -80px !important; + margin-left: -80px !important; +} + +.mx-n96 { + margin-right: -96px !important; + margin-left: -96px !important; +} + +.mx-n120 { + margin-right: -120px !important; + margin-left: -120px !important; +} + +.my-n4 { + margin-top: -4px !important; + margin-bottom: -4px !important; +} + +.my-n6 { + margin-top: -6px !important; + margin-bottom: -6px !important; +} + +.my-n8 { + margin-top: -8px !important; + margin-bottom: -8px !important; +} + +.my-n10 { + margin-top: -10px !important; + margin-bottom: -10px !important; +} + +.my-n12 { + margin-top: -12px !important; + margin-bottom: -12px !important; +} + +.my-n16 { + margin-top: -16px !important; + margin-bottom: -16px !important; +} + +.my-n18 { + margin-top: -18px !important; + margin-bottom: -18px !important; +} + +.my-n24 { + margin-top: -24px !important; + margin-bottom: -24px !important; +} + +.my-n32 { + margin-top: -32px !important; + margin-bottom: -32px !important; +} + +.my-n36 { + margin-top: -36px !important; + margin-bottom: -36px !important; +} + +.my-n42 { + margin-top: -42px !important; + margin-bottom: -42px !important; +} + +.my-n48 { + margin-top: -48px !important; + margin-bottom: -48px !important; +} + +.my-n64 { + margin-top: -64px !important; + margin-bottom: -64px !important; +} + +.my-n80 { + margin-top: -80px !important; + margin-bottom: -80px !important; +} + +.my-n96 { + margin-top: -96px !important; + margin-bottom: -96px !important; +} + +.my-n120 { + margin-top: -120px !important; + margin-bottom: -120px !important; +} + +.mt-n4 { + margin-top: -4px !important; +} + +.mt-n6 { + margin-top: -6px !important; +} + +.mt-n8 { + margin-top: -8px !important; +} + +.mt-n10 { + margin-top: -10px !important; +} + +.mt-n12 { + margin-top: -12px !important; +} + +.mt-n16 { + margin-top: -16px !important; +} + +.mt-n18 { + margin-top: -18px !important; +} + +.mt-n24 { + margin-top: -24px !important; +} + +.mt-n32 { + margin-top: -32px !important; +} + +.mt-n36 { + margin-top: -36px !important; +} + +.mt-n42 { + margin-top: -42px !important; +} + +.mt-n48 { + margin-top: -48px !important; +} + +.mt-n64 { + margin-top: -64px !important; +} + +.mt-n80 { + margin-top: -80px !important; +} + +.mt-n96 { + margin-top: -96px !important; +} + +.mt-n120 { + margin-top: -120px !important; +} + +.me-n4 { + margin-right: -4px !important; +} + +.me-n6 { + margin-right: -6px !important; +} + +.me-n8 { + margin-right: -8px !important; +} + +.me-n10 { + margin-right: -10px !important; +} + +.me-n12 { + margin-right: -12px !important; +} + +.me-n16 { + margin-right: -16px !important; +} + +.me-n18 { + margin-right: -18px !important; +} + +.me-n24 { + margin-right: -24px !important; +} + +.me-n32 { + margin-right: -32px !important; +} + +.me-n36 { + margin-right: -36px !important; +} + +.me-n42 { + margin-right: -42px !important; +} + +.me-n48 { + margin-right: -48px !important; +} + +.me-n64 { + margin-right: -64px !important; +} + +.me-n80 { + margin-right: -80px !important; +} + +.me-n96 { + margin-right: -96px !important; +} + +.me-n120 { + margin-right: -120px !important; +} + +.mb-n4 { + margin-bottom: -4px !important; +} + +.mb-n6 { + margin-bottom: -6px !important; +} + +.mb-n8 { + margin-bottom: -8px !important; +} + +.mb-n10 { + margin-bottom: -10px !important; +} + +.mb-n12 { + margin-bottom: -12px !important; +} + +.mb-n16 { + margin-bottom: -16px !important; +} + +.mb-n18 { + margin-bottom: -18px !important; +} + +.mb-n24 { + margin-bottom: -24px !important; +} + +.mb-n32 { + margin-bottom: -32px !important; +} + +.mb-n36 { + margin-bottom: -36px !important; +} + +.mb-n42 { + margin-bottom: -42px !important; +} + +.mb-n48 { + margin-bottom: -48px !important; +} + +.mb-n64 { + margin-bottom: -64px !important; +} + +.mb-n80 { + margin-bottom: -80px !important; +} + +.mb-n96 { + margin-bottom: -96px !important; +} + +.mb-n120 { + margin-bottom: -120px !important; +} + +.ms-n4 { + margin-left: -4px !important; +} + +.ms-n6 { + margin-left: -6px !important; +} + +.ms-n8 { + margin-left: -8px !important; +} + +.ms-n10 { + margin-left: -10px !important; +} + +.ms-n12 { + margin-left: -12px !important; +} + +.ms-n16 { + margin-left: -16px !important; +} + +.ms-n18 { + margin-left: -18px !important; +} + +.ms-n24 { + margin-left: -24px !important; +} + +.ms-n32 { + margin-left: -32px !important; +} + +.ms-n36 { + margin-left: -36px !important; +} + +.ms-n42 { + margin-left: -42px !important; +} + +.ms-n48 { + margin-left: -48px !important; +} + +.ms-n64 { + margin-left: -64px !important; +} + +.ms-n80 { + margin-left: -80px !important; +} + +.ms-n96 { + margin-left: -96px !important; +} + +.ms-n120 { + margin-left: -120px !important; +} + +.p-0 { + padding: 0px !important; +} + +.p-4 { + padding: 4px !important; +} + +.p-6 { + padding: 6px !important; +} + +.p-8 { + padding: 8px !important; +} + +.p-10 { + padding: 10px !important; +} + +.p-12 { + padding: 12px !important; +} + +.p-16 { + padding: 16px !important; +} + +.p-18 { + padding: 18px !important; +} + +.p-24 { + padding: 24px !important; +} + +.p-32 { + padding: 32px !important; +} + +.p-36 { + padding: 36px !important; +} + +.p-42 { + padding: 42px !important; +} + +.p-48 { + padding: 48px !important; +} + +.p-64 { + padding: 64px !important; +} + +.p-80 { + padding: 80px !important; +} + +.p-96 { + padding: 96px !important; +} + +.p-120 { + padding: 120px !important; +} + +.px-0 { + padding-right: 0px !important; + padding-left: 0px !important; +} + +.px-4 { + padding-right: 4px !important; + padding-left: 4px !important; +} + +.px-6 { + padding-right: 6px !important; + padding-left: 6px !important; +} + +.px-8 { + padding-right: 8px !important; + padding-left: 8px !important; +} + +.px-10 { + padding-right: 10px !important; + padding-left: 10px !important; +} + +.px-12 { + padding-right: 12px !important; + padding-left: 12px !important; +} + +.px-16 { + padding-right: 16px !important; + padding-left: 16px !important; +} + +.px-18 { + padding-right: 18px !important; + padding-left: 18px !important; +} + +.px-24 { + padding-right: 24px !important; + padding-left: 24px !important; +} + +.px-32 { + padding-right: 32px !important; + padding-left: 32px !important; +} + +.px-36 { + padding-right: 36px !important; + padding-left: 36px !important; +} + +.px-42 { + padding-right: 42px !important; + padding-left: 42px !important; +} + +.px-48 { + padding-right: 48px !important; + padding-left: 48px !important; +} + +.px-64 { + padding-right: 64px !important; + padding-left: 64px !important; +} + +.px-80 { + padding-right: 80px !important; + padding-left: 80px !important; +} + +.px-96 { + padding-right: 96px !important; + padding-left: 96px !important; +} + +.px-120 { + padding-right: 120px !important; + padding-left: 120px !important; +} + +.py-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; +} + +.py-4 { + padding-top: 4px !important; + padding-bottom: 4px !important; +} + +.py-6 { + padding-top: 6px !important; + padding-bottom: 6px !important; +} + +.py-8 { + padding-top: 8px !important; + padding-bottom: 8px !important; +} + +.py-10 { + padding-top: 10px !important; + padding-bottom: 10px !important; +} + +.py-12 { + padding-top: 12px !important; + padding-bottom: 12px !important; +} + +.py-16 { + padding-top: 16px !important; + padding-bottom: 16px !important; +} + +.py-18 { + padding-top: 18px !important; + padding-bottom: 18px !important; +} + +.py-24 { + padding-top: 24px !important; + padding-bottom: 24px !important; +} + +.py-32 { + padding-top: 32px !important; + padding-bottom: 32px !important; +} + +.py-36 { + padding-top: 36px !important; + padding-bottom: 36px !important; +} + +.py-42 { + padding-top: 42px !important; + padding-bottom: 42px !important; +} + +.py-48 { + padding-top: 48px !important; + padding-bottom: 48px !important; +} + +.py-64 { + padding-top: 64px !important; + padding-bottom: 64px !important; +} + +.py-80 { + padding-top: 80px !important; + padding-bottom: 80px !important; +} + +.py-96 { + padding-top: 96px !important; + padding-bottom: 96px !important; +} + +.py-120 { + padding-top: 120px !important; + padding-bottom: 120px !important; +} + +.pt-0 { + padding-top: 0px !important; +} + +.pt-4 { + padding-top: 4px !important; +} + +.pt-6 { + padding-top: 6px !important; +} + +.pt-8 { + padding-top: 8px !important; +} + +.pt-10 { + padding-top: 10px !important; +} + +.pt-12 { + padding-top: 12px !important; +} + +.pt-16 { + padding-top: 16px !important; +} + +.pt-18 { + padding-top: 18px !important; +} + +.pt-24 { + padding-top: 24px !important; +} + +.pt-32 { + padding-top: 32px !important; +} + +.pt-36 { + padding-top: 36px !important; +} + +.pt-42 { + padding-top: 42px !important; +} + +.pt-48 { + padding-top: 48px !important; +} + +.pt-64 { + padding-top: 64px !important; +} + +.pt-80 { + padding-top: 80px !important; +} + +.pt-96 { + padding-top: 96px !important; +} + +.pt-120 { + padding-top: 120px !important; +} + +.pe-0 { + padding-right: 0px !important; +} + +.pe-4 { + padding-right: 4px !important; +} + +.pe-6 { + padding-right: 6px !important; +} + +.pe-8 { + padding-right: 8px !important; +} + +.pe-10 { + padding-right: 10px !important; +} + +.pe-12 { + padding-right: 12px !important; +} + +.pe-16 { + padding-right: 16px !important; +} + +.pe-18 { + padding-right: 18px !important; +} + +.pe-24 { + padding-right: 24px !important; +} + +.pe-32 { + padding-right: 32px !important; +} + +.pe-36 { + padding-right: 36px !important; +} + +.pe-42 { + padding-right: 42px !important; +} + +.pe-48 { + padding-right: 48px !important; +} + +.pe-64 { + padding-right: 64px !important; +} + +.pe-80 { + padding-right: 80px !important; +} + +.pe-96 { + padding-right: 96px !important; +} + +.pe-120 { + padding-right: 120px !important; +} + +.pb-0 { + padding-bottom: 0px !important; +} + +.pb-4 { + padding-bottom: 4px !important; +} + +.pb-6 { + padding-bottom: 6px !important; +} + +.pb-8 { + padding-bottom: 8px !important; +} + +.pb-10 { + padding-bottom: 10px !important; +} + +.pb-12 { + padding-bottom: 12px !important; +} + +.pb-16 { + padding-bottom: 16px !important; +} + +.pb-18 { + padding-bottom: 18px !important; +} + +.pb-24 { + padding-bottom: 24px !important; +} + +.pb-32 { + padding-bottom: 32px !important; +} + +.pb-36 { + padding-bottom: 36px !important; +} + +.pb-42 { + padding-bottom: 42px !important; +} + +.pb-48 { + padding-bottom: 48px !important; +} + +.pb-64 { + padding-bottom: 64px !important; +} + +.pb-80 { + padding-bottom: 80px !important; +} + +.pb-96 { + padding-bottom: 96px !important; +} + +.pb-120 { + padding-bottom: 120px !important; +} + +.ps-0 { + padding-left: 0px !important; +} + +.ps-4 { + padding-left: 4px !important; +} + +.ps-6 { + padding-left: 6px !important; +} + +.ps-8 { + padding-left: 8px !important; +} + +.ps-10 { + padding-left: 10px !important; +} + +.ps-12 { + padding-left: 12px !important; +} + +.ps-16 { + padding-left: 16px !important; +} + +.ps-18 { + padding-left: 18px !important; +} + +.ps-24 { + padding-left: 24px !important; +} + +.ps-32 { + padding-left: 32px !important; +} + +.ps-36 { + padding-left: 36px !important; +} + +.ps-42 { + padding-left: 42px !important; +} + +.ps-48 { + padding-left: 48px !important; +} + +.ps-64 { + padding-left: 64px !important; +} + +.ps-80 { + padding-left: 80px !important; +} + +.ps-96 { + padding-left: 96px !important; +} + +.ps-120 { + padding-left: 120px !important; +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important; +} + +.fs-1 { + font-size: calc(1.3875rem + 1.65vw) !important; +} + +.fs-2 { + font-size: calc(1.3rem + 0.6vw) !important; +} + +.fs-3 { + font-size: calc(1.275rem + 0.3vw) !important; +} + +.fs-4 { + font-size: 1.25rem !important; +} + +.fs-5 { + font-size: 1rem !important; +} + +.fs-6 { + font-size: 0.875rem !important; +} + +.fst-italic { + font-style: italic !important; +} + +.fst-normal { + font-style: normal !important; +} + +.fw-light { + font-weight: 300 !important; +} + +.fw-lighter { + font-weight: 200 !important; +} + +.fw-normal { + font-weight: 400 !important; +} + +.fw-medium { + font-weight: 500 !important; +} + +.fw-semibold { + font-weight: 600 !important; +} + +.fw-bold { + font-weight: 700 !important; +} + +.fw-bolder { + font-weight: 800 !important; +} + +.lh-normal { + line-height: normal !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; +} + +/* rtl:begin:remove */ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important; +} + +/* rtl:end:remove */ +.text-primary { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important; +} + +.text-primary-1 { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-1-rgb), var(--bs-text-opacity)) !important; +} + +.text-primary-2 { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-2-rgb), var(--bs-text-opacity)) !important; +} + +.text-primary-3 { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-3-rgb), var(--bs-text-opacity)) !important; +} + +.text-primary-4 { + --bs-text-opacity: 1; + color: rgba(var(--bs-primary-4-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary-1 { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-1-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary-2 { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-2-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary-3 { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-3-rgb), var(--bs-text-opacity)) !important; +} + +.text-secondary-4 { + --bs-text-opacity: 1; + color: rgba(var(--bs-secondary-4-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning-1 { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-1-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning-2 { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-2-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning-3 { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-3-rgb), var(--bs-text-opacity)) !important; +} + +.text-warning-4 { + --bs-text-opacity: 1; + color: rgba(var(--bs-warning-4-rgb), var(--bs-text-opacity)) !important; +} + +.text-success { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important; +} + +.text-success-1 { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-1-rgb), var(--bs-text-opacity)) !important; +} + +.text-success-2 { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-2-rgb), var(--bs-text-opacity)) !important; +} + +.text-success-3 { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-3-rgb), var(--bs-text-opacity)) !important; +} + +.text-success-4 { + --bs-text-opacity: 1; + color: rgba(var(--bs-success-4-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger-1 { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-1-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger-2 { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-2-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger-3 { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-3-rgb), var(--bs-text-opacity)) !important; +} + +.text-danger-4 { + --bs-text-opacity: 1; + color: rgba(var(--bs-danger-4-rgb), var(--bs-text-opacity)) !important; +} + +.text-info { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important; +} + +.text-info-1 { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-1-rgb), var(--bs-text-opacity)) !important; +} + +.text-info-2 { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-2-rgb), var(--bs-text-opacity)) !important; +} + +.text-info-3 { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-3-rgb), var(--bs-text-opacity)) !important; +} + +.text-info-4 { + --bs-text-opacity: 1; + color: rgba(var(--bs-info-4-rgb), var(--bs-text-opacity)) !important; +} + +.text-black-0 { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-0-rgb), var(--bs-text-opacity)) !important; +} + +.text-black-10 { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-10-rgb), var(--bs-text-opacity)) !important; +} + +.text-black-20 { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-20-rgb), var(--bs-text-opacity)) !important; +} + +.text-black-40 { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-40-rgb), var(--bs-text-opacity)) !important; +} + +.text-black-60 { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-60-rgb), var(--bs-text-opacity)) !important; +} + +.text-black-80 { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-80-rgb), var(--bs-text-opacity)) !important; +} + +.text-black-bg { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-bg-rgb), var(--bs-text-opacity)) !important; +} + +.text-black-100 { + --bs-text-opacity: 1; + color: rgba(var(--bs-black-100-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: rgba(0, 0, 0, 0.5) !important; +} + +.text-white-50 { + --bs-text-opacity: 1; + color: rgba(255, 255, 255, 0.5) !important; +} + +.text-reset { + --bs-text-opacity: 1; + color: inherit !important; +} + +.text-opacity-25 { + --bs-text-opacity: 0.25; +} + +.text-opacity-50 { + --bs-text-opacity: 0.5; +} + +.text-opacity-75 { + --bs-text-opacity: 0.75; +} + +.text-opacity-100 { + --bs-text-opacity: 1; +} + +.bg-primary { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-primary-1 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-1-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-primary-2 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-2-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-primary-3 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-3-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-primary-4 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-primary-4-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-secondary-1 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-1-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary-2 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-2-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary-3 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-3-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-secondary-4 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-secondary-4-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-warning-1 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-1-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning-2 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-2-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning-3 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-3-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-warning-4 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-warning-4-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-success-1 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-1-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success-2 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-2-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success-3 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-3-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-success-4 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-success-4-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-danger-1 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-1-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger-2 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-2-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger-3 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-3-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-danger-4 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-danger-4-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-info-1 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-1-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info-2 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-2-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info-3 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-3-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-info-4 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-info-4-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black-0 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-0-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black-10 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-10-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black-20 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-20-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black-40 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-40-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black-60 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-60-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black-80 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-80-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black-bg { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-bg-rgb), var(--bs-bg-opacity)) !important; +} + +.bg-black-100 { + --bs-bg-opacity: 1; + background-color: rgba(var(--bs-black-100-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: 0.1; +} + +.bg-opacity-25 { + --bs-bg-opacity: 0.25; +} + +.bg-opacity-50 { + --bs-bg-opacity: 0.5; +} + +.bg-opacity-75 { + --bs-bg-opacity: 0.75; +} + +.bg-opacity-100 { + --bs-bg-opacity: 1; +} + +.bg-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; + -ms-user-select: auto !important; + user-select: auto !important; +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important; +} + +.pe-none { + pointer-events: none !important; +} + +.pe-auto { + pointer-events: auto !important; +} + +.rounded { + border-radius: 7px !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.rounded-1 { + border-radius: 4px !important; +} + +.rounded-2 { + border-radius: 7px !important; +} + +.rounded-3 { + border-radius: 10px !important; +} + +.rounded-4 { + border-radius: 15px !important; +} + +.rounded-5 { + border-radius: 24px !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-pill { + border-radius: 50rem !important; +} + +.rounded-top { + border-top-left-radius: 7px !important; + border-top-right-radius: 7px !important; +} + +.rounded-end { + border-top-right-radius: 7px !important; + border-bottom-right-radius: 7px !important; +} + +.rounded-bottom { + border-bottom-right-radius: 7px !important; + border-bottom-left-radius: 7px !important; +} + +.rounded-start { + border-bottom-left-radius: 7px !important; + border-top-left-radius: 7px !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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-sm-none { + display: none !important; + } + + .flex-sm-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-sm-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-sm-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .gap-sm-0 { + gap: 0px !important; + } + + .gap-sm-4 { + gap: 4px !important; + } + + .gap-sm-6 { + gap: 6px !important; + } + + .gap-sm-8 { + gap: 8px !important; + } + + .gap-sm-10 { + gap: 10px !important; + } + + .gap-sm-12 { + gap: 12px !important; + } + + .gap-sm-16 { + gap: 16px !important; + } + + .gap-sm-18 { + gap: 18px !important; + } + + .gap-sm-24 { + gap: 24px !important; + } + + .gap-sm-32 { + gap: 32px !important; + } + + .gap-sm-36 { + gap: 36px !important; + } + + .gap-sm-42 { + gap: 42px !important; + } + + .gap-sm-48 { + gap: 48px !important; + } + + .gap-sm-64 { + gap: 64px !important; + } + + .gap-sm-80 { + gap: 80px !important; + } + + .gap-sm-96 { + gap: 96px !important; + } + + .gap-sm-120 { + gap: 120px !important; + } + + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .justify-content-sm-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .order-sm-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + + .order-sm-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + + .order-sm-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + + .order-sm-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + + .order-sm-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + + .order-sm-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + + .order-sm-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + + .order-sm-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + + .m-sm-0 { + margin: 0px !important; + } + + .m-sm-4 { + margin: 4px !important; + } + + .m-sm-6 { + margin: 6px !important; + } + + .m-sm-8 { + margin: 8px !important; + } + + .m-sm-10 { + margin: 10px !important; + } + + .m-sm-12 { + margin: 12px !important; + } + + .m-sm-16 { + margin: 16px !important; + } + + .m-sm-18 { + margin: 18px !important; + } + + .m-sm-24 { + margin: 24px !important; + } + + .m-sm-32 { + margin: 32px !important; + } + + .m-sm-36 { + margin: 36px !important; + } + + .m-sm-42 { + margin: 42px !important; + } + + .m-sm-48 { + margin: 48px !important; + } + + .m-sm-64 { + margin: 64px !important; + } + + .m-sm-80 { + margin: 80px !important; + } + + .m-sm-96 { + margin: 96px !important; + } + + .m-sm-120 { + margin: 120px !important; + } + + .m-sm-auto { + margin: auto !important; + } + + .mx-sm-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .mx-sm-4 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .mx-sm-6 { + margin-right: 6px !important; + margin-left: 6px !important; + } + + .mx-sm-8 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .mx-sm-10 { + margin-right: 10px !important; + margin-left: 10px !important; + } + + .mx-sm-12 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .mx-sm-16 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .mx-sm-18 { + margin-right: 18px !important; + margin-left: 18px !important; + } + + .mx-sm-24 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .mx-sm-32 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .mx-sm-36 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .mx-sm-42 { + margin-right: 42px !important; + margin-left: 42px !important; + } + + .mx-sm-48 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .mx-sm-64 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .mx-sm-80 { + margin-right: 80px !important; + margin-left: 80px !important; + } + + .mx-sm-96 { + margin-right: 96px !important; + margin-left: 96px !important; + } + + .mx-sm-120 { + margin-right: 120px !important; + margin-left: 120px !important; + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-sm-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .my-sm-4 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .my-sm-6 { + margin-top: 6px !important; + margin-bottom: 6px !important; + } + + .my-sm-8 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .my-sm-10 { + margin-top: 10px !important; + margin-bottom: 10px !important; + } + + .my-sm-12 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .my-sm-16 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .my-sm-18 { + margin-top: 18px !important; + margin-bottom: 18px !important; + } + + .my-sm-24 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .my-sm-32 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .my-sm-36 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .my-sm-42 { + margin-top: 42px !important; + margin-bottom: 42px !important; + } + + .my-sm-48 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .my-sm-64 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .my-sm-80 { + margin-top: 80px !important; + margin-bottom: 80px !important; + } + + .my-sm-96 { + margin-top: 96px !important; + margin-bottom: 96px !important; + } + + .my-sm-120 { + margin-top: 120px !important; + margin-bottom: 120px !important; + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-sm-0 { + margin-top: 0px !important; + } + + .mt-sm-4 { + margin-top: 4px !important; + } + + .mt-sm-6 { + margin-top: 6px !important; + } + + .mt-sm-8 { + margin-top: 8px !important; + } + + .mt-sm-10 { + margin-top: 10px !important; + } + + .mt-sm-12 { + margin-top: 12px !important; + } + + .mt-sm-16 { + margin-top: 16px !important; + } + + .mt-sm-18 { + margin-top: 18px !important; + } + + .mt-sm-24 { + margin-top: 24px !important; + } + + .mt-sm-32 { + margin-top: 32px !important; + } + + .mt-sm-36 { + margin-top: 36px !important; + } + + .mt-sm-42 { + margin-top: 42px !important; + } + + .mt-sm-48 { + margin-top: 48px !important; + } + + .mt-sm-64 { + margin-top: 64px !important; + } + + .mt-sm-80 { + margin-top: 80px !important; + } + + .mt-sm-96 { + margin-top: 96px !important; + } + + .mt-sm-120 { + margin-top: 120px !important; + } + + .mt-sm-auto { + margin-top: auto !important; + } + + .me-sm-0 { + margin-right: 0px !important; + } + + .me-sm-4 { + margin-right: 4px !important; + } + + .me-sm-6 { + margin-right: 6px !important; + } + + .me-sm-8 { + margin-right: 8px !important; + } + + .me-sm-10 { + margin-right: 10px !important; + } + + .me-sm-12 { + margin-right: 12px !important; + } + + .me-sm-16 { + margin-right: 16px !important; + } + + .me-sm-18 { + margin-right: 18px !important; + } + + .me-sm-24 { + margin-right: 24px !important; + } + + .me-sm-32 { + margin-right: 32px !important; + } + + .me-sm-36 { + margin-right: 36px !important; + } + + .me-sm-42 { + margin-right: 42px !important; + } + + .me-sm-48 { + margin-right: 48px !important; + } + + .me-sm-64 { + margin-right: 64px !important; + } + + .me-sm-80 { + margin-right: 80px !important; + } + + .me-sm-96 { + margin-right: 96px !important; + } + + .me-sm-120 { + margin-right: 120px !important; + } + + .me-sm-auto { + margin-right: auto !important; + } + + .mb-sm-0 { + margin-bottom: 0px !important; + } + + .mb-sm-4 { + margin-bottom: 4px !important; + } + + .mb-sm-6 { + margin-bottom: 6px !important; + } + + .mb-sm-8 { + margin-bottom: 8px !important; + } + + .mb-sm-10 { + margin-bottom: 10px !important; + } + + .mb-sm-12 { + margin-bottom: 12px !important; + } + + .mb-sm-16 { + margin-bottom: 16px !important; + } + + .mb-sm-18 { + margin-bottom: 18px !important; + } + + .mb-sm-24 { + margin-bottom: 24px !important; + } + + .mb-sm-32 { + margin-bottom: 32px !important; + } + + .mb-sm-36 { + margin-bottom: 36px !important; + } + + .mb-sm-42 { + margin-bottom: 42px !important; + } + + .mb-sm-48 { + margin-bottom: 48px !important; + } + + .mb-sm-64 { + margin-bottom: 64px !important; + } + + .mb-sm-80 { + margin-bottom: 80px !important; + } + + .mb-sm-96 { + margin-bottom: 96px !important; + } + + .mb-sm-120 { + margin-bottom: 120px !important; + } + + .mb-sm-auto { + margin-bottom: auto !important; + } + + .ms-sm-0 { + margin-left: 0px !important; + } + + .ms-sm-4 { + margin-left: 4px !important; + } + + .ms-sm-6 { + margin-left: 6px !important; + } + + .ms-sm-8 { + margin-left: 8px !important; + } + + .ms-sm-10 { + margin-left: 10px !important; + } + + .ms-sm-12 { + margin-left: 12px !important; + } + + .ms-sm-16 { + margin-left: 16px !important; + } + + .ms-sm-18 { + margin-left: 18px !important; + } + + .ms-sm-24 { + margin-left: 24px !important; + } + + .ms-sm-32 { + margin-left: 32px !important; + } + + .ms-sm-36 { + margin-left: 36px !important; + } + + .ms-sm-42 { + margin-left: 42px !important; + } + + .ms-sm-48 { + margin-left: 48px !important; + } + + .ms-sm-64 { + margin-left: 64px !important; + } + + .ms-sm-80 { + margin-left: 80px !important; + } + + .ms-sm-96 { + margin-left: 96px !important; + } + + .ms-sm-120 { + margin-left: 120px !important; + } + + .ms-sm-auto { + margin-left: auto !important; + } + + .m-sm-n4 { + margin: -4px !important; + } + + .m-sm-n6 { + margin: -6px !important; + } + + .m-sm-n8 { + margin: -8px !important; + } + + .m-sm-n10 { + margin: -10px !important; + } + + .m-sm-n12 { + margin: -12px !important; + } + + .m-sm-n16 { + margin: -16px !important; + } + + .m-sm-n18 { + margin: -18px !important; + } + + .m-sm-n24 { + margin: -24px !important; + } + + .m-sm-n32 { + margin: -32px !important; + } + + .m-sm-n36 { + margin: -36px !important; + } + + .m-sm-n42 { + margin: -42px !important; + } + + .m-sm-n48 { + margin: -48px !important; + } + + .m-sm-n64 { + margin: -64px !important; + } + + .m-sm-n80 { + margin: -80px !important; + } + + .m-sm-n96 { + margin: -96px !important; + } + + .m-sm-n120 { + margin: -120px !important; + } + + .mx-sm-n4 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .mx-sm-n6 { + margin-right: -6px !important; + margin-left: -6px !important; + } + + .mx-sm-n8 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .mx-sm-n10 { + margin-right: -10px !important; + margin-left: -10px !important; + } + + .mx-sm-n12 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .mx-sm-n16 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .mx-sm-n18 { + margin-right: -18px !important; + margin-left: -18px !important; + } + + .mx-sm-n24 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .mx-sm-n32 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .mx-sm-n36 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .mx-sm-n42 { + margin-right: -42px !important; + margin-left: -42px !important; + } + + .mx-sm-n48 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .mx-sm-n64 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .mx-sm-n80 { + margin-right: -80px !important; + margin-left: -80px !important; + } + + .mx-sm-n96 { + margin-right: -96px !important; + margin-left: -96px !important; + } + + .mx-sm-n120 { + margin-right: -120px !important; + margin-left: -120px !important; + } + + .my-sm-n4 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .my-sm-n6 { + margin-top: -6px !important; + margin-bottom: -6px !important; + } + + .my-sm-n8 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .my-sm-n10 { + margin-top: -10px !important; + margin-bottom: -10px !important; + } + + .my-sm-n12 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .my-sm-n16 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .my-sm-n18 { + margin-top: -18px !important; + margin-bottom: -18px !important; + } + + .my-sm-n24 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .my-sm-n32 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .my-sm-n36 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .my-sm-n42 { + margin-top: -42px !important; + margin-bottom: -42px !important; + } + + .my-sm-n48 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .my-sm-n64 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .my-sm-n80 { + margin-top: -80px !important; + margin-bottom: -80px !important; + } + + .my-sm-n96 { + margin-top: -96px !important; + margin-bottom: -96px !important; + } + + .my-sm-n120 { + margin-top: -120px !important; + margin-bottom: -120px !important; + } + + .mt-sm-n4 { + margin-top: -4px !important; + } + + .mt-sm-n6 { + margin-top: -6px !important; + } + + .mt-sm-n8 { + margin-top: -8px !important; + } + + .mt-sm-n10 { + margin-top: -10px !important; + } + + .mt-sm-n12 { + margin-top: -12px !important; + } + + .mt-sm-n16 { + margin-top: -16px !important; + } + + .mt-sm-n18 { + margin-top: -18px !important; + } + + .mt-sm-n24 { + margin-top: -24px !important; + } + + .mt-sm-n32 { + margin-top: -32px !important; + } + + .mt-sm-n36 { + margin-top: -36px !important; + } + + .mt-sm-n42 { + margin-top: -42px !important; + } + + .mt-sm-n48 { + margin-top: -48px !important; + } + + .mt-sm-n64 { + margin-top: -64px !important; + } + + .mt-sm-n80 { + margin-top: -80px !important; + } + + .mt-sm-n96 { + margin-top: -96px !important; + } + + .mt-sm-n120 { + margin-top: -120px !important; + } + + .me-sm-n4 { + margin-right: -4px !important; + } + + .me-sm-n6 { + margin-right: -6px !important; + } + + .me-sm-n8 { + margin-right: -8px !important; + } + + .me-sm-n10 { + margin-right: -10px !important; + } + + .me-sm-n12 { + margin-right: -12px !important; + } + + .me-sm-n16 { + margin-right: -16px !important; + } + + .me-sm-n18 { + margin-right: -18px !important; + } + + .me-sm-n24 { + margin-right: -24px !important; + } + + .me-sm-n32 { + margin-right: -32px !important; + } + + .me-sm-n36 { + margin-right: -36px !important; + } + + .me-sm-n42 { + margin-right: -42px !important; + } + + .me-sm-n48 { + margin-right: -48px !important; + } + + .me-sm-n64 { + margin-right: -64px !important; + } + + .me-sm-n80 { + margin-right: -80px !important; + } + + .me-sm-n96 { + margin-right: -96px !important; + } + + .me-sm-n120 { + margin-right: -120px !important; + } + + .mb-sm-n4 { + margin-bottom: -4px !important; + } + + .mb-sm-n6 { + margin-bottom: -6px !important; + } + + .mb-sm-n8 { + margin-bottom: -8px !important; + } + + .mb-sm-n10 { + margin-bottom: -10px !important; + } + + .mb-sm-n12 { + margin-bottom: -12px !important; + } + + .mb-sm-n16 { + margin-bottom: -16px !important; + } + + .mb-sm-n18 { + margin-bottom: -18px !important; + } + + .mb-sm-n24 { + margin-bottom: -24px !important; + } + + .mb-sm-n32 { + margin-bottom: -32px !important; + } + + .mb-sm-n36 { + margin-bottom: -36px !important; + } + + .mb-sm-n42 { + margin-bottom: -42px !important; + } + + .mb-sm-n48 { + margin-bottom: -48px !important; + } + + .mb-sm-n64 { + margin-bottom: -64px !important; + } + + .mb-sm-n80 { + margin-bottom: -80px !important; + } + + .mb-sm-n96 { + margin-bottom: -96px !important; + } + + .mb-sm-n120 { + margin-bottom: -120px !important; + } + + .ms-sm-n4 { + margin-left: -4px !important; + } + + .ms-sm-n6 { + margin-left: -6px !important; + } + + .ms-sm-n8 { + margin-left: -8px !important; + } + + .ms-sm-n10 { + margin-left: -10px !important; + } + + .ms-sm-n12 { + margin-left: -12px !important; + } + + .ms-sm-n16 { + margin-left: -16px !important; + } + + .ms-sm-n18 { + margin-left: -18px !important; + } + + .ms-sm-n24 { + margin-left: -24px !important; + } + + .ms-sm-n32 { + margin-left: -32px !important; + } + + .ms-sm-n36 { + margin-left: -36px !important; + } + + .ms-sm-n42 { + margin-left: -42px !important; + } + + .ms-sm-n48 { + margin-left: -48px !important; + } + + .ms-sm-n64 { + margin-left: -64px !important; + } + + .ms-sm-n80 { + margin-left: -80px !important; + } + + .ms-sm-n96 { + margin-left: -96px !important; + } + + .ms-sm-n120 { + margin-left: -120px !important; + } + + .p-sm-0 { + padding: 0px !important; + } + + .p-sm-4 { + padding: 4px !important; + } + + .p-sm-6 { + padding: 6px !important; + } + + .p-sm-8 { + padding: 8px !important; + } + + .p-sm-10 { + padding: 10px !important; + } + + .p-sm-12 { + padding: 12px !important; + } + + .p-sm-16 { + padding: 16px !important; + } + + .p-sm-18 { + padding: 18px !important; + } + + .p-sm-24 { + padding: 24px !important; + } + + .p-sm-32 { + padding: 32px !important; + } + + .p-sm-36 { + padding: 36px !important; + } + + .p-sm-42 { + padding: 42px !important; + } + + .p-sm-48 { + padding: 48px !important; + } + + .p-sm-64 { + padding: 64px !important; + } + + .p-sm-80 { + padding: 80px !important; + } + + .p-sm-96 { + padding: 96px !important; + } + + .p-sm-120 { + padding: 120px !important; + } + + .px-sm-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .px-sm-4 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .px-sm-6 { + padding-right: 6px !important; + padding-left: 6px !important; + } + + .px-sm-8 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .px-sm-10 { + padding-right: 10px !important; + padding-left: 10px !important; + } + + .px-sm-12 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .px-sm-16 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .px-sm-18 { + padding-right: 18px !important; + padding-left: 18px !important; + } + + .px-sm-24 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .px-sm-32 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .px-sm-36 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .px-sm-42 { + padding-right: 42px !important; + padding-left: 42px !important; + } + + .px-sm-48 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .px-sm-64 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .px-sm-80 { + padding-right: 80px !important; + padding-left: 80px !important; + } + + .px-sm-96 { + padding-right: 96px !important; + padding-left: 96px !important; + } + + .px-sm-120 { + padding-right: 120px !important; + padding-left: 120px !important; + } + + .py-sm-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .py-sm-4 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .py-sm-6 { + padding-top: 6px !important; + padding-bottom: 6px !important; + } + + .py-sm-8 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .py-sm-10 { + padding-top: 10px !important; + padding-bottom: 10px !important; + } + + .py-sm-12 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .py-sm-16 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .py-sm-18 { + padding-top: 18px !important; + padding-bottom: 18px !important; + } + + .py-sm-24 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .py-sm-32 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .py-sm-36 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .py-sm-42 { + padding-top: 42px !important; + padding-bottom: 42px !important; + } + + .py-sm-48 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .py-sm-64 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .py-sm-80 { + padding-top: 80px !important; + padding-bottom: 80px !important; + } + + .py-sm-96 { + padding-top: 96px !important; + padding-bottom: 96px !important; + } + + .py-sm-120 { + padding-top: 120px !important; + padding-bottom: 120px !important; + } + + .pt-sm-0 { + padding-top: 0px !important; + } + + .pt-sm-4 { + padding-top: 4px !important; + } + + .pt-sm-6 { + padding-top: 6px !important; + } + + .pt-sm-8 { + padding-top: 8px !important; + } + + .pt-sm-10 { + padding-top: 10px !important; + } + + .pt-sm-12 { + padding-top: 12px !important; + } + + .pt-sm-16 { + padding-top: 16px !important; + } + + .pt-sm-18 { + padding-top: 18px !important; + } + + .pt-sm-24 { + padding-top: 24px !important; + } + + .pt-sm-32 { + padding-top: 32px !important; + } + + .pt-sm-36 { + padding-top: 36px !important; + } + + .pt-sm-42 { + padding-top: 42px !important; + } + + .pt-sm-48 { + padding-top: 48px !important; + } + + .pt-sm-64 { + padding-top: 64px !important; + } + + .pt-sm-80 { + padding-top: 80px !important; + } + + .pt-sm-96 { + padding-top: 96px !important; + } + + .pt-sm-120 { + padding-top: 120px !important; + } + + .pe-sm-0 { + padding-right: 0px !important; + } + + .pe-sm-4 { + padding-right: 4px !important; + } + + .pe-sm-6 { + padding-right: 6px !important; + } + + .pe-sm-8 { + padding-right: 8px !important; + } + + .pe-sm-10 { + padding-right: 10px !important; + } + + .pe-sm-12 { + padding-right: 12px !important; + } + + .pe-sm-16 { + padding-right: 16px !important; + } + + .pe-sm-18 { + padding-right: 18px !important; + } + + .pe-sm-24 { + padding-right: 24px !important; + } + + .pe-sm-32 { + padding-right: 32px !important; + } + + .pe-sm-36 { + padding-right: 36px !important; + } + + .pe-sm-42 { + padding-right: 42px !important; + } + + .pe-sm-48 { + padding-right: 48px !important; + } + + .pe-sm-64 { + padding-right: 64px !important; + } + + .pe-sm-80 { + padding-right: 80px !important; + } + + .pe-sm-96 { + padding-right: 96px !important; + } + + .pe-sm-120 { + padding-right: 120px !important; + } + + .pb-sm-0 { + padding-bottom: 0px !important; + } + + .pb-sm-4 { + padding-bottom: 4px !important; + } + + .pb-sm-6 { + padding-bottom: 6px !important; + } + + .pb-sm-8 { + padding-bottom: 8px !important; + } + + .pb-sm-10 { + padding-bottom: 10px !important; + } + + .pb-sm-12 { + padding-bottom: 12px !important; + } + + .pb-sm-16 { + padding-bottom: 16px !important; + } + + .pb-sm-18 { + padding-bottom: 18px !important; + } + + .pb-sm-24 { + padding-bottom: 24px !important; + } + + .pb-sm-32 { + padding-bottom: 32px !important; + } + + .pb-sm-36 { + padding-bottom: 36px !important; + } + + .pb-sm-42 { + padding-bottom: 42px !important; + } + + .pb-sm-48 { + padding-bottom: 48px !important; + } + + .pb-sm-64 { + padding-bottom: 64px !important; + } + + .pb-sm-80 { + padding-bottom: 80px !important; + } + + .pb-sm-96 { + padding-bottom: 96px !important; + } + + .pb-sm-120 { + padding-bottom: 120px !important; + } + + .ps-sm-0 { + padding-left: 0px !important; + } + + .ps-sm-4 { + padding-left: 4px !important; + } + + .ps-sm-6 { + padding-left: 6px !important; + } + + .ps-sm-8 { + padding-left: 8px !important; + } + + .ps-sm-10 { + padding-left: 10px !important; + } + + .ps-sm-12 { + padding-left: 12px !important; + } + + .ps-sm-16 { + padding-left: 16px !important; + } + + .ps-sm-18 { + padding-left: 18px !important; + } + + .ps-sm-24 { + padding-left: 24px !important; + } + + .ps-sm-32 { + padding-left: 32px !important; + } + + .ps-sm-36 { + padding-left: 36px !important; + } + + .ps-sm-42 { + padding-left: 42px !important; + } + + .ps-sm-48 { + padding-left: 48px !important; + } + + .ps-sm-64 { + padding-left: 64px !important; + } + + .ps-sm-80 { + padding-left: 80px !important; + } + + .ps-sm-96 { + padding-left: 96px !important; + } + + .ps-sm-120 { + padding-left: 120px !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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-md-none { + display: none !important; + } + + .flex-md-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-md-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-md-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .gap-md-0 { + gap: 0px !important; + } + + .gap-md-4 { + gap: 4px !important; + } + + .gap-md-6 { + gap: 6px !important; + } + + .gap-md-8 { + gap: 8px !important; + } + + .gap-md-10 { + gap: 10px !important; + } + + .gap-md-12 { + gap: 12px !important; + } + + .gap-md-16 { + gap: 16px !important; + } + + .gap-md-18 { + gap: 18px !important; + } + + .gap-md-24 { + gap: 24px !important; + } + + .gap-md-32 { + gap: 32px !important; + } + + .gap-md-36 { + gap: 36px !important; + } + + .gap-md-42 { + gap: 42px !important; + } + + .gap-md-48 { + gap: 48px !important; + } + + .gap-md-64 { + gap: 64px !important; + } + + .gap-md-80 { + gap: 80px !important; + } + + .gap-md-96 { + gap: 96px !important; + } + + .gap-md-120 { + gap: 120px !important; + } + + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .justify-content-md-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .order-md-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + + .order-md-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + + .order-md-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + + .order-md-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + + .order-md-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + + .order-md-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + + .order-md-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + + .order-md-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + + .m-md-0 { + margin: 0px !important; + } + + .m-md-4 { + margin: 4px !important; + } + + .m-md-6 { + margin: 6px !important; + } + + .m-md-8 { + margin: 8px !important; + } + + .m-md-10 { + margin: 10px !important; + } + + .m-md-12 { + margin: 12px !important; + } + + .m-md-16 { + margin: 16px !important; + } + + .m-md-18 { + margin: 18px !important; + } + + .m-md-24 { + margin: 24px !important; + } + + .m-md-32 { + margin: 32px !important; + } + + .m-md-36 { + margin: 36px !important; + } + + .m-md-42 { + margin: 42px !important; + } + + .m-md-48 { + margin: 48px !important; + } + + .m-md-64 { + margin: 64px !important; + } + + .m-md-80 { + margin: 80px !important; + } + + .m-md-96 { + margin: 96px !important; + } + + .m-md-120 { + margin: 120px !important; + } + + .m-md-auto { + margin: auto !important; + } + + .mx-md-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .mx-md-4 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .mx-md-6 { + margin-right: 6px !important; + margin-left: 6px !important; + } + + .mx-md-8 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .mx-md-10 { + margin-right: 10px !important; + margin-left: 10px !important; + } + + .mx-md-12 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .mx-md-16 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .mx-md-18 { + margin-right: 18px !important; + margin-left: 18px !important; + } + + .mx-md-24 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .mx-md-32 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .mx-md-36 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .mx-md-42 { + margin-right: 42px !important; + margin-left: 42px !important; + } + + .mx-md-48 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .mx-md-64 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .mx-md-80 { + margin-right: 80px !important; + margin-left: 80px !important; + } + + .mx-md-96 { + margin-right: 96px !important; + margin-left: 96px !important; + } + + .mx-md-120 { + margin-right: 120px !important; + margin-left: 120px !important; + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-md-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .my-md-4 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .my-md-6 { + margin-top: 6px !important; + margin-bottom: 6px !important; + } + + .my-md-8 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .my-md-10 { + margin-top: 10px !important; + margin-bottom: 10px !important; + } + + .my-md-12 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .my-md-16 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .my-md-18 { + margin-top: 18px !important; + margin-bottom: 18px !important; + } + + .my-md-24 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .my-md-32 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .my-md-36 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .my-md-42 { + margin-top: 42px !important; + margin-bottom: 42px !important; + } + + .my-md-48 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .my-md-64 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .my-md-80 { + margin-top: 80px !important; + margin-bottom: 80px !important; + } + + .my-md-96 { + margin-top: 96px !important; + margin-bottom: 96px !important; + } + + .my-md-120 { + margin-top: 120px !important; + margin-bottom: 120px !important; + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-md-0 { + margin-top: 0px !important; + } + + .mt-md-4 { + margin-top: 4px !important; + } + + .mt-md-6 { + margin-top: 6px !important; + } + + .mt-md-8 { + margin-top: 8px !important; + } + + .mt-md-10 { + margin-top: 10px !important; + } + + .mt-md-12 { + margin-top: 12px !important; + } + + .mt-md-16 { + margin-top: 16px !important; + } + + .mt-md-18 { + margin-top: 18px !important; + } + + .mt-md-24 { + margin-top: 24px !important; + } + + .mt-md-32 { + margin-top: 32px !important; + } + + .mt-md-36 { + margin-top: 36px !important; + } + + .mt-md-42 { + margin-top: 42px !important; + } + + .mt-md-48 { + margin-top: 48px !important; + } + + .mt-md-64 { + margin-top: 64px !important; + } + + .mt-md-80 { + margin-top: 80px !important; + } + + .mt-md-96 { + margin-top: 96px !important; + } + + .mt-md-120 { + margin-top: 120px !important; + } + + .mt-md-auto { + margin-top: auto !important; + } + + .me-md-0 { + margin-right: 0px !important; + } + + .me-md-4 { + margin-right: 4px !important; + } + + .me-md-6 { + margin-right: 6px !important; + } + + .me-md-8 { + margin-right: 8px !important; + } + + .me-md-10 { + margin-right: 10px !important; + } + + .me-md-12 { + margin-right: 12px !important; + } + + .me-md-16 { + margin-right: 16px !important; + } + + .me-md-18 { + margin-right: 18px !important; + } + + .me-md-24 { + margin-right: 24px !important; + } + + .me-md-32 { + margin-right: 32px !important; + } + + .me-md-36 { + margin-right: 36px !important; + } + + .me-md-42 { + margin-right: 42px !important; + } + + .me-md-48 { + margin-right: 48px !important; + } + + .me-md-64 { + margin-right: 64px !important; + } + + .me-md-80 { + margin-right: 80px !important; + } + + .me-md-96 { + margin-right: 96px !important; + } + + .me-md-120 { + margin-right: 120px !important; + } + + .me-md-auto { + margin-right: auto !important; + } + + .mb-md-0 { + margin-bottom: 0px !important; + } + + .mb-md-4 { + margin-bottom: 4px !important; + } + + .mb-md-6 { + margin-bottom: 6px !important; + } + + .mb-md-8 { + margin-bottom: 8px !important; + } + + .mb-md-10 { + margin-bottom: 10px !important; + } + + .mb-md-12 { + margin-bottom: 12px !important; + } + + .mb-md-16 { + margin-bottom: 16px !important; + } + + .mb-md-18 { + margin-bottom: 18px !important; + } + + .mb-md-24 { + margin-bottom: 24px !important; + } + + .mb-md-32 { + margin-bottom: 32px !important; + } + + .mb-md-36 { + margin-bottom: 36px !important; + } + + .mb-md-42 { + margin-bottom: 42px !important; + } + + .mb-md-48 { + margin-bottom: 48px !important; + } + + .mb-md-64 { + margin-bottom: 64px !important; + } + + .mb-md-80 { + margin-bottom: 80px !important; + } + + .mb-md-96 { + margin-bottom: 96px !important; + } + + .mb-md-120 { + margin-bottom: 120px !important; + } + + .mb-md-auto { + margin-bottom: auto !important; + } + + .ms-md-0 { + margin-left: 0px !important; + } + + .ms-md-4 { + margin-left: 4px !important; + } + + .ms-md-6 { + margin-left: 6px !important; + } + + .ms-md-8 { + margin-left: 8px !important; + } + + .ms-md-10 { + margin-left: 10px !important; + } + + .ms-md-12 { + margin-left: 12px !important; + } + + .ms-md-16 { + margin-left: 16px !important; + } + + .ms-md-18 { + margin-left: 18px !important; + } + + .ms-md-24 { + margin-left: 24px !important; + } + + .ms-md-32 { + margin-left: 32px !important; + } + + .ms-md-36 { + margin-left: 36px !important; + } + + .ms-md-42 { + margin-left: 42px !important; + } + + .ms-md-48 { + margin-left: 48px !important; + } + + .ms-md-64 { + margin-left: 64px !important; + } + + .ms-md-80 { + margin-left: 80px !important; + } + + .ms-md-96 { + margin-left: 96px !important; + } + + .ms-md-120 { + margin-left: 120px !important; + } + + .ms-md-auto { + margin-left: auto !important; + } + + .m-md-n4 { + margin: -4px !important; + } + + .m-md-n6 { + margin: -6px !important; + } + + .m-md-n8 { + margin: -8px !important; + } + + .m-md-n10 { + margin: -10px !important; + } + + .m-md-n12 { + margin: -12px !important; + } + + .m-md-n16 { + margin: -16px !important; + } + + .m-md-n18 { + margin: -18px !important; + } + + .m-md-n24 { + margin: -24px !important; + } + + .m-md-n32 { + margin: -32px !important; + } + + .m-md-n36 { + margin: -36px !important; + } + + .m-md-n42 { + margin: -42px !important; + } + + .m-md-n48 { + margin: -48px !important; + } + + .m-md-n64 { + margin: -64px !important; + } + + .m-md-n80 { + margin: -80px !important; + } + + .m-md-n96 { + margin: -96px !important; + } + + .m-md-n120 { + margin: -120px !important; + } + + .mx-md-n4 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .mx-md-n6 { + margin-right: -6px !important; + margin-left: -6px !important; + } + + .mx-md-n8 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .mx-md-n10 { + margin-right: -10px !important; + margin-left: -10px !important; + } + + .mx-md-n12 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .mx-md-n16 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .mx-md-n18 { + margin-right: -18px !important; + margin-left: -18px !important; + } + + .mx-md-n24 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .mx-md-n32 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .mx-md-n36 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .mx-md-n42 { + margin-right: -42px !important; + margin-left: -42px !important; + } + + .mx-md-n48 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .mx-md-n64 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .mx-md-n80 { + margin-right: -80px !important; + margin-left: -80px !important; + } + + .mx-md-n96 { + margin-right: -96px !important; + margin-left: -96px !important; + } + + .mx-md-n120 { + margin-right: -120px !important; + margin-left: -120px !important; + } + + .my-md-n4 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .my-md-n6 { + margin-top: -6px !important; + margin-bottom: -6px !important; + } + + .my-md-n8 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .my-md-n10 { + margin-top: -10px !important; + margin-bottom: -10px !important; + } + + .my-md-n12 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .my-md-n16 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .my-md-n18 { + margin-top: -18px !important; + margin-bottom: -18px !important; + } + + .my-md-n24 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .my-md-n32 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .my-md-n36 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .my-md-n42 { + margin-top: -42px !important; + margin-bottom: -42px !important; + } + + .my-md-n48 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .my-md-n64 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .my-md-n80 { + margin-top: -80px !important; + margin-bottom: -80px !important; + } + + .my-md-n96 { + margin-top: -96px !important; + margin-bottom: -96px !important; + } + + .my-md-n120 { + margin-top: -120px !important; + margin-bottom: -120px !important; + } + + .mt-md-n4 { + margin-top: -4px !important; + } + + .mt-md-n6 { + margin-top: -6px !important; + } + + .mt-md-n8 { + margin-top: -8px !important; + } + + .mt-md-n10 { + margin-top: -10px !important; + } + + .mt-md-n12 { + margin-top: -12px !important; + } + + .mt-md-n16 { + margin-top: -16px !important; + } + + .mt-md-n18 { + margin-top: -18px !important; + } + + .mt-md-n24 { + margin-top: -24px !important; + } + + .mt-md-n32 { + margin-top: -32px !important; + } + + .mt-md-n36 { + margin-top: -36px !important; + } + + .mt-md-n42 { + margin-top: -42px !important; + } + + .mt-md-n48 { + margin-top: -48px !important; + } + + .mt-md-n64 { + margin-top: -64px !important; + } + + .mt-md-n80 { + margin-top: -80px !important; + } + + .mt-md-n96 { + margin-top: -96px !important; + } + + .mt-md-n120 { + margin-top: -120px !important; + } + + .me-md-n4 { + margin-right: -4px !important; + } + + .me-md-n6 { + margin-right: -6px !important; + } + + .me-md-n8 { + margin-right: -8px !important; + } + + .me-md-n10 { + margin-right: -10px !important; + } + + .me-md-n12 { + margin-right: -12px !important; + } + + .me-md-n16 { + margin-right: -16px !important; + } + + .me-md-n18 { + margin-right: -18px !important; + } + + .me-md-n24 { + margin-right: -24px !important; + } + + .me-md-n32 { + margin-right: -32px !important; + } + + .me-md-n36 { + margin-right: -36px !important; + } + + .me-md-n42 { + margin-right: -42px !important; + } + + .me-md-n48 { + margin-right: -48px !important; + } + + .me-md-n64 { + margin-right: -64px !important; + } + + .me-md-n80 { + margin-right: -80px !important; + } + + .me-md-n96 { + margin-right: -96px !important; + } + + .me-md-n120 { + margin-right: -120px !important; + } + + .mb-md-n4 { + margin-bottom: -4px !important; + } + + .mb-md-n6 { + margin-bottom: -6px !important; + } + + .mb-md-n8 { + margin-bottom: -8px !important; + } + + .mb-md-n10 { + margin-bottom: -10px !important; + } + + .mb-md-n12 { + margin-bottom: -12px !important; + } + + .mb-md-n16 { + margin-bottom: -16px !important; + } + + .mb-md-n18 { + margin-bottom: -18px !important; + } + + .mb-md-n24 { + margin-bottom: -24px !important; + } + + .mb-md-n32 { + margin-bottom: -32px !important; + } + + .mb-md-n36 { + margin-bottom: -36px !important; + } + + .mb-md-n42 { + margin-bottom: -42px !important; + } + + .mb-md-n48 { + margin-bottom: -48px !important; + } + + .mb-md-n64 { + margin-bottom: -64px !important; + } + + .mb-md-n80 { + margin-bottom: -80px !important; + } + + .mb-md-n96 { + margin-bottom: -96px !important; + } + + .mb-md-n120 { + margin-bottom: -120px !important; + } + + .ms-md-n4 { + margin-left: -4px !important; + } + + .ms-md-n6 { + margin-left: -6px !important; + } + + .ms-md-n8 { + margin-left: -8px !important; + } + + .ms-md-n10 { + margin-left: -10px !important; + } + + .ms-md-n12 { + margin-left: -12px !important; + } + + .ms-md-n16 { + margin-left: -16px !important; + } + + .ms-md-n18 { + margin-left: -18px !important; + } + + .ms-md-n24 { + margin-left: -24px !important; + } + + .ms-md-n32 { + margin-left: -32px !important; + } + + .ms-md-n36 { + margin-left: -36px !important; + } + + .ms-md-n42 { + margin-left: -42px !important; + } + + .ms-md-n48 { + margin-left: -48px !important; + } + + .ms-md-n64 { + margin-left: -64px !important; + } + + .ms-md-n80 { + margin-left: -80px !important; + } + + .ms-md-n96 { + margin-left: -96px !important; + } + + .ms-md-n120 { + margin-left: -120px !important; + } + + .p-md-0 { + padding: 0px !important; + } + + .p-md-4 { + padding: 4px !important; + } + + .p-md-6 { + padding: 6px !important; + } + + .p-md-8 { + padding: 8px !important; + } + + .p-md-10 { + padding: 10px !important; + } + + .p-md-12 { + padding: 12px !important; + } + + .p-md-16 { + padding: 16px !important; + } + + .p-md-18 { + padding: 18px !important; + } + + .p-md-24 { + padding: 24px !important; + } + + .p-md-32 { + padding: 32px !important; + } + + .p-md-36 { + padding: 36px !important; + } + + .p-md-42 { + padding: 42px !important; + } + + .p-md-48 { + padding: 48px !important; + } + + .p-md-64 { + padding: 64px !important; + } + + .p-md-80 { + padding: 80px !important; + } + + .p-md-96 { + padding: 96px !important; + } + + .p-md-120 { + padding: 120px !important; + } + + .px-md-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .px-md-4 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .px-md-6 { + padding-right: 6px !important; + padding-left: 6px !important; + } + + .px-md-8 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .px-md-10 { + padding-right: 10px !important; + padding-left: 10px !important; + } + + .px-md-12 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .px-md-16 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .px-md-18 { + padding-right: 18px !important; + padding-left: 18px !important; + } + + .px-md-24 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .px-md-32 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .px-md-36 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .px-md-42 { + padding-right: 42px !important; + padding-left: 42px !important; + } + + .px-md-48 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .px-md-64 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .px-md-80 { + padding-right: 80px !important; + padding-left: 80px !important; + } + + .px-md-96 { + padding-right: 96px !important; + padding-left: 96px !important; + } + + .px-md-120 { + padding-right: 120px !important; + padding-left: 120px !important; + } + + .py-md-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .py-md-4 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .py-md-6 { + padding-top: 6px !important; + padding-bottom: 6px !important; + } + + .py-md-8 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .py-md-10 { + padding-top: 10px !important; + padding-bottom: 10px !important; + } + + .py-md-12 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .py-md-16 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .py-md-18 { + padding-top: 18px !important; + padding-bottom: 18px !important; + } + + .py-md-24 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .py-md-32 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .py-md-36 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .py-md-42 { + padding-top: 42px !important; + padding-bottom: 42px !important; + } + + .py-md-48 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .py-md-64 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .py-md-80 { + padding-top: 80px !important; + padding-bottom: 80px !important; + } + + .py-md-96 { + padding-top: 96px !important; + padding-bottom: 96px !important; + } + + .py-md-120 { + padding-top: 120px !important; + padding-bottom: 120px !important; + } + + .pt-md-0 { + padding-top: 0px !important; + } + + .pt-md-4 { + padding-top: 4px !important; + } + + .pt-md-6 { + padding-top: 6px !important; + } + + .pt-md-8 { + padding-top: 8px !important; + } + + .pt-md-10 { + padding-top: 10px !important; + } + + .pt-md-12 { + padding-top: 12px !important; + } + + .pt-md-16 { + padding-top: 16px !important; + } + + .pt-md-18 { + padding-top: 18px !important; + } + + .pt-md-24 { + padding-top: 24px !important; + } + + .pt-md-32 { + padding-top: 32px !important; + } + + .pt-md-36 { + padding-top: 36px !important; + } + + .pt-md-42 { + padding-top: 42px !important; + } + + .pt-md-48 { + padding-top: 48px !important; + } + + .pt-md-64 { + padding-top: 64px !important; + } + + .pt-md-80 { + padding-top: 80px !important; + } + + .pt-md-96 { + padding-top: 96px !important; + } + + .pt-md-120 { + padding-top: 120px !important; + } + + .pe-md-0 { + padding-right: 0px !important; + } + + .pe-md-4 { + padding-right: 4px !important; + } + + .pe-md-6 { + padding-right: 6px !important; + } + + .pe-md-8 { + padding-right: 8px !important; + } + + .pe-md-10 { + padding-right: 10px !important; + } + + .pe-md-12 { + padding-right: 12px !important; + } + + .pe-md-16 { + padding-right: 16px !important; + } + + .pe-md-18 { + padding-right: 18px !important; + } + + .pe-md-24 { + padding-right: 24px !important; + } + + .pe-md-32 { + padding-right: 32px !important; + } + + .pe-md-36 { + padding-right: 36px !important; + } + + .pe-md-42 { + padding-right: 42px !important; + } + + .pe-md-48 { + padding-right: 48px !important; + } + + .pe-md-64 { + padding-right: 64px !important; + } + + .pe-md-80 { + padding-right: 80px !important; + } + + .pe-md-96 { + padding-right: 96px !important; + } + + .pe-md-120 { + padding-right: 120px !important; + } + + .pb-md-0 { + padding-bottom: 0px !important; + } + + .pb-md-4 { + padding-bottom: 4px !important; + } + + .pb-md-6 { + padding-bottom: 6px !important; + } + + .pb-md-8 { + padding-bottom: 8px !important; + } + + .pb-md-10 { + padding-bottom: 10px !important; + } + + .pb-md-12 { + padding-bottom: 12px !important; + } + + .pb-md-16 { + padding-bottom: 16px !important; + } + + .pb-md-18 { + padding-bottom: 18px !important; + } + + .pb-md-24 { + padding-bottom: 24px !important; + } + + .pb-md-32 { + padding-bottom: 32px !important; + } + + .pb-md-36 { + padding-bottom: 36px !important; + } + + .pb-md-42 { + padding-bottom: 42px !important; + } + + .pb-md-48 { + padding-bottom: 48px !important; + } + + .pb-md-64 { + padding-bottom: 64px !important; + } + + .pb-md-80 { + padding-bottom: 80px !important; + } + + .pb-md-96 { + padding-bottom: 96px !important; + } + + .pb-md-120 { + padding-bottom: 120px !important; + } + + .ps-md-0 { + padding-left: 0px !important; + } + + .ps-md-4 { + padding-left: 4px !important; + } + + .ps-md-6 { + padding-left: 6px !important; + } + + .ps-md-8 { + padding-left: 8px !important; + } + + .ps-md-10 { + padding-left: 10px !important; + } + + .ps-md-12 { + padding-left: 12px !important; + } + + .ps-md-16 { + padding-left: 16px !important; + } + + .ps-md-18 { + padding-left: 18px !important; + } + + .ps-md-24 { + padding-left: 24px !important; + } + + .ps-md-32 { + padding-left: 32px !important; + } + + .ps-md-36 { + padding-left: 36px !important; + } + + .ps-md-42 { + padding-left: 42px !important; + } + + .ps-md-48 { + padding-left: 48px !important; + } + + .ps-md-64 { + padding-left: 64px !important; + } + + .ps-md-80 { + padding-left: 80px !important; + } + + .ps-md-96 { + padding-left: 96px !important; + } + + .ps-md-120 { + padding-left: 120px !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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-lg-none { + display: none !important; + } + + .flex-lg-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-lg-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-lg-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .gap-lg-0 { + gap: 0px !important; + } + + .gap-lg-4 { + gap: 4px !important; + } + + .gap-lg-6 { + gap: 6px !important; + } + + .gap-lg-8 { + gap: 8px !important; + } + + .gap-lg-10 { + gap: 10px !important; + } + + .gap-lg-12 { + gap: 12px !important; + } + + .gap-lg-16 { + gap: 16px !important; + } + + .gap-lg-18 { + gap: 18px !important; + } + + .gap-lg-24 { + gap: 24px !important; + } + + .gap-lg-32 { + gap: 32px !important; + } + + .gap-lg-36 { + gap: 36px !important; + } + + .gap-lg-42 { + gap: 42px !important; + } + + .gap-lg-48 { + gap: 48px !important; + } + + .gap-lg-64 { + gap: 64px !important; + } + + .gap-lg-80 { + gap: 80px !important; + } + + .gap-lg-96 { + gap: 96px !important; + } + + .gap-lg-120 { + gap: 120px !important; + } + + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .justify-content-lg-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .order-lg-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + + .order-lg-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + + .order-lg-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + + .order-lg-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + + .order-lg-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + + .order-lg-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + + .order-lg-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + + .order-lg-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + + .m-lg-0 { + margin: 0px !important; + } + + .m-lg-4 { + margin: 4px !important; + } + + .m-lg-6 { + margin: 6px !important; + } + + .m-lg-8 { + margin: 8px !important; + } + + .m-lg-10 { + margin: 10px !important; + } + + .m-lg-12 { + margin: 12px !important; + } + + .m-lg-16 { + margin: 16px !important; + } + + .m-lg-18 { + margin: 18px !important; + } + + .m-lg-24 { + margin: 24px !important; + } + + .m-lg-32 { + margin: 32px !important; + } + + .m-lg-36 { + margin: 36px !important; + } + + .m-lg-42 { + margin: 42px !important; + } + + .m-lg-48 { + margin: 48px !important; + } + + .m-lg-64 { + margin: 64px !important; + } + + .m-lg-80 { + margin: 80px !important; + } + + .m-lg-96 { + margin: 96px !important; + } + + .m-lg-120 { + margin: 120px !important; + } + + .m-lg-auto { + margin: auto !important; + } + + .mx-lg-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .mx-lg-4 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .mx-lg-6 { + margin-right: 6px !important; + margin-left: 6px !important; + } + + .mx-lg-8 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .mx-lg-10 { + margin-right: 10px !important; + margin-left: 10px !important; + } + + .mx-lg-12 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .mx-lg-16 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .mx-lg-18 { + margin-right: 18px !important; + margin-left: 18px !important; + } + + .mx-lg-24 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .mx-lg-32 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .mx-lg-36 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .mx-lg-42 { + margin-right: 42px !important; + margin-left: 42px !important; + } + + .mx-lg-48 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .mx-lg-64 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .mx-lg-80 { + margin-right: 80px !important; + margin-left: 80px !important; + } + + .mx-lg-96 { + margin-right: 96px !important; + margin-left: 96px !important; + } + + .mx-lg-120 { + margin-right: 120px !important; + margin-left: 120px !important; + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-lg-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .my-lg-4 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .my-lg-6 { + margin-top: 6px !important; + margin-bottom: 6px !important; + } + + .my-lg-8 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .my-lg-10 { + margin-top: 10px !important; + margin-bottom: 10px !important; + } + + .my-lg-12 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .my-lg-16 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .my-lg-18 { + margin-top: 18px !important; + margin-bottom: 18px !important; + } + + .my-lg-24 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .my-lg-32 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .my-lg-36 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .my-lg-42 { + margin-top: 42px !important; + margin-bottom: 42px !important; + } + + .my-lg-48 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .my-lg-64 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .my-lg-80 { + margin-top: 80px !important; + margin-bottom: 80px !important; + } + + .my-lg-96 { + margin-top: 96px !important; + margin-bottom: 96px !important; + } + + .my-lg-120 { + margin-top: 120px !important; + margin-bottom: 120px !important; + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-lg-0 { + margin-top: 0px !important; + } + + .mt-lg-4 { + margin-top: 4px !important; + } + + .mt-lg-6 { + margin-top: 6px !important; + } + + .mt-lg-8 { + margin-top: 8px !important; + } + + .mt-lg-10 { + margin-top: 10px !important; + } + + .mt-lg-12 { + margin-top: 12px !important; + } + + .mt-lg-16 { + margin-top: 16px !important; + } + + .mt-lg-18 { + margin-top: 18px !important; + } + + .mt-lg-24 { + margin-top: 24px !important; + } + + .mt-lg-32 { + margin-top: 32px !important; + } + + .mt-lg-36 { + margin-top: 36px !important; + } + + .mt-lg-42 { + margin-top: 42px !important; + } + + .mt-lg-48 { + margin-top: 48px !important; + } + + .mt-lg-64 { + margin-top: 64px !important; + } + + .mt-lg-80 { + margin-top: 80px !important; + } + + .mt-lg-96 { + margin-top: 96px !important; + } + + .mt-lg-120 { + margin-top: 120px !important; + } + + .mt-lg-auto { + margin-top: auto !important; + } + + .me-lg-0 { + margin-right: 0px !important; + } + + .me-lg-4 { + margin-right: 4px !important; + } + + .me-lg-6 { + margin-right: 6px !important; + } + + .me-lg-8 { + margin-right: 8px !important; + } + + .me-lg-10 { + margin-right: 10px !important; + } + + .me-lg-12 { + margin-right: 12px !important; + } + + .me-lg-16 { + margin-right: 16px !important; + } + + .me-lg-18 { + margin-right: 18px !important; + } + + .me-lg-24 { + margin-right: 24px !important; + } + + .me-lg-32 { + margin-right: 32px !important; + } + + .me-lg-36 { + margin-right: 36px !important; + } + + .me-lg-42 { + margin-right: 42px !important; + } + + .me-lg-48 { + margin-right: 48px !important; + } + + .me-lg-64 { + margin-right: 64px !important; + } + + .me-lg-80 { + margin-right: 80px !important; + } + + .me-lg-96 { + margin-right: 96px !important; + } + + .me-lg-120 { + margin-right: 120px !important; + } + + .me-lg-auto { + margin-right: auto !important; + } + + .mb-lg-0 { + margin-bottom: 0px !important; + } + + .mb-lg-4 { + margin-bottom: 4px !important; + } + + .mb-lg-6 { + margin-bottom: 6px !important; + } + + .mb-lg-8 { + margin-bottom: 8px !important; + } + + .mb-lg-10 { + margin-bottom: 10px !important; + } + + .mb-lg-12 { + margin-bottom: 12px !important; + } + + .mb-lg-16 { + margin-bottom: 16px !important; + } + + .mb-lg-18 { + margin-bottom: 18px !important; + } + + .mb-lg-24 { + margin-bottom: 24px !important; + } + + .mb-lg-32 { + margin-bottom: 32px !important; + } + + .mb-lg-36 { + margin-bottom: 36px !important; + } + + .mb-lg-42 { + margin-bottom: 42px !important; + } + + .mb-lg-48 { + margin-bottom: 48px !important; + } + + .mb-lg-64 { + margin-bottom: 64px !important; + } + + .mb-lg-80 { + margin-bottom: 80px !important; + } + + .mb-lg-96 { + margin-bottom: 96px !important; + } + + .mb-lg-120 { + margin-bottom: 120px !important; + } + + .mb-lg-auto { + margin-bottom: auto !important; + } + + .ms-lg-0 { + margin-left: 0px !important; + } + + .ms-lg-4 { + margin-left: 4px !important; + } + + .ms-lg-6 { + margin-left: 6px !important; + } + + .ms-lg-8 { + margin-left: 8px !important; + } + + .ms-lg-10 { + margin-left: 10px !important; + } + + .ms-lg-12 { + margin-left: 12px !important; + } + + .ms-lg-16 { + margin-left: 16px !important; + } + + .ms-lg-18 { + margin-left: 18px !important; + } + + .ms-lg-24 { + margin-left: 24px !important; + } + + .ms-lg-32 { + margin-left: 32px !important; + } + + .ms-lg-36 { + margin-left: 36px !important; + } + + .ms-lg-42 { + margin-left: 42px !important; + } + + .ms-lg-48 { + margin-left: 48px !important; + } + + .ms-lg-64 { + margin-left: 64px !important; + } + + .ms-lg-80 { + margin-left: 80px !important; + } + + .ms-lg-96 { + margin-left: 96px !important; + } + + .ms-lg-120 { + margin-left: 120px !important; + } + + .ms-lg-auto { + margin-left: auto !important; + } + + .m-lg-n4 { + margin: -4px !important; + } + + .m-lg-n6 { + margin: -6px !important; + } + + .m-lg-n8 { + margin: -8px !important; + } + + .m-lg-n10 { + margin: -10px !important; + } + + .m-lg-n12 { + margin: -12px !important; + } + + .m-lg-n16 { + margin: -16px !important; + } + + .m-lg-n18 { + margin: -18px !important; + } + + .m-lg-n24 { + margin: -24px !important; + } + + .m-lg-n32 { + margin: -32px !important; + } + + .m-lg-n36 { + margin: -36px !important; + } + + .m-lg-n42 { + margin: -42px !important; + } + + .m-lg-n48 { + margin: -48px !important; + } + + .m-lg-n64 { + margin: -64px !important; + } + + .m-lg-n80 { + margin: -80px !important; + } + + .m-lg-n96 { + margin: -96px !important; + } + + .m-lg-n120 { + margin: -120px !important; + } + + .mx-lg-n4 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .mx-lg-n6 { + margin-right: -6px !important; + margin-left: -6px !important; + } + + .mx-lg-n8 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .mx-lg-n10 { + margin-right: -10px !important; + margin-left: -10px !important; + } + + .mx-lg-n12 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .mx-lg-n16 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .mx-lg-n18 { + margin-right: -18px !important; + margin-left: -18px !important; + } + + .mx-lg-n24 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .mx-lg-n32 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .mx-lg-n36 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .mx-lg-n42 { + margin-right: -42px !important; + margin-left: -42px !important; + } + + .mx-lg-n48 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .mx-lg-n64 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .mx-lg-n80 { + margin-right: -80px !important; + margin-left: -80px !important; + } + + .mx-lg-n96 { + margin-right: -96px !important; + margin-left: -96px !important; + } + + .mx-lg-n120 { + margin-right: -120px !important; + margin-left: -120px !important; + } + + .my-lg-n4 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .my-lg-n6 { + margin-top: -6px !important; + margin-bottom: -6px !important; + } + + .my-lg-n8 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .my-lg-n10 { + margin-top: -10px !important; + margin-bottom: -10px !important; + } + + .my-lg-n12 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .my-lg-n16 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .my-lg-n18 { + margin-top: -18px !important; + margin-bottom: -18px !important; + } + + .my-lg-n24 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .my-lg-n32 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .my-lg-n36 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .my-lg-n42 { + margin-top: -42px !important; + margin-bottom: -42px !important; + } + + .my-lg-n48 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .my-lg-n64 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .my-lg-n80 { + margin-top: -80px !important; + margin-bottom: -80px !important; + } + + .my-lg-n96 { + margin-top: -96px !important; + margin-bottom: -96px !important; + } + + .my-lg-n120 { + margin-top: -120px !important; + margin-bottom: -120px !important; + } + + .mt-lg-n4 { + margin-top: -4px !important; + } + + .mt-lg-n6 { + margin-top: -6px !important; + } + + .mt-lg-n8 { + margin-top: -8px !important; + } + + .mt-lg-n10 { + margin-top: -10px !important; + } + + .mt-lg-n12 { + margin-top: -12px !important; + } + + .mt-lg-n16 { + margin-top: -16px !important; + } + + .mt-lg-n18 { + margin-top: -18px !important; + } + + .mt-lg-n24 { + margin-top: -24px !important; + } + + .mt-lg-n32 { + margin-top: -32px !important; + } + + .mt-lg-n36 { + margin-top: -36px !important; + } + + .mt-lg-n42 { + margin-top: -42px !important; + } + + .mt-lg-n48 { + margin-top: -48px !important; + } + + .mt-lg-n64 { + margin-top: -64px !important; + } + + .mt-lg-n80 { + margin-top: -80px !important; + } + + .mt-lg-n96 { + margin-top: -96px !important; + } + + .mt-lg-n120 { + margin-top: -120px !important; + } + + .me-lg-n4 { + margin-right: -4px !important; + } + + .me-lg-n6 { + margin-right: -6px !important; + } + + .me-lg-n8 { + margin-right: -8px !important; + } + + .me-lg-n10 { + margin-right: -10px !important; + } + + .me-lg-n12 { + margin-right: -12px !important; + } + + .me-lg-n16 { + margin-right: -16px !important; + } + + .me-lg-n18 { + margin-right: -18px !important; + } + + .me-lg-n24 { + margin-right: -24px !important; + } + + .me-lg-n32 { + margin-right: -32px !important; + } + + .me-lg-n36 { + margin-right: -36px !important; + } + + .me-lg-n42 { + margin-right: -42px !important; + } + + .me-lg-n48 { + margin-right: -48px !important; + } + + .me-lg-n64 { + margin-right: -64px !important; + } + + .me-lg-n80 { + margin-right: -80px !important; + } + + .me-lg-n96 { + margin-right: -96px !important; + } + + .me-lg-n120 { + margin-right: -120px !important; + } + + .mb-lg-n4 { + margin-bottom: -4px !important; + } + + .mb-lg-n6 { + margin-bottom: -6px !important; + } + + .mb-lg-n8 { + margin-bottom: -8px !important; + } + + .mb-lg-n10 { + margin-bottom: -10px !important; + } + + .mb-lg-n12 { + margin-bottom: -12px !important; + } + + .mb-lg-n16 { + margin-bottom: -16px !important; + } + + .mb-lg-n18 { + margin-bottom: -18px !important; + } + + .mb-lg-n24 { + margin-bottom: -24px !important; + } + + .mb-lg-n32 { + margin-bottom: -32px !important; + } + + .mb-lg-n36 { + margin-bottom: -36px !important; + } + + .mb-lg-n42 { + margin-bottom: -42px !important; + } + + .mb-lg-n48 { + margin-bottom: -48px !important; + } + + .mb-lg-n64 { + margin-bottom: -64px !important; + } + + .mb-lg-n80 { + margin-bottom: -80px !important; + } + + .mb-lg-n96 { + margin-bottom: -96px !important; + } + + .mb-lg-n120 { + margin-bottom: -120px !important; + } + + .ms-lg-n4 { + margin-left: -4px !important; + } + + .ms-lg-n6 { + margin-left: -6px !important; + } + + .ms-lg-n8 { + margin-left: -8px !important; + } + + .ms-lg-n10 { + margin-left: -10px !important; + } + + .ms-lg-n12 { + margin-left: -12px !important; + } + + .ms-lg-n16 { + margin-left: -16px !important; + } + + .ms-lg-n18 { + margin-left: -18px !important; + } + + .ms-lg-n24 { + margin-left: -24px !important; + } + + .ms-lg-n32 { + margin-left: -32px !important; + } + + .ms-lg-n36 { + margin-left: -36px !important; + } + + .ms-lg-n42 { + margin-left: -42px !important; + } + + .ms-lg-n48 { + margin-left: -48px !important; + } + + .ms-lg-n64 { + margin-left: -64px !important; + } + + .ms-lg-n80 { + margin-left: -80px !important; + } + + .ms-lg-n96 { + margin-left: -96px !important; + } + + .ms-lg-n120 { + margin-left: -120px !important; + } + + .p-lg-0 { + padding: 0px !important; + } + + .p-lg-4 { + padding: 4px !important; + } + + .p-lg-6 { + padding: 6px !important; + } + + .p-lg-8 { + padding: 8px !important; + } + + .p-lg-10 { + padding: 10px !important; + } + + .p-lg-12 { + padding: 12px !important; + } + + .p-lg-16 { + padding: 16px !important; + } + + .p-lg-18 { + padding: 18px !important; + } + + .p-lg-24 { + padding: 24px !important; + } + + .p-lg-32 { + padding: 32px !important; + } + + .p-lg-36 { + padding: 36px !important; + } + + .p-lg-42 { + padding: 42px !important; + } + + .p-lg-48 { + padding: 48px !important; + } + + .p-lg-64 { + padding: 64px !important; + } + + .p-lg-80 { + padding: 80px !important; + } + + .p-lg-96 { + padding: 96px !important; + } + + .p-lg-120 { + padding: 120px !important; + } + + .px-lg-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .px-lg-4 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .px-lg-6 { + padding-right: 6px !important; + padding-left: 6px !important; + } + + .px-lg-8 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .px-lg-10 { + padding-right: 10px !important; + padding-left: 10px !important; + } + + .px-lg-12 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .px-lg-16 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .px-lg-18 { + padding-right: 18px !important; + padding-left: 18px !important; + } + + .px-lg-24 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .px-lg-32 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .px-lg-36 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .px-lg-42 { + padding-right: 42px !important; + padding-left: 42px !important; + } + + .px-lg-48 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .px-lg-64 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .px-lg-80 { + padding-right: 80px !important; + padding-left: 80px !important; + } + + .px-lg-96 { + padding-right: 96px !important; + padding-left: 96px !important; + } + + .px-lg-120 { + padding-right: 120px !important; + padding-left: 120px !important; + } + + .py-lg-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .py-lg-4 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .py-lg-6 { + padding-top: 6px !important; + padding-bottom: 6px !important; + } + + .py-lg-8 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .py-lg-10 { + padding-top: 10px !important; + padding-bottom: 10px !important; + } + + .py-lg-12 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .py-lg-16 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .py-lg-18 { + padding-top: 18px !important; + padding-bottom: 18px !important; + } + + .py-lg-24 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .py-lg-32 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .py-lg-36 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .py-lg-42 { + padding-top: 42px !important; + padding-bottom: 42px !important; + } + + .py-lg-48 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .py-lg-64 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .py-lg-80 { + padding-top: 80px !important; + padding-bottom: 80px !important; + } + + .py-lg-96 { + padding-top: 96px !important; + padding-bottom: 96px !important; + } + + .py-lg-120 { + padding-top: 120px !important; + padding-bottom: 120px !important; + } + + .pt-lg-0 { + padding-top: 0px !important; + } + + .pt-lg-4 { + padding-top: 4px !important; + } + + .pt-lg-6 { + padding-top: 6px !important; + } + + .pt-lg-8 { + padding-top: 8px !important; + } + + .pt-lg-10 { + padding-top: 10px !important; + } + + .pt-lg-12 { + padding-top: 12px !important; + } + + .pt-lg-16 { + padding-top: 16px !important; + } + + .pt-lg-18 { + padding-top: 18px !important; + } + + .pt-lg-24 { + padding-top: 24px !important; + } + + .pt-lg-32 { + padding-top: 32px !important; + } + + .pt-lg-36 { + padding-top: 36px !important; + } + + .pt-lg-42 { + padding-top: 42px !important; + } + + .pt-lg-48 { + padding-top: 48px !important; + } + + .pt-lg-64 { + padding-top: 64px !important; + } + + .pt-lg-80 { + padding-top: 80px !important; + } + + .pt-lg-96 { + padding-top: 96px !important; + } + + .pt-lg-120 { + padding-top: 120px !important; + } + + .pe-lg-0 { + padding-right: 0px !important; + } + + .pe-lg-4 { + padding-right: 4px !important; + } + + .pe-lg-6 { + padding-right: 6px !important; + } + + .pe-lg-8 { + padding-right: 8px !important; + } + + .pe-lg-10 { + padding-right: 10px !important; + } + + .pe-lg-12 { + padding-right: 12px !important; + } + + .pe-lg-16 { + padding-right: 16px !important; + } + + .pe-lg-18 { + padding-right: 18px !important; + } + + .pe-lg-24 { + padding-right: 24px !important; + } + + .pe-lg-32 { + padding-right: 32px !important; + } + + .pe-lg-36 { + padding-right: 36px !important; + } + + .pe-lg-42 { + padding-right: 42px !important; + } + + .pe-lg-48 { + padding-right: 48px !important; + } + + .pe-lg-64 { + padding-right: 64px !important; + } + + .pe-lg-80 { + padding-right: 80px !important; + } + + .pe-lg-96 { + padding-right: 96px !important; + } + + .pe-lg-120 { + padding-right: 120px !important; + } + + .pb-lg-0 { + padding-bottom: 0px !important; + } + + .pb-lg-4 { + padding-bottom: 4px !important; + } + + .pb-lg-6 { + padding-bottom: 6px !important; + } + + .pb-lg-8 { + padding-bottom: 8px !important; + } + + .pb-lg-10 { + padding-bottom: 10px !important; + } + + .pb-lg-12 { + padding-bottom: 12px !important; + } + + .pb-lg-16 { + padding-bottom: 16px !important; + } + + .pb-lg-18 { + padding-bottom: 18px !important; + } + + .pb-lg-24 { + padding-bottom: 24px !important; + } + + .pb-lg-32 { + padding-bottom: 32px !important; + } + + .pb-lg-36 { + padding-bottom: 36px !important; + } + + .pb-lg-42 { + padding-bottom: 42px !important; + } + + .pb-lg-48 { + padding-bottom: 48px !important; + } + + .pb-lg-64 { + padding-bottom: 64px !important; + } + + .pb-lg-80 { + padding-bottom: 80px !important; + } + + .pb-lg-96 { + padding-bottom: 96px !important; + } + + .pb-lg-120 { + padding-bottom: 120px !important; + } + + .ps-lg-0 { + padding-left: 0px !important; + } + + .ps-lg-4 { + padding-left: 4px !important; + } + + .ps-lg-6 { + padding-left: 6px !important; + } + + .ps-lg-8 { + padding-left: 8px !important; + } + + .ps-lg-10 { + padding-left: 10px !important; + } + + .ps-lg-12 { + padding-left: 12px !important; + } + + .ps-lg-16 { + padding-left: 16px !important; + } + + .ps-lg-18 { + padding-left: 18px !important; + } + + .ps-lg-24 { + padding-left: 24px !important; + } + + .ps-lg-32 { + padding-left: 32px !important; + } + + .ps-lg-36 { + padding-left: 36px !important; + } + + .ps-lg-42 { + padding-left: 42px !important; + } + + .ps-lg-48 { + padding-left: 48px !important; + } + + .ps-lg-64 { + padding-left: 64px !important; + } + + .ps-lg-80 { + padding-left: 80px !important; + } + + .ps-lg-96 { + padding-left: 96px !important; + } + + .ps-lg-120 { + padding-left: 120px !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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-xl-none { + display: none !important; + } + + .flex-xl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-xl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-xl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .gap-xl-0 { + gap: 0px !important; + } + + .gap-xl-4 { + gap: 4px !important; + } + + .gap-xl-6 { + gap: 6px !important; + } + + .gap-xl-8 { + gap: 8px !important; + } + + .gap-xl-10 { + gap: 10px !important; + } + + .gap-xl-12 { + gap: 12px !important; + } + + .gap-xl-16 { + gap: 16px !important; + } + + .gap-xl-18 { + gap: 18px !important; + } + + .gap-xl-24 { + gap: 24px !important; + } + + .gap-xl-32 { + gap: 32px !important; + } + + .gap-xl-36 { + gap: 36px !important; + } + + .gap-xl-42 { + gap: 42px !important; + } + + .gap-xl-48 { + gap: 48px !important; + } + + .gap-xl-64 { + gap: 64px !important; + } + + .gap-xl-80 { + gap: 80px !important; + } + + .gap-xl-96 { + gap: 96px !important; + } + + .gap-xl-120 { + gap: 120px !important; + } + + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .justify-content-xl-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .order-xl-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + + .order-xl-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + + .order-xl-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + + .order-xl-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + + .order-xl-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + + .order-xl-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + + .order-xl-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + + .order-xl-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + + .m-xl-0 { + margin: 0px !important; + } + + .m-xl-4 { + margin: 4px !important; + } + + .m-xl-6 { + margin: 6px !important; + } + + .m-xl-8 { + margin: 8px !important; + } + + .m-xl-10 { + margin: 10px !important; + } + + .m-xl-12 { + margin: 12px !important; + } + + .m-xl-16 { + margin: 16px !important; + } + + .m-xl-18 { + margin: 18px !important; + } + + .m-xl-24 { + margin: 24px !important; + } + + .m-xl-32 { + margin: 32px !important; + } + + .m-xl-36 { + margin: 36px !important; + } + + .m-xl-42 { + margin: 42px !important; + } + + .m-xl-48 { + margin: 48px !important; + } + + .m-xl-64 { + margin: 64px !important; + } + + .m-xl-80 { + margin: 80px !important; + } + + .m-xl-96 { + margin: 96px !important; + } + + .m-xl-120 { + margin: 120px !important; + } + + .m-xl-auto { + margin: auto !important; + } + + .mx-xl-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .mx-xl-4 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .mx-xl-6 { + margin-right: 6px !important; + margin-left: 6px !important; + } + + .mx-xl-8 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .mx-xl-10 { + margin-right: 10px !important; + margin-left: 10px !important; + } + + .mx-xl-12 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .mx-xl-16 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .mx-xl-18 { + margin-right: 18px !important; + margin-left: 18px !important; + } + + .mx-xl-24 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .mx-xl-32 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .mx-xl-36 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .mx-xl-42 { + margin-right: 42px !important; + margin-left: 42px !important; + } + + .mx-xl-48 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .mx-xl-64 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .mx-xl-80 { + margin-right: 80px !important; + margin-left: 80px !important; + } + + .mx-xl-96 { + margin-right: 96px !important; + margin-left: 96px !important; + } + + .mx-xl-120 { + margin-right: 120px !important; + margin-left: 120px !important; + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xl-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .my-xl-4 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .my-xl-6 { + margin-top: 6px !important; + margin-bottom: 6px !important; + } + + .my-xl-8 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .my-xl-10 { + margin-top: 10px !important; + margin-bottom: 10px !important; + } + + .my-xl-12 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .my-xl-16 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .my-xl-18 { + margin-top: 18px !important; + margin-bottom: 18px !important; + } + + .my-xl-24 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .my-xl-32 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .my-xl-36 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .my-xl-42 { + margin-top: 42px !important; + margin-bottom: 42px !important; + } + + .my-xl-48 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .my-xl-64 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .my-xl-80 { + margin-top: 80px !important; + margin-bottom: 80px !important; + } + + .my-xl-96 { + margin-top: 96px !important; + margin-bottom: 96px !important; + } + + .my-xl-120 { + margin-top: 120px !important; + margin-bottom: 120px !important; + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xl-0 { + margin-top: 0px !important; + } + + .mt-xl-4 { + margin-top: 4px !important; + } + + .mt-xl-6 { + margin-top: 6px !important; + } + + .mt-xl-8 { + margin-top: 8px !important; + } + + .mt-xl-10 { + margin-top: 10px !important; + } + + .mt-xl-12 { + margin-top: 12px !important; + } + + .mt-xl-16 { + margin-top: 16px !important; + } + + .mt-xl-18 { + margin-top: 18px !important; + } + + .mt-xl-24 { + margin-top: 24px !important; + } + + .mt-xl-32 { + margin-top: 32px !important; + } + + .mt-xl-36 { + margin-top: 36px !important; + } + + .mt-xl-42 { + margin-top: 42px !important; + } + + .mt-xl-48 { + margin-top: 48px !important; + } + + .mt-xl-64 { + margin-top: 64px !important; + } + + .mt-xl-80 { + margin-top: 80px !important; + } + + .mt-xl-96 { + margin-top: 96px !important; + } + + .mt-xl-120 { + margin-top: 120px !important; + } + + .mt-xl-auto { + margin-top: auto !important; + } + + .me-xl-0 { + margin-right: 0px !important; + } + + .me-xl-4 { + margin-right: 4px !important; + } + + .me-xl-6 { + margin-right: 6px !important; + } + + .me-xl-8 { + margin-right: 8px !important; + } + + .me-xl-10 { + margin-right: 10px !important; + } + + .me-xl-12 { + margin-right: 12px !important; + } + + .me-xl-16 { + margin-right: 16px !important; + } + + .me-xl-18 { + margin-right: 18px !important; + } + + .me-xl-24 { + margin-right: 24px !important; + } + + .me-xl-32 { + margin-right: 32px !important; + } + + .me-xl-36 { + margin-right: 36px !important; + } + + .me-xl-42 { + margin-right: 42px !important; + } + + .me-xl-48 { + margin-right: 48px !important; + } + + .me-xl-64 { + margin-right: 64px !important; + } + + .me-xl-80 { + margin-right: 80px !important; + } + + .me-xl-96 { + margin-right: 96px !important; + } + + .me-xl-120 { + margin-right: 120px !important; + } + + .me-xl-auto { + margin-right: auto !important; + } + + .mb-xl-0 { + margin-bottom: 0px !important; + } + + .mb-xl-4 { + margin-bottom: 4px !important; + } + + .mb-xl-6 { + margin-bottom: 6px !important; + } + + .mb-xl-8 { + margin-bottom: 8px !important; + } + + .mb-xl-10 { + margin-bottom: 10px !important; + } + + .mb-xl-12 { + margin-bottom: 12px !important; + } + + .mb-xl-16 { + margin-bottom: 16px !important; + } + + .mb-xl-18 { + margin-bottom: 18px !important; + } + + .mb-xl-24 { + margin-bottom: 24px !important; + } + + .mb-xl-32 { + margin-bottom: 32px !important; + } + + .mb-xl-36 { + margin-bottom: 36px !important; + } + + .mb-xl-42 { + margin-bottom: 42px !important; + } + + .mb-xl-48 { + margin-bottom: 48px !important; + } + + .mb-xl-64 { + margin-bottom: 64px !important; + } + + .mb-xl-80 { + margin-bottom: 80px !important; + } + + .mb-xl-96 { + margin-bottom: 96px !important; + } + + .mb-xl-120 { + margin-bottom: 120px !important; + } + + .mb-xl-auto { + margin-bottom: auto !important; + } + + .ms-xl-0 { + margin-left: 0px !important; + } + + .ms-xl-4 { + margin-left: 4px !important; + } + + .ms-xl-6 { + margin-left: 6px !important; + } + + .ms-xl-8 { + margin-left: 8px !important; + } + + .ms-xl-10 { + margin-left: 10px !important; + } + + .ms-xl-12 { + margin-left: 12px !important; + } + + .ms-xl-16 { + margin-left: 16px !important; + } + + .ms-xl-18 { + margin-left: 18px !important; + } + + .ms-xl-24 { + margin-left: 24px !important; + } + + .ms-xl-32 { + margin-left: 32px !important; + } + + .ms-xl-36 { + margin-left: 36px !important; + } + + .ms-xl-42 { + margin-left: 42px !important; + } + + .ms-xl-48 { + margin-left: 48px !important; + } + + .ms-xl-64 { + margin-left: 64px !important; + } + + .ms-xl-80 { + margin-left: 80px !important; + } + + .ms-xl-96 { + margin-left: 96px !important; + } + + .ms-xl-120 { + margin-left: 120px !important; + } + + .ms-xl-auto { + margin-left: auto !important; + } + + .m-xl-n4 { + margin: -4px !important; + } + + .m-xl-n6 { + margin: -6px !important; + } + + .m-xl-n8 { + margin: -8px !important; + } + + .m-xl-n10 { + margin: -10px !important; + } + + .m-xl-n12 { + margin: -12px !important; + } + + .m-xl-n16 { + margin: -16px !important; + } + + .m-xl-n18 { + margin: -18px !important; + } + + .m-xl-n24 { + margin: -24px !important; + } + + .m-xl-n32 { + margin: -32px !important; + } + + .m-xl-n36 { + margin: -36px !important; + } + + .m-xl-n42 { + margin: -42px !important; + } + + .m-xl-n48 { + margin: -48px !important; + } + + .m-xl-n64 { + margin: -64px !important; + } + + .m-xl-n80 { + margin: -80px !important; + } + + .m-xl-n96 { + margin: -96px !important; + } + + .m-xl-n120 { + margin: -120px !important; + } + + .mx-xl-n4 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .mx-xl-n6 { + margin-right: -6px !important; + margin-left: -6px !important; + } + + .mx-xl-n8 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .mx-xl-n10 { + margin-right: -10px !important; + margin-left: -10px !important; + } + + .mx-xl-n12 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .mx-xl-n16 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .mx-xl-n18 { + margin-right: -18px !important; + margin-left: -18px !important; + } + + .mx-xl-n24 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .mx-xl-n32 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .mx-xl-n36 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .mx-xl-n42 { + margin-right: -42px !important; + margin-left: -42px !important; + } + + .mx-xl-n48 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .mx-xl-n64 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .mx-xl-n80 { + margin-right: -80px !important; + margin-left: -80px !important; + } + + .mx-xl-n96 { + margin-right: -96px !important; + margin-left: -96px !important; + } + + .mx-xl-n120 { + margin-right: -120px !important; + margin-left: -120px !important; + } + + .my-xl-n4 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .my-xl-n6 { + margin-top: -6px !important; + margin-bottom: -6px !important; + } + + .my-xl-n8 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .my-xl-n10 { + margin-top: -10px !important; + margin-bottom: -10px !important; + } + + .my-xl-n12 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .my-xl-n16 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .my-xl-n18 { + margin-top: -18px !important; + margin-bottom: -18px !important; + } + + .my-xl-n24 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .my-xl-n32 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .my-xl-n36 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .my-xl-n42 { + margin-top: -42px !important; + margin-bottom: -42px !important; + } + + .my-xl-n48 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .my-xl-n64 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .my-xl-n80 { + margin-top: -80px !important; + margin-bottom: -80px !important; + } + + .my-xl-n96 { + margin-top: -96px !important; + margin-bottom: -96px !important; + } + + .my-xl-n120 { + margin-top: -120px !important; + margin-bottom: -120px !important; + } + + .mt-xl-n4 { + margin-top: -4px !important; + } + + .mt-xl-n6 { + margin-top: -6px !important; + } + + .mt-xl-n8 { + margin-top: -8px !important; + } + + .mt-xl-n10 { + margin-top: -10px !important; + } + + .mt-xl-n12 { + margin-top: -12px !important; + } + + .mt-xl-n16 { + margin-top: -16px !important; + } + + .mt-xl-n18 { + margin-top: -18px !important; + } + + .mt-xl-n24 { + margin-top: -24px !important; + } + + .mt-xl-n32 { + margin-top: -32px !important; + } + + .mt-xl-n36 { + margin-top: -36px !important; + } + + .mt-xl-n42 { + margin-top: -42px !important; + } + + .mt-xl-n48 { + margin-top: -48px !important; + } + + .mt-xl-n64 { + margin-top: -64px !important; + } + + .mt-xl-n80 { + margin-top: -80px !important; + } + + .mt-xl-n96 { + margin-top: -96px !important; + } + + .mt-xl-n120 { + margin-top: -120px !important; + } + + .me-xl-n4 { + margin-right: -4px !important; + } + + .me-xl-n6 { + margin-right: -6px !important; + } + + .me-xl-n8 { + margin-right: -8px !important; + } + + .me-xl-n10 { + margin-right: -10px !important; + } + + .me-xl-n12 { + margin-right: -12px !important; + } + + .me-xl-n16 { + margin-right: -16px !important; + } + + .me-xl-n18 { + margin-right: -18px !important; + } + + .me-xl-n24 { + margin-right: -24px !important; + } + + .me-xl-n32 { + margin-right: -32px !important; + } + + .me-xl-n36 { + margin-right: -36px !important; + } + + .me-xl-n42 { + margin-right: -42px !important; + } + + .me-xl-n48 { + margin-right: -48px !important; + } + + .me-xl-n64 { + margin-right: -64px !important; + } + + .me-xl-n80 { + margin-right: -80px !important; + } + + .me-xl-n96 { + margin-right: -96px !important; + } + + .me-xl-n120 { + margin-right: -120px !important; + } + + .mb-xl-n4 { + margin-bottom: -4px !important; + } + + .mb-xl-n6 { + margin-bottom: -6px !important; + } + + .mb-xl-n8 { + margin-bottom: -8px !important; + } + + .mb-xl-n10 { + margin-bottom: -10px !important; + } + + .mb-xl-n12 { + margin-bottom: -12px !important; + } + + .mb-xl-n16 { + margin-bottom: -16px !important; + } + + .mb-xl-n18 { + margin-bottom: -18px !important; + } + + .mb-xl-n24 { + margin-bottom: -24px !important; + } + + .mb-xl-n32 { + margin-bottom: -32px !important; + } + + .mb-xl-n36 { + margin-bottom: -36px !important; + } + + .mb-xl-n42 { + margin-bottom: -42px !important; + } + + .mb-xl-n48 { + margin-bottom: -48px !important; + } + + .mb-xl-n64 { + margin-bottom: -64px !important; + } + + .mb-xl-n80 { + margin-bottom: -80px !important; + } + + .mb-xl-n96 { + margin-bottom: -96px !important; + } + + .mb-xl-n120 { + margin-bottom: -120px !important; + } + + .ms-xl-n4 { + margin-left: -4px !important; + } + + .ms-xl-n6 { + margin-left: -6px !important; + } + + .ms-xl-n8 { + margin-left: -8px !important; + } + + .ms-xl-n10 { + margin-left: -10px !important; + } + + .ms-xl-n12 { + margin-left: -12px !important; + } + + .ms-xl-n16 { + margin-left: -16px !important; + } + + .ms-xl-n18 { + margin-left: -18px !important; + } + + .ms-xl-n24 { + margin-left: -24px !important; + } + + .ms-xl-n32 { + margin-left: -32px !important; + } + + .ms-xl-n36 { + margin-left: -36px !important; + } + + .ms-xl-n42 { + margin-left: -42px !important; + } + + .ms-xl-n48 { + margin-left: -48px !important; + } + + .ms-xl-n64 { + margin-left: -64px !important; + } + + .ms-xl-n80 { + margin-left: -80px !important; + } + + .ms-xl-n96 { + margin-left: -96px !important; + } + + .ms-xl-n120 { + margin-left: -120px !important; + } + + .p-xl-0 { + padding: 0px !important; + } + + .p-xl-4 { + padding: 4px !important; + } + + .p-xl-6 { + padding: 6px !important; + } + + .p-xl-8 { + padding: 8px !important; + } + + .p-xl-10 { + padding: 10px !important; + } + + .p-xl-12 { + padding: 12px !important; + } + + .p-xl-16 { + padding: 16px !important; + } + + .p-xl-18 { + padding: 18px !important; + } + + .p-xl-24 { + padding: 24px !important; + } + + .p-xl-32 { + padding: 32px !important; + } + + .p-xl-36 { + padding: 36px !important; + } + + .p-xl-42 { + padding: 42px !important; + } + + .p-xl-48 { + padding: 48px !important; + } + + .p-xl-64 { + padding: 64px !important; + } + + .p-xl-80 { + padding: 80px !important; + } + + .p-xl-96 { + padding: 96px !important; + } + + .p-xl-120 { + padding: 120px !important; + } + + .px-xl-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .px-xl-4 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .px-xl-6 { + padding-right: 6px !important; + padding-left: 6px !important; + } + + .px-xl-8 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .px-xl-10 { + padding-right: 10px !important; + padding-left: 10px !important; + } + + .px-xl-12 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .px-xl-16 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .px-xl-18 { + padding-right: 18px !important; + padding-left: 18px !important; + } + + .px-xl-24 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .px-xl-32 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .px-xl-36 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .px-xl-42 { + padding-right: 42px !important; + padding-left: 42px !important; + } + + .px-xl-48 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .px-xl-64 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .px-xl-80 { + padding-right: 80px !important; + padding-left: 80px !important; + } + + .px-xl-96 { + padding-right: 96px !important; + padding-left: 96px !important; + } + + .px-xl-120 { + padding-right: 120px !important; + padding-left: 120px !important; + } + + .py-xl-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .py-xl-4 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .py-xl-6 { + padding-top: 6px !important; + padding-bottom: 6px !important; + } + + .py-xl-8 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .py-xl-10 { + padding-top: 10px !important; + padding-bottom: 10px !important; + } + + .py-xl-12 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .py-xl-16 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .py-xl-18 { + padding-top: 18px !important; + padding-bottom: 18px !important; + } + + .py-xl-24 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .py-xl-32 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .py-xl-36 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .py-xl-42 { + padding-top: 42px !important; + padding-bottom: 42px !important; + } + + .py-xl-48 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .py-xl-64 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .py-xl-80 { + padding-top: 80px !important; + padding-bottom: 80px !important; + } + + .py-xl-96 { + padding-top: 96px !important; + padding-bottom: 96px !important; + } + + .py-xl-120 { + padding-top: 120px !important; + padding-bottom: 120px !important; + } + + .pt-xl-0 { + padding-top: 0px !important; + } + + .pt-xl-4 { + padding-top: 4px !important; + } + + .pt-xl-6 { + padding-top: 6px !important; + } + + .pt-xl-8 { + padding-top: 8px !important; + } + + .pt-xl-10 { + padding-top: 10px !important; + } + + .pt-xl-12 { + padding-top: 12px !important; + } + + .pt-xl-16 { + padding-top: 16px !important; + } + + .pt-xl-18 { + padding-top: 18px !important; + } + + .pt-xl-24 { + padding-top: 24px !important; + } + + .pt-xl-32 { + padding-top: 32px !important; + } + + .pt-xl-36 { + padding-top: 36px !important; + } + + .pt-xl-42 { + padding-top: 42px !important; + } + + .pt-xl-48 { + padding-top: 48px !important; + } + + .pt-xl-64 { + padding-top: 64px !important; + } + + .pt-xl-80 { + padding-top: 80px !important; + } + + .pt-xl-96 { + padding-top: 96px !important; + } + + .pt-xl-120 { + padding-top: 120px !important; + } + + .pe-xl-0 { + padding-right: 0px !important; + } + + .pe-xl-4 { + padding-right: 4px !important; + } + + .pe-xl-6 { + padding-right: 6px !important; + } + + .pe-xl-8 { + padding-right: 8px !important; + } + + .pe-xl-10 { + padding-right: 10px !important; + } + + .pe-xl-12 { + padding-right: 12px !important; + } + + .pe-xl-16 { + padding-right: 16px !important; + } + + .pe-xl-18 { + padding-right: 18px !important; + } + + .pe-xl-24 { + padding-right: 24px !important; + } + + .pe-xl-32 { + padding-right: 32px !important; + } + + .pe-xl-36 { + padding-right: 36px !important; + } + + .pe-xl-42 { + padding-right: 42px !important; + } + + .pe-xl-48 { + padding-right: 48px !important; + } + + .pe-xl-64 { + padding-right: 64px !important; + } + + .pe-xl-80 { + padding-right: 80px !important; + } + + .pe-xl-96 { + padding-right: 96px !important; + } + + .pe-xl-120 { + padding-right: 120px !important; + } + + .pb-xl-0 { + padding-bottom: 0px !important; + } + + .pb-xl-4 { + padding-bottom: 4px !important; + } + + .pb-xl-6 { + padding-bottom: 6px !important; + } + + .pb-xl-8 { + padding-bottom: 8px !important; + } + + .pb-xl-10 { + padding-bottom: 10px !important; + } + + .pb-xl-12 { + padding-bottom: 12px !important; + } + + .pb-xl-16 { + padding-bottom: 16px !important; + } + + .pb-xl-18 { + padding-bottom: 18px !important; + } + + .pb-xl-24 { + padding-bottom: 24px !important; + } + + .pb-xl-32 { + padding-bottom: 32px !important; + } + + .pb-xl-36 { + padding-bottom: 36px !important; + } + + .pb-xl-42 { + padding-bottom: 42px !important; + } + + .pb-xl-48 { + padding-bottom: 48px !important; + } + + .pb-xl-64 { + padding-bottom: 64px !important; + } + + .pb-xl-80 { + padding-bottom: 80px !important; + } + + .pb-xl-96 { + padding-bottom: 96px !important; + } + + .pb-xl-120 { + padding-bottom: 120px !important; + } + + .ps-xl-0 { + padding-left: 0px !important; + } + + .ps-xl-4 { + padding-left: 4px !important; + } + + .ps-xl-6 { + padding-left: 6px !important; + } + + .ps-xl-8 { + padding-left: 8px !important; + } + + .ps-xl-10 { + padding-left: 10px !important; + } + + .ps-xl-12 { + padding-left: 12px !important; + } + + .ps-xl-16 { + padding-left: 16px !important; + } + + .ps-xl-18 { + padding-left: 18px !important; + } + + .ps-xl-24 { + padding-left: 24px !important; + } + + .ps-xl-32 { + padding-left: 32px !important; + } + + .ps-xl-36 { + padding-left: 36px !important; + } + + .ps-xl-42 { + padding-left: 42px !important; + } + + .ps-xl-48 { + padding-left: 48px !important; + } + + .ps-xl-64 { + padding-left: 64px !important; + } + + .ps-xl-80 { + padding-left: 80px !important; + } + + .ps-xl-96 { + padding-left: 96px !important; + } + + .ps-xl-120 { + padding-left: 120px !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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-xxl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-xxl-none { + display: none !important; + } + + .flex-xxl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-xxl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-xxl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-xxl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-xxl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-xxl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-xxl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-xxl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-xxl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .flex-xxl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-xxl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-xxl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .gap-xxl-0 { + gap: 0px !important; + } + + .gap-xxl-4 { + gap: 4px !important; + } + + .gap-xxl-6 { + gap: 6px !important; + } + + .gap-xxl-8 { + gap: 8px !important; + } + + .gap-xxl-10 { + gap: 10px !important; + } + + .gap-xxl-12 { + gap: 12px !important; + } + + .gap-xxl-16 { + gap: 16px !important; + } + + .gap-xxl-18 { + gap: 18px !important; + } + + .gap-xxl-24 { + gap: 24px !important; + } + + .gap-xxl-32 { + gap: 32px !important; + } + + .gap-xxl-36 { + gap: 36px !important; + } + + .gap-xxl-42 { + gap: 42px !important; + } + + .gap-xxl-48 { + gap: 48px !important; + } + + .gap-xxl-64 { + gap: 64px !important; + } + + .gap-xxl-80 { + gap: 80px !important; + } + + .gap-xxl-96 { + gap: 96px !important; + } + + .gap-xxl-120 { + gap: 120px !important; + } + + .justify-content-xxl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-xxl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-xxl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-xxl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-xxl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .justify-content-xxl-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + + .align-items-xxl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-xxl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-xxl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-xxl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-xxl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-xxl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-xxl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-xxl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-xxl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-xxl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-xxl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-xxl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-xxl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-xxl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-xxl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-xxl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-xxl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .order-xxl-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + + .order-xxl-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + + .order-xxl-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + + .order-xxl-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + + .order-xxl-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + + .order-xxl-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + + .order-xxl-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + + .order-xxl-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + + .m-xxl-0 { + margin: 0px !important; + } + + .m-xxl-4 { + margin: 4px !important; + } + + .m-xxl-6 { + margin: 6px !important; + } + + .m-xxl-8 { + margin: 8px !important; + } + + .m-xxl-10 { + margin: 10px !important; + } + + .m-xxl-12 { + margin: 12px !important; + } + + .m-xxl-16 { + margin: 16px !important; + } + + .m-xxl-18 { + margin: 18px !important; + } + + .m-xxl-24 { + margin: 24px !important; + } + + .m-xxl-32 { + margin: 32px !important; + } + + .m-xxl-36 { + margin: 36px !important; + } + + .m-xxl-42 { + margin: 42px !important; + } + + .m-xxl-48 { + margin: 48px !important; + } + + .m-xxl-64 { + margin: 64px !important; + } + + .m-xxl-80 { + margin: 80px !important; + } + + .m-xxl-96 { + margin: 96px !important; + } + + .m-xxl-120 { + margin: 120px !important; + } + + .m-xxl-auto { + margin: auto !important; + } + + .mx-xxl-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .mx-xxl-4 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .mx-xxl-6 { + margin-right: 6px !important; + margin-left: 6px !important; + } + + .mx-xxl-8 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .mx-xxl-10 { + margin-right: 10px !important; + margin-left: 10px !important; + } + + .mx-xxl-12 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .mx-xxl-16 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .mx-xxl-18 { + margin-right: 18px !important; + margin-left: 18px !important; + } + + .mx-xxl-24 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .mx-xxl-32 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .mx-xxl-36 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .mx-xxl-42 { + margin-right: 42px !important; + margin-left: 42px !important; + } + + .mx-xxl-48 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .mx-xxl-64 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .mx-xxl-80 { + margin-right: 80px !important; + margin-left: 80px !important; + } + + .mx-xxl-96 { + margin-right: 96px !important; + margin-left: 96px !important; + } + + .mx-xxl-120 { + margin-right: 120px !important; + margin-left: 120px !important; + } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xxl-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .my-xxl-4 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .my-xxl-6 { + margin-top: 6px !important; + margin-bottom: 6px !important; + } + + .my-xxl-8 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .my-xxl-10 { + margin-top: 10px !important; + margin-bottom: 10px !important; + } + + .my-xxl-12 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .my-xxl-16 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .my-xxl-18 { + margin-top: 18px !important; + margin-bottom: 18px !important; + } + + .my-xxl-24 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .my-xxl-32 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .my-xxl-36 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .my-xxl-42 { + margin-top: 42px !important; + margin-bottom: 42px !important; + } + + .my-xxl-48 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .my-xxl-64 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .my-xxl-80 { + margin-top: 80px !important; + margin-bottom: 80px !important; + } + + .my-xxl-96 { + margin-top: 96px !important; + margin-bottom: 96px !important; + } + + .my-xxl-120 { + margin-top: 120px !important; + margin-bottom: 120px !important; + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxl-0 { + margin-top: 0px !important; + } + + .mt-xxl-4 { + margin-top: 4px !important; + } + + .mt-xxl-6 { + margin-top: 6px !important; + } + + .mt-xxl-8 { + margin-top: 8px !important; + } + + .mt-xxl-10 { + margin-top: 10px !important; + } + + .mt-xxl-12 { + margin-top: 12px !important; + } + + .mt-xxl-16 { + margin-top: 16px !important; + } + + .mt-xxl-18 { + margin-top: 18px !important; + } + + .mt-xxl-24 { + margin-top: 24px !important; + } + + .mt-xxl-32 { + margin-top: 32px !important; + } + + .mt-xxl-36 { + margin-top: 36px !important; + } + + .mt-xxl-42 { + margin-top: 42px !important; + } + + .mt-xxl-48 { + margin-top: 48px !important; + } + + .mt-xxl-64 { + margin-top: 64px !important; + } + + .mt-xxl-80 { + margin-top: 80px !important; + } + + .mt-xxl-96 { + margin-top: 96px !important; + } + + .mt-xxl-120 { + margin-top: 120px !important; + } + + .mt-xxl-auto { + margin-top: auto !important; + } + + .me-xxl-0 { + margin-right: 0px !important; + } + + .me-xxl-4 { + margin-right: 4px !important; + } + + .me-xxl-6 { + margin-right: 6px !important; + } + + .me-xxl-8 { + margin-right: 8px !important; + } + + .me-xxl-10 { + margin-right: 10px !important; + } + + .me-xxl-12 { + margin-right: 12px !important; + } + + .me-xxl-16 { + margin-right: 16px !important; + } + + .me-xxl-18 { + margin-right: 18px !important; + } + + .me-xxl-24 { + margin-right: 24px !important; + } + + .me-xxl-32 { + margin-right: 32px !important; + } + + .me-xxl-36 { + margin-right: 36px !important; + } + + .me-xxl-42 { + margin-right: 42px !important; + } + + .me-xxl-48 { + margin-right: 48px !important; + } + + .me-xxl-64 { + margin-right: 64px !important; + } + + .me-xxl-80 { + margin-right: 80px !important; + } + + .me-xxl-96 { + margin-right: 96px !important; + } + + .me-xxl-120 { + margin-right: 120px !important; + } + + .me-xxl-auto { + margin-right: auto !important; + } + + .mb-xxl-0 { + margin-bottom: 0px !important; + } + + .mb-xxl-4 { + margin-bottom: 4px !important; + } + + .mb-xxl-6 { + margin-bottom: 6px !important; + } + + .mb-xxl-8 { + margin-bottom: 8px !important; + } + + .mb-xxl-10 { + margin-bottom: 10px !important; + } + + .mb-xxl-12 { + margin-bottom: 12px !important; + } + + .mb-xxl-16 { + margin-bottom: 16px !important; + } + + .mb-xxl-18 { + margin-bottom: 18px !important; + } + + .mb-xxl-24 { + margin-bottom: 24px !important; + } + + .mb-xxl-32 { + margin-bottom: 32px !important; + } + + .mb-xxl-36 { + margin-bottom: 36px !important; + } + + .mb-xxl-42 { + margin-bottom: 42px !important; + } + + .mb-xxl-48 { + margin-bottom: 48px !important; + } + + .mb-xxl-64 { + margin-bottom: 64px !important; + } + + .mb-xxl-80 { + margin-bottom: 80px !important; + } + + .mb-xxl-96 { + margin-bottom: 96px !important; + } + + .mb-xxl-120 { + margin-bottom: 120px !important; + } + + .mb-xxl-auto { + margin-bottom: auto !important; + } + + .ms-xxl-0 { + margin-left: 0px !important; + } + + .ms-xxl-4 { + margin-left: 4px !important; + } + + .ms-xxl-6 { + margin-left: 6px !important; + } + + .ms-xxl-8 { + margin-left: 8px !important; + } + + .ms-xxl-10 { + margin-left: 10px !important; + } + + .ms-xxl-12 { + margin-left: 12px !important; + } + + .ms-xxl-16 { + margin-left: 16px !important; + } + + .ms-xxl-18 { + margin-left: 18px !important; + } + + .ms-xxl-24 { + margin-left: 24px !important; + } + + .ms-xxl-32 { + margin-left: 32px !important; + } + + .ms-xxl-36 { + margin-left: 36px !important; + } + + .ms-xxl-42 { + margin-left: 42px !important; + } + + .ms-xxl-48 { + margin-left: 48px !important; + } + + .ms-xxl-64 { + margin-left: 64px !important; + } + + .ms-xxl-80 { + margin-left: 80px !important; + } + + .ms-xxl-96 { + margin-left: 96px !important; + } + + .ms-xxl-120 { + margin-left: 120px !important; + } + + .ms-xxl-auto { + margin-left: auto !important; + } + + .m-xxl-n4 { + margin: -4px !important; + } + + .m-xxl-n6 { + margin: -6px !important; + } + + .m-xxl-n8 { + margin: -8px !important; + } + + .m-xxl-n10 { + margin: -10px !important; + } + + .m-xxl-n12 { + margin: -12px !important; + } + + .m-xxl-n16 { + margin: -16px !important; + } + + .m-xxl-n18 { + margin: -18px !important; + } + + .m-xxl-n24 { + margin: -24px !important; + } + + .m-xxl-n32 { + margin: -32px !important; + } + + .m-xxl-n36 { + margin: -36px !important; + } + + .m-xxl-n42 { + margin: -42px !important; + } + + .m-xxl-n48 { + margin: -48px !important; + } + + .m-xxl-n64 { + margin: -64px !important; + } + + .m-xxl-n80 { + margin: -80px !important; + } + + .m-xxl-n96 { + margin: -96px !important; + } + + .m-xxl-n120 { + margin: -120px !important; + } + + .mx-xxl-n4 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .mx-xxl-n6 { + margin-right: -6px !important; + margin-left: -6px !important; + } + + .mx-xxl-n8 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .mx-xxl-n10 { + margin-right: -10px !important; + margin-left: -10px !important; + } + + .mx-xxl-n12 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .mx-xxl-n16 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .mx-xxl-n18 { + margin-right: -18px !important; + margin-left: -18px !important; + } + + .mx-xxl-n24 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .mx-xxl-n32 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .mx-xxl-n36 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .mx-xxl-n42 { + margin-right: -42px !important; + margin-left: -42px !important; + } + + .mx-xxl-n48 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .mx-xxl-n64 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .mx-xxl-n80 { + margin-right: -80px !important; + margin-left: -80px !important; + } + + .mx-xxl-n96 { + margin-right: -96px !important; + margin-left: -96px !important; + } + + .mx-xxl-n120 { + margin-right: -120px !important; + margin-left: -120px !important; + } + + .my-xxl-n4 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .my-xxl-n6 { + margin-top: -6px !important; + margin-bottom: -6px !important; + } + + .my-xxl-n8 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .my-xxl-n10 { + margin-top: -10px !important; + margin-bottom: -10px !important; + } + + .my-xxl-n12 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .my-xxl-n16 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .my-xxl-n18 { + margin-top: -18px !important; + margin-bottom: -18px !important; + } + + .my-xxl-n24 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .my-xxl-n32 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .my-xxl-n36 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .my-xxl-n42 { + margin-top: -42px !important; + margin-bottom: -42px !important; + } + + .my-xxl-n48 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .my-xxl-n64 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .my-xxl-n80 { + margin-top: -80px !important; + margin-bottom: -80px !important; + } + + .my-xxl-n96 { + margin-top: -96px !important; + margin-bottom: -96px !important; + } + + .my-xxl-n120 { + margin-top: -120px !important; + margin-bottom: -120px !important; + } + + .mt-xxl-n4 { + margin-top: -4px !important; + } + + .mt-xxl-n6 { + margin-top: -6px !important; + } + + .mt-xxl-n8 { + margin-top: -8px !important; + } + + .mt-xxl-n10 { + margin-top: -10px !important; + } + + .mt-xxl-n12 { + margin-top: -12px !important; + } + + .mt-xxl-n16 { + margin-top: -16px !important; + } + + .mt-xxl-n18 { + margin-top: -18px !important; + } + + .mt-xxl-n24 { + margin-top: -24px !important; + } + + .mt-xxl-n32 { + margin-top: -32px !important; + } + + .mt-xxl-n36 { + margin-top: -36px !important; + } + + .mt-xxl-n42 { + margin-top: -42px !important; + } + + .mt-xxl-n48 { + margin-top: -48px !important; + } + + .mt-xxl-n64 { + margin-top: -64px !important; + } + + .mt-xxl-n80 { + margin-top: -80px !important; + } + + .mt-xxl-n96 { + margin-top: -96px !important; + } + + .mt-xxl-n120 { + margin-top: -120px !important; + } + + .me-xxl-n4 { + margin-right: -4px !important; + } + + .me-xxl-n6 { + margin-right: -6px !important; + } + + .me-xxl-n8 { + margin-right: -8px !important; + } + + .me-xxl-n10 { + margin-right: -10px !important; + } + + .me-xxl-n12 { + margin-right: -12px !important; + } + + .me-xxl-n16 { + margin-right: -16px !important; + } + + .me-xxl-n18 { + margin-right: -18px !important; + } + + .me-xxl-n24 { + margin-right: -24px !important; + } + + .me-xxl-n32 { + margin-right: -32px !important; + } + + .me-xxl-n36 { + margin-right: -36px !important; + } + + .me-xxl-n42 { + margin-right: -42px !important; + } + + .me-xxl-n48 { + margin-right: -48px !important; + } + + .me-xxl-n64 { + margin-right: -64px !important; + } + + .me-xxl-n80 { + margin-right: -80px !important; + } + + .me-xxl-n96 { + margin-right: -96px !important; + } + + .me-xxl-n120 { + margin-right: -120px !important; + } + + .mb-xxl-n4 { + margin-bottom: -4px !important; + } + + .mb-xxl-n6 { + margin-bottom: -6px !important; + } + + .mb-xxl-n8 { + margin-bottom: -8px !important; + } + + .mb-xxl-n10 { + margin-bottom: -10px !important; + } + + .mb-xxl-n12 { + margin-bottom: -12px !important; + } + + .mb-xxl-n16 { + margin-bottom: -16px !important; + } + + .mb-xxl-n18 { + margin-bottom: -18px !important; + } + + .mb-xxl-n24 { + margin-bottom: -24px !important; + } + + .mb-xxl-n32 { + margin-bottom: -32px !important; + } + + .mb-xxl-n36 { + margin-bottom: -36px !important; + } + + .mb-xxl-n42 { + margin-bottom: -42px !important; + } + + .mb-xxl-n48 { + margin-bottom: -48px !important; + } + + .mb-xxl-n64 { + margin-bottom: -64px !important; + } + + .mb-xxl-n80 { + margin-bottom: -80px !important; + } + + .mb-xxl-n96 { + margin-bottom: -96px !important; + } + + .mb-xxl-n120 { + margin-bottom: -120px !important; + } + + .ms-xxl-n4 { + margin-left: -4px !important; + } + + .ms-xxl-n6 { + margin-left: -6px !important; + } + + .ms-xxl-n8 { + margin-left: -8px !important; + } + + .ms-xxl-n10 { + margin-left: -10px !important; + } + + .ms-xxl-n12 { + margin-left: -12px !important; + } + + .ms-xxl-n16 { + margin-left: -16px !important; + } + + .ms-xxl-n18 { + margin-left: -18px !important; + } + + .ms-xxl-n24 { + margin-left: -24px !important; + } + + .ms-xxl-n32 { + margin-left: -32px !important; + } + + .ms-xxl-n36 { + margin-left: -36px !important; + } + + .ms-xxl-n42 { + margin-left: -42px !important; + } + + .ms-xxl-n48 { + margin-left: -48px !important; + } + + .ms-xxl-n64 { + margin-left: -64px !important; + } + + .ms-xxl-n80 { + margin-left: -80px !important; + } + + .ms-xxl-n96 { + margin-left: -96px !important; + } + + .ms-xxl-n120 { + margin-left: -120px !important; + } + + .p-xxl-0 { + padding: 0px !important; + } + + .p-xxl-4 { + padding: 4px !important; + } + + .p-xxl-6 { + padding: 6px !important; + } + + .p-xxl-8 { + padding: 8px !important; + } + + .p-xxl-10 { + padding: 10px !important; + } + + .p-xxl-12 { + padding: 12px !important; + } + + .p-xxl-16 { + padding: 16px !important; + } + + .p-xxl-18 { + padding: 18px !important; + } + + .p-xxl-24 { + padding: 24px !important; + } + + .p-xxl-32 { + padding: 32px !important; + } + + .p-xxl-36 { + padding: 36px !important; + } + + .p-xxl-42 { + padding: 42px !important; + } + + .p-xxl-48 { + padding: 48px !important; + } + + .p-xxl-64 { + padding: 64px !important; + } + + .p-xxl-80 { + padding: 80px !important; + } + + .p-xxl-96 { + padding: 96px !important; + } + + .p-xxl-120 { + padding: 120px !important; + } + + .px-xxl-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .px-xxl-4 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .px-xxl-6 { + padding-right: 6px !important; + padding-left: 6px !important; + } + + .px-xxl-8 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .px-xxl-10 { + padding-right: 10px !important; + padding-left: 10px !important; + } + + .px-xxl-12 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .px-xxl-16 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .px-xxl-18 { + padding-right: 18px !important; + padding-left: 18px !important; + } + + .px-xxl-24 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .px-xxl-32 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .px-xxl-36 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .px-xxl-42 { + padding-right: 42px !important; + padding-left: 42px !important; + } + + .px-xxl-48 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .px-xxl-64 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .px-xxl-80 { + padding-right: 80px !important; + padding-left: 80px !important; + } + + .px-xxl-96 { + padding-right: 96px !important; + padding-left: 96px !important; + } + + .px-xxl-120 { + padding-right: 120px !important; + padding-left: 120px !important; + } + + .py-xxl-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .py-xxl-4 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .py-xxl-6 { + padding-top: 6px !important; + padding-bottom: 6px !important; + } + + .py-xxl-8 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .py-xxl-10 { + padding-top: 10px !important; + padding-bottom: 10px !important; + } + + .py-xxl-12 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .py-xxl-16 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .py-xxl-18 { + padding-top: 18px !important; + padding-bottom: 18px !important; + } + + .py-xxl-24 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .py-xxl-32 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .py-xxl-36 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .py-xxl-42 { + padding-top: 42px !important; + padding-bottom: 42px !important; + } + + .py-xxl-48 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .py-xxl-64 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .py-xxl-80 { + padding-top: 80px !important; + padding-bottom: 80px !important; + } + + .py-xxl-96 { + padding-top: 96px !important; + padding-bottom: 96px !important; + } + + .py-xxl-120 { + padding-top: 120px !important; + padding-bottom: 120px !important; + } + + .pt-xxl-0 { + padding-top: 0px !important; + } + + .pt-xxl-4 { + padding-top: 4px !important; + } + + .pt-xxl-6 { + padding-top: 6px !important; + } + + .pt-xxl-8 { + padding-top: 8px !important; + } + + .pt-xxl-10 { + padding-top: 10px !important; + } + + .pt-xxl-12 { + padding-top: 12px !important; + } + + .pt-xxl-16 { + padding-top: 16px !important; + } + + .pt-xxl-18 { + padding-top: 18px !important; + } + + .pt-xxl-24 { + padding-top: 24px !important; + } + + .pt-xxl-32 { + padding-top: 32px !important; + } + + .pt-xxl-36 { + padding-top: 36px !important; + } + + .pt-xxl-42 { + padding-top: 42px !important; + } + + .pt-xxl-48 { + padding-top: 48px !important; + } + + .pt-xxl-64 { + padding-top: 64px !important; + } + + .pt-xxl-80 { + padding-top: 80px !important; + } + + .pt-xxl-96 { + padding-top: 96px !important; + } + + .pt-xxl-120 { + padding-top: 120px !important; + } + + .pe-xxl-0 { + padding-right: 0px !important; + } + + .pe-xxl-4 { + padding-right: 4px !important; + } + + .pe-xxl-6 { + padding-right: 6px !important; + } + + .pe-xxl-8 { + padding-right: 8px !important; + } + + .pe-xxl-10 { + padding-right: 10px !important; + } + + .pe-xxl-12 { + padding-right: 12px !important; + } + + .pe-xxl-16 { + padding-right: 16px !important; + } + + .pe-xxl-18 { + padding-right: 18px !important; + } + + .pe-xxl-24 { + padding-right: 24px !important; + } + + .pe-xxl-32 { + padding-right: 32px !important; + } + + .pe-xxl-36 { + padding-right: 36px !important; + } + + .pe-xxl-42 { + padding-right: 42px !important; + } + + .pe-xxl-48 { + padding-right: 48px !important; + } + + .pe-xxl-64 { + padding-right: 64px !important; + } + + .pe-xxl-80 { + padding-right: 80px !important; + } + + .pe-xxl-96 { + padding-right: 96px !important; + } + + .pe-xxl-120 { + padding-right: 120px !important; + } + + .pb-xxl-0 { + padding-bottom: 0px !important; + } + + .pb-xxl-4 { + padding-bottom: 4px !important; + } + + .pb-xxl-6 { + padding-bottom: 6px !important; + } + + .pb-xxl-8 { + padding-bottom: 8px !important; + } + + .pb-xxl-10 { + padding-bottom: 10px !important; + } + + .pb-xxl-12 { + padding-bottom: 12px !important; + } + + .pb-xxl-16 { + padding-bottom: 16px !important; + } + + .pb-xxl-18 { + padding-bottom: 18px !important; + } + + .pb-xxl-24 { + padding-bottom: 24px !important; + } + + .pb-xxl-32 { + padding-bottom: 32px !important; + } + + .pb-xxl-36 { + padding-bottom: 36px !important; + } + + .pb-xxl-42 { + padding-bottom: 42px !important; + } + + .pb-xxl-48 { + padding-bottom: 48px !important; + } + + .pb-xxl-64 { + padding-bottom: 64px !important; + } + + .pb-xxl-80 { + padding-bottom: 80px !important; + } + + .pb-xxl-96 { + padding-bottom: 96px !important; + } + + .pb-xxl-120 { + padding-bottom: 120px !important; + } + + .ps-xxl-0 { + padding-left: 0px !important; + } + + .ps-xxl-4 { + padding-left: 4px !important; + } + + .ps-xxl-6 { + padding-left: 6px !important; + } + + .ps-xxl-8 { + padding-left: 8px !important; + } + + .ps-xxl-10 { + padding-left: 10px !important; + } + + .ps-xxl-12 { + padding-left: 12px !important; + } + + .ps-xxl-16 { + padding-left: 16px !important; + } + + .ps-xxl-18 { + padding-left: 18px !important; + } + + .ps-xxl-24 { + padding-left: 24px !important; + } + + .ps-xxl-32 { + padding-left: 32px !important; + } + + .ps-xxl-36 { + padding-left: 36px !important; + } + + .ps-xxl-42 { + padding-left: 42px !important; + } + + .ps-xxl-48 { + padding-left: 48px !important; + } + + .ps-xxl-64 { + padding-left: 64px !important; + } + + .ps-xxl-80 { + padding-left: 80px !important; + } + + .ps-xxl-96 { + padding-left: 96px !important; + } + + .ps-xxl-120 { + padding-left: 120px !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: 1600px) { + .float-xxxl-start { + float: left !important; + } + + .float-xxxl-end { + float: right !important; + } + + .float-xxxl-none { + float: none !important; + } + + .d-xxxl-inline { + display: inline !important; + } + + .d-xxxl-inline-block { + display: inline-block !important; + } + + .d-xxxl-block { + display: block !important; + } + + .d-xxxl-grid { + display: grid !important; + } + + .d-xxxl-table { + display: table !important; + } + + .d-xxxl-table-row { + display: table-row !important; + } + + .d-xxxl-table-cell { + display: table-cell !important; + } + + .d-xxxl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-xxxl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-xxxl-none { + display: none !important; + } + + .flex-xxxl-fill { + -webkit-box-flex: 1 !important; + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + + .flex-xxxl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + + .flex-xxxl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + + .flex-xxxl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + + .flex-xxxl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + + .flex-xxxl-grow-0 { + -webkit-box-flex: 0 !important; + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + + .flex-xxxl-grow-1 { + -webkit-box-flex: 1 !important; + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + + .flex-xxxl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + + .flex-xxxl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + + .flex-xxxl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + + .flex-xxxl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + + .flex-xxxl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + + .gap-xxxl-0 { + gap: 0px !important; + } + + .gap-xxxl-4 { + gap: 4px !important; + } + + .gap-xxxl-6 { + gap: 6px !important; + } + + .gap-xxxl-8 { + gap: 8px !important; + } + + .gap-xxxl-10 { + gap: 10px !important; + } + + .gap-xxxl-12 { + gap: 12px !important; + } + + .gap-xxxl-16 { + gap: 16px !important; + } + + .gap-xxxl-18 { + gap: 18px !important; + } + + .gap-xxxl-24 { + gap: 24px !important; + } + + .gap-xxxl-32 { + gap: 32px !important; + } + + .gap-xxxl-36 { + gap: 36px !important; + } + + .gap-xxxl-42 { + gap: 42px !important; + } + + .gap-xxxl-48 { + gap: 48px !important; + } + + .gap-xxxl-64 { + gap: 64px !important; + } + + .gap-xxxl-80 { + gap: 80px !important; + } + + .gap-xxxl-96 { + gap: 96px !important; + } + + .gap-xxxl-120 { + gap: 120px !important; + } + + .justify-content-xxxl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + + .justify-content-xxxl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + + .justify-content-xxxl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + + .justify-content-xxxl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + + .justify-content-xxxl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + + .justify-content-xxxl-evenly { + -webkit-box-pack: space-evenly !important; + -ms-flex-pack: space-evenly !important; + justify-content: space-evenly !important; + } + + .align-items-xxxl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + + .align-items-xxxl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + + .align-items-xxxl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + + .align-items-xxxl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + + .align-items-xxxl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + + .align-content-xxxl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + + .align-content-xxxl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + + .align-content-xxxl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + + .align-content-xxxl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + + .align-content-xxxl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + + .align-content-xxxl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + + .align-self-xxxl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + + .align-self-xxxl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + + .align-self-xxxl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + + .align-self-xxxl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + + .align-self-xxxl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + + .align-self-xxxl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } + + .order-xxxl-first { + -webkit-box-ordinal-group: 0 !important; + -ms-flex-order: -1 !important; + order: -1 !important; + } + + .order-xxxl-0 { + -webkit-box-ordinal-group: 1 !important; + -ms-flex-order: 0 !important; + order: 0 !important; + } + + .order-xxxl-1 { + -webkit-box-ordinal-group: 2 !important; + -ms-flex-order: 1 !important; + order: 1 !important; + } + + .order-xxxl-2 { + -webkit-box-ordinal-group: 3 !important; + -ms-flex-order: 2 !important; + order: 2 !important; + } + + .order-xxxl-3 { + -webkit-box-ordinal-group: 4 !important; + -ms-flex-order: 3 !important; + order: 3 !important; + } + + .order-xxxl-4 { + -webkit-box-ordinal-group: 5 !important; + -ms-flex-order: 4 !important; + order: 4 !important; + } + + .order-xxxl-5 { + -webkit-box-ordinal-group: 6 !important; + -ms-flex-order: 5 !important; + order: 5 !important; + } + + .order-xxxl-last { + -webkit-box-ordinal-group: 7 !important; + -ms-flex-order: 6 !important; + order: 6 !important; + } + + .m-xxxl-0 { + margin: 0px !important; + } + + .m-xxxl-4 { + margin: 4px !important; + } + + .m-xxxl-6 { + margin: 6px !important; + } + + .m-xxxl-8 { + margin: 8px !important; + } + + .m-xxxl-10 { + margin: 10px !important; + } + + .m-xxxl-12 { + margin: 12px !important; + } + + .m-xxxl-16 { + margin: 16px !important; + } + + .m-xxxl-18 { + margin: 18px !important; + } + + .m-xxxl-24 { + margin: 24px !important; + } + + .m-xxxl-32 { + margin: 32px !important; + } + + .m-xxxl-36 { + margin: 36px !important; + } + + .m-xxxl-42 { + margin: 42px !important; + } + + .m-xxxl-48 { + margin: 48px !important; + } + + .m-xxxl-64 { + margin: 64px !important; + } + + .m-xxxl-80 { + margin: 80px !important; + } + + .m-xxxl-96 { + margin: 96px !important; + } + + .m-xxxl-120 { + margin: 120px !important; + } + + .m-xxxl-auto { + margin: auto !important; + } + + .mx-xxxl-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .mx-xxxl-4 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .mx-xxxl-6 { + margin-right: 6px !important; + margin-left: 6px !important; + } + + .mx-xxxl-8 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .mx-xxxl-10 { + margin-right: 10px !important; + margin-left: 10px !important; + } + + .mx-xxxl-12 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .mx-xxxl-16 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .mx-xxxl-18 { + margin-right: 18px !important; + margin-left: 18px !important; + } + + .mx-xxxl-24 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .mx-xxxl-32 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .mx-xxxl-36 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .mx-xxxl-42 { + margin-right: 42px !important; + margin-left: 42px !important; + } + + .mx-xxxl-48 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .mx-xxxl-64 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .mx-xxxl-80 { + margin-right: 80px !important; + margin-left: 80px !important; + } + + .mx-xxxl-96 { + margin-right: 96px !important; + margin-left: 96px !important; + } + + .mx-xxxl-120 { + margin-right: 120px !important; + margin-left: 120px !important; + } + + .mx-xxxl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .my-xxxl-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .my-xxxl-4 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .my-xxxl-6 { + margin-top: 6px !important; + margin-bottom: 6px !important; + } + + .my-xxxl-8 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .my-xxxl-10 { + margin-top: 10px !important; + margin-bottom: 10px !important; + } + + .my-xxxl-12 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .my-xxxl-16 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .my-xxxl-18 { + margin-top: 18px !important; + margin-bottom: 18px !important; + } + + .my-xxxl-24 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .my-xxxl-32 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .my-xxxl-36 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .my-xxxl-42 { + margin-top: 42px !important; + margin-bottom: 42px !important; + } + + .my-xxxl-48 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .my-xxxl-64 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .my-xxxl-80 { + margin-top: 80px !important; + margin-bottom: 80px !important; + } + + .my-xxxl-96 { + margin-top: 96px !important; + margin-bottom: 96px !important; + } + + .my-xxxl-120 { + margin-top: 120px !important; + margin-bottom: 120px !important; + } + + .my-xxxl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .mt-xxxl-0 { + margin-top: 0px !important; + } + + .mt-xxxl-4 { + margin-top: 4px !important; + } + + .mt-xxxl-6 { + margin-top: 6px !important; + } + + .mt-xxxl-8 { + margin-top: 8px !important; + } + + .mt-xxxl-10 { + margin-top: 10px !important; + } + + .mt-xxxl-12 { + margin-top: 12px !important; + } + + .mt-xxxl-16 { + margin-top: 16px !important; + } + + .mt-xxxl-18 { + margin-top: 18px !important; + } + + .mt-xxxl-24 { + margin-top: 24px !important; + } + + .mt-xxxl-32 { + margin-top: 32px !important; + } + + .mt-xxxl-36 { + margin-top: 36px !important; + } + + .mt-xxxl-42 { + margin-top: 42px !important; + } + + .mt-xxxl-48 { + margin-top: 48px !important; + } + + .mt-xxxl-64 { + margin-top: 64px !important; + } + + .mt-xxxl-80 { + margin-top: 80px !important; + } + + .mt-xxxl-96 { + margin-top: 96px !important; + } + + .mt-xxxl-120 { + margin-top: 120px !important; + } + + .mt-xxxl-auto { + margin-top: auto !important; + } + + .me-xxxl-0 { + margin-right: 0px !important; + } + + .me-xxxl-4 { + margin-right: 4px !important; + } + + .me-xxxl-6 { + margin-right: 6px !important; + } + + .me-xxxl-8 { + margin-right: 8px !important; + } + + .me-xxxl-10 { + margin-right: 10px !important; + } + + .me-xxxl-12 { + margin-right: 12px !important; + } + + .me-xxxl-16 { + margin-right: 16px !important; + } + + .me-xxxl-18 { + margin-right: 18px !important; + } + + .me-xxxl-24 { + margin-right: 24px !important; + } + + .me-xxxl-32 { + margin-right: 32px !important; + } + + .me-xxxl-36 { + margin-right: 36px !important; + } + + .me-xxxl-42 { + margin-right: 42px !important; + } + + .me-xxxl-48 { + margin-right: 48px !important; + } + + .me-xxxl-64 { + margin-right: 64px !important; + } + + .me-xxxl-80 { + margin-right: 80px !important; + } + + .me-xxxl-96 { + margin-right: 96px !important; + } + + .me-xxxl-120 { + margin-right: 120px !important; + } + + .me-xxxl-auto { + margin-right: auto !important; + } + + .mb-xxxl-0 { + margin-bottom: 0px !important; + } + + .mb-xxxl-4 { + margin-bottom: 4px !important; + } + + .mb-xxxl-6 { + margin-bottom: 6px !important; + } + + .mb-xxxl-8 { + margin-bottom: 8px !important; + } + + .mb-xxxl-10 { + margin-bottom: 10px !important; + } + + .mb-xxxl-12 { + margin-bottom: 12px !important; + } + + .mb-xxxl-16 { + margin-bottom: 16px !important; + } + + .mb-xxxl-18 { + margin-bottom: 18px !important; + } + + .mb-xxxl-24 { + margin-bottom: 24px !important; + } + + .mb-xxxl-32 { + margin-bottom: 32px !important; + } + + .mb-xxxl-36 { + margin-bottom: 36px !important; + } + + .mb-xxxl-42 { + margin-bottom: 42px !important; + } + + .mb-xxxl-48 { + margin-bottom: 48px !important; + } + + .mb-xxxl-64 { + margin-bottom: 64px !important; + } + + .mb-xxxl-80 { + margin-bottom: 80px !important; + } + + .mb-xxxl-96 { + margin-bottom: 96px !important; + } + + .mb-xxxl-120 { + margin-bottom: 120px !important; + } + + .mb-xxxl-auto { + margin-bottom: auto !important; + } + + .ms-xxxl-0 { + margin-left: 0px !important; + } + + .ms-xxxl-4 { + margin-left: 4px !important; + } + + .ms-xxxl-6 { + margin-left: 6px !important; + } + + .ms-xxxl-8 { + margin-left: 8px !important; + } + + .ms-xxxl-10 { + margin-left: 10px !important; + } + + .ms-xxxl-12 { + margin-left: 12px !important; + } + + .ms-xxxl-16 { + margin-left: 16px !important; + } + + .ms-xxxl-18 { + margin-left: 18px !important; + } + + .ms-xxxl-24 { + margin-left: 24px !important; + } + + .ms-xxxl-32 { + margin-left: 32px !important; + } + + .ms-xxxl-36 { + margin-left: 36px !important; + } + + .ms-xxxl-42 { + margin-left: 42px !important; + } + + .ms-xxxl-48 { + margin-left: 48px !important; + } + + .ms-xxxl-64 { + margin-left: 64px !important; + } + + .ms-xxxl-80 { + margin-left: 80px !important; + } + + .ms-xxxl-96 { + margin-left: 96px !important; + } + + .ms-xxxl-120 { + margin-left: 120px !important; + } + + .ms-xxxl-auto { + margin-left: auto !important; + } + + .m-xxxl-n4 { + margin: -4px !important; + } + + .m-xxxl-n6 { + margin: -6px !important; + } + + .m-xxxl-n8 { + margin: -8px !important; + } + + .m-xxxl-n10 { + margin: -10px !important; + } + + .m-xxxl-n12 { + margin: -12px !important; + } + + .m-xxxl-n16 { + margin: -16px !important; + } + + .m-xxxl-n18 { + margin: -18px !important; + } + + .m-xxxl-n24 { + margin: -24px !important; + } + + .m-xxxl-n32 { + margin: -32px !important; + } + + .m-xxxl-n36 { + margin: -36px !important; + } + + .m-xxxl-n42 { + margin: -42px !important; + } + + .m-xxxl-n48 { + margin: -48px !important; + } + + .m-xxxl-n64 { + margin: -64px !important; + } + + .m-xxxl-n80 { + margin: -80px !important; + } + + .m-xxxl-n96 { + margin: -96px !important; + } + + .m-xxxl-n120 { + margin: -120px !important; + } + + .mx-xxxl-n4 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .mx-xxxl-n6 { + margin-right: -6px !important; + margin-left: -6px !important; + } + + .mx-xxxl-n8 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .mx-xxxl-n10 { + margin-right: -10px !important; + margin-left: -10px !important; + } + + .mx-xxxl-n12 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .mx-xxxl-n16 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .mx-xxxl-n18 { + margin-right: -18px !important; + margin-left: -18px !important; + } + + .mx-xxxl-n24 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .mx-xxxl-n32 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .mx-xxxl-n36 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .mx-xxxl-n42 { + margin-right: -42px !important; + margin-left: -42px !important; + } + + .mx-xxxl-n48 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .mx-xxxl-n64 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .mx-xxxl-n80 { + margin-right: -80px !important; + margin-left: -80px !important; + } + + .mx-xxxl-n96 { + margin-right: -96px !important; + margin-left: -96px !important; + } + + .mx-xxxl-n120 { + margin-right: -120px !important; + margin-left: -120px !important; + } + + .my-xxxl-n4 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .my-xxxl-n6 { + margin-top: -6px !important; + margin-bottom: -6px !important; + } + + .my-xxxl-n8 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .my-xxxl-n10 { + margin-top: -10px !important; + margin-bottom: -10px !important; + } + + .my-xxxl-n12 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .my-xxxl-n16 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .my-xxxl-n18 { + margin-top: -18px !important; + margin-bottom: -18px !important; + } + + .my-xxxl-n24 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .my-xxxl-n32 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .my-xxxl-n36 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .my-xxxl-n42 { + margin-top: -42px !important; + margin-bottom: -42px !important; + } + + .my-xxxl-n48 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .my-xxxl-n64 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .my-xxxl-n80 { + margin-top: -80px !important; + margin-bottom: -80px !important; + } + + .my-xxxl-n96 { + margin-top: -96px !important; + margin-bottom: -96px !important; + } + + .my-xxxl-n120 { + margin-top: -120px !important; + margin-bottom: -120px !important; + } + + .mt-xxxl-n4 { + margin-top: -4px !important; + } + + .mt-xxxl-n6 { + margin-top: -6px !important; + } + + .mt-xxxl-n8 { + margin-top: -8px !important; + } + + .mt-xxxl-n10 { + margin-top: -10px !important; + } + + .mt-xxxl-n12 { + margin-top: -12px !important; + } + + .mt-xxxl-n16 { + margin-top: -16px !important; + } + + .mt-xxxl-n18 { + margin-top: -18px !important; + } + + .mt-xxxl-n24 { + margin-top: -24px !important; + } + + .mt-xxxl-n32 { + margin-top: -32px !important; + } + + .mt-xxxl-n36 { + margin-top: -36px !important; + } + + .mt-xxxl-n42 { + margin-top: -42px !important; + } + + .mt-xxxl-n48 { + margin-top: -48px !important; + } + + .mt-xxxl-n64 { + margin-top: -64px !important; + } + + .mt-xxxl-n80 { + margin-top: -80px !important; + } + + .mt-xxxl-n96 { + margin-top: -96px !important; + } + + .mt-xxxl-n120 { + margin-top: -120px !important; + } + + .me-xxxl-n4 { + margin-right: -4px !important; + } + + .me-xxxl-n6 { + margin-right: -6px !important; + } + + .me-xxxl-n8 { + margin-right: -8px !important; + } + + .me-xxxl-n10 { + margin-right: -10px !important; + } + + .me-xxxl-n12 { + margin-right: -12px !important; + } + + .me-xxxl-n16 { + margin-right: -16px !important; + } + + .me-xxxl-n18 { + margin-right: -18px !important; + } + + .me-xxxl-n24 { + margin-right: -24px !important; + } + + .me-xxxl-n32 { + margin-right: -32px !important; + } + + .me-xxxl-n36 { + margin-right: -36px !important; + } + + .me-xxxl-n42 { + margin-right: -42px !important; + } + + .me-xxxl-n48 { + margin-right: -48px !important; + } + + .me-xxxl-n64 { + margin-right: -64px !important; + } + + .me-xxxl-n80 { + margin-right: -80px !important; + } + + .me-xxxl-n96 { + margin-right: -96px !important; + } + + .me-xxxl-n120 { + margin-right: -120px !important; + } + + .mb-xxxl-n4 { + margin-bottom: -4px !important; + } + + .mb-xxxl-n6 { + margin-bottom: -6px !important; + } + + .mb-xxxl-n8 { + margin-bottom: -8px !important; + } + + .mb-xxxl-n10 { + margin-bottom: -10px !important; + } + + .mb-xxxl-n12 { + margin-bottom: -12px !important; + } + + .mb-xxxl-n16 { + margin-bottom: -16px !important; + } + + .mb-xxxl-n18 { + margin-bottom: -18px !important; + } + + .mb-xxxl-n24 { + margin-bottom: -24px !important; + } + + .mb-xxxl-n32 { + margin-bottom: -32px !important; + } + + .mb-xxxl-n36 { + margin-bottom: -36px !important; + } + + .mb-xxxl-n42 { + margin-bottom: -42px !important; + } + + .mb-xxxl-n48 { + margin-bottom: -48px !important; + } + + .mb-xxxl-n64 { + margin-bottom: -64px !important; + } + + .mb-xxxl-n80 { + margin-bottom: -80px !important; + } + + .mb-xxxl-n96 { + margin-bottom: -96px !important; + } + + .mb-xxxl-n120 { + margin-bottom: -120px !important; + } + + .ms-xxxl-n4 { + margin-left: -4px !important; + } + + .ms-xxxl-n6 { + margin-left: -6px !important; + } + + .ms-xxxl-n8 { + margin-left: -8px !important; + } + + .ms-xxxl-n10 { + margin-left: -10px !important; + } + + .ms-xxxl-n12 { + margin-left: -12px !important; + } + + .ms-xxxl-n16 { + margin-left: -16px !important; + } + + .ms-xxxl-n18 { + margin-left: -18px !important; + } + + .ms-xxxl-n24 { + margin-left: -24px !important; + } + + .ms-xxxl-n32 { + margin-left: -32px !important; + } + + .ms-xxxl-n36 { + margin-left: -36px !important; + } + + .ms-xxxl-n42 { + margin-left: -42px !important; + } + + .ms-xxxl-n48 { + margin-left: -48px !important; + } + + .ms-xxxl-n64 { + margin-left: -64px !important; + } + + .ms-xxxl-n80 { + margin-left: -80px !important; + } + + .ms-xxxl-n96 { + margin-left: -96px !important; + } + + .ms-xxxl-n120 { + margin-left: -120px !important; + } + + .p-xxxl-0 { + padding: 0px !important; + } + + .p-xxxl-4 { + padding: 4px !important; + } + + .p-xxxl-6 { + padding: 6px !important; + } + + .p-xxxl-8 { + padding: 8px !important; + } + + .p-xxxl-10 { + padding: 10px !important; + } + + .p-xxxl-12 { + padding: 12px !important; + } + + .p-xxxl-16 { + padding: 16px !important; + } + + .p-xxxl-18 { + padding: 18px !important; + } + + .p-xxxl-24 { + padding: 24px !important; + } + + .p-xxxl-32 { + padding: 32px !important; + } + + .p-xxxl-36 { + padding: 36px !important; + } + + .p-xxxl-42 { + padding: 42px !important; + } + + .p-xxxl-48 { + padding: 48px !important; + } + + .p-xxxl-64 { + padding: 64px !important; + } + + .p-xxxl-80 { + padding: 80px !important; + } + + .p-xxxl-96 { + padding: 96px !important; + } + + .p-xxxl-120 { + padding: 120px !important; + } + + .px-xxxl-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .px-xxxl-4 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .px-xxxl-6 { + padding-right: 6px !important; + padding-left: 6px !important; + } + + .px-xxxl-8 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .px-xxxl-10 { + padding-right: 10px !important; + padding-left: 10px !important; + } + + .px-xxxl-12 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .px-xxxl-16 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .px-xxxl-18 { + padding-right: 18px !important; + padding-left: 18px !important; + } + + .px-xxxl-24 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .px-xxxl-32 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .px-xxxl-36 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .px-xxxl-42 { + padding-right: 42px !important; + padding-left: 42px !important; + } + + .px-xxxl-48 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .px-xxxl-64 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .px-xxxl-80 { + padding-right: 80px !important; + padding-left: 80px !important; + } + + .px-xxxl-96 { + padding-right: 96px !important; + padding-left: 96px !important; + } + + .px-xxxl-120 { + padding-right: 120px !important; + padding-left: 120px !important; + } + + .py-xxxl-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .py-xxxl-4 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .py-xxxl-6 { + padding-top: 6px !important; + padding-bottom: 6px !important; + } + + .py-xxxl-8 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .py-xxxl-10 { + padding-top: 10px !important; + padding-bottom: 10px !important; + } + + .py-xxxl-12 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .py-xxxl-16 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .py-xxxl-18 { + padding-top: 18px !important; + padding-bottom: 18px !important; + } + + .py-xxxl-24 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .py-xxxl-32 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .py-xxxl-36 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .py-xxxl-42 { + padding-top: 42px !important; + padding-bottom: 42px !important; + } + + .py-xxxl-48 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .py-xxxl-64 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .py-xxxl-80 { + padding-top: 80px !important; + padding-bottom: 80px !important; + } + + .py-xxxl-96 { + padding-top: 96px !important; + padding-bottom: 96px !important; + } + + .py-xxxl-120 { + padding-top: 120px !important; + padding-bottom: 120px !important; + } + + .pt-xxxl-0 { + padding-top: 0px !important; + } + + .pt-xxxl-4 { + padding-top: 4px !important; + } + + .pt-xxxl-6 { + padding-top: 6px !important; + } + + .pt-xxxl-8 { + padding-top: 8px !important; + } + + .pt-xxxl-10 { + padding-top: 10px !important; + } + + .pt-xxxl-12 { + padding-top: 12px !important; + } + + .pt-xxxl-16 { + padding-top: 16px !important; + } + + .pt-xxxl-18 { + padding-top: 18px !important; + } + + .pt-xxxl-24 { + padding-top: 24px !important; + } + + .pt-xxxl-32 { + padding-top: 32px !important; + } + + .pt-xxxl-36 { + padding-top: 36px !important; + } + + .pt-xxxl-42 { + padding-top: 42px !important; + } + + .pt-xxxl-48 { + padding-top: 48px !important; + } + + .pt-xxxl-64 { + padding-top: 64px !important; + } + + .pt-xxxl-80 { + padding-top: 80px !important; + } + + .pt-xxxl-96 { + padding-top: 96px !important; + } + + .pt-xxxl-120 { + padding-top: 120px !important; + } + + .pe-xxxl-0 { + padding-right: 0px !important; + } + + .pe-xxxl-4 { + padding-right: 4px !important; + } + + .pe-xxxl-6 { + padding-right: 6px !important; + } + + .pe-xxxl-8 { + padding-right: 8px !important; + } + + .pe-xxxl-10 { + padding-right: 10px !important; + } + + .pe-xxxl-12 { + padding-right: 12px !important; + } + + .pe-xxxl-16 { + padding-right: 16px !important; + } + + .pe-xxxl-18 { + padding-right: 18px !important; + } + + .pe-xxxl-24 { + padding-right: 24px !important; + } + + .pe-xxxl-32 { + padding-right: 32px !important; + } + + .pe-xxxl-36 { + padding-right: 36px !important; + } + + .pe-xxxl-42 { + padding-right: 42px !important; + } + + .pe-xxxl-48 { + padding-right: 48px !important; + } + + .pe-xxxl-64 { + padding-right: 64px !important; + } + + .pe-xxxl-80 { + padding-right: 80px !important; + } + + .pe-xxxl-96 { + padding-right: 96px !important; + } + + .pe-xxxl-120 { + padding-right: 120px !important; + } + + .pb-xxxl-0 { + padding-bottom: 0px !important; + } + + .pb-xxxl-4 { + padding-bottom: 4px !important; + } + + .pb-xxxl-6 { + padding-bottom: 6px !important; + } + + .pb-xxxl-8 { + padding-bottom: 8px !important; + } + + .pb-xxxl-10 { + padding-bottom: 10px !important; + } + + .pb-xxxl-12 { + padding-bottom: 12px !important; + } + + .pb-xxxl-16 { + padding-bottom: 16px !important; + } + + .pb-xxxl-18 { + padding-bottom: 18px !important; + } + + .pb-xxxl-24 { + padding-bottom: 24px !important; + } + + .pb-xxxl-32 { + padding-bottom: 32px !important; + } + + .pb-xxxl-36 { + padding-bottom: 36px !important; + } + + .pb-xxxl-42 { + padding-bottom: 42px !important; + } + + .pb-xxxl-48 { + padding-bottom: 48px !important; + } + + .pb-xxxl-64 { + padding-bottom: 64px !important; + } + + .pb-xxxl-80 { + padding-bottom: 80px !important; + } + + .pb-xxxl-96 { + padding-bottom: 96px !important; + } + + .pb-xxxl-120 { + padding-bottom: 120px !important; + } + + .ps-xxxl-0 { + padding-left: 0px !important; + } + + .ps-xxxl-4 { + padding-left: 4px !important; + } + + .ps-xxxl-6 { + padding-left: 6px !important; + } + + .ps-xxxl-8 { + padding-left: 8px !important; + } + + .ps-xxxl-10 { + padding-left: 10px !important; + } + + .ps-xxxl-12 { + padding-left: 12px !important; + } + + .ps-xxxl-16 { + padding-left: 16px !important; + } + + .ps-xxxl-18 { + padding-left: 18px !important; + } + + .ps-xxxl-24 { + padding-left: 24px !important; + } + + .ps-xxxl-32 { + padding-left: 32px !important; + } + + .ps-xxxl-36 { + padding-left: 36px !important; + } + + .ps-xxxl-42 { + padding-left: 42px !important; + } + + .ps-xxxl-48 { + padding-left: 48px !important; + } + + .ps-xxxl-64 { + padding-left: 64px !important; + } + + .ps-xxxl-80 { + padding-left: 80px !important; + } + + .ps-xxxl-96 { + padding-left: 96px !important; + } + + .ps-xxxl-120 { + padding-left: 120px !important; + } + + .text-xxxl-start { + text-align: left !important; + } + + .text-xxxl-end { + text-align: right !important; + } + + .text-xxxl-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .fs-1 { + font-size: 2.625rem !important; + } + + .fs-2 { + font-size: 1.75rem !important; + } + + .fs-3 { + 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: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } + + .d-print-none { + display: none !important; + } +} +.btn-primary { + color: #fff !important; + background-color: #0010f7 !important; + border-color: #0010f7 !important; +} +.btn-primary:hover { + color: #ffffff !important; + background-color: #000ed2; + border-color: #000dc6; +} +.btn-check:focus + .btn-primary, .btn-primary:focus { + color: #fff; + background-color: #000ed2; + border-color: #000dc6; + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); +} +.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #000dc6; + border-color: #000cb9; +} +.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); +} + +.btn-primary-1 { + color: #fff !important; + background-color: #0010f7 !important; + border-color: #0010f7 !important; +} +.btn-primary-1:hover { + color: #ffffff !important; + background-color: #000ed2; + border-color: #000dc6; +} +.btn-check:focus + .btn-primary-1, .btn-primary-1:focus { + color: #fff; + background-color: #000ed2; + border-color: #000dc6; + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); +} +.btn-check:checked + .btn-primary-1, .btn-check:active + .btn-primary-1, .btn-primary-1:active, .btn-primary-1.active, .show > .btn-primary-1.dropdown-toggle { + color: #fff; + background-color: #000dc6; + border-color: #000cb9; +} +.btn-check:checked + .btn-primary-1:focus, .btn-check:active + .btn-primary-1:focus, .btn-primary-1:active:focus, .btn-primary-1.active:focus, .show > .btn-primary-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 52, 248, 0.5); +} + +.btn-primary-2 { + color: #fff !important; + background-color: #0063f7 !important; + border-color: #0063f7 !important; +} +.btn-primary-2:hover { + color: #ffffff !important; + background-color: #0054d2; + border-color: #004fc6; +} +.btn-check:focus + .btn-primary-2, .btn-primary-2:focus { + color: #fff; + background-color: #0054d2; + border-color: #004fc6; + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 122, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 122, 248, 0.5); +} +.btn-check:checked + .btn-primary-2, .btn-check:active + .btn-primary-2, .btn-primary-2:active, .btn-primary-2.active, .show > .btn-primary-2.dropdown-toggle { + color: #fff; + background-color: #004fc6; + border-color: #004ab9; +} +.btn-check:checked + .btn-primary-2:focus, .btn-check:active + .btn-primary-2:focus, .btn-primary-2:active:focus, .btn-primary-2.active:focus, .show > .btn-primary-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(38, 122, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(38, 122, 248, 0.5); +} + +.btn-primary-3 { + color: #000 !important; + background-color: #55b1f3 !important; + border-color: #55b1f3 !important; +} +.btn-primary-3:hover { + color: #ffffff !important; + background-color: #6fbdf5; + border-color: #66b9f4; +} +.btn-check:focus + .btn-primary-3, .btn-primary-3:focus { + color: #000; + background-color: #6fbdf5; + border-color: #66b9f4; + -webkit-box-shadow: 0 0 0 0.25rem rgba(72, 150, 207, 0.5); + box-shadow: 0 0 0 0.25rem rgba(72, 150, 207, 0.5); +} +.btn-check:checked + .btn-primary-3, .btn-check:active + .btn-primary-3, .btn-primary-3:active, .btn-primary-3.active, .show > .btn-primary-3.dropdown-toggle { + color: #000; + background-color: #77c1f5; + border-color: #66b9f4; +} +.btn-check:checked + .btn-primary-3:focus, .btn-check:active + .btn-primary-3:focus, .btn-primary-3:active:focus, .btn-primary-3.active:focus, .show > .btn-primary-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(72, 150, 207, 0.5); + box-shadow: 0 0 0 0.25rem rgba(72, 150, 207, 0.5); +} + +.btn-primary-4 { + color: #000 !important; + background-color: #ebfafa !important; + border-color: #ebfafa !important; +} +.btn-primary-4:hover { + color: #ffffff !important; + background-color: #eefbfb; + border-color: #edfbfb; +} +.btn-check:focus + .btn-primary-4, .btn-primary-4:focus { + color: #000; + background-color: #eefbfb; + border-color: #edfbfb; + -webkit-box-shadow: 0 0 0 0.25rem rgba(200, 213, 213, 0.5); + box-shadow: 0 0 0 0.25rem rgba(200, 213, 213, 0.5); +} +.btn-check:checked + .btn-primary-4, .btn-check:active + .btn-primary-4, .btn-primary-4:active, .btn-primary-4.active, .show > .btn-primary-4.dropdown-toggle { + color: #000; + background-color: #effbfb; + border-color: #edfbfb; +} +.btn-check:checked + .btn-primary-4:focus, .btn-check:active + .btn-primary-4:focus, .btn-primary-4:active:focus, .btn-primary-4.active:focus, .show > .btn-primary-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(200, 213, 213, 0.5); + box-shadow: 0 0 0 0.25rem rgba(200, 213, 213, 0.5); +} + +.btn-secondary { + color: #000 !important; + background-color: #c903ff !important; + border-color: #c903ff !important; +} +.btn-secondary:hover { + color: #ffffff !important; + background-color: #d129ff; + border-color: #ce1cff; +} +.btn-check:focus + .btn-secondary, .btn-secondary:focus { + color: #000; + background-color: #d129ff; + border-color: #ce1cff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); +} +.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle { + color: #000; + background-color: #d435ff; + border-color: #ce1cff; +} +.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); +} + +.btn-secondary-1 { + color: #000 !important; + background-color: #c903ff !important; + border-color: #c903ff !important; +} +.btn-secondary-1:hover { + color: #ffffff !important; + background-color: #d129ff; + border-color: #ce1cff; +} +.btn-check:focus + .btn-secondary-1, .btn-secondary-1:focus { + color: #000; + background-color: #d129ff; + border-color: #ce1cff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); +} +.btn-check:checked + .btn-secondary-1, .btn-check:active + .btn-secondary-1, .btn-secondary-1:active, .btn-secondary-1.active, .show > .btn-secondary-1.dropdown-toggle { + color: #000; + background-color: #d435ff; + border-color: #ce1cff; +} +.btn-check:checked + .btn-secondary-1:focus, .btn-check:active + .btn-secondary-1:focus, .btn-secondary-1:active:focus, .btn-secondary-1.active:focus, .show > .btn-secondary-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(171, 3, 217, 0.5); +} + +.btn-secondary-2 { + color: #000 !important; + background-color: #e26bf5 !important; + border-color: #e26bf5 !important; +} +.btn-secondary-2:hover { + color: #ffffff !important; + background-color: #e681f7; + border-color: #e57af6; +} +.btn-check:focus + .btn-secondary-2, .btn-secondary-2:focus { + color: #000; + background-color: #e681f7; + border-color: #e57af6; + -webkit-box-shadow: 0 0 0 0.25rem rgba(192, 91, 208, 0.5); + box-shadow: 0 0 0 0.25rem rgba(192, 91, 208, 0.5); +} +.btn-check:checked + .btn-secondary-2, .btn-check:active + .btn-secondary-2, .btn-secondary-2:active, .btn-secondary-2.active, .show > .btn-secondary-2.dropdown-toggle { + color: #000; + background-color: #e889f7; + border-color: #e57af6; +} +.btn-check:checked + .btn-secondary-2:focus, .btn-check:active + .btn-secondary-2:focus, .btn-secondary-2:active:focus, .btn-secondary-2.active:focus, .show > .btn-secondary-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(192, 91, 208, 0.5); + box-shadow: 0 0 0 0.25rem rgba(192, 91, 208, 0.5); +} + +.btn-secondary-3 { + color: #000 !important; + background-color: #f7c2ff !important; + border-color: #f7c2ff !important; +} +.btn-secondary-3:hover { + color: #ffffff !important; + background-color: #f8cbff; + border-color: #f8c8ff; +} +.btn-check:focus + .btn-secondary-3, .btn-secondary-3:focus { + color: #000; + background-color: #f8cbff; + border-color: #f8c8ff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 165, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 165, 217, 0.5); +} +.btn-check:checked + .btn-secondary-3, .btn-check:active + .btn-secondary-3, .btn-secondary-3:active, .btn-secondary-3.active, .show > .btn-secondary-3.dropdown-toggle { + color: #000; + background-color: #f9ceff; + border-color: #f8c8ff; +} +.btn-check:checked + .btn-secondary-3:focus, .btn-check:active + .btn-secondary-3:focus, .btn-secondary-3:active:focus, .btn-secondary-3.active:focus, .show > .btn-secondary-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 165, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 165, 217, 0.5); +} + +.btn-secondary-4 { + color: #000 !important; + background-color: #fdeffc !important; + border-color: #fdeffc !important; +} +.btn-secondary-4:hover { + color: #ffffff !important; + background-color: #fdf1fc; + border-color: #fdf1fc; +} +.btn-check:focus + .btn-secondary-4, .btn-secondary-4:focus { + color: #000; + background-color: #fdf1fc; + border-color: #fdf1fc; + -webkit-box-shadow: 0 0 0 0.25rem rgba(215, 203, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(215, 203, 214, 0.5); +} +.btn-check:checked + .btn-secondary-4, .btn-check:active + .btn-secondary-4, .btn-secondary-4:active, .btn-secondary-4.active, .show > .btn-secondary-4.dropdown-toggle { + color: #000; + background-color: #fdf2fd; + border-color: #fdf1fc; +} +.btn-check:checked + .btn-secondary-4:focus, .btn-check:active + .btn-secondary-4:focus, .btn-secondary-4:active:focus, .btn-secondary-4.active:focus, .show > .btn-secondary-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(215, 203, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(215, 203, 214, 0.5); +} + +.btn-warning { + color: #000 !important; + background-color: #ffc212 !important; + border-color: #ffc212 !important; +} +.btn-warning:hover { + color: #ffffff !important; + background-color: #ffcb36; + border-color: #ffc82a; +} +.btn-check:focus + .btn-warning, .btn-warning:focus { + color: #000; + background-color: #ffcb36; + border-color: #ffc82a; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); +} +.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #ffce41; + border-color: #ffc82a; +} +.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); +} + +.btn-warning-1 { + color: #000 !important; + background-color: #ffc212 !important; + border-color: #ffc212 !important; +} +.btn-warning-1:hover { + color: #ffffff !important; + background-color: #ffcb36; + border-color: #ffc82a; +} +.btn-check:focus + .btn-warning-1, .btn-warning-1:focus { + color: #000; + background-color: #ffcb36; + border-color: #ffc82a; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); +} +.btn-check:checked + .btn-warning-1, .btn-check:active + .btn-warning-1, .btn-warning-1:active, .btn-warning-1.active, .show > .btn-warning-1.dropdown-toggle { + color: #000; + background-color: #ffce41; + border-color: #ffc82a; +} +.btn-check:checked + .btn-warning-1:focus, .btn-check:active + .btn-warning-1:focus, .btn-warning-1:active:focus, .btn-warning-1.active:focus, .show > .btn-warning-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 165, 15, 0.5); +} + +.btn-warning-2 { + color: #000 !important; + background-color: #ffd252 !important; + border-color: #ffd252 !important; +} +.btn-warning-2:hover { + color: #ffffff !important; + background-color: #ffd96c; + border-color: #ffd763; +} +.btn-check:focus + .btn-warning-2, .btn-warning-2:focus { + color: #000; + background-color: #ffd96c; + border-color: #ffd763; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 179, 70, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 179, 70, 0.5); +} +.btn-check:checked + .btn-warning-2, .btn-check:active + .btn-warning-2, .btn-warning-2:active, .btn-warning-2.active, .show > .btn-warning-2.dropdown-toggle { + color: #000; + background-color: #ffdb75; + border-color: #ffd763; +} +.btn-check:checked + .btn-warning-2:focus, .btn-check:active + .btn-warning-2:focus, .btn-warning-2:active:focus, .btn-warning-2.active:focus, .show > .btn-warning-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 179, 70, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 179, 70, 0.5); +} + +.btn-warning-3 { + color: #000 !important; + background-color: #ffe393 !important; + border-color: #ffe393 !important; +} +.btn-warning-3:hover { + color: #ffffff !important; + background-color: #ffe7a3; + border-color: #ffe69e; +} +.btn-check:focus + .btn-warning-3, .btn-warning-3:focus { + color: #000; + background-color: #ffe7a3; + border-color: #ffe69e; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 193, 125, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 193, 125, 0.5); +} +.btn-check:checked + .btn-warning-3, .btn-check:active + .btn-warning-3, .btn-warning-3:active, .btn-warning-3.active, .show > .btn-warning-3.dropdown-toggle { + color: #000; + background-color: #ffe9a9; + border-color: #ffe69e; +} +.btn-check:checked + .btn-warning-3:focus, .btn-check:active + .btn-warning-3:focus, .btn-warning-3:active:focus, .btn-warning-3.active:focus, .show > .btn-warning-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 193, 125, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 193, 125, 0.5); +} + +.btn-warning-4 { + color: #000 !important; + background-color: #fff9e9 !important; + border-color: #fff9e9 !important; +} +.btn-warning-4:hover { + color: #ffffff !important; + background-color: #fffaec; + border-color: #fffaeb; +} +.btn-check:focus + .btn-warning-4, .btn-warning-4:focus { + color: #000; + background-color: #fffaec; + border-color: #fffaeb; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 212, 198, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 212, 198, 0.5); +} +.btn-check:checked + .btn-warning-4, .btn-check:active + .btn-warning-4, .btn-warning-4:active, .btn-warning-4.active, .show > .btn-warning-4.dropdown-toggle { + color: #000; + background-color: #fffaed; + border-color: #fffaeb; +} +.btn-check:checked + .btn-warning-4:focus, .btn-check:active + .btn-warning-4:focus, .btn-warning-4:active:focus, .btn-warning-4.active:focus, .show > .btn-warning-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 212, 198, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 212, 198, 0.5); +} + +.btn-success { + color: #000 !important; + background-color: #00f7bf !important; + border-color: #00f7bf !important; +} +.btn-success:hover { + color: #ffffff !important; + background-color: #26f8c9; + border-color: #1af8c5; +} +.btn-check:focus + .btn-success, .btn-success:focus { + color: #000; + background-color: #26f8c9; + border-color: #1af8c5; + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); +} +.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle { + color: #000; + background-color: #33f9cc; + border-color: #1af8c5; +} +.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); +} + +.btn-success-1 { + color: #000 !important; + background-color: #00f7bf !important; + border-color: #00f7bf !important; +} +.btn-success-1:hover { + color: #ffffff !important; + background-color: #26f8c9; + border-color: #1af8c5; +} +.btn-check:focus + .btn-success-1, .btn-success-1:focus { + color: #000; + background-color: #26f8c9; + border-color: #1af8c5; + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); +} +.btn-check:checked + .btn-success-1, .btn-check:active + .btn-success-1, .btn-success-1:active, .btn-success-1.active, .show > .btn-success-1.dropdown-toggle { + color: #000; + background-color: #33f9cc; + border-color: #1af8c5; +} +.btn-check:checked + .btn-success-1:focus, .btn-check:active + .btn-success-1:focus, .btn-success-1:active:focus, .btn-success-1.active:focus, .show > .btn-success-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 210, 162, 0.5); +} + +.btn-success-2 { + color: #000 !important; + background-color: #5bffce !important; + border-color: #5bffce !important; +} +.btn-success-2:hover { + color: #ffffff !important; + background-color: #74ffd5; + border-color: #6bffd3; +} +.btn-check:focus + .btn-success-2, .btn-success-2:focus { + color: #000; + background-color: #74ffd5; + border-color: #6bffd3; + -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 217, 175, 0.5); + box-shadow: 0 0 0 0.25rem rgba(77, 217, 175, 0.5); +} +.btn-check:checked + .btn-success-2, .btn-check:active + .btn-success-2, .btn-success-2:active, .btn-success-2.active, .show > .btn-success-2.dropdown-toggle { + color: #000; + background-color: #7cffd8; + border-color: #6bffd3; +} +.btn-check:checked + .btn-success-2:focus, .btn-check:active + .btn-success-2:focus, .btn-success-2:active:focus, .btn-success-2.active:focus, .show > .btn-success-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 217, 175, 0.5); + box-shadow: 0 0 0 0.25rem rgba(77, 217, 175, 0.5); +} + +.btn-success-3 { + color: #000 !important; + background-color: #98ffe0 !important; + border-color: #98ffe0 !important; +} +.btn-success-3:hover { + color: #ffffff !important; + background-color: #a7ffe5; + border-color: #a2ffe3; +} +.btn-check:focus + .btn-success-3, .btn-success-3:focus { + color: #000; + background-color: #a7ffe5; + border-color: #a2ffe3; + -webkit-box-shadow: 0 0 0 0.25rem rgba(129, 217, 190, 0.5); + box-shadow: 0 0 0 0.25rem rgba(129, 217, 190, 0.5); +} +.btn-check:checked + .btn-success-3, .btn-check:active + .btn-success-3, .btn-success-3:active, .btn-success-3.active, .show > .btn-success-3.dropdown-toggle { + color: #000; + background-color: #adffe6; + border-color: #a2ffe3; +} +.btn-check:checked + .btn-success-3:focus, .btn-check:active + .btn-success-3:focus, .btn-success-3:active:focus, .btn-success-3.active:focus, .show > .btn-success-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(129, 217, 190, 0.5); + box-shadow: 0 0 0 0.25rem rgba(129, 217, 190, 0.5); +} + +.btn-success-4 { + color: #000 !important; + background-color: #eafff8 !important; + border-color: #eafff8 !important; +} +.btn-success-4:hover { + color: #ffffff !important; + background-color: #edfff9; + border-color: #ecfff9; +} +.btn-check:focus + .btn-success-4, .btn-success-4:focus { + color: #000; + background-color: #edfff9; + border-color: #ecfff9; + -webkit-box-shadow: 0 0 0 0.25rem rgba(199, 217, 211, 0.5); + box-shadow: 0 0 0 0.25rem rgba(199, 217, 211, 0.5); +} +.btn-check:checked + .btn-success-4, .btn-check:active + .btn-success-4, .btn-success-4:active, .btn-success-4.active, .show > .btn-success-4.dropdown-toggle { + color: #000; + background-color: #eefff9; + border-color: #ecfff9; +} +.btn-check:checked + .btn-success-4:focus, .btn-check:active + .btn-success-4:focus, .btn-success-4:active:focus, .btn-success-4.active:focus, .show > .btn-success-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(199, 217, 211, 0.5); + box-shadow: 0 0 0 0.25rem rgba(199, 217, 211, 0.5); +} + +.btn-danger { + color: #000 !important; + background-color: #ff0022 !important; + border-color: #ff0022 !important; +} +.btn-danger:hover { + color: #ffffff !important; + background-color: #ff2643; + border-color: #ff1a38; +} +.btn-check:focus + .btn-danger, .btn-danger:focus { + color: #000; + background-color: #ff2643; + border-color: #ff1a38; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); +} +.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle { + color: #000; + background-color: #ff334e; + border-color: #ff1a38; +} +.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); +} + +.btn-danger-1 { + color: #000 !important; + background-color: #ff0022 !important; + border-color: #ff0022 !important; +} +.btn-danger-1:hover { + color: #ffffff !important; + background-color: #ff2643; + border-color: #ff1a38; +} +.btn-check:focus + .btn-danger-1, .btn-danger-1:focus { + color: #000; + background-color: #ff2643; + border-color: #ff1a38; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); +} +.btn-check:checked + .btn-danger-1, .btn-check:active + .btn-danger-1, .btn-danger-1:active, .btn-danger-1.active, .show > .btn-danger-1.dropdown-toggle { + color: #000; + background-color: #ff334e; + border-color: #ff1a38; +} +.btn-check:checked + .btn-danger-1:focus, .btn-check:active + .btn-danger-1:focus, .btn-danger-1:active:focus, .btn-danger-1.active:focus, .show > .btn-danger-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 0, 29, 0.5); +} + +.btn-danger-2 { + color: #000 !important; + background-color: #ff455e !important; + border-color: #ff455e !important; +} +.btn-danger-2:hover { + color: #ffffff !important; + background-color: #ff6176; + border-color: #ff586e; +} +.btn-check:focus + .btn-danger-2, .btn-danger-2:focus { + color: #000; + background-color: #ff6176; + border-color: #ff586e; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 59, 80, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 59, 80, 0.5); +} +.btn-check:checked + .btn-danger-2, .btn-check:active + .btn-danger-2, .btn-danger-2:active, .btn-danger-2.active, .show > .btn-danger-2.dropdown-toggle { + color: #000; + background-color: #ff6a7e; + border-color: #ff586e; +} +.btn-check:checked + .btn-danger-2:focus, .btn-check:active + .btn-danger-2:focus, .btn-danger-2:active:focus, .btn-danger-2.active:focus, .show > .btn-danger-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 59, 80, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 59, 80, 0.5); +} + +.btn-danger-3 { + color: #000 !important; + background-color: #ff8b9a !important; + border-color: #ff8b9a !important; +} +.btn-danger-3:hover { + color: #ffffff !important; + background-color: #ff9ca9; + border-color: #ff97a4; +} +.btn-check:focus + .btn-danger-3, .btn-danger-3:focus { + color: #000; + background-color: #ff9ca9; + border-color: #ff97a4; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 118, 131, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 118, 131, 0.5); +} +.btn-check:checked + .btn-danger-3, .btn-check:active + .btn-danger-3, .btn-danger-3:active, .btn-danger-3.active, .show > .btn-danger-3.dropdown-toggle { + color: #000; + background-color: #ffa2ae; + border-color: #ff97a4; +} +.btn-check:checked + .btn-danger-3:focus, .btn-check:active + .btn-danger-3:focus, .btn-danger-3:active:focus, .btn-danger-3.active:focus, .show > .btn-danger-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 118, 131, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 118, 131, 0.5); +} + +.btn-danger-4 { + color: #000 !important; + background-color: #ffe7ea !important; + border-color: #ffe7ea !important; +} +.btn-danger-4:hover { + color: #ffffff !important; + background-color: #ffebed; + border-color: #ffe9ec; +} +.btn-check:focus + .btn-danger-4, .btn-danger-4:focus { + color: #000; + background-color: #ffebed; + border-color: #ffe9ec; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 196, 199, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 196, 199, 0.5); +} +.btn-check:checked + .btn-danger-4, .btn-check:active + .btn-danger-4, .btn-danger-4:active, .btn-danger-4.active, .show > .btn-danger-4.dropdown-toggle { + color: #000; + background-color: #ffecee; + border-color: #ffe9ec; +} +.btn-check:checked + .btn-danger-4:focus, .btn-check:active + .btn-danger-4:focus, .btn-danger-4:active:focus, .btn-danger-4.active:focus, .show > .btn-danger-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 196, 199, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 196, 199, 0.5); +} + +.btn-info { + color: #000 !important; + background-color: #1be7ff !important; + border-color: #1be7ff !important; +} +.btn-info:hover { + color: #ffffff !important; + background-color: #3debff; + border-color: #32e9ff; +} +.btn-check:focus + .btn-info, .btn-info:focus { + color: #000; + background-color: #3debff; + border-color: #32e9ff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); +} +.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle { + color: #000; + background-color: #49ecff; + border-color: #32e9ff; +} +.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); +} + +.btn-info-1 { + color: #000 !important; + background-color: #1be7ff !important; + border-color: #1be7ff !important; +} +.btn-info-1:hover { + color: #ffffff !important; + background-color: #3debff; + border-color: #32e9ff; +} +.btn-check:focus + .btn-info-1, .btn-info-1:focus { + color: #000; + background-color: #3debff; + border-color: #32e9ff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); +} +.btn-check:checked + .btn-info-1, .btn-check:active + .btn-info-1, .btn-info-1:active, .btn-info-1.active, .show > .btn-info-1.dropdown-toggle { + color: #000; + background-color: #49ecff; + border-color: #32e9ff; +} +.btn-check:checked + .btn-info-1:focus, .btn-check:active + .btn-info-1:focus, .btn-info-1:active:focus, .btn-info-1.active:focus, .show > .btn-info-1.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(23, 196, 217, 0.5); +} + +.btn-info-2 { + color: #000 !important; + background-color: #59edff !important; + border-color: #59edff !important; +} +.btn-info-2:hover { + color: #ffffff !important; + background-color: #72f0ff; + border-color: #6aefff; +} +.btn-check:focus + .btn-info-2, .btn-info-2:focus { + color: #000; + background-color: #72f0ff; + border-color: #6aefff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(76, 201, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(76, 201, 217, 0.5); +} +.btn-check:checked + .btn-info-2, .btn-check:active + .btn-info-2, .btn-info-2:active, .btn-info-2.active, .show > .btn-info-2.dropdown-toggle { + color: #000; + background-color: #7af1ff; + border-color: #6aefff; +} +.btn-check:checked + .btn-info-2:focus, .btn-check:active + .btn-info-2:focus, .btn-info-2:active:focus, .btn-info-2.active:focus, .show > .btn-info-2.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(76, 201, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(76, 201, 217, 0.5); +} + +.btn-info-3 { + color: #000 !important; + background-color: #97f4ff !important; + border-color: #97f4ff !important; +} +.btn-info-3:hover { + color: #ffffff !important; + background-color: #a7f6ff; + border-color: #a1f5ff; +} +.btn-check:focus + .btn-info-3, .btn-info-3:focus { + color: #000; + background-color: #a7f6ff; + border-color: #a1f5ff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(128, 207, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(128, 207, 217, 0.5); +} +.btn-check:checked + .btn-info-3, .btn-check:active + .btn-info-3, .btn-info-3:active, .btn-info-3.active, .show > .btn-info-3.dropdown-toggle { + color: #000; + background-color: #acf6ff; + border-color: #a1f5ff; +} +.btn-check:checked + .btn-info-3:focus, .btn-check:active + .btn-info-3:focus, .btn-info-3:active:focus, .btn-info-3.active:focus, .show > .btn-info-3.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(128, 207, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(128, 207, 217, 0.5); +} + +.btn-info-4 { + color: #000 !important; + background-color: #eafcff !important; + border-color: #eafcff !important; +} +.btn-info-4:hover { + color: #ffffff !important; + background-color: #edfcff; + border-color: #ecfcff; +} +.btn-check:focus + .btn-info-4, .btn-info-4:focus { + color: #000; + background-color: #edfcff; + border-color: #ecfcff; + -webkit-box-shadow: 0 0 0 0.25rem rgba(199, 214, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(199, 214, 217, 0.5); +} +.btn-check:checked + .btn-info-4, .btn-check:active + .btn-info-4, .btn-info-4:active, .btn-info-4.active, .show > .btn-info-4.dropdown-toggle { + color: #000; + background-color: #eefdff; + border-color: #ecfcff; +} +.btn-check:checked + .btn-info-4:focus, .btn-check:active + .btn-info-4:focus, .btn-info-4:active:focus, .btn-info-4.active:focus, .show > .btn-info-4.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(199, 214, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(199, 214, 217, 0.5); +} + +.btn-black-0 { + color: #000 !important; + background-color: #ffffff !important; + border-color: #ffffff !important; +} +.btn-black-0:hover { + color: #ffffff !important; + background-color: white; + border-color: white; +} +.btn-check:focus + .btn-black-0, .btn-black-0:focus { + color: #000; + background-color: white; + border-color: white; + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); +} +.btn-check:checked + .btn-black-0, .btn-check:active + .btn-black-0, .btn-black-0:active, .btn-black-0.active, .show > .btn-black-0.dropdown-toggle { + color: #000; + background-color: white; + border-color: white; +} +.btn-check:checked + .btn-black-0:focus, .btn-check:active + .btn-black-0:focus, .btn-black-0:active:focus, .btn-black-0.active:focus, .show > .btn-black-0.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); + box-shadow: 0 0 0 0.25rem rgba(217, 217, 217, 0.5); +} + +.btn-black-10 { + color: #000 !important; + background-color: #f7fafc !important; + border-color: #f7fafc !important; +} +.btn-black-10:hover { + color: #ffffff !important; + background-color: #f8fbfc; + border-color: #f8fbfc; +} +.btn-check:focus + .btn-black-10, .btn-black-10:focus { + color: #000; + background-color: #f8fbfc; + border-color: #f8fbfc; + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); +} +.btn-check:checked + .btn-black-10, .btn-check:active + .btn-black-10, .btn-black-10:active, .btn-black-10.active, .show > .btn-black-10.dropdown-toggle { + color: #000; + background-color: #f9fbfd; + border-color: #f8fbfc; +} +.btn-check:checked + .btn-black-10:focus, .btn-check:active + .btn-black-10:focus, .btn-black-10:active:focus, .btn-black-10.active:focus, .show > .btn-black-10.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); +} + +.btn-black-20 { + color: #000 !important; + background-color: #f0f3f5 !important; + border-color: #f0f3f5 !important; +} +.btn-black-20:hover { + color: #ffffff !important; + background-color: #f2f5f7; + border-color: #f2f4f6; +} +.btn-check:focus + .btn-black-20, .btn-black-20:focus { + color: #000; + background-color: #f2f5f7; + border-color: #f2f4f6; + -webkit-box-shadow: 0 0 0 0.25rem rgba(204, 207, 208, 0.5); + box-shadow: 0 0 0 0.25rem rgba(204, 207, 208, 0.5); +} +.btn-check:checked + .btn-black-20, .btn-check:active + .btn-black-20, .btn-black-20:active, .btn-black-20.active, .show > .btn-black-20.dropdown-toggle { + color: #000; + background-color: #f3f5f7; + border-color: #f2f4f6; +} +.btn-check:checked + .btn-black-20:focus, .btn-check:active + .btn-black-20:focus, .btn-black-20:active:focus, .btn-black-20.active:focus, .show > .btn-black-20.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(204, 207, 208, 0.5); + box-shadow: 0 0 0 0.25rem rgba(204, 207, 208, 0.5); +} + +.btn-black-40 { + color: #000 !important; + background-color: #dfe6e9 !important; + border-color: #dfe6e9 !important; +} +.btn-black-40:hover { + color: #ffffff !important; + background-color: #e4eaec; + border-color: #e2e9eb; +} +.btn-check:focus + .btn-black-40, .btn-black-40:focus { + color: #000; + background-color: #e4eaec; + border-color: #e2e9eb; + -webkit-box-shadow: 0 0 0 0.25rem rgba(190, 196, 198, 0.5); + box-shadow: 0 0 0 0.25rem rgba(190, 196, 198, 0.5); +} +.btn-check:checked + .btn-black-40, .btn-check:active + .btn-black-40, .btn-black-40:active, .btn-black-40.active, .show > .btn-black-40.dropdown-toggle { + color: #000; + background-color: #e5ebed; + border-color: #e2e9eb; +} +.btn-check:checked + .btn-black-40:focus, .btn-check:active + .btn-black-40:focus, .btn-black-40:active:focus, .btn-black-40.active:focus, .show > .btn-black-40.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(190, 196, 198, 0.5); + box-shadow: 0 0 0 0.25rem rgba(190, 196, 198, 0.5); +} + +.btn-black-60 { + color: #000 !important; + background-color: #b2bec3 !important; + border-color: #b2bec3 !important; +} +.btn-black-60:hover { + color: #ffffff !important; + background-color: #bec8cc; + border-color: #bac5c9; +} +.btn-check:focus + .btn-black-60, .btn-black-60:focus { + color: #000; + background-color: #bec8cc; + border-color: #bac5c9; + -webkit-box-shadow: 0 0 0 0.25rem rgba(151, 162, 166, 0.5); + box-shadow: 0 0 0 0.25rem rgba(151, 162, 166, 0.5); +} +.btn-check:checked + .btn-black-60, .btn-check:active + .btn-black-60, .btn-black-60:active, .btn-black-60.active, .show > .btn-black-60.dropdown-toggle { + color: #000; + background-color: #c1cbcf; + border-color: #bac5c9; +} +.btn-check:checked + .btn-black-60:focus, .btn-check:active + .btn-black-60:focus, .btn-black-60:active:focus, .btn-black-60.active:focus, .show > .btn-black-60.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(151, 162, 166, 0.5); + box-shadow: 0 0 0 0.25rem rgba(151, 162, 166, 0.5); +} + +.btn-black-80 { + color: #fff !important; + background-color: #636e72 !important; + border-color: #636e72 !important; +} +.btn-black-80:hover { + color: #ffffff !important; + background-color: #545e61; + border-color: #4f585b; +} +.btn-check:focus + .btn-black-80, .btn-black-80:focus { + color: #fff; + background-color: #545e61; + border-color: #4f585b; + -webkit-box-shadow: 0 0 0 0.25rem rgba(122, 132, 135, 0.5); + box-shadow: 0 0 0 0.25rem rgba(122, 132, 135, 0.5); +} +.btn-check:checked + .btn-black-80, .btn-check:active + .btn-black-80, .btn-black-80:active, .btn-black-80.active, .show > .btn-black-80.dropdown-toggle { + color: #fff; + background-color: #4f585b; + border-color: #4a5356; +} +.btn-check:checked + .btn-black-80:focus, .btn-check:active + .btn-black-80:focus, .btn-black-80:active:focus, .btn-black-80.active:focus, .show > .btn-black-80.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(122, 132, 135, 0.5); + box-shadow: 0 0 0 0.25rem rgba(122, 132, 135, 0.5); +} + +.btn-black-bg { + color: #fff !important; + background-color: #111314 !important; + border-color: #111314 !important; +} +.btn-black-bg:hover { + color: #ffffff !important; + background-color: #0e1011; + border-color: #0e0f10; +} +.btn-check:focus + .btn-black-bg, .btn-black-bg:focus { + color: #fff; + background-color: #0e1011; + border-color: #0e0f10; + -webkit-box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); + box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); +} +.btn-check:checked + .btn-black-bg, .btn-check:active + .btn-black-bg, .btn-black-bg:active, .btn-black-bg.active, .show > .btn-black-bg.dropdown-toggle { + color: #fff; + background-color: #0e0f10; + border-color: #0d0e0f; +} +.btn-check:checked + .btn-black-bg:focus, .btn-check:active + .btn-black-bg:focus, .btn-black-bg:active:focus, .btn-black-bg.active:focus, .show > .btn-black-bg.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); + box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); +} + +.btn-black-100 { + color: #fff !important; + background-color: #2d3436 !important; + border-color: #2d3436 !important; +} +.btn-black-100:hover { + color: #ffffff !important; + background-color: #262c2e; + border-color: #242a2b; +} +.btn-check:focus + .btn-black-100, .btn-black-100:focus { + color: #fff; + background-color: #262c2e; + border-color: #242a2b; + -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 82, 84, 0.5); + box-shadow: 0 0 0 0.25rem rgba(77, 82, 84, 0.5); +} +.btn-check:checked + .btn-black-100, .btn-check:active + .btn-black-100, .btn-black-100:active, .btn-black-100.active, .show > .btn-black-100.dropdown-toggle { + color: #fff; + background-color: #242a2b; + border-color: #222729; +} +.btn-check:checked + .btn-black-100:focus, .btn-check:active + .btn-black-100:focus, .btn-black-100:active:focus, .btn-black-100.active:focus, .show > .btn-black-100.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(77, 82, 84, 0.5); + box-shadow: 0 0 0 0.25rem rgba(77, 82, 84, 0.5); +} + +.btn-light { + color: #000 !important; + background-color: #f7fafc !important; + border-color: #f7fafc !important; +} +.btn-light:hover { + color: #ffffff !important; + background-color: #f8fbfc; + border-color: #f8fbfc; +} +.btn-check:focus + .btn-light, .btn-light:focus { + color: #000; + background-color: #f8fbfc; + border-color: #f8fbfc; + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); +} +.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle { + color: #000; + background-color: #f9fbfd; + border-color: #f8fbfc; +} +.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); + box-shadow: 0 0 0 0.25rem rgba(210, 213, 214, 0.5); +} + +.btn-dark { + color: #fff !important; + background-color: #111314 !important; + border-color: #111314 !important; +} +.btn-dark:hover { + color: #ffffff !important; + background-color: #0e1011; + border-color: #0e0f10; +} +.btn-check:focus + .btn-dark, .btn-dark:focus { + color: #fff; + background-color: #0e1011; + border-color: #0e0f10; + -webkit-box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); + box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); +} +.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #0e0f10; + border-color: #0d0e0f; +} +.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); + box-shadow: 0 0 0 0.25rem rgba(53, 54, 55, 0.5); +} + +.btn-outline-primary { + color: #0010f7 !important; + border-color: #0010f7 !important; +} +.btn-outline-primary:hover { + color: #ffffff !important; + background-color: #0010f7 !important; + border-color: #0010f7; +} +.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); +} +.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show { + color: #fff; + background-color: #0010f7 !important; + border-color: #0010f7; +} +.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); +} + +.btn-outline-primary-1 { + color: #0010f7 !important; + border-color: #0010f7 !important; +} +.btn-outline-primary-1:hover { + color: #ffffff !important; + background-color: #0010f7 !important; + border-color: #0010f7; +} +.btn-check:focus + .btn-outline-primary-1, .btn-outline-primary-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); +} +.btn-check:checked + .btn-outline-primary-1, .btn-check:active + .btn-outline-primary-1, .btn-outline-primary-1:active, .btn-outline-primary-1.active, .btn-outline-primary-1.dropdown-toggle.show { + color: #fff; + background-color: #0010f7 !important; + border-color: #0010f7; +} +.btn-check:checked + .btn-outline-primary-1:focus, .btn-check:active + .btn-outline-primary-1:focus, .btn-outline-primary-1:active:focus, .btn-outline-primary-1.active:focus, .btn-outline-primary-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 16, 247, 0.5); +} + +.btn-outline-primary-2 { + color: #0063f7 !important; + border-color: #0063f7 !important; +} +.btn-outline-primary-2:hover { + color: #ffffff !important; + background-color: #0063f7 !important; + border-color: #0063f7; +} +.btn-check:focus + .btn-outline-primary-2, .btn-outline-primary-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 99, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 99, 247, 0.5); +} +.btn-check:checked + .btn-outline-primary-2, .btn-check:active + .btn-outline-primary-2, .btn-outline-primary-2:active, .btn-outline-primary-2.active, .btn-outline-primary-2.dropdown-toggle.show { + color: #fff; + background-color: #0063f7 !important; + border-color: #0063f7; +} +.btn-check:checked + .btn-outline-primary-2:focus, .btn-check:active + .btn-outline-primary-2:focus, .btn-outline-primary-2:active:focus, .btn-outline-primary-2.active:focus, .btn-outline-primary-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 99, 247, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 99, 247, 0.5); +} + +.btn-outline-primary-3 { + color: #55b1f3 !important; + border-color: #55b1f3 !important; +} +.btn-outline-primary-3:hover { + color: #ffffff !important; + background-color: #55b1f3 !important; + border-color: #55b1f3; +} +.btn-check:focus + .btn-outline-primary-3, .btn-outline-primary-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(85, 177, 243, 0.5); + box-shadow: 0 0 0 0.25rem rgba(85, 177, 243, 0.5); +} +.btn-check:checked + .btn-outline-primary-3, .btn-check:active + .btn-outline-primary-3, .btn-outline-primary-3:active, .btn-outline-primary-3.active, .btn-outline-primary-3.dropdown-toggle.show { + color: #000; + background-color: #55b1f3 !important; + border-color: #55b1f3; +} +.btn-check:checked + .btn-outline-primary-3:focus, .btn-check:active + .btn-outline-primary-3:focus, .btn-outline-primary-3:active:focus, .btn-outline-primary-3.active:focus, .btn-outline-primary-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(85, 177, 243, 0.5); + box-shadow: 0 0 0 0.25rem rgba(85, 177, 243, 0.5); +} + +.btn-outline-primary-4 { + color: #ebfafa !important; + border-color: #ebfafa !important; +} +.btn-outline-primary-4:hover { + color: #ffffff !important; + background-color: #ebfafa !important; + border-color: #ebfafa; +} +.btn-check:focus + .btn-outline-primary-4, .btn-outline-primary-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(235, 250, 250, 0.5); + box-shadow: 0 0 0 0.25rem rgba(235, 250, 250, 0.5); +} +.btn-check:checked + .btn-outline-primary-4, .btn-check:active + .btn-outline-primary-4, .btn-outline-primary-4:active, .btn-outline-primary-4.active, .btn-outline-primary-4.dropdown-toggle.show { + color: #000; + background-color: #ebfafa !important; + border-color: #ebfafa; +} +.btn-check:checked + .btn-outline-primary-4:focus, .btn-check:active + .btn-outline-primary-4:focus, .btn-outline-primary-4:active:focus, .btn-outline-primary-4.active:focus, .btn-outline-primary-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(235, 250, 250, 0.5); + box-shadow: 0 0 0 0.25rem rgba(235, 250, 250, 0.5); +} + +.btn-outline-secondary { + color: #c903ff !important; + border-color: #c903ff !important; +} +.btn-outline-secondary:hover { + color: #ffffff !important; + background-color: #c903ff !important; + border-color: #c903ff; +} +.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); +} +.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show { + color: #000; + background-color: #c903ff !important; + border-color: #c903ff; +} +.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); +} + +.btn-outline-secondary-1 { + color: #c903ff !important; + border-color: #c903ff !important; +} +.btn-outline-secondary-1:hover { + color: #ffffff !important; + background-color: #c903ff !important; + border-color: #c903ff; +} +.btn-check:focus + .btn-outline-secondary-1, .btn-outline-secondary-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); +} +.btn-check:checked + .btn-outline-secondary-1, .btn-check:active + .btn-outline-secondary-1, .btn-outline-secondary-1:active, .btn-outline-secondary-1.active, .btn-outline-secondary-1.dropdown-toggle.show { + color: #000; + background-color: #c903ff !important; + border-color: #c903ff; +} +.btn-check:checked + .btn-outline-secondary-1:focus, .btn-check:active + .btn-outline-secondary-1:focus, .btn-outline-secondary-1:active:focus, .btn-outline-secondary-1.active:focus, .btn-outline-secondary-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(201, 3, 255, 0.5); +} + +.btn-outline-secondary-2 { + color: #e26bf5 !important; + border-color: #e26bf5 !important; +} +.btn-outline-secondary-2:hover { + color: #ffffff !important; + background-color: #e26bf5 !important; + border-color: #e26bf5; +} +.btn-check:focus + .btn-outline-secondary-2, .btn-outline-secondary-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(226, 107, 245, 0.5); + box-shadow: 0 0 0 0.25rem rgba(226, 107, 245, 0.5); +} +.btn-check:checked + .btn-outline-secondary-2, .btn-check:active + .btn-outline-secondary-2, .btn-outline-secondary-2:active, .btn-outline-secondary-2.active, .btn-outline-secondary-2.dropdown-toggle.show { + color: #000; + background-color: #e26bf5 !important; + border-color: #e26bf5; +} +.btn-check:checked + .btn-outline-secondary-2:focus, .btn-check:active + .btn-outline-secondary-2:focus, .btn-outline-secondary-2:active:focus, .btn-outline-secondary-2.active:focus, .btn-outline-secondary-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(226, 107, 245, 0.5); + box-shadow: 0 0 0 0.25rem rgba(226, 107, 245, 0.5); +} + +.btn-outline-secondary-3 { + color: #f7c2ff !important; + border-color: #f7c2ff !important; +} +.btn-outline-secondary-3:hover { + color: #ffffff !important; + background-color: #f7c2ff !important; + border-color: #f7c2ff; +} +.btn-check:focus + .btn-outline-secondary-3, .btn-outline-secondary-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 194, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 194, 255, 0.5); +} +.btn-check:checked + .btn-outline-secondary-3, .btn-check:active + .btn-outline-secondary-3, .btn-outline-secondary-3:active, .btn-outline-secondary-3.active, .btn-outline-secondary-3.dropdown-toggle.show { + color: #000; + background-color: #f7c2ff !important; + border-color: #f7c2ff; +} +.btn-check:checked + .btn-outline-secondary-3:focus, .btn-check:active + .btn-outline-secondary-3:focus, .btn-outline-secondary-3:active:focus, .btn-outline-secondary-3.active:focus, .btn-outline-secondary-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 194, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 194, 255, 0.5); +} + +.btn-outline-secondary-4 { + color: #fdeffc !important; + border-color: #fdeffc !important; +} +.btn-outline-secondary-4:hover { + color: #ffffff !important; + background-color: #fdeffc !important; + border-color: #fdeffc; +} +.btn-check:focus + .btn-outline-secondary-4, .btn-outline-secondary-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(253, 239, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(253, 239, 252, 0.5); +} +.btn-check:checked + .btn-outline-secondary-4, .btn-check:active + .btn-outline-secondary-4, .btn-outline-secondary-4:active, .btn-outline-secondary-4.active, .btn-outline-secondary-4.dropdown-toggle.show { + color: #000; + background-color: #fdeffc !important; + border-color: #fdeffc; +} +.btn-check:checked + .btn-outline-secondary-4:focus, .btn-check:active + .btn-outline-secondary-4:focus, .btn-outline-secondary-4:active:focus, .btn-outline-secondary-4.active:focus, .btn-outline-secondary-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(253, 239, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(253, 239, 252, 0.5); +} + +.btn-outline-warning { + color: #ffc212 !important; + border-color: #ffc212 !important; +} +.btn-outline-warning:hover { + color: #ffffff !important; + background-color: #ffc212 !important; + border-color: #ffc212; +} +.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); +} +.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show { + color: #000; + background-color: #ffc212 !important; + border-color: #ffc212; +} +.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); +} + +.btn-outline-warning-1 { + color: #ffc212 !important; + border-color: #ffc212 !important; +} +.btn-outline-warning-1:hover { + color: #ffffff !important; + background-color: #ffc212 !important; + border-color: #ffc212; +} +.btn-check:focus + .btn-outline-warning-1, .btn-outline-warning-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); +} +.btn-check:checked + .btn-outline-warning-1, .btn-check:active + .btn-outline-warning-1, .btn-outline-warning-1:active, .btn-outline-warning-1.active, .btn-outline-warning-1.dropdown-toggle.show { + color: #000; + background-color: #ffc212 !important; + border-color: #ffc212; +} +.btn-check:checked + .btn-outline-warning-1:focus, .btn-check:active + .btn-outline-warning-1:focus, .btn-outline-warning-1:active:focus, .btn-outline-warning-1.active:focus, .btn-outline-warning-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 194, 18, 0.5); +} + +.btn-outline-warning-2 { + color: #ffd252 !important; + border-color: #ffd252 !important; +} +.btn-outline-warning-2:hover { + color: #ffffff !important; + background-color: #ffd252 !important; + border-color: #ffd252; +} +.btn-check:focus + .btn-outline-warning-2, .btn-outline-warning-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 210, 82, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 210, 82, 0.5); +} +.btn-check:checked + .btn-outline-warning-2, .btn-check:active + .btn-outline-warning-2, .btn-outline-warning-2:active, .btn-outline-warning-2.active, .btn-outline-warning-2.dropdown-toggle.show { + color: #000; + background-color: #ffd252 !important; + border-color: #ffd252; +} +.btn-check:checked + .btn-outline-warning-2:focus, .btn-check:active + .btn-outline-warning-2:focus, .btn-outline-warning-2:active:focus, .btn-outline-warning-2.active:focus, .btn-outline-warning-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 210, 82, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 210, 82, 0.5); +} + +.btn-outline-warning-3 { + color: #ffe393 !important; + border-color: #ffe393 !important; +} +.btn-outline-warning-3:hover { + color: #ffffff !important; + background-color: #ffe393 !important; + border-color: #ffe393; +} +.btn-check:focus + .btn-outline-warning-3, .btn-outline-warning-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 227, 147, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 227, 147, 0.5); +} +.btn-check:checked + .btn-outline-warning-3, .btn-check:active + .btn-outline-warning-3, .btn-outline-warning-3:active, .btn-outline-warning-3.active, .btn-outline-warning-3.dropdown-toggle.show { + color: #000; + background-color: #ffe393 !important; + border-color: #ffe393; +} +.btn-check:checked + .btn-outline-warning-3:focus, .btn-check:active + .btn-outline-warning-3:focus, .btn-outline-warning-3:active:focus, .btn-outline-warning-3.active:focus, .btn-outline-warning-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 227, 147, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 227, 147, 0.5); +} + +.btn-outline-warning-4 { + color: #fff9e9 !important; + border-color: #fff9e9 !important; +} +.btn-outline-warning-4:hover { + color: #ffffff !important; + background-color: #fff9e9 !important; + border-color: #fff9e9; +} +.btn-check:focus + .btn-outline-warning-4, .btn-outline-warning-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 249, 233, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 249, 233, 0.5); +} +.btn-check:checked + .btn-outline-warning-4, .btn-check:active + .btn-outline-warning-4, .btn-outline-warning-4:active, .btn-outline-warning-4.active, .btn-outline-warning-4.dropdown-toggle.show { + color: #000; + background-color: #fff9e9 !important; + border-color: #fff9e9; +} +.btn-check:checked + .btn-outline-warning-4:focus, .btn-check:active + .btn-outline-warning-4:focus, .btn-outline-warning-4:active:focus, .btn-outline-warning-4.active:focus, .btn-outline-warning-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 249, 233, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 249, 233, 0.5); +} + +.btn-outline-success { + color: #00f7bf !important; + border-color: #00f7bf !important; +} +.btn-outline-success:hover { + color: #ffffff !important; + background-color: #00f7bf !important; + border-color: #00f7bf; +} +.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); +} +.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show { + color: #000; + background-color: #00f7bf !important; + border-color: #00f7bf; +} +.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); +} + +.btn-outline-success-1 { + color: #00f7bf !important; + border-color: #00f7bf !important; +} +.btn-outline-success-1:hover { + color: #ffffff !important; + background-color: #00f7bf !important; + border-color: #00f7bf; +} +.btn-check:focus + .btn-outline-success-1, .btn-outline-success-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); +} +.btn-check:checked + .btn-outline-success-1, .btn-check:active + .btn-outline-success-1, .btn-outline-success-1:active, .btn-outline-success-1.active, .btn-outline-success-1.dropdown-toggle.show { + color: #000; + background-color: #00f7bf !important; + border-color: #00f7bf; +} +.btn-check:checked + .btn-outline-success-1:focus, .btn-check:active + .btn-outline-success-1:focus, .btn-outline-success-1:active:focus, .btn-outline-success-1.active:focus, .btn-outline-success-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); + box-shadow: 0 0 0 0.25rem rgba(0, 247, 191, 0.5); +} + +.btn-outline-success-2 { + color: #5bffce !important; + border-color: #5bffce !important; +} +.btn-outline-success-2:hover { + color: #ffffff !important; + background-color: #5bffce !important; + border-color: #5bffce; +} +.btn-check:focus + .btn-outline-success-2, .btn-outline-success-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(91, 255, 206, 0.5); + box-shadow: 0 0 0 0.25rem rgba(91, 255, 206, 0.5); +} +.btn-check:checked + .btn-outline-success-2, .btn-check:active + .btn-outline-success-2, .btn-outline-success-2:active, .btn-outline-success-2.active, .btn-outline-success-2.dropdown-toggle.show { + color: #000; + background-color: #5bffce !important; + border-color: #5bffce; +} +.btn-check:checked + .btn-outline-success-2:focus, .btn-check:active + .btn-outline-success-2:focus, .btn-outline-success-2:active:focus, .btn-outline-success-2.active:focus, .btn-outline-success-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(91, 255, 206, 0.5); + box-shadow: 0 0 0 0.25rem rgba(91, 255, 206, 0.5); +} + +.btn-outline-success-3 { + color: #98ffe0 !important; + border-color: #98ffe0 !important; +} +.btn-outline-success-3:hover { + color: #ffffff !important; + background-color: #98ffe0 !important; + border-color: #98ffe0; +} +.btn-check:focus + .btn-outline-success-3, .btn-outline-success-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(152, 255, 224, 0.5); + box-shadow: 0 0 0 0.25rem rgba(152, 255, 224, 0.5); +} +.btn-check:checked + .btn-outline-success-3, .btn-check:active + .btn-outline-success-3, .btn-outline-success-3:active, .btn-outline-success-3.active, .btn-outline-success-3.dropdown-toggle.show { + color: #000; + background-color: #98ffe0 !important; + border-color: #98ffe0; +} +.btn-check:checked + .btn-outline-success-3:focus, .btn-check:active + .btn-outline-success-3:focus, .btn-outline-success-3:active:focus, .btn-outline-success-3.active:focus, .btn-outline-success-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(152, 255, 224, 0.5); + box-shadow: 0 0 0 0.25rem rgba(152, 255, 224, 0.5); +} + +.btn-outline-success-4 { + color: #eafff8 !important; + border-color: #eafff8 !important; +} +.btn-outline-success-4:hover { + color: #ffffff !important; + background-color: #eafff8 !important; + border-color: #eafff8; +} +.btn-check:focus + .btn-outline-success-4, .btn-outline-success-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(234, 255, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(234, 255, 248, 0.5); +} +.btn-check:checked + .btn-outline-success-4, .btn-check:active + .btn-outline-success-4, .btn-outline-success-4:active, .btn-outline-success-4.active, .btn-outline-success-4.dropdown-toggle.show { + color: #000; + background-color: #eafff8 !important; + border-color: #eafff8; +} +.btn-check:checked + .btn-outline-success-4:focus, .btn-check:active + .btn-outline-success-4:focus, .btn-outline-success-4:active:focus, .btn-outline-success-4.active:focus, .btn-outline-success-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(234, 255, 248, 0.5); + box-shadow: 0 0 0 0.25rem rgba(234, 255, 248, 0.5); +} + +.btn-outline-danger { + color: #ff0022 !important; + border-color: #ff0022 !important; +} +.btn-outline-danger:hover { + color: #ffffff !important; + background-color: #ff0022 !important; + border-color: #ff0022; +} +.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); +} +.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show { + color: #000; + background-color: #ff0022 !important; + border-color: #ff0022; +} +.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); +} + +.btn-outline-danger-1 { + color: #ff0022 !important; + border-color: #ff0022 !important; +} +.btn-outline-danger-1:hover { + color: #ffffff !important; + background-color: #ff0022 !important; + border-color: #ff0022; +} +.btn-check:focus + .btn-outline-danger-1, .btn-outline-danger-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); +} +.btn-check:checked + .btn-outline-danger-1, .btn-check:active + .btn-outline-danger-1, .btn-outline-danger-1:active, .btn-outline-danger-1.active, .btn-outline-danger-1.dropdown-toggle.show { + color: #000; + background-color: #ff0022 !important; + border-color: #ff0022; +} +.btn-check:checked + .btn-outline-danger-1:focus, .btn-check:active + .btn-outline-danger-1:focus, .btn-outline-danger-1:active:focus, .btn-outline-danger-1.active:focus, .btn-outline-danger-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 0, 34, 0.5); +} + +.btn-outline-danger-2 { + color: #ff455e !important; + border-color: #ff455e !important; +} +.btn-outline-danger-2:hover { + color: #ffffff !important; + background-color: #ff455e !important; + border-color: #ff455e; +} +.btn-check:focus + .btn-outline-danger-2, .btn-outline-danger-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 69, 94, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 69, 94, 0.5); +} +.btn-check:checked + .btn-outline-danger-2, .btn-check:active + .btn-outline-danger-2, .btn-outline-danger-2:active, .btn-outline-danger-2.active, .btn-outline-danger-2.dropdown-toggle.show { + color: #000; + background-color: #ff455e !important; + border-color: #ff455e; +} +.btn-check:checked + .btn-outline-danger-2:focus, .btn-check:active + .btn-outline-danger-2:focus, .btn-outline-danger-2:active:focus, .btn-outline-danger-2.active:focus, .btn-outline-danger-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 69, 94, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 69, 94, 0.5); +} + +.btn-outline-danger-3 { + color: #ff8b9a !important; + border-color: #ff8b9a !important; +} +.btn-outline-danger-3:hover { + color: #ffffff !important; + background-color: #ff8b9a !important; + border-color: #ff8b9a; +} +.btn-check:focus + .btn-outline-danger-3, .btn-outline-danger-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 139, 154, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 139, 154, 0.5); +} +.btn-check:checked + .btn-outline-danger-3, .btn-check:active + .btn-outline-danger-3, .btn-outline-danger-3:active, .btn-outline-danger-3.active, .btn-outline-danger-3.dropdown-toggle.show { + color: #000; + background-color: #ff8b9a !important; + border-color: #ff8b9a; +} +.btn-check:checked + .btn-outline-danger-3:focus, .btn-check:active + .btn-outline-danger-3:focus, .btn-outline-danger-3:active:focus, .btn-outline-danger-3.active:focus, .btn-outline-danger-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 139, 154, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 139, 154, 0.5); +} + +.btn-outline-danger-4 { + color: #ffe7ea !important; + border-color: #ffe7ea !important; +} +.btn-outline-danger-4:hover { + color: #ffffff !important; + background-color: #ffe7ea !important; + border-color: #ffe7ea; +} +.btn-check:focus + .btn-outline-danger-4, .btn-outline-danger-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 231, 234, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 231, 234, 0.5); +} +.btn-check:checked + .btn-outline-danger-4, .btn-check:active + .btn-outline-danger-4, .btn-outline-danger-4:active, .btn-outline-danger-4.active, .btn-outline-danger-4.dropdown-toggle.show { + color: #000; + background-color: #ffe7ea !important; + border-color: #ffe7ea; +} +.btn-check:checked + .btn-outline-danger-4:focus, .btn-check:active + .btn-outline-danger-4:focus, .btn-outline-danger-4:active:focus, .btn-outline-danger-4.active:focus, .btn-outline-danger-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 231, 234, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 231, 234, 0.5); +} + +.btn-outline-info { + color: #1be7ff !important; + border-color: #1be7ff !important; +} +.btn-outline-info:hover { + color: #ffffff !important; + background-color: #1be7ff !important; + border-color: #1be7ff; +} +.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); +} +.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show { + color: #000; + background-color: #1be7ff !important; + border-color: #1be7ff; +} +.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); +} + +.btn-outline-info-1 { + color: #1be7ff !important; + border-color: #1be7ff !important; +} +.btn-outline-info-1:hover { + color: #ffffff !important; + background-color: #1be7ff !important; + border-color: #1be7ff; +} +.btn-check:focus + .btn-outline-info-1, .btn-outline-info-1:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); +} +.btn-check:checked + .btn-outline-info-1, .btn-check:active + .btn-outline-info-1, .btn-outline-info-1:active, .btn-outline-info-1.active, .btn-outline-info-1.dropdown-toggle.show { + color: #000; + background-color: #1be7ff !important; + border-color: #1be7ff; +} +.btn-check:checked + .btn-outline-info-1:focus, .btn-check:active + .btn-outline-info-1:focus, .btn-outline-info-1:active:focus, .btn-outline-info-1.active:focus, .btn-outline-info-1.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(27, 231, 255, 0.5); +} + +.btn-outline-info-2 { + color: #59edff !important; + border-color: #59edff !important; +} +.btn-outline-info-2:hover { + color: #ffffff !important; + background-color: #59edff !important; + border-color: #59edff; +} +.btn-check:focus + .btn-outline-info-2, .btn-outline-info-2:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(89, 237, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(89, 237, 255, 0.5); +} +.btn-check:checked + .btn-outline-info-2, .btn-check:active + .btn-outline-info-2, .btn-outline-info-2:active, .btn-outline-info-2.active, .btn-outline-info-2.dropdown-toggle.show { + color: #000; + background-color: #59edff !important; + border-color: #59edff; +} +.btn-check:checked + .btn-outline-info-2:focus, .btn-check:active + .btn-outline-info-2:focus, .btn-outline-info-2:active:focus, .btn-outline-info-2.active:focus, .btn-outline-info-2.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(89, 237, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(89, 237, 255, 0.5); +} + +.btn-outline-info-3 { + color: #97f4ff !important; + border-color: #97f4ff !important; +} +.btn-outline-info-3:hover { + color: #ffffff !important; + background-color: #97f4ff !important; + border-color: #97f4ff; +} +.btn-check:focus + .btn-outline-info-3, .btn-outline-info-3:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(151, 244, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(151, 244, 255, 0.5); +} +.btn-check:checked + .btn-outline-info-3, .btn-check:active + .btn-outline-info-3, .btn-outline-info-3:active, .btn-outline-info-3.active, .btn-outline-info-3.dropdown-toggle.show { + color: #000; + background-color: #97f4ff !important; + border-color: #97f4ff; +} +.btn-check:checked + .btn-outline-info-3:focus, .btn-check:active + .btn-outline-info-3:focus, .btn-outline-info-3:active:focus, .btn-outline-info-3.active:focus, .btn-outline-info-3.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(151, 244, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(151, 244, 255, 0.5); +} + +.btn-outline-info-4 { + color: #eafcff !important; + border-color: #eafcff !important; +} +.btn-outline-info-4:hover { + color: #ffffff !important; + background-color: #eafcff !important; + border-color: #eafcff; +} +.btn-check:focus + .btn-outline-info-4, .btn-outline-info-4:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(234, 252, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(234, 252, 255, 0.5); +} +.btn-check:checked + .btn-outline-info-4, .btn-check:active + .btn-outline-info-4, .btn-outline-info-4:active, .btn-outline-info-4.active, .btn-outline-info-4.dropdown-toggle.show { + color: #000; + background-color: #eafcff !important; + border-color: #eafcff; +} +.btn-check:checked + .btn-outline-info-4:focus, .btn-check:active + .btn-outline-info-4:focus, .btn-outline-info-4:active:focus, .btn-outline-info-4.active:focus, .btn-outline-info-4.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(234, 252, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(234, 252, 255, 0.5); +} + +.btn-outline-black-0 { + color: #ffffff !important; + border-color: #ffffff !important; +} +.btn-outline-black-0:hover { + color: #ffffff !important; + background-color: #ffffff !important; + border-color: #ffffff; +} +.btn-check:focus + .btn-outline-black-0, .btn-outline-black-0:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); +} +.btn-check:checked + .btn-outline-black-0, .btn-check:active + .btn-outline-black-0, .btn-outline-black-0:active, .btn-outline-black-0.active, .btn-outline-black-0.dropdown-toggle.show { + color: #000; + background-color: #ffffff !important; + border-color: #ffffff; +} +.btn-check:checked + .btn-outline-black-0:focus, .btn-check:active + .btn-outline-black-0:focus, .btn-outline-black-0:active:focus, .btn-outline-black-0.active:focus, .btn-outline-black-0.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); + box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.5); +} + +.btn-outline-black-10 { + color: #f7fafc !important; + border-color: #f7fafc !important; +} +.btn-outline-black-10:hover { + color: #ffffff !important; + background-color: #f7fafc !important; + border-color: #f7fafc; +} +.btn-check:focus + .btn-outline-black-10, .btn-outline-black-10:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); +} +.btn-check:checked + .btn-outline-black-10, .btn-check:active + .btn-outline-black-10, .btn-outline-black-10:active, .btn-outline-black-10.active, .btn-outline-black-10.dropdown-toggle.show { + color: #000; + background-color: #f7fafc !important; + border-color: #f7fafc; +} +.btn-check:checked + .btn-outline-black-10:focus, .btn-check:active + .btn-outline-black-10:focus, .btn-outline-black-10:active:focus, .btn-outline-black-10.active:focus, .btn-outline-black-10.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); +} + +.btn-outline-black-20 { + color: #f0f3f5 !important; + border-color: #f0f3f5 !important; +} +.btn-outline-black-20:hover { + color: #ffffff !important; + background-color: #f0f3f5 !important; + border-color: #f0f3f5; +} +.btn-check:focus + .btn-outline-black-20, .btn-outline-black-20:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(240, 243, 245, 0.5); + box-shadow: 0 0 0 0.25rem rgba(240, 243, 245, 0.5); +} +.btn-check:checked + .btn-outline-black-20, .btn-check:active + .btn-outline-black-20, .btn-outline-black-20:active, .btn-outline-black-20.active, .btn-outline-black-20.dropdown-toggle.show { + color: #000; + background-color: #f0f3f5 !important; + border-color: #f0f3f5; +} +.btn-check:checked + .btn-outline-black-20:focus, .btn-check:active + .btn-outline-black-20:focus, .btn-outline-black-20:active:focus, .btn-outline-black-20.active:focus, .btn-outline-black-20.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(240, 243, 245, 0.5); + box-shadow: 0 0 0 0.25rem rgba(240, 243, 245, 0.5); +} + +.btn-outline-black-40 { + color: #dfe6e9 !important; + border-color: #dfe6e9 !important; +} +.btn-outline-black-40:hover { + color: #ffffff !important; + background-color: #dfe6e9 !important; + border-color: #dfe6e9; +} +.btn-check:focus + .btn-outline-black-40, .btn-outline-black-40:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(223, 230, 233, 0.5); + box-shadow: 0 0 0 0.25rem rgba(223, 230, 233, 0.5); +} +.btn-check:checked + .btn-outline-black-40, .btn-check:active + .btn-outline-black-40, .btn-outline-black-40:active, .btn-outline-black-40.active, .btn-outline-black-40.dropdown-toggle.show { + color: #000; + background-color: #dfe6e9 !important; + border-color: #dfe6e9; +} +.btn-check:checked + .btn-outline-black-40:focus, .btn-check:active + .btn-outline-black-40:focus, .btn-outline-black-40:active:focus, .btn-outline-black-40.active:focus, .btn-outline-black-40.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(223, 230, 233, 0.5); + box-shadow: 0 0 0 0.25rem rgba(223, 230, 233, 0.5); +} + +.btn-outline-black-60 { + color: #b2bec3 !important; + border-color: #b2bec3 !important; +} +.btn-outline-black-60:hover { + color: #ffffff !important; + background-color: #b2bec3 !important; + border-color: #b2bec3; +} +.btn-check:focus + .btn-outline-black-60, .btn-outline-black-60:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(178, 190, 195, 0.5); + box-shadow: 0 0 0 0.25rem rgba(178, 190, 195, 0.5); +} +.btn-check:checked + .btn-outline-black-60, .btn-check:active + .btn-outline-black-60, .btn-outline-black-60:active, .btn-outline-black-60.active, .btn-outline-black-60.dropdown-toggle.show { + color: #000; + background-color: #b2bec3 !important; + border-color: #b2bec3; +} +.btn-check:checked + .btn-outline-black-60:focus, .btn-check:active + .btn-outline-black-60:focus, .btn-outline-black-60:active:focus, .btn-outline-black-60.active:focus, .btn-outline-black-60.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(178, 190, 195, 0.5); + box-shadow: 0 0 0 0.25rem rgba(178, 190, 195, 0.5); +} + +.btn-outline-black-80 { + color: #636e72 !important; + border-color: #636e72 !important; +} +.btn-outline-black-80:hover { + color: #ffffff !important; + background-color: #636e72 !important; + border-color: #636e72; +} +.btn-check:focus + .btn-outline-black-80, .btn-outline-black-80:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(99, 110, 114, 0.5); + box-shadow: 0 0 0 0.25rem rgba(99, 110, 114, 0.5); +} +.btn-check:checked + .btn-outline-black-80, .btn-check:active + .btn-outline-black-80, .btn-outline-black-80:active, .btn-outline-black-80.active, .btn-outline-black-80.dropdown-toggle.show { + color: #fff; + background-color: #636e72 !important; + border-color: #636e72; +} +.btn-check:checked + .btn-outline-black-80:focus, .btn-check:active + .btn-outline-black-80:focus, .btn-outline-black-80:active:focus, .btn-outline-black-80.active:focus, .btn-outline-black-80.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(99, 110, 114, 0.5); + box-shadow: 0 0 0 0.25rem rgba(99, 110, 114, 0.5); +} + +.btn-outline-black-bg { + color: #111314 !important; + border-color: #111314 !important; +} +.btn-outline-black-bg:hover { + color: #ffffff !important; + background-color: #111314 !important; + border-color: #111314; +} +.btn-check:focus + .btn-outline-black-bg, .btn-outline-black-bg:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); + box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); +} +.btn-check:checked + .btn-outline-black-bg, .btn-check:active + .btn-outline-black-bg, .btn-outline-black-bg:active, .btn-outline-black-bg.active, .btn-outline-black-bg.dropdown-toggle.show { + color: #fff; + background-color: #111314 !important; + border-color: #111314; +} +.btn-check:checked + .btn-outline-black-bg:focus, .btn-check:active + .btn-outline-black-bg:focus, .btn-outline-black-bg:active:focus, .btn-outline-black-bg.active:focus, .btn-outline-black-bg.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); + box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); +} + +.btn-outline-black-100 { + color: #2d3436 !important; + border-color: #2d3436 !important; +} +.btn-outline-black-100:hover { + color: #ffffff !important; + background-color: #2d3436 !important; + border-color: #2d3436; +} +.btn-check:focus + .btn-outline-black-100, .btn-outline-black-100:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(45, 52, 54, 0.5); + box-shadow: 0 0 0 0.25rem rgba(45, 52, 54, 0.5); +} +.btn-check:checked + .btn-outline-black-100, .btn-check:active + .btn-outline-black-100, .btn-outline-black-100:active, .btn-outline-black-100.active, .btn-outline-black-100.dropdown-toggle.show { + color: #fff; + background-color: #2d3436 !important; + border-color: #2d3436; +} +.btn-check:checked + .btn-outline-black-100:focus, .btn-check:active + .btn-outline-black-100:focus, .btn-outline-black-100:active:focus, .btn-outline-black-100.active:focus, .btn-outline-black-100.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(45, 52, 54, 0.5); + box-shadow: 0 0 0 0.25rem rgba(45, 52, 54, 0.5); +} + +.btn-outline-light { + color: #f7fafc !important; + border-color: #f7fafc !important; +} +.btn-outline-light:hover { + color: #ffffff !important; + background-color: #f7fafc !important; + border-color: #f7fafc; +} +.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); +} +.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show { + color: #000; + background-color: #f7fafc !important; + border-color: #f7fafc; +} +.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); + box-shadow: 0 0 0 0.25rem rgba(247, 250, 252, 0.5); +} + +.btn-outline-dark { + color: #111314 !important; + border-color: #111314 !important; +} +.btn-outline-dark:hover { + color: #ffffff !important; + background-color: #111314 !important; + border-color: #111314; +} +.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); + box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); +} +.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show { + color: #fff; + background-color: #111314 !important; + border-color: #111314; +} +.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus { + -webkit-box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); + box-shadow: 0 0 0 0.25rem rgba(17, 19, 20, 0.5); +} + +.list-group-item-primary { + color: #000a94 !important; + background-color: #cccffd !important; +} +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #000a94 !important; + background-color: #b8bae4 !important; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff !important; + background-color: #000a94 !important; + border-color: #000a94 !important; +} + +.list-group-item-primary-1 { + color: #000a94 !important; + background-color: #cccffd !important; +} +.list-group-item-primary-1.list-group-item-action:hover, .list-group-item-primary-1.list-group-item-action:focus { + color: #000a94 !important; + background-color: #b8bae4 !important; +} +.list-group-item-primary-1.list-group-item-action.active { + color: #fff !important; + background-color: #000a94 !important; + border-color: #000a94 !important; +} + +.list-group-item-primary-2 { + color: #003b94 !important; + background-color: #cce0fd !important; +} +.list-group-item-primary-2.list-group-item-action:hover, .list-group-item-primary-2.list-group-item-action:focus { + color: #003b94 !important; + background-color: #b8cae4 !important; +} +.list-group-item-primary-2.list-group-item-action.active { + color: #fff !important; + background-color: #003b94 !important; + border-color: #003b94 !important; +} + +.list-group-item-primary-3 { + color: #336a92 !important; + background-color: #ddeffd !important; +} +.list-group-item-primary-3.list-group-item-action:hover, .list-group-item-primary-3.list-group-item-action:focus { + color: #336a92 !important; + background-color: #c7d7e4 !important; +} +.list-group-item-primary-3.list-group-item-action.active { + color: #fff !important; + background-color: #336a92 !important; + border-color: #336a92 !important; +} + +.list-group-item-primary-4 { + color: #5e6464 !important; + background-color: #fbfefe !important; +} +.list-group-item-primary-4.list-group-item-action:hover, .list-group-item-primary-4.list-group-item-action:focus { + color: #5e6464 !important; + background-color: #e2e5e5 !important; +} +.list-group-item-primary-4.list-group-item-action.active { + color: #fff !important; + background-color: #5e6464 !important; + border-color: #5e6464 !important; +} + +.list-group-item-secondary { + color: #790299 !important; + background-color: #f4cdff !important; +} +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #790299 !important; + background-color: #dcb9e6 !important; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff !important; + background-color: #790299 !important; + border-color: #790299 !important; +} + +.list-group-item-secondary-1 { + color: #790299 !important; + background-color: #f4cdff !important; +} +.list-group-item-secondary-1.list-group-item-action:hover, .list-group-item-secondary-1.list-group-item-action:focus { + color: #790299 !important; + background-color: #dcb9e6 !important; +} +.list-group-item-secondary-1.list-group-item-action.active { + color: #fff !important; + background-color: #790299 !important; + border-color: #790299 !important; +} + +.list-group-item-secondary-2 { + color: #884093 !important; + background-color: #f9e1fd !important; +} +.list-group-item-secondary-2.list-group-item-action:hover, .list-group-item-secondary-2.list-group-item-action:focus { + color: #884093 !important; + background-color: #e0cbe4 !important; +} +.list-group-item-secondary-2.list-group-item-action.active { + color: #fff !important; + background-color: #884093 !important; + border-color: #884093 !important; +} + +.list-group-item-secondary-3 { + color: #634e66 !important; + background-color: #fdf3ff !important; +} +.list-group-item-secondary-3.list-group-item-action:hover, .list-group-item-secondary-3.list-group-item-action:focus { + color: #634e66 !important; + background-color: #e4dbe6 !important; +} +.list-group-item-secondary-3.list-group-item-action.active { + color: #fff !important; + background-color: #634e66 !important; + border-color: #634e66 !important; +} + +.list-group-item-secondary-4 { + color: #656065 !important; + background-color: #fffcfe !important; +} +.list-group-item-secondary-4.list-group-item-action:hover, .list-group-item-secondary-4.list-group-item-action:focus { + color: #656065 !important; + background-color: #e6e3e5 !important; +} +.list-group-item-secondary-4.list-group-item-action.active { + color: #fff !important; + background-color: #656065 !important; + border-color: #656065 !important; +} + +.list-group-item-warning { + color: #664e07 !important; + background-color: #fff3d0 !important; +} +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #664e07 !important; + background-color: #e6dbbb !important; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff !important; + background-color: #664e07 !important; + border-color: #664e07 !important; +} + +.list-group-item-warning-1 { + color: #664e07 !important; + background-color: #fff3d0 !important; +} +.list-group-item-warning-1.list-group-item-action:hover, .list-group-item-warning-1.list-group-item-action:focus { + color: #664e07 !important; + background-color: #e6dbbb !important; +} +.list-group-item-warning-1.list-group-item-action.active { + color: #fff !important; + background-color: #664e07 !important; + border-color: #664e07 !important; +} + +.list-group-item-warning-2 { + color: #665421 !important; + background-color: #fff6dc !important; +} +.list-group-item-warning-2.list-group-item-action:hover, .list-group-item-warning-2.list-group-item-action:focus { + color: #665421 !important; + background-color: #e6ddc6 !important; +} +.list-group-item-warning-2.list-group-item-action.active { + color: #fff !important; + background-color: #665421 !important; + border-color: #665421 !important; +} + +.list-group-item-warning-3 { + color: #665b3b !important; + background-color: #fff9e9 !important; +} +.list-group-item-warning-3.list-group-item-action:hover, .list-group-item-warning-3.list-group-item-action:focus { + color: #665b3b !important; + background-color: #e6e0d2 !important; +} +.list-group-item-warning-3.list-group-item-action.active { + color: #fff !important; + background-color: #665b3b !important; + border-color: #665b3b !important; +} + +.list-group-item-warning-4 { + color: #66645d !important; + background-color: #fffefb !important; +} +.list-group-item-warning-4.list-group-item-action:hover, .list-group-item-warning-4.list-group-item-action:focus { + color: #66645d !important; + background-color: #e6e5e2 !important; +} +.list-group-item-warning-4.list-group-item-action.active { + color: #fff !important; + background-color: #66645d !important; + border-color: #66645d !important; +} + +.list-group-item-success { + color: #00634c !important; + background-color: #ccfdf2 !important; +} +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #00634c !important; + background-color: #b8e4da !important; +} +.list-group-item-success.list-group-item-action.active { + color: #fff !important; + background-color: #00634c !important; + border-color: #00634c !important; +} + +.list-group-item-success-1 { + color: #00634c !important; + background-color: #ccfdf2 !important; +} +.list-group-item-success-1.list-group-item-action:hover, .list-group-item-success-1.list-group-item-action:focus { + color: #00634c !important; + background-color: #b8e4da !important; +} +.list-group-item-success-1.list-group-item-action.active { + color: #fff !important; + background-color: #00634c !important; + border-color: #00634c !important; +} + +.list-group-item-success-2 { + color: #246652 !important; + background-color: #defff5 !important; +} +.list-group-item-success-2.list-group-item-action:hover, .list-group-item-success-2.list-group-item-action:focus { + color: #246652 !important; + background-color: #c8e6dd !important; +} +.list-group-item-success-2.list-group-item-action.active { + color: #fff !important; + background-color: #246652 !important; + border-color: #246652 !important; +} + +.list-group-item-success-3 { + color: #3d665a !important; + background-color: #eafff9 !important; +} +.list-group-item-success-3.list-group-item-action:hover, .list-group-item-success-3.list-group-item-action:focus { + color: #3d665a !important; + background-color: #d3e6e0 !important; +} +.list-group-item-success-3.list-group-item-action.active { + color: #fff !important; + background-color: #3d665a !important; + border-color: #3d665a !important; +} + +.list-group-item-success-4 { + color: #5e6663 !important; + background-color: #fbfffe !important; +} +.list-group-item-success-4.list-group-item-action:hover, .list-group-item-success-4.list-group-item-action:focus { + color: #5e6663 !important; + background-color: #e2e6e5 !important; +} +.list-group-item-success-4.list-group-item-action.active { + color: #fff !important; + background-color: #5e6663 !important; + border-color: #5e6663 !important; +} + +.list-group-item-danger { + color: #990014 !important; + background-color: #ffccd3 !important; +} +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #990014 !important; + background-color: #e6b8be !important; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff !important; + background-color: #990014 !important; + border-color: #990014 !important; +} + +.list-group-item-danger-1 { + color: #990014 !important; + background-color: #ffccd3 !important; +} +.list-group-item-danger-1.list-group-item-action:hover, .list-group-item-danger-1.list-group-item-action:focus { + color: #990014 !important; + background-color: #e6b8be !important; +} +.list-group-item-danger-1.list-group-item-action.active { + color: #fff !important; + background-color: #990014 !important; + border-color: #990014 !important; +} + +.list-group-item-danger-2 { + color: #992938 !important; + background-color: #ffdadf !important; +} +.list-group-item-danger-2.list-group-item-action:hover, .list-group-item-danger-2.list-group-item-action:focus { + color: #992938 !important; + background-color: #e6c4c9 !important; +} +.list-group-item-danger-2.list-group-item-action.active { + color: #fff !important; + background-color: #992938 !important; + border-color: #992938 !important; +} + +.list-group-item-danger-3 { + color: #99535c !important; + background-color: #ffe8eb !important; +} +.list-group-item-danger-3.list-group-item-action:hover, .list-group-item-danger-3.list-group-item-action:focus { + color: #99535c !important; + background-color: #e6d1d4 !important; +} +.list-group-item-danger-3.list-group-item-action.active { + color: #fff !important; + background-color: #99535c !important; + border-color: #99535c !important; +} + +.list-group-item-danger-4 { + color: #665c5e !important; + background-color: #fffafb !important; +} +.list-group-item-danger-4.list-group-item-action:hover, .list-group-item-danger-4.list-group-item-action:focus { + color: #665c5e !important; + background-color: #e6e1e2 !important; +} +.list-group-item-danger-4.list-group-item-action.active { + color: #fff !important; + background-color: #665c5e !important; + border-color: #665c5e !important; +} + +.list-group-item-info { + color: #0b5c66 !important; + background-color: #d1faff !important; +} +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0b5c66 !important; + background-color: #bce1e6 !important; +} +.list-group-item-info.list-group-item-action.active { + color: #fff !important; + background-color: #0b5c66 !important; + border-color: #0b5c66 !important; +} + +.list-group-item-info-1 { + color: #0b5c66 !important; + background-color: #d1faff !important; +} +.list-group-item-info-1.list-group-item-action:hover, .list-group-item-info-1.list-group-item-action:focus { + color: #0b5c66 !important; + background-color: #bce1e6 !important; +} +.list-group-item-info-1.list-group-item-action.active { + color: #fff !important; + background-color: #0b5c66 !important; + border-color: #0b5c66 !important; +} + +.list-group-item-info-2 { + color: #245f66 !important; + background-color: #defbff !important; +} +.list-group-item-info-2.list-group-item-action:hover, .list-group-item-info-2.list-group-item-action:focus { + color: #245f66 !important; + background-color: #c8e2e6 !important; +} +.list-group-item-info-2.list-group-item-action.active { + color: #fff !important; + background-color: #245f66 !important; + border-color: #245f66 !important; +} + +.list-group-item-info-3 { + color: #3c6266 !important; + background-color: #eafdff !important; +} +.list-group-item-info-3.list-group-item-action:hover, .list-group-item-info-3.list-group-item-action:focus { + color: #3c6266 !important; + background-color: #d3e4e6 !important; +} +.list-group-item-info-3.list-group-item-action.active { + color: #fff !important; + background-color: #3c6266 !important; + border-color: #3c6266 !important; +} + +.list-group-item-info-4 { + color: #5e6566 !important; + background-color: #fbfeff !important; +} +.list-group-item-info-4.list-group-item-action:hover, .list-group-item-info-4.list-group-item-action:focus { + color: #5e6566 !important; + background-color: #e2e5e6 !important; +} +.list-group-item-info-4.list-group-item-action.active { + color: #fff !important; + background-color: #5e6566 !important; + border-color: #5e6566 !important; +} + +.list-group-item-black-0 { + color: #666666 !important; + background-color: white !important; +} +.list-group-item-black-0.list-group-item-action:hover, .list-group-item-black-0.list-group-item-action:focus { + color: #666666 !important; + background-color: #e6e6e6 !important; +} +.list-group-item-black-0.list-group-item-action.active { + color: #fff !important; + background-color: #666666 !important; + border-color: #666666 !important; +} + +.list-group-item-black-10 { + color: #636465 !important; + background-color: #fdfefe !important; +} +.list-group-item-black-10.list-group-item-action:hover, .list-group-item-black-10.list-group-item-action:focus { + color: #636465 !important; + background-color: #e4e5e5 !important; +} +.list-group-item-black-10.list-group-item-action.active { + color: #fff !important; + background-color: #636465 !important; + border-color: #636465 !important; +} + +.list-group-item-black-20 { + color: #606162 !important; + background-color: #fcfdfd !important; +} +.list-group-item-black-20.list-group-item-action:hover, .list-group-item-black-20.list-group-item-action:focus { + color: #606162 !important; + background-color: #e3e4e4 !important; +} +.list-group-item-black-20.list-group-item-action.active { + color: #fff !important; + background-color: #606162 !important; + border-color: #606162 !important; +} + +.list-group-item-black-40 { + color: #595c5d !important; + background-color: #f9fafb !important; +} +.list-group-item-black-40.list-group-item-action:hover, .list-group-item-black-40.list-group-item-action:focus { + color: #595c5d !important; + background-color: #e0e1e2 !important; +} +.list-group-item-black-40.list-group-item-action.active { + color: #fff !important; + background-color: #595c5d !important; + border-color: #595c5d !important; +} + +.list-group-item-black-60 { + color: #474c4e !important; + background-color: #f0f2f3 !important; +} +.list-group-item-black-60.list-group-item-action:hover, .list-group-item-black-60.list-group-item-action:focus { + color: #474c4e !important; + background-color: #d8dadb !important; +} +.list-group-item-black-60.list-group-item-action.active { + color: #fff !important; + background-color: #474c4e !important; + border-color: #474c4e !important; +} + +.list-group-item-black-80 { + color: #3b4244 !important; + background-color: #e0e2e3 !important; +} +.list-group-item-black-80.list-group-item-action:hover, .list-group-item-black-80.list-group-item-action:focus { + color: #3b4244 !important; + background-color: #cacbcc !important; +} +.list-group-item-black-80.list-group-item-action.active { + color: #fff !important; + background-color: #3b4244 !important; + border-color: #3b4244 !important; +} + +.list-group-item-black-bg { + color: #0a0b0c !important; + background-color: #cfd0d0 !important; +} +.list-group-item-black-bg.list-group-item-action:hover, .list-group-item-black-bg.list-group-item-action:focus { + color: #0a0b0c !important; + background-color: #babbbb !important; +} +.list-group-item-black-bg.list-group-item-action.active { + color: #fff !important; + background-color: #0a0b0c !important; + border-color: #0a0b0c !important; +} + +.list-group-item-black-100 { + color: #1b1f20 !important; + background-color: #d5d6d7 !important; +} +.list-group-item-black-100.list-group-item-action:hover, .list-group-item-black-100.list-group-item-action:focus { + color: #1b1f20 !important; + background-color: #c0c1c2 !important; +} +.list-group-item-black-100.list-group-item-action.active { + color: #fff !important; + background-color: #1b1f20 !important; + border-color: #1b1f20 !important; +} + +.list-group-item-light { + color: #636465 !important; + background-color: #fdfefe !important; +} +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #636465 !important; + background-color: #e4e5e5 !important; +} +.list-group-item-light.list-group-item-action.active { + color: #fff !important; + background-color: #636465 !important; + border-color: #636465 !important; +} + +.list-group-item-dark { + color: #0a0b0c !important; + background-color: #cfd0d0 !important; +} +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #0a0b0c !important; + background-color: #babbbb !important; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff !important; + background-color: #0a0b0c !important; + border-color: #0a0b0c !important; +} \ No newline at end of file diff --git a/views/app-assets/css/colors.css b/views/app-assets/css/colors.css new file mode 100644 index 0000000..7353d1b --- /dev/null +++ b/views/app-assets/css/colors.css @@ -0,0 +1,2365 @@ +/* Text Color Hover Map */ +.hp-hover-text-color-primary-1:hover { + color: #0010f7 !important; +} + +.hp-hover-text-color-primary-2:hover { + color: #0063f7 !important; +} + +.hp-hover-text-color-primary-3:hover { + color: #55b1f3 !important; +} + +.hp-hover-text-color-primary-4:hover { + color: #ebfafa !important; +} + +.hp-hover-text-color-secondary-1:hover { + color: #c903ff !important; +} + +.hp-hover-text-color-secondary-2:hover { + color: #e26bf5 !important; +} + +.hp-hover-text-color-secondary-3:hover { + color: #f7c2ff !important; +} + +.hp-hover-text-color-secondary-4:hover { + color: #fdeffc !important; +} + +.hp-hover-text-color-warning-1:hover { + color: #ffc212 !important; +} + +.hp-hover-text-color-warning-2:hover { + color: #ffd252 !important; +} + +.hp-hover-text-color-warning-3:hover { + color: #ffe393 !important; +} + +.hp-hover-text-color-warning-4:hover { + color: #fff9e9 !important; +} + +.hp-hover-text-color-success-1:hover { + color: #00f7bf !important; +} + +.hp-hover-text-color-success-2:hover { + color: #5bffce !important; +} + +.hp-hover-text-color-success-3:hover { + color: #98ffe0 !important; +} + +.hp-hover-text-color-success-4:hover { + color: #eafff8 !important; +} + +.hp-hover-text-color-danger-1:hover { + color: #ff0022 !important; +} + +.hp-hover-text-color-danger-2:hover { + color: #ff455e !important; +} + +.hp-hover-text-color-danger-3:hover { + color: #ff8b9a !important; +} + +.hp-hover-text-color-danger-4:hover { + color: #ffe7ea !important; +} + +.hp-hover-text-color-info-1:hover { + color: #1be7ff !important; +} + +.hp-hover-text-color-info-2:hover { + color: #59edff !important; +} + +.hp-hover-text-color-info-3:hover { + color: #97f4ff !important; +} + +.hp-hover-text-color-info-4:hover { + color: #eafcff !important; +} + +.hp-hover-text-color-black-0:hover { + color: #ffffff !important; +} + +.hp-hover-text-color-black-10:hover { + color: #f7fafc !important; +} + +.hp-hover-text-color-black-20:hover { + color: #f0f3f5 !important; +} + +.hp-hover-text-color-black-40:hover { + color: #dfe6e9 !important; +} + +.hp-hover-text-color-black-60:hover { + color: #b2bec3 !important; +} + +.hp-hover-text-color-black-80:hover { + color: #636e72 !important; +} + +.hp-hover-text-color-black-100:hover { + color: #2d3436 !important; +} + +.hp-hover-text-color-black-bg:hover { + color: #111314 !important; +} + +.hp-hover-text-color-primary-gradient:hover { + color: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-hover-text-color-secondary-gradient:hover { + color: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-hover-text-color-warning-gradient:hover { + color: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-hover-text-color-dark-gradient:hover { + color: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-hover-text-color-success-gradient:hover { + color: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-hover-text-color-danger-gradient:hover { + color: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-hover-text-color-info-gradient:hover { + color: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Text Color Map */ +.hp-text-color-primary-1 { + color: #0010f7 !important; +} + +.hp-text-color-primary-2 { + color: #0063f7 !important; +} + +.hp-text-color-primary-3 { + color: #55b1f3 !important; +} + +.hp-text-color-primary-4 { + color: #ebfafa !important; +} + +.hp-text-color-secondary-1 { + color: #c903ff !important; +} + +.hp-text-color-secondary-2 { + color: #e26bf5 !important; +} + +.hp-text-color-secondary-3 { + color: #f7c2ff !important; +} + +.hp-text-color-secondary-4 { + color: #fdeffc !important; +} + +.hp-text-color-warning-1 { + color: #ffc212 !important; +} + +.hp-text-color-warning-2 { + color: #ffd252 !important; +} + +.hp-text-color-warning-3 { + color: #ffe393 !important; +} + +.hp-text-color-warning-4 { + color: #fff9e9 !important; +} + +.hp-text-color-success-1 { + color: #00f7bf !important; +} + +.hp-text-color-success-2 { + color: #5bffce !important; +} + +.hp-text-color-success-3 { + color: #98ffe0 !important; +} + +.hp-text-color-success-4 { + color: #eafff8 !important; +} + +.hp-text-color-danger-1 { + color: #ff0022 !important; +} + +.hp-text-color-danger-2 { + color: #ff455e !important; +} + +.hp-text-color-danger-3 { + color: #ff8b9a !important; +} + +.hp-text-color-danger-4 { + color: #ffe7ea !important; +} + +.hp-text-color-info-1 { + color: #1be7ff !important; +} + +.hp-text-color-info-2 { + color: #59edff !important; +} + +.hp-text-color-info-3 { + color: #97f4ff !important; +} + +.hp-text-color-info-4 { + color: #eafcff !important; +} + +.hp-text-color-black-0 { + color: #ffffff !important; +} + +.hp-text-color-black-10 { + color: #f7fafc !important; +} + +.hp-text-color-black-20 { + color: #f0f3f5 !important; +} + +.hp-text-color-black-40 { + color: #dfe6e9 !important; +} + +.hp-text-color-black-60 { + color: #b2bec3 !important; +} + +.hp-text-color-black-80 { + color: #636e72 !important; +} + +.hp-text-color-black-100 { + color: #2d3436 !important; +} + +.hp-text-color-black-bg { + color: #111314 !important; +} + +.hp-text-color-primary-gradient { + color: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-text-color-secondary-gradient { + color: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-text-color-warning-gradient { + color: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-text-color-dark-gradient { + color: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-text-color-success-gradient { + color: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-text-color-danger-gradient { + color: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-text-color-info-gradient { + color: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Background Color Hover Map */ +.hp-hover-bg-color-primary-1:hover { + background-color: #0010f7 !important; +} + +.hp-hover-bg-color-primary-2:hover { + background-color: #0063f7 !important; +} + +.hp-hover-bg-color-primary-3:hover { + background-color: #55b1f3 !important; +} + +.hp-hover-bg-color-primary-4:hover { + background-color: #ebfafa !important; +} + +.hp-hover-bg-color-secondary-1:hover { + background-color: #c903ff !important; +} + +.hp-hover-bg-color-secondary-2:hover { + background-color: #e26bf5 !important; +} + +.hp-hover-bg-color-secondary-3:hover { + background-color: #f7c2ff !important; +} + +.hp-hover-bg-color-secondary-4:hover { + background-color: #fdeffc !important; +} + +.hp-hover-bg-color-warning-1:hover { + background-color: #ffc212 !important; +} + +.hp-hover-bg-color-warning-2:hover { + background-color: #ffd252 !important; +} + +.hp-hover-bg-color-warning-3:hover { + background-color: #ffe393 !important; +} + +.hp-hover-bg-color-warning-4:hover { + background-color: #fff9e9 !important; +} + +.hp-hover-bg-color-success-1:hover { + background-color: #00f7bf !important; +} + +.hp-hover-bg-color-success-2:hover { + background-color: #5bffce !important; +} + +.hp-hover-bg-color-success-3:hover { + background-color: #98ffe0 !important; +} + +.hp-hover-bg-color-success-4:hover { + background-color: #eafff8 !important; +} + +.hp-hover-bg-color-danger-1:hover { + background-color: #ff0022 !important; +} + +.hp-hover-bg-color-danger-2:hover { + background-color: #ff455e !important; +} + +.hp-hover-bg-color-danger-3:hover { + background-color: #ff8b9a !important; +} + +.hp-hover-bg-color-danger-4:hover { + background-color: #ffe7ea !important; +} + +.hp-hover-bg-color-info-1:hover { + background-color: #1be7ff !important; +} + +.hp-hover-bg-color-info-2:hover { + background-color: #59edff !important; +} + +.hp-hover-bg-color-info-3:hover { + background-color: #97f4ff !important; +} + +.hp-hover-bg-color-info-4:hover { + background-color: #eafcff !important; +} + +.hp-hover-bg-color-black-0:hover { + background-color: #ffffff !important; +} + +.hp-hover-bg-color-black-10:hover { + background-color: #f7fafc !important; +} + +.hp-hover-bg-color-black-20:hover { + background-color: #f0f3f5 !important; +} + +.hp-hover-bg-color-black-40:hover { + background-color: #dfe6e9 !important; +} + +.hp-hover-bg-color-black-60:hover { + background-color: #b2bec3 !important; +} + +.hp-hover-bg-color-black-80:hover { + background-color: #636e72 !important; +} + +.hp-hover-bg-color-black-100:hover { + background-color: #2d3436 !important; +} + +.hp-hover-bg-color-black-bg:hover { + background-color: #111314 !important; +} + +.hp-hover-bg-color-primary-gradient:hover { + background-color: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-hover-bg-color-secondary-gradient:hover { + background-color: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-hover-bg-color-warning-gradient:hover { + background-color: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-hover-bg-color-dark-gradient:hover { + background-color: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-hover-bg-color-success-gradient:hover { + background-color: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-hover-bg-color-danger-gradient:hover { + background-color: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-hover-bg-color-info-gradient:hover { + background-color: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Background Color Map */ +.hp-bg-color-primary-1 { + background-color: #0010f7 !important; +} + +.hp-bg-color-primary-2 { + background-color: #0063f7 !important; +} + +.hp-bg-color-primary-3 { + background-color: #55b1f3 !important; +} + +.hp-bg-color-primary-4 { + background-color: #ebfafa !important; +} + +.hp-bg-color-secondary-1 { + background-color: #c903ff !important; +} + +.hp-bg-color-secondary-2 { + background-color: #e26bf5 !important; +} + +.hp-bg-color-secondary-3 { + background-color: #f7c2ff !important; +} + +.hp-bg-color-secondary-4 { + background-color: #fdeffc !important; +} + +.hp-bg-color-warning-1 { + background-color: #ffc212 !important; +} + +.hp-bg-color-warning-2 { + background-color: #ffd252 !important; +} + +.hp-bg-color-warning-3 { + background-color: #ffe393 !important; +} + +.hp-bg-color-warning-4 { + background-color: #fff9e9 !important; +} + +.hp-bg-color-success-1 { + background-color: #00f7bf !important; +} + +.hp-bg-color-success-2 { + background-color: #5bffce !important; +} + +.hp-bg-color-success-3 { + background-color: #98ffe0 !important; +} + +.hp-bg-color-success-4 { + background-color: #eafff8 !important; +} + +.hp-bg-color-danger-1 { + background-color: #ff0022 !important; +} + +.hp-bg-color-danger-2 { + background-color: #ff455e !important; +} + +.hp-bg-color-danger-3 { + background-color: #ff8b9a !important; +} + +.hp-bg-color-danger-4 { + background-color: #ffe7ea !important; +} + +.hp-bg-color-info-1 { + background-color: #1be7ff !important; +} + +.hp-bg-color-info-2 { + background-color: #59edff !important; +} + +.hp-bg-color-info-3 { + background-color: #97f4ff !important; +} + +.hp-bg-color-info-4 { + background-color: #eafcff !important; +} + +.hp-bg-color-black-0 { + background-color: #ffffff !important; +} + +.hp-bg-color-black-10 { + background-color: #f7fafc !important; +} + +.hp-bg-color-black-20 { + background-color: #f0f3f5 !important; +} + +.hp-bg-color-black-40 { + background-color: #dfe6e9 !important; +} + +.hp-bg-color-black-60 { + background-color: #b2bec3 !important; +} + +.hp-bg-color-black-80 { + background-color: #636e72 !important; +} + +.hp-bg-color-black-100 { + background-color: #2d3436 !important; +} + +.hp-bg-color-black-bg { + background-color: #111314 !important; +} + +.hp-bg-color-primary-gradient { + background-color: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-bg-color-secondary-gradient { + background-color: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-bg-color-warning-gradient { + background-color: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-bg-color-dark-gradient { + background-color: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-bg-color-success-gradient { + background-color: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-bg-color-danger-gradient { + background-color: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-bg-color-info-gradient { + background-color: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Background Hover Map */ +.hp-hover-bg-primary-1:hover { + background: #0010f7 !important; +} + +.hp-hover-bg-primary-2:hover { + background: #0063f7 !important; +} + +.hp-hover-bg-primary-3:hover { + background: #55b1f3 !important; +} + +.hp-hover-bg-primary-4:hover { + background: #ebfafa !important; +} + +.hp-hover-bg-secondary-1:hover { + background: #c903ff !important; +} + +.hp-hover-bg-secondary-2:hover { + background: #e26bf5 !important; +} + +.hp-hover-bg-secondary-3:hover { + background: #f7c2ff !important; +} + +.hp-hover-bg-secondary-4:hover { + background: #fdeffc !important; +} + +.hp-hover-bg-warning-1:hover { + background: #ffc212 !important; +} + +.hp-hover-bg-warning-2:hover { + background: #ffd252 !important; +} + +.hp-hover-bg-warning-3:hover { + background: #ffe393 !important; +} + +.hp-hover-bg-warning-4:hover { + background: #fff9e9 !important; +} + +.hp-hover-bg-success-1:hover { + background: #00f7bf !important; +} + +.hp-hover-bg-success-2:hover { + background: #5bffce !important; +} + +.hp-hover-bg-success-3:hover { + background: #98ffe0 !important; +} + +.hp-hover-bg-success-4:hover { + background: #eafff8 !important; +} + +.hp-hover-bg-danger-1:hover { + background: #ff0022 !important; +} + +.hp-hover-bg-danger-2:hover { + background: #ff455e !important; +} + +.hp-hover-bg-danger-3:hover { + background: #ff8b9a !important; +} + +.hp-hover-bg-danger-4:hover { + background: #ffe7ea !important; +} + +.hp-hover-bg-info-1:hover { + background: #1be7ff !important; +} + +.hp-hover-bg-info-2:hover { + background: #59edff !important; +} + +.hp-hover-bg-info-3:hover { + background: #97f4ff !important; +} + +.hp-hover-bg-info-4:hover { + background: #eafcff !important; +} + +.hp-hover-bg-black-0:hover { + background: #ffffff !important; +} + +.hp-hover-bg-black-10:hover { + background: #f7fafc !important; +} + +.hp-hover-bg-black-20:hover { + background: #f0f3f5 !important; +} + +.hp-hover-bg-black-40:hover { + background: #dfe6e9 !important; +} + +.hp-hover-bg-black-60:hover { + background: #b2bec3 !important; +} + +.hp-hover-bg-black-80:hover { + background: #636e72 !important; +} + +.hp-hover-bg-black-100:hover { + background: #2d3436 !important; +} + +.hp-hover-bg-black-bg:hover { + background: #111314 !important; +} + +.hp-hover-bg-primary-gradient:hover { + background: -webkit-gradient(linear, left top, right top, from(#0010f7), to(#1be7ff)) !important; + background: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-hover-bg-secondary-gradient:hover { + background: -webkit-gradient(linear, left top, right top, from(#a210ba), to(#ff00c7)) !important; + background: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-hover-bg-warning-gradient:hover { + background: -webkit-gradient(linear, left top, right top, from(#ffc212), to(#faff00)) !important; + background: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-hover-bg-dark-gradient:hover { + background: -webkit-gradient(linear, left top, right top, from(#111314), to(#636e72)) !important; + background: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-hover-bg-success-gradient:hover { + background: -webkit-gradient(linear, left top, right top, from(#00f7bf), to(#98ffa2)) !important; + background: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-hover-bg-danger-gradient:hover { + background: -webkit-gradient(linear, left top, right top, from(#ff0022), to(#ff5c00)) !important; + background: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-hover-bg-info-gradient:hover { + background: -webkit-gradient(linear, left top, right top, from(#1be7ff), to(#c2f4ff)) !important; + background: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Background Map */ +.hp-bg-primary-1 { + background: #0010f7 !important; +} + +.hp-bg-primary-2 { + background: #0063f7 !important; +} + +.hp-bg-primary-3 { + background: #55b1f3 !important; +} + +.hp-bg-primary-4 { + background: #ebfafa !important; +} + +.hp-bg-secondary-1 { + background: #c903ff !important; +} + +.hp-bg-secondary-2 { + background: #e26bf5 !important; +} + +.hp-bg-secondary-3 { + background: #f7c2ff !important; +} + +.hp-bg-secondary-4 { + background: #fdeffc !important; +} + +.hp-bg-warning-1 { + background: #ffc212 !important; +} + +.hp-bg-warning-2 { + background: #ffd252 !important; +} + +.hp-bg-warning-3 { + background: #ffe393 !important; +} + +.hp-bg-warning-4 { + background: #fff9e9 !important; +} + +.hp-bg-success-1 { + background: #00f7bf !important; +} + +.hp-bg-success-2 { + background: #5bffce !important; +} + +.hp-bg-success-3 { + background: #98ffe0 !important; +} + +.hp-bg-success-4 { + background: #eafff8 !important; +} + +.hp-bg-danger-1 { + background: #ff0022 !important; +} + +.hp-bg-danger-2 { + background: #ff455e !important; +} + +.hp-bg-danger-3 { + background: #ff8b9a !important; +} + +.hp-bg-danger-4 { + background: #ffe7ea !important; +} + +.hp-bg-info-1 { + background: #1be7ff !important; +} + +.hp-bg-info-2 { + background: #59edff !important; +} + +.hp-bg-info-3 { + background: #97f4ff !important; +} + +.hp-bg-info-4 { + background: #eafcff !important; +} + +.hp-bg-black-0 { + background: #ffffff !important; +} + +.hp-bg-black-10 { + background: #f7fafc !important; +} + +.hp-bg-black-20 { + background: #f0f3f5 !important; +} + +.hp-bg-black-40 { + background: #dfe6e9 !important; +} + +.hp-bg-black-60 { + background: #b2bec3 !important; +} + +.hp-bg-black-80 { + background: #636e72 !important; +} + +.hp-bg-black-100 { + background: #2d3436 !important; +} + +.hp-bg-black-bg { + background: #111314 !important; +} + +.hp-bg-primary-gradient { + background: -webkit-gradient(linear, left top, right top, from(#0010f7), to(#1be7ff)) !important; + background: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-bg-secondary-gradient { + background: -webkit-gradient(linear, left top, right top, from(#a210ba), to(#ff00c7)) !important; + background: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-bg-warning-gradient { + background: -webkit-gradient(linear, left top, right top, from(#ffc212), to(#faff00)) !important; + background: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-bg-dark-gradient { + background: -webkit-gradient(linear, left top, right top, from(#111314), to(#636e72)) !important; + background: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-bg-success-gradient { + background: -webkit-gradient(linear, left top, right top, from(#00f7bf), to(#98ffa2)) !important; + background: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-bg-danger-gradient { + background: -webkit-gradient(linear, left top, right top, from(#ff0022), to(#ff5c00)) !important; + background: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-bg-info-gradient { + background: -webkit-gradient(linear, left top, right top, from(#1be7ff), to(#c2f4ff)) !important; + background: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Border Color Hover Map */ +.hp-hover-border-color-primary-1:hover { + border-color: #0010f7 !important; +} + +.hp-hover-border-color-primary-2:hover { + border-color: #0063f7 !important; +} + +.hp-hover-border-color-primary-3:hover { + border-color: #55b1f3 !important; +} + +.hp-hover-border-color-primary-4:hover { + border-color: #ebfafa !important; +} + +.hp-hover-border-color-secondary-1:hover { + border-color: #c903ff !important; +} + +.hp-hover-border-color-secondary-2:hover { + border-color: #e26bf5 !important; +} + +.hp-hover-border-color-secondary-3:hover { + border-color: #f7c2ff !important; +} + +.hp-hover-border-color-secondary-4:hover { + border-color: #fdeffc !important; +} + +.hp-hover-border-color-warning-1:hover { + border-color: #ffc212 !important; +} + +.hp-hover-border-color-warning-2:hover { + border-color: #ffd252 !important; +} + +.hp-hover-border-color-warning-3:hover { + border-color: #ffe393 !important; +} + +.hp-hover-border-color-warning-4:hover { + border-color: #fff9e9 !important; +} + +.hp-hover-border-color-success-1:hover { + border-color: #00f7bf !important; +} + +.hp-hover-border-color-success-2:hover { + border-color: #5bffce !important; +} + +.hp-hover-border-color-success-3:hover { + border-color: #98ffe0 !important; +} + +.hp-hover-border-color-success-4:hover { + border-color: #eafff8 !important; +} + +.hp-hover-border-color-danger-1:hover { + border-color: #ff0022 !important; +} + +.hp-hover-border-color-danger-2:hover { + border-color: #ff455e !important; +} + +.hp-hover-border-color-danger-3:hover { + border-color: #ff8b9a !important; +} + +.hp-hover-border-color-danger-4:hover { + border-color: #ffe7ea !important; +} + +.hp-hover-border-color-info-1:hover { + border-color: #1be7ff !important; +} + +.hp-hover-border-color-info-2:hover { + border-color: #59edff !important; +} + +.hp-hover-border-color-info-3:hover { + border-color: #97f4ff !important; +} + +.hp-hover-border-color-info-4:hover { + border-color: #eafcff !important; +} + +.hp-hover-border-color-black-0:hover { + border-color: #ffffff !important; +} + +.hp-hover-border-color-black-10:hover { + border-color: #f7fafc !important; +} + +.hp-hover-border-color-black-20:hover { + border-color: #f0f3f5 !important; +} + +.hp-hover-border-color-black-40:hover { + border-color: #dfe6e9 !important; +} + +.hp-hover-border-color-black-60:hover { + border-color: #b2bec3 !important; +} + +.hp-hover-border-color-black-80:hover { + border-color: #636e72 !important; +} + +.hp-hover-border-color-black-100:hover { + border-color: #2d3436 !important; +} + +.hp-hover-border-color-black-bg:hover { + border-color: #111314 !important; +} + +.hp-hover-border-color-primary-gradient:hover { + border-color: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-hover-border-color-secondary-gradient:hover { + border-color: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-hover-border-color-warning-gradient:hover { + border-color: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-hover-border-color-dark-gradient:hover { + border-color: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-hover-border-color-success-gradient:hover { + border-color: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-hover-border-color-danger-gradient:hover { + border-color: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-hover-border-color-info-gradient:hover { + border-color: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Border Color Map */ +.hp-border-color-primary-1 { + border-color: #0010f7 !important; +} + +.hp-border-color-primary-2 { + border-color: #0063f7 !important; +} + +.hp-border-color-primary-3 { + border-color: #55b1f3 !important; +} + +.hp-border-color-primary-4 { + border-color: #ebfafa !important; +} + +.hp-border-color-secondary-1 { + border-color: #c903ff !important; +} + +.hp-border-color-secondary-2 { + border-color: #e26bf5 !important; +} + +.hp-border-color-secondary-3 { + border-color: #f7c2ff !important; +} + +.hp-border-color-secondary-4 { + border-color: #fdeffc !important; +} + +.hp-border-color-warning-1 { + border-color: #ffc212 !important; +} + +.hp-border-color-warning-2 { + border-color: #ffd252 !important; +} + +.hp-border-color-warning-3 { + border-color: #ffe393 !important; +} + +.hp-border-color-warning-4 { + border-color: #fff9e9 !important; +} + +.hp-border-color-success-1 { + border-color: #00f7bf !important; +} + +.hp-border-color-success-2 { + border-color: #5bffce !important; +} + +.hp-border-color-success-3 { + border-color: #98ffe0 !important; +} + +.hp-border-color-success-4 { + border-color: #eafff8 !important; +} + +.hp-border-color-danger-1 { + border-color: #ff0022 !important; +} + +.hp-border-color-danger-2 { + border-color: #ff455e !important; +} + +.hp-border-color-danger-3 { + border-color: #ff8b9a !important; +} + +.hp-border-color-danger-4 { + border-color: #ffe7ea !important; +} + +.hp-border-color-info-1 { + border-color: #1be7ff !important; +} + +.hp-border-color-info-2 { + border-color: #59edff !important; +} + +.hp-border-color-info-3 { + border-color: #97f4ff !important; +} + +.hp-border-color-info-4 { + border-color: #eafcff !important; +} + +.hp-border-color-black-0 { + border-color: #ffffff !important; +} + +.hp-border-color-black-10 { + border-color: #f7fafc !important; +} + +.hp-border-color-black-20 { + border-color: #f0f3f5 !important; +} + +.hp-border-color-black-40 { + border-color: #dfe6e9 !important; +} + +.hp-border-color-black-60 { + border-color: #b2bec3 !important; +} + +.hp-border-color-black-80 { + border-color: #636e72 !important; +} + +.hp-border-color-black-100 { + border-color: #2d3436 !important; +} + +.hp-border-color-black-bg { + border-color: #111314 !important; +} + +.hp-border-color-primary-gradient { + border-color: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-border-color-secondary-gradient { + border-color: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-border-color-warning-gradient { + border-color: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-border-color-dark-gradient { + border-color: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-border-color-success-gradient { + border-color: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-border-color-danger-gradient { + border-color: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-border-color-info-gradient { + border-color: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Fill Hover Map */ +.hp-hover-fill-color-primary-1:hover path, +.hp-hover-fill-color-primary-1:hover rect, +.hp-hover-fill-color-primary-1:hover line, +.hp-hover-fill-color-primary-1:hover circle { + fill: #0010f7 !important; +} + +.hp-hover-fill-color-primary-2:hover path, +.hp-hover-fill-color-primary-2:hover rect, +.hp-hover-fill-color-primary-2:hover line, +.hp-hover-fill-color-primary-2:hover circle { + fill: #0063f7 !important; +} + +.hp-hover-fill-color-primary-3:hover path, +.hp-hover-fill-color-primary-3:hover rect, +.hp-hover-fill-color-primary-3:hover line, +.hp-hover-fill-color-primary-3:hover circle { + fill: #55b1f3 !important; +} + +.hp-hover-fill-color-primary-4:hover path, +.hp-hover-fill-color-primary-4:hover rect, +.hp-hover-fill-color-primary-4:hover line, +.hp-hover-fill-color-primary-4:hover circle { + fill: #ebfafa !important; +} + +.hp-hover-fill-color-secondary-1:hover path, +.hp-hover-fill-color-secondary-1:hover rect, +.hp-hover-fill-color-secondary-1:hover line, +.hp-hover-fill-color-secondary-1:hover circle { + fill: #c903ff !important; +} + +.hp-hover-fill-color-secondary-2:hover path, +.hp-hover-fill-color-secondary-2:hover rect, +.hp-hover-fill-color-secondary-2:hover line, +.hp-hover-fill-color-secondary-2:hover circle { + fill: #e26bf5 !important; +} + +.hp-hover-fill-color-secondary-3:hover path, +.hp-hover-fill-color-secondary-3:hover rect, +.hp-hover-fill-color-secondary-3:hover line, +.hp-hover-fill-color-secondary-3:hover circle { + fill: #f7c2ff !important; +} + +.hp-hover-fill-color-secondary-4:hover path, +.hp-hover-fill-color-secondary-4:hover rect, +.hp-hover-fill-color-secondary-4:hover line, +.hp-hover-fill-color-secondary-4:hover circle { + fill: #fdeffc !important; +} + +.hp-hover-fill-color-warning-1:hover path, +.hp-hover-fill-color-warning-1:hover rect, +.hp-hover-fill-color-warning-1:hover line, +.hp-hover-fill-color-warning-1:hover circle { + fill: #ffc212 !important; +} + +.hp-hover-fill-color-warning-2:hover path, +.hp-hover-fill-color-warning-2:hover rect, +.hp-hover-fill-color-warning-2:hover line, +.hp-hover-fill-color-warning-2:hover circle { + fill: #ffd252 !important; +} + +.hp-hover-fill-color-warning-3:hover path, +.hp-hover-fill-color-warning-3:hover rect, +.hp-hover-fill-color-warning-3:hover line, +.hp-hover-fill-color-warning-3:hover circle { + fill: #ffe393 !important; +} + +.hp-hover-fill-color-warning-4:hover path, +.hp-hover-fill-color-warning-4:hover rect, +.hp-hover-fill-color-warning-4:hover line, +.hp-hover-fill-color-warning-4:hover circle { + fill: #fff9e9 !important; +} + +.hp-hover-fill-color-success-1:hover path, +.hp-hover-fill-color-success-1:hover rect, +.hp-hover-fill-color-success-1:hover line, +.hp-hover-fill-color-success-1:hover circle { + fill: #00f7bf !important; +} + +.hp-hover-fill-color-success-2:hover path, +.hp-hover-fill-color-success-2:hover rect, +.hp-hover-fill-color-success-2:hover line, +.hp-hover-fill-color-success-2:hover circle { + fill: #5bffce !important; +} + +.hp-hover-fill-color-success-3:hover path, +.hp-hover-fill-color-success-3:hover rect, +.hp-hover-fill-color-success-3:hover line, +.hp-hover-fill-color-success-3:hover circle { + fill: #98ffe0 !important; +} + +.hp-hover-fill-color-success-4:hover path, +.hp-hover-fill-color-success-4:hover rect, +.hp-hover-fill-color-success-4:hover line, +.hp-hover-fill-color-success-4:hover circle { + fill: #eafff8 !important; +} + +.hp-hover-fill-color-danger-1:hover path, +.hp-hover-fill-color-danger-1:hover rect, +.hp-hover-fill-color-danger-1:hover line, +.hp-hover-fill-color-danger-1:hover circle { + fill: #ff0022 !important; +} + +.hp-hover-fill-color-danger-2:hover path, +.hp-hover-fill-color-danger-2:hover rect, +.hp-hover-fill-color-danger-2:hover line, +.hp-hover-fill-color-danger-2:hover circle { + fill: #ff455e !important; +} + +.hp-hover-fill-color-danger-3:hover path, +.hp-hover-fill-color-danger-3:hover rect, +.hp-hover-fill-color-danger-3:hover line, +.hp-hover-fill-color-danger-3:hover circle { + fill: #ff8b9a !important; +} + +.hp-hover-fill-color-danger-4:hover path, +.hp-hover-fill-color-danger-4:hover rect, +.hp-hover-fill-color-danger-4:hover line, +.hp-hover-fill-color-danger-4:hover circle { + fill: #ffe7ea !important; +} + +.hp-hover-fill-color-info-1:hover path, +.hp-hover-fill-color-info-1:hover rect, +.hp-hover-fill-color-info-1:hover line, +.hp-hover-fill-color-info-1:hover circle { + fill: #1be7ff !important; +} + +.hp-hover-fill-color-info-2:hover path, +.hp-hover-fill-color-info-2:hover rect, +.hp-hover-fill-color-info-2:hover line, +.hp-hover-fill-color-info-2:hover circle { + fill: #59edff !important; +} + +.hp-hover-fill-color-info-3:hover path, +.hp-hover-fill-color-info-3:hover rect, +.hp-hover-fill-color-info-3:hover line, +.hp-hover-fill-color-info-3:hover circle { + fill: #97f4ff !important; +} + +.hp-hover-fill-color-info-4:hover path, +.hp-hover-fill-color-info-4:hover rect, +.hp-hover-fill-color-info-4:hover line, +.hp-hover-fill-color-info-4:hover circle { + fill: #eafcff !important; +} + +.hp-hover-fill-color-black-0:hover path, +.hp-hover-fill-color-black-0:hover rect, +.hp-hover-fill-color-black-0:hover line, +.hp-hover-fill-color-black-0:hover circle { + fill: #ffffff !important; +} + +.hp-hover-fill-color-black-10:hover path, +.hp-hover-fill-color-black-10:hover rect, +.hp-hover-fill-color-black-10:hover line, +.hp-hover-fill-color-black-10:hover circle { + fill: #f7fafc !important; +} + +.hp-hover-fill-color-black-20:hover path, +.hp-hover-fill-color-black-20:hover rect, +.hp-hover-fill-color-black-20:hover line, +.hp-hover-fill-color-black-20:hover circle { + fill: #f0f3f5 !important; +} + +.hp-hover-fill-color-black-40:hover path, +.hp-hover-fill-color-black-40:hover rect, +.hp-hover-fill-color-black-40:hover line, +.hp-hover-fill-color-black-40:hover circle { + fill: #dfe6e9 !important; +} + +.hp-hover-fill-color-black-60:hover path, +.hp-hover-fill-color-black-60:hover rect, +.hp-hover-fill-color-black-60:hover line, +.hp-hover-fill-color-black-60:hover circle { + fill: #b2bec3 !important; +} + +.hp-hover-fill-color-black-80:hover path, +.hp-hover-fill-color-black-80:hover rect, +.hp-hover-fill-color-black-80:hover line, +.hp-hover-fill-color-black-80:hover circle { + fill: #636e72 !important; +} + +.hp-hover-fill-color-black-100:hover path, +.hp-hover-fill-color-black-100:hover rect, +.hp-hover-fill-color-black-100:hover line, +.hp-hover-fill-color-black-100:hover circle { + fill: #2d3436 !important; +} + +.hp-hover-fill-color-black-bg:hover path, +.hp-hover-fill-color-black-bg:hover rect, +.hp-hover-fill-color-black-bg:hover line, +.hp-hover-fill-color-black-bg:hover circle { + fill: #111314 !important; +} + +.hp-hover-fill-color-primary-gradient:hover path, +.hp-hover-fill-color-primary-gradient:hover rect, +.hp-hover-fill-color-primary-gradient:hover line, +.hp-hover-fill-color-primary-gradient:hover circle { + fill: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-hover-fill-color-secondary-gradient:hover path, +.hp-hover-fill-color-secondary-gradient:hover rect, +.hp-hover-fill-color-secondary-gradient:hover line, +.hp-hover-fill-color-secondary-gradient:hover circle { + fill: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-hover-fill-color-warning-gradient:hover path, +.hp-hover-fill-color-warning-gradient:hover rect, +.hp-hover-fill-color-warning-gradient:hover line, +.hp-hover-fill-color-warning-gradient:hover circle { + fill: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-hover-fill-color-dark-gradient:hover path, +.hp-hover-fill-color-dark-gradient:hover rect, +.hp-hover-fill-color-dark-gradient:hover line, +.hp-hover-fill-color-dark-gradient:hover circle { + fill: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-hover-fill-color-success-gradient:hover path, +.hp-hover-fill-color-success-gradient:hover rect, +.hp-hover-fill-color-success-gradient:hover line, +.hp-hover-fill-color-success-gradient:hover circle { + fill: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-hover-fill-color-danger-gradient:hover path, +.hp-hover-fill-color-danger-gradient:hover rect, +.hp-hover-fill-color-danger-gradient:hover line, +.hp-hover-fill-color-danger-gradient:hover circle { + fill: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-hover-fill-color-info-gradient:hover path, +.hp-hover-fill-color-info-gradient:hover rect, +.hp-hover-fill-color-info-gradient:hover line, +.hp-hover-fill-color-info-gradient:hover circle { + fill: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Fill Map */ +.hp-fill-color-primary-1 path, +.hp-fill-color-primary-1 rect, +.hp-fill-color-primary-1 line, +.hp-fill-color-primary-1 circle { + fill: #0010f7 !important; +} + +.hp-fill-color-primary-2 path, +.hp-fill-color-primary-2 rect, +.hp-fill-color-primary-2 line, +.hp-fill-color-primary-2 circle { + fill: #0063f7 !important; +} + +.hp-fill-color-primary-3 path, +.hp-fill-color-primary-3 rect, +.hp-fill-color-primary-3 line, +.hp-fill-color-primary-3 circle { + fill: #55b1f3 !important; +} + +.hp-fill-color-primary-4 path, +.hp-fill-color-primary-4 rect, +.hp-fill-color-primary-4 line, +.hp-fill-color-primary-4 circle { + fill: #ebfafa !important; +} + +.hp-fill-color-secondary-1 path, +.hp-fill-color-secondary-1 rect, +.hp-fill-color-secondary-1 line, +.hp-fill-color-secondary-1 circle { + fill: #c903ff !important; +} + +.hp-fill-color-secondary-2 path, +.hp-fill-color-secondary-2 rect, +.hp-fill-color-secondary-2 line, +.hp-fill-color-secondary-2 circle { + fill: #e26bf5 !important; +} + +.hp-fill-color-secondary-3 path, +.hp-fill-color-secondary-3 rect, +.hp-fill-color-secondary-3 line, +.hp-fill-color-secondary-3 circle { + fill: #f7c2ff !important; +} + +.hp-fill-color-secondary-4 path, +.hp-fill-color-secondary-4 rect, +.hp-fill-color-secondary-4 line, +.hp-fill-color-secondary-4 circle { + fill: #fdeffc !important; +} + +.hp-fill-color-warning-1 path, +.hp-fill-color-warning-1 rect, +.hp-fill-color-warning-1 line, +.hp-fill-color-warning-1 circle { + fill: #ffc212 !important; +} + +.hp-fill-color-warning-2 path, +.hp-fill-color-warning-2 rect, +.hp-fill-color-warning-2 line, +.hp-fill-color-warning-2 circle { + fill: #ffd252 !important; +} + +.hp-fill-color-warning-3 path, +.hp-fill-color-warning-3 rect, +.hp-fill-color-warning-3 line, +.hp-fill-color-warning-3 circle { + fill: #ffe393 !important; +} + +.hp-fill-color-warning-4 path, +.hp-fill-color-warning-4 rect, +.hp-fill-color-warning-4 line, +.hp-fill-color-warning-4 circle { + fill: #fff9e9 !important; +} + +.hp-fill-color-success-1 path, +.hp-fill-color-success-1 rect, +.hp-fill-color-success-1 line, +.hp-fill-color-success-1 circle { + fill: #00f7bf !important; +} + +.hp-fill-color-success-2 path, +.hp-fill-color-success-2 rect, +.hp-fill-color-success-2 line, +.hp-fill-color-success-2 circle { + fill: #5bffce !important; +} + +.hp-fill-color-success-3 path, +.hp-fill-color-success-3 rect, +.hp-fill-color-success-3 line, +.hp-fill-color-success-3 circle { + fill: #98ffe0 !important; +} + +.hp-fill-color-success-4 path, +.hp-fill-color-success-4 rect, +.hp-fill-color-success-4 line, +.hp-fill-color-success-4 circle { + fill: #eafff8 !important; +} + +.hp-fill-color-danger-1 path, +.hp-fill-color-danger-1 rect, +.hp-fill-color-danger-1 line, +.hp-fill-color-danger-1 circle { + fill: #ff0022 !important; +} + +.hp-fill-color-danger-2 path, +.hp-fill-color-danger-2 rect, +.hp-fill-color-danger-2 line, +.hp-fill-color-danger-2 circle { + fill: #ff455e !important; +} + +.hp-fill-color-danger-3 path, +.hp-fill-color-danger-3 rect, +.hp-fill-color-danger-3 line, +.hp-fill-color-danger-3 circle { + fill: #ff8b9a !important; +} + +.hp-fill-color-danger-4 path, +.hp-fill-color-danger-4 rect, +.hp-fill-color-danger-4 line, +.hp-fill-color-danger-4 circle { + fill: #ffe7ea !important; +} + +.hp-fill-color-info-1 path, +.hp-fill-color-info-1 rect, +.hp-fill-color-info-1 line, +.hp-fill-color-info-1 circle { + fill: #1be7ff !important; +} + +.hp-fill-color-info-2 path, +.hp-fill-color-info-2 rect, +.hp-fill-color-info-2 line, +.hp-fill-color-info-2 circle { + fill: #59edff !important; +} + +.hp-fill-color-info-3 path, +.hp-fill-color-info-3 rect, +.hp-fill-color-info-3 line, +.hp-fill-color-info-3 circle { + fill: #97f4ff !important; +} + +.hp-fill-color-info-4 path, +.hp-fill-color-info-4 rect, +.hp-fill-color-info-4 line, +.hp-fill-color-info-4 circle { + fill: #eafcff !important; +} + +.hp-fill-color-black-0 path, +.hp-fill-color-black-0 rect, +.hp-fill-color-black-0 line, +.hp-fill-color-black-0 circle { + fill: #ffffff !important; +} + +.hp-fill-color-black-10 path, +.hp-fill-color-black-10 rect, +.hp-fill-color-black-10 line, +.hp-fill-color-black-10 circle { + fill: #f7fafc !important; +} + +.hp-fill-color-black-20 path, +.hp-fill-color-black-20 rect, +.hp-fill-color-black-20 line, +.hp-fill-color-black-20 circle { + fill: #f0f3f5 !important; +} + +.hp-fill-color-black-40 path, +.hp-fill-color-black-40 rect, +.hp-fill-color-black-40 line, +.hp-fill-color-black-40 circle { + fill: #dfe6e9 !important; +} + +.hp-fill-color-black-60 path, +.hp-fill-color-black-60 rect, +.hp-fill-color-black-60 line, +.hp-fill-color-black-60 circle { + fill: #b2bec3 !important; +} + +.hp-fill-color-black-80 path, +.hp-fill-color-black-80 rect, +.hp-fill-color-black-80 line, +.hp-fill-color-black-80 circle { + fill: #636e72 !important; +} + +.hp-fill-color-black-100 path, +.hp-fill-color-black-100 rect, +.hp-fill-color-black-100 line, +.hp-fill-color-black-100 circle { + fill: #2d3436 !important; +} + +.hp-fill-color-black-bg path, +.hp-fill-color-black-bg rect, +.hp-fill-color-black-bg line, +.hp-fill-color-black-bg circle { + fill: #111314 !important; +} + +.hp-fill-color-primary-gradient path, +.hp-fill-color-primary-gradient rect, +.hp-fill-color-primary-gradient line, +.hp-fill-color-primary-gradient circle { + fill: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-fill-color-secondary-gradient path, +.hp-fill-color-secondary-gradient rect, +.hp-fill-color-secondary-gradient line, +.hp-fill-color-secondary-gradient circle { + fill: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-fill-color-warning-gradient path, +.hp-fill-color-warning-gradient rect, +.hp-fill-color-warning-gradient line, +.hp-fill-color-warning-gradient circle { + fill: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-fill-color-dark-gradient path, +.hp-fill-color-dark-gradient rect, +.hp-fill-color-dark-gradient line, +.hp-fill-color-dark-gradient circle { + fill: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-fill-color-success-gradient path, +.hp-fill-color-success-gradient rect, +.hp-fill-color-success-gradient line, +.hp-fill-color-success-gradient circle { + fill: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-fill-color-danger-gradient path, +.hp-fill-color-danger-gradient rect, +.hp-fill-color-danger-gradient line, +.hp-fill-color-danger-gradient circle { + fill: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-fill-color-info-gradient path, +.hp-fill-color-info-gradient rect, +.hp-fill-color-info-gradient line, +.hp-fill-color-info-gradient circle { + fill: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Stroke Hover Map */ +.hp-hover-stroke-color-primary-1 path:hover, +.hp-hover-stroke-color-primary-1 rect:hover, +.hp-hover-stroke-color-primary-1 line:hover, +.hp-hover-stroke-color-primary-1 circle:hover { + stroke: #0010f7 !important; +} + +.hp-hover-stroke-color-primary-2 path:hover, +.hp-hover-stroke-color-primary-2 rect:hover, +.hp-hover-stroke-color-primary-2 line:hover, +.hp-hover-stroke-color-primary-2 circle:hover { + stroke: #0063f7 !important; +} + +.hp-hover-stroke-color-primary-3 path:hover, +.hp-hover-stroke-color-primary-3 rect:hover, +.hp-hover-stroke-color-primary-3 line:hover, +.hp-hover-stroke-color-primary-3 circle:hover { + stroke: #55b1f3 !important; +} + +.hp-hover-stroke-color-primary-4 path:hover, +.hp-hover-stroke-color-primary-4 rect:hover, +.hp-hover-stroke-color-primary-4 line:hover, +.hp-hover-stroke-color-primary-4 circle:hover { + stroke: #ebfafa !important; +} + +.hp-hover-stroke-color-secondary-1 path:hover, +.hp-hover-stroke-color-secondary-1 rect:hover, +.hp-hover-stroke-color-secondary-1 line:hover, +.hp-hover-stroke-color-secondary-1 circle:hover { + stroke: #c903ff !important; +} + +.hp-hover-stroke-color-secondary-2 path:hover, +.hp-hover-stroke-color-secondary-2 rect:hover, +.hp-hover-stroke-color-secondary-2 line:hover, +.hp-hover-stroke-color-secondary-2 circle:hover { + stroke: #e26bf5 !important; +} + +.hp-hover-stroke-color-secondary-3 path:hover, +.hp-hover-stroke-color-secondary-3 rect:hover, +.hp-hover-stroke-color-secondary-3 line:hover, +.hp-hover-stroke-color-secondary-3 circle:hover { + stroke: #f7c2ff !important; +} + +.hp-hover-stroke-color-secondary-4 path:hover, +.hp-hover-stroke-color-secondary-4 rect:hover, +.hp-hover-stroke-color-secondary-4 line:hover, +.hp-hover-stroke-color-secondary-4 circle:hover { + stroke: #fdeffc !important; +} + +.hp-hover-stroke-color-warning-1 path:hover, +.hp-hover-stroke-color-warning-1 rect:hover, +.hp-hover-stroke-color-warning-1 line:hover, +.hp-hover-stroke-color-warning-1 circle:hover { + stroke: #ffc212 !important; +} + +.hp-hover-stroke-color-warning-2 path:hover, +.hp-hover-stroke-color-warning-2 rect:hover, +.hp-hover-stroke-color-warning-2 line:hover, +.hp-hover-stroke-color-warning-2 circle:hover { + stroke: #ffd252 !important; +} + +.hp-hover-stroke-color-warning-3 path:hover, +.hp-hover-stroke-color-warning-3 rect:hover, +.hp-hover-stroke-color-warning-3 line:hover, +.hp-hover-stroke-color-warning-3 circle:hover { + stroke: #ffe393 !important; +} + +.hp-hover-stroke-color-warning-4 path:hover, +.hp-hover-stroke-color-warning-4 rect:hover, +.hp-hover-stroke-color-warning-4 line:hover, +.hp-hover-stroke-color-warning-4 circle:hover { + stroke: #fff9e9 !important; +} + +.hp-hover-stroke-color-success-1 path:hover, +.hp-hover-stroke-color-success-1 rect:hover, +.hp-hover-stroke-color-success-1 line:hover, +.hp-hover-stroke-color-success-1 circle:hover { + stroke: #00f7bf !important; +} + +.hp-hover-stroke-color-success-2 path:hover, +.hp-hover-stroke-color-success-2 rect:hover, +.hp-hover-stroke-color-success-2 line:hover, +.hp-hover-stroke-color-success-2 circle:hover { + stroke: #5bffce !important; +} + +.hp-hover-stroke-color-success-3 path:hover, +.hp-hover-stroke-color-success-3 rect:hover, +.hp-hover-stroke-color-success-3 line:hover, +.hp-hover-stroke-color-success-3 circle:hover { + stroke: #98ffe0 !important; +} + +.hp-hover-stroke-color-success-4 path:hover, +.hp-hover-stroke-color-success-4 rect:hover, +.hp-hover-stroke-color-success-4 line:hover, +.hp-hover-stroke-color-success-4 circle:hover { + stroke: #eafff8 !important; +} + +.hp-hover-stroke-color-danger-1 path:hover, +.hp-hover-stroke-color-danger-1 rect:hover, +.hp-hover-stroke-color-danger-1 line:hover, +.hp-hover-stroke-color-danger-1 circle:hover { + stroke: #ff0022 !important; +} + +.hp-hover-stroke-color-danger-2 path:hover, +.hp-hover-stroke-color-danger-2 rect:hover, +.hp-hover-stroke-color-danger-2 line:hover, +.hp-hover-stroke-color-danger-2 circle:hover { + stroke: #ff455e !important; +} + +.hp-hover-stroke-color-danger-3 path:hover, +.hp-hover-stroke-color-danger-3 rect:hover, +.hp-hover-stroke-color-danger-3 line:hover, +.hp-hover-stroke-color-danger-3 circle:hover { + stroke: #ff8b9a !important; +} + +.hp-hover-stroke-color-danger-4 path:hover, +.hp-hover-stroke-color-danger-4 rect:hover, +.hp-hover-stroke-color-danger-4 line:hover, +.hp-hover-stroke-color-danger-4 circle:hover { + stroke: #ffe7ea !important; +} + +.hp-hover-stroke-color-info-1 path:hover, +.hp-hover-stroke-color-info-1 rect:hover, +.hp-hover-stroke-color-info-1 line:hover, +.hp-hover-stroke-color-info-1 circle:hover { + stroke: #1be7ff !important; +} + +.hp-hover-stroke-color-info-2 path:hover, +.hp-hover-stroke-color-info-2 rect:hover, +.hp-hover-stroke-color-info-2 line:hover, +.hp-hover-stroke-color-info-2 circle:hover { + stroke: #59edff !important; +} + +.hp-hover-stroke-color-info-3 path:hover, +.hp-hover-stroke-color-info-3 rect:hover, +.hp-hover-stroke-color-info-3 line:hover, +.hp-hover-stroke-color-info-3 circle:hover { + stroke: #97f4ff !important; +} + +.hp-hover-stroke-color-info-4 path:hover, +.hp-hover-stroke-color-info-4 rect:hover, +.hp-hover-stroke-color-info-4 line:hover, +.hp-hover-stroke-color-info-4 circle:hover { + stroke: #eafcff !important; +} + +.hp-hover-stroke-color-black-0 path:hover, +.hp-hover-stroke-color-black-0 rect:hover, +.hp-hover-stroke-color-black-0 line:hover, +.hp-hover-stroke-color-black-0 circle:hover { + stroke: #ffffff !important; +} + +.hp-hover-stroke-color-black-10 path:hover, +.hp-hover-stroke-color-black-10 rect:hover, +.hp-hover-stroke-color-black-10 line:hover, +.hp-hover-stroke-color-black-10 circle:hover { + stroke: #f7fafc !important; +} + +.hp-hover-stroke-color-black-20 path:hover, +.hp-hover-stroke-color-black-20 rect:hover, +.hp-hover-stroke-color-black-20 line:hover, +.hp-hover-stroke-color-black-20 circle:hover { + stroke: #f0f3f5 !important; +} + +.hp-hover-stroke-color-black-40 path:hover, +.hp-hover-stroke-color-black-40 rect:hover, +.hp-hover-stroke-color-black-40 line:hover, +.hp-hover-stroke-color-black-40 circle:hover { + stroke: #dfe6e9 !important; +} + +.hp-hover-stroke-color-black-60 path:hover, +.hp-hover-stroke-color-black-60 rect:hover, +.hp-hover-stroke-color-black-60 line:hover, +.hp-hover-stroke-color-black-60 circle:hover { + stroke: #b2bec3 !important; +} + +.hp-hover-stroke-color-black-80 path:hover, +.hp-hover-stroke-color-black-80 rect:hover, +.hp-hover-stroke-color-black-80 line:hover, +.hp-hover-stroke-color-black-80 circle:hover { + stroke: #636e72 !important; +} + +.hp-hover-stroke-color-black-100 path:hover, +.hp-hover-stroke-color-black-100 rect:hover, +.hp-hover-stroke-color-black-100 line:hover, +.hp-hover-stroke-color-black-100 circle:hover { + stroke: #2d3436 !important; +} + +.hp-hover-stroke-color-black-bg path:hover, +.hp-hover-stroke-color-black-bg rect:hover, +.hp-hover-stroke-color-black-bg line:hover, +.hp-hover-stroke-color-black-bg circle:hover { + stroke: #111314 !important; +} + +.hp-hover-stroke-color-primary-gradient path:hover, +.hp-hover-stroke-color-primary-gradient rect:hover, +.hp-hover-stroke-color-primary-gradient line:hover, +.hp-hover-stroke-color-primary-gradient circle:hover { + stroke: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-hover-stroke-color-secondary-gradient path:hover, +.hp-hover-stroke-color-secondary-gradient rect:hover, +.hp-hover-stroke-color-secondary-gradient line:hover, +.hp-hover-stroke-color-secondary-gradient circle:hover { + stroke: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-hover-stroke-color-warning-gradient path:hover, +.hp-hover-stroke-color-warning-gradient rect:hover, +.hp-hover-stroke-color-warning-gradient line:hover, +.hp-hover-stroke-color-warning-gradient circle:hover { + stroke: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-hover-stroke-color-dark-gradient path:hover, +.hp-hover-stroke-color-dark-gradient rect:hover, +.hp-hover-stroke-color-dark-gradient line:hover, +.hp-hover-stroke-color-dark-gradient circle:hover { + stroke: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-hover-stroke-color-success-gradient path:hover, +.hp-hover-stroke-color-success-gradient rect:hover, +.hp-hover-stroke-color-success-gradient line:hover, +.hp-hover-stroke-color-success-gradient circle:hover { + stroke: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-hover-stroke-color-danger-gradient path:hover, +.hp-hover-stroke-color-danger-gradient rect:hover, +.hp-hover-stroke-color-danger-gradient line:hover, +.hp-hover-stroke-color-danger-gradient circle:hover { + stroke: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-hover-stroke-color-info-gradient path:hover, +.hp-hover-stroke-color-info-gradient rect:hover, +.hp-hover-stroke-color-info-gradient line:hover, +.hp-hover-stroke-color-info-gradient circle:hover { + stroke: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} + +/* Stroke Map */ +.hp-stroke-color-primary-1 path, +.hp-stroke-color-primary-1 rect, +.hp-stroke-color-primary-1 line, +.hp-stroke-color-primary-1 circle { + stroke: #0010f7 !important; +} + +.hp-stroke-color-primary-2 path, +.hp-stroke-color-primary-2 rect, +.hp-stroke-color-primary-2 line, +.hp-stroke-color-primary-2 circle { + stroke: #0063f7 !important; +} + +.hp-stroke-color-primary-3 path, +.hp-stroke-color-primary-3 rect, +.hp-stroke-color-primary-3 line, +.hp-stroke-color-primary-3 circle { + stroke: #55b1f3 !important; +} + +.hp-stroke-color-primary-4 path, +.hp-stroke-color-primary-4 rect, +.hp-stroke-color-primary-4 line, +.hp-stroke-color-primary-4 circle { + stroke: #ebfafa !important; +} + +.hp-stroke-color-secondary-1 path, +.hp-stroke-color-secondary-1 rect, +.hp-stroke-color-secondary-1 line, +.hp-stroke-color-secondary-1 circle { + stroke: #c903ff !important; +} + +.hp-stroke-color-secondary-2 path, +.hp-stroke-color-secondary-2 rect, +.hp-stroke-color-secondary-2 line, +.hp-stroke-color-secondary-2 circle { + stroke: #e26bf5 !important; +} + +.hp-stroke-color-secondary-3 path, +.hp-stroke-color-secondary-3 rect, +.hp-stroke-color-secondary-3 line, +.hp-stroke-color-secondary-3 circle { + stroke: #f7c2ff !important; +} + +.hp-stroke-color-secondary-4 path, +.hp-stroke-color-secondary-4 rect, +.hp-stroke-color-secondary-4 line, +.hp-stroke-color-secondary-4 circle { + stroke: #fdeffc !important; +} + +.hp-stroke-color-warning-1 path, +.hp-stroke-color-warning-1 rect, +.hp-stroke-color-warning-1 line, +.hp-stroke-color-warning-1 circle { + stroke: #ffc212 !important; +} + +.hp-stroke-color-warning-2 path, +.hp-stroke-color-warning-2 rect, +.hp-stroke-color-warning-2 line, +.hp-stroke-color-warning-2 circle { + stroke: #ffd252 !important; +} + +.hp-stroke-color-warning-3 path, +.hp-stroke-color-warning-3 rect, +.hp-stroke-color-warning-3 line, +.hp-stroke-color-warning-3 circle { + stroke: #ffe393 !important; +} + +.hp-stroke-color-warning-4 path, +.hp-stroke-color-warning-4 rect, +.hp-stroke-color-warning-4 line, +.hp-stroke-color-warning-4 circle { + stroke: #fff9e9 !important; +} + +.hp-stroke-color-success-1 path, +.hp-stroke-color-success-1 rect, +.hp-stroke-color-success-1 line, +.hp-stroke-color-success-1 circle { + stroke: #00f7bf !important; +} + +.hp-stroke-color-success-2 path, +.hp-stroke-color-success-2 rect, +.hp-stroke-color-success-2 line, +.hp-stroke-color-success-2 circle { + stroke: #5bffce !important; +} + +.hp-stroke-color-success-3 path, +.hp-stroke-color-success-3 rect, +.hp-stroke-color-success-3 line, +.hp-stroke-color-success-3 circle { + stroke: #98ffe0 !important; +} + +.hp-stroke-color-success-4 path, +.hp-stroke-color-success-4 rect, +.hp-stroke-color-success-4 line, +.hp-stroke-color-success-4 circle { + stroke: #eafff8 !important; +} + +.hp-stroke-color-danger-1 path, +.hp-stroke-color-danger-1 rect, +.hp-stroke-color-danger-1 line, +.hp-stroke-color-danger-1 circle { + stroke: #ff0022 !important; +} + +.hp-stroke-color-danger-2 path, +.hp-stroke-color-danger-2 rect, +.hp-stroke-color-danger-2 line, +.hp-stroke-color-danger-2 circle { + stroke: #ff455e !important; +} + +.hp-stroke-color-danger-3 path, +.hp-stroke-color-danger-3 rect, +.hp-stroke-color-danger-3 line, +.hp-stroke-color-danger-3 circle { + stroke: #ff8b9a !important; +} + +.hp-stroke-color-danger-4 path, +.hp-stroke-color-danger-4 rect, +.hp-stroke-color-danger-4 line, +.hp-stroke-color-danger-4 circle { + stroke: #ffe7ea !important; +} + +.hp-stroke-color-info-1 path, +.hp-stroke-color-info-1 rect, +.hp-stroke-color-info-1 line, +.hp-stroke-color-info-1 circle { + stroke: #1be7ff !important; +} + +.hp-stroke-color-info-2 path, +.hp-stroke-color-info-2 rect, +.hp-stroke-color-info-2 line, +.hp-stroke-color-info-2 circle { + stroke: #59edff !important; +} + +.hp-stroke-color-info-3 path, +.hp-stroke-color-info-3 rect, +.hp-stroke-color-info-3 line, +.hp-stroke-color-info-3 circle { + stroke: #97f4ff !important; +} + +.hp-stroke-color-info-4 path, +.hp-stroke-color-info-4 rect, +.hp-stroke-color-info-4 line, +.hp-stroke-color-info-4 circle { + stroke: #eafcff !important; +} + +.hp-stroke-color-black-0 path, +.hp-stroke-color-black-0 rect, +.hp-stroke-color-black-0 line, +.hp-stroke-color-black-0 circle { + stroke: #ffffff !important; +} + +.hp-stroke-color-black-10 path, +.hp-stroke-color-black-10 rect, +.hp-stroke-color-black-10 line, +.hp-stroke-color-black-10 circle { + stroke: #f7fafc !important; +} + +.hp-stroke-color-black-20 path, +.hp-stroke-color-black-20 rect, +.hp-stroke-color-black-20 line, +.hp-stroke-color-black-20 circle { + stroke: #f0f3f5 !important; +} + +.hp-stroke-color-black-40 path, +.hp-stroke-color-black-40 rect, +.hp-stroke-color-black-40 line, +.hp-stroke-color-black-40 circle { + stroke: #dfe6e9 !important; +} + +.hp-stroke-color-black-60 path, +.hp-stroke-color-black-60 rect, +.hp-stroke-color-black-60 line, +.hp-stroke-color-black-60 circle { + stroke: #b2bec3 !important; +} + +.hp-stroke-color-black-80 path, +.hp-stroke-color-black-80 rect, +.hp-stroke-color-black-80 line, +.hp-stroke-color-black-80 circle { + stroke: #636e72 !important; +} + +.hp-stroke-color-black-100 path, +.hp-stroke-color-black-100 rect, +.hp-stroke-color-black-100 line, +.hp-stroke-color-black-100 circle { + stroke: #2d3436 !important; +} + +.hp-stroke-color-black-bg path, +.hp-stroke-color-black-bg rect, +.hp-stroke-color-black-bg line, +.hp-stroke-color-black-bg circle { + stroke: #111314 !important; +} + +.hp-stroke-color-primary-gradient path, +.hp-stroke-color-primary-gradient rect, +.hp-stroke-color-primary-gradient line, +.hp-stroke-color-primary-gradient circle { + stroke: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%) !important; +} + +.hp-stroke-color-secondary-gradient path, +.hp-stroke-color-secondary-gradient rect, +.hp-stroke-color-secondary-gradient line, +.hp-stroke-color-secondary-gradient circle { + stroke: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%) !important; +} + +.hp-stroke-color-warning-gradient path, +.hp-stroke-color-warning-gradient rect, +.hp-stroke-color-warning-gradient line, +.hp-stroke-color-warning-gradient circle { + stroke: linear-gradient(90deg, #ffc212 0%, #faff00 100%) !important; +} + +.hp-stroke-color-dark-gradient path, +.hp-stroke-color-dark-gradient rect, +.hp-stroke-color-dark-gradient line, +.hp-stroke-color-dark-gradient circle { + stroke: linear-gradient(90deg, #111314 0%, #636e72 100%) !important; +} + +.hp-stroke-color-success-gradient path, +.hp-stroke-color-success-gradient rect, +.hp-stroke-color-success-gradient line, +.hp-stroke-color-success-gradient circle { + stroke: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%) !important; +} + +.hp-stroke-color-danger-gradient path, +.hp-stroke-color-danger-gradient rect, +.hp-stroke-color-danger-gradient line, +.hp-stroke-color-danger-gradient circle { + stroke: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%) !important; +} + +.hp-stroke-color-info-gradient path, +.hp-stroke-color-info-gradient rect, +.hp-stroke-color-info-gradient line, +.hp-stroke-color-info-gradient circle { + stroke: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%) !important; +} \ No newline at end of file diff --git a/views/app-assets/css/components.css b/views/app-assets/css/components.css new file mode 100644 index 0000000..d49aaa4 --- /dev/null +++ b/views/app-assets/css/components.css @@ -0,0 +1,1217 @@ +/* Buttons */ +.btn { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + white-space: initial; + height: auto; + min-height: 40px; + -webkit-box-shadow: none; + box-shadow: none; + background: #ffffff; + font-weight: 500; + border-color: #b2bec3; +} +.btn > .remix-icon { + font-size: 16px; +} +.btn > .remix-icon + span, +.btn > span + .remix-icon { + margin-left: 8px; +} +.btn.btn-sm { + min-height: 32px; +} +.btn.btn-ghost { + background: rgba(255, 255, 255, 0) !important; +} +.btn.btn-ghost.btn-primary { + color: #0010f7 !important; +} +.btn.btn-ghost.btn-primary:hover { + color: #ffffff !important; + background: #0010f7 !important; + border-color: #0010f7 !important; +} +.btn.btn-ghost.btn-secondary { + color: #c903ff !important; +} +.btn.btn-ghost.btn-secondary:hover { + color: #ffffff !important; + background: #c903ff !important; + border-color: #c903ff !important; +} +.btn.btn-ghost.btn-success { + color: #00f7bf !important; +} +.btn.btn-ghost.btn-success:hover { + color: #ffffff !important; + background: #00f7bf !important; + border-color: #00f7bf !important; +} +.btn.btn-ghost.btn-info { + color: #1be7ff !important; +} +.btn.btn-ghost.btn-info:hover { + color: #ffffff !important; + background: #1be7ff !important; + border-color: #1be7ff !important; +} +.btn.btn-ghost.btn-warning { + color: #ffc212 !important; +} +.btn.btn-ghost.btn-warning:hover { + color: #ffffff !important; + background: #ffc212 !important; + border-color: #ffc212 !important; +} +.btn.btn-ghost.btn-danger { + color: #ff0022 !important; +} +.btn.btn-ghost.btn-danger:hover { + color: #ffffff !important; + background: #ff0022 !important; + border-color: #ff0022 !important; +} +.btn.btn-ghost.btn-light:hover { + color: #2d3436 !important; + background: #ffffff !important; +} +.btn.btn-ghost.btn-dark { + color: #2d3436 !important; + border-color: #2d3436 !important; +} +.btn.btn-ghost.btn-dark:hover { + color: #ffffff !important; + background: #2d3436 !important; + border-color: #2d3436 !important; +} +.btn.btn-primary { + color: #ffffff !important; +} +.btn.btn-primary:hover { + background: #0063f7 !important; + border-color: #0063f7 !important; +} +.btn.btn-secondary { + color: #ffffff !important; +} +.btn.btn-secondary:hover { + background: #e26bf5 !important; + border-color: #e26bf5 !important; +} +.btn.btn-success { + color: #ffffff !important; +} +.btn.btn-success:hover { + background: #5bffce !important; + border-color: #5bffce !important; +} +.btn.btn-info { + color: #ffffff !important; +} +.btn.btn-info:hover { + background: #59edff !important; + border-color: #59edff !important; +} +.btn.btn-warning { + color: #ffffff !important; +} +.btn.btn-warning:hover { + background: #ffd252 !important; + border-color: #ffd252 !important; +} +.btn.btn-danger { + color: #ffffff !important; +} +.btn.btn-danger:hover { + background: #ff455e !important; + border-color: #ff455e !important; +} +.btn.btn-light { + color: #ffffff !important; +} +.btn.btn-dark { + color: #ffffff !important; +} +.btn.btn-dark:hover { + background: #636e72 !important; + border-color: #636e72 !important; +} +.btn.btn-gradient { + position: relative; + color: #ffffff !important; + background: none !important; + border: none; + overflow: hidden; +} +.btn.btn-gradient > span { + position: relative; + z-index: 1; +} +.btn.btn-gradient:after { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + -webkit-transition: 0.4s; + transition: 0.4s; +} +.btn.btn-gradient:hover:after { + opacity: 0.8; +} +.btn.btn-gradient.btn-primary:after { + background-image: -webkit-gradient(linear, left top, right top, from(#0010f7), to(#1be7ff)); + background-image: linear-gradient(90deg, #0010f7 0%, #1be7ff 100%); +} +.btn.btn-gradient.btn-secondary:after { + background-image: -webkit-gradient(linear, left top, right top, from(#a210ba), to(#ff00c7)); + background-image: linear-gradient(90deg, #a210ba 0%, #ff00c7 100%); +} +.btn.btn-gradient.btn-danger:after { + background-image: -webkit-gradient(linear, left top, right top, from(#ff0022), to(#ff5c00)); + background-image: linear-gradient(90deg, #ff0022 0%, #ff5c00 100%); +} +.btn.btn-gradient.btn-info:after { + background-image: -webkit-gradient(linear, left top, right top, from(#1be7ff), to(#c2f4ff)); + background-image: linear-gradient(90deg, #1be7ff 0%, #c2f4ff 100%); +} +.btn.btn-gradient.btn-success:after { + background-image: -webkit-gradient(linear, left top, right top, from(#00f7bf), to(#98ffa2)); + background-image: linear-gradient(90deg, #00f7bf 0%, #98ffa2 100%); +} +.btn.btn-gradient.btn-warning:after { + background-image: -webkit-gradient(linear, left top, right top, from(#ffc212), to(#faff00)); + background-image: linear-gradient(90deg, #ffc212 0%, #faff00 100%); +} +.btn.btn-gradient.btn-dark:after { + background-image: -webkit-gradient(linear, left top, right top, from(#111314), to(#636e72)); + background-image: linear-gradient(90deg, #111314 0%, #636e72 100%); +} +.btn:disabled { + background: #f0f3f5 !important; + border-color: #b2bec3 !important; + color: #b2bec3 !important; +} +.btn:hover { + border-color: #0063f7; + background: #ffffff; +} +.btn:hover:not(.btn-link):not(.btn-text) { + color: #0063f7; +} + +.btn-dashed-primary { + background: #ffffff !important; + border-style: dashed; + color: #0010f7 !important; + border-color: #0010f7; +} +.btn-dashed-primary:hover { + color: #0063f7 !important; + border-color: #0063f7 !important; +} +.btn-dashed-secondary { + background: #ffffff !important; + border-style: dashed; + color: #c903ff !important; + border-color: #c903ff; +} +.btn-dashed-secondary:hover { + color: #e26bf5 !important; + border-color: #e26bf5 !important; +} +.btn-dashed-danger { + background: #ffffff !important; + border-style: dashed; + color: #ff0022 !important; + border-color: #ff0022; +} +.btn-dashed-danger:hover { + color: #ff455e !important; + border-color: #ff455e !important; +} +.btn-dashed-info { + background: #ffffff !important; + border-style: dashed; + color: #1be7ff !important; + border-color: #1be7ff; +} +.btn-dashed-info:hover { + color: #59edff !important; + border-color: #59edff !important; +} +.btn-dashed-success { + background: #ffffff !important; + border-style: dashed; + color: #00f7bf !important; + border-color: #00f7bf; +} +.btn-dashed-success:hover { + color: #5bffce !important; + border-color: #5bffce !important; +} +.btn-dashed-warning { + background: #ffffff !important; + border-style: dashed; + color: #ffc212 !important; + border-color: #ffc212; +} +.btn-dashed-warning:hover { + color: #ffd252 !important; + border-color: #ffd252 !important; +} +.btn-dashed-dark { + background: #ffffff !important; + border-style: dashed; + color: #2d3436 !important; + border-color: #2d3436; +} +.btn-dashed-dark:hover { + color: #636e72 !important; + border-color: #636e72 !important; +} + +.btn-text { + border: none; + color: #2d3436; + background: rgba(255, 255, 255, 0); +} +.btn-text:hover, .btn-text:focus { + color: #636e72; + background: #f7fafc; +} +.btn-text:disabled, .btn-text.disabled { + background: rgba(255, 255, 255, 0) !important; +} + +.btn-link { + color: #0010f7; + border: none !important; + background: rgba(255, 255, 255, 0) !important; + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-icon-only { + width: 40px; + padding: 6.4px 0; + border-radius: 7px; +} +.btn-icon-only.btn-sm { + min-height: 32px; +} + +/* Icons */ +@media screen and (max-width: 767px) { + .hp-icon-search-col { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + } +} + +.hp-icon-card { + cursor: pointer; +} +.hp-icon-card:hover { + -webkit-box-shadow: 0px 0px 10px rgba(10, 175, 255, 0.35); + box-shadow: 0px 0px 10px rgba(10, 175, 255, 0.35); +} + +/* Style Guide */ +.hp-color-wrapper-xl { + height: 60px; + width: 90px; +} + +.hp-color-wrapper-sm { + height: 20px; + width: 30px; +} + +.hp-color-wrapper { + height: 60px; + width: 60px; +} + +/* Breadcrumb */ +.breadcrumb .breadcrumb-item a { + color: #0010f7; +} +.breadcrumb .breadcrumb-item a:hover { + color: #0063f7; +} + +/* Dropdown */ +.dropdown-menu { + -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.012), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.012), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); +} + +/* Pagination */ +.pagination { + margin: 0 -16px; +} +.pagination .page-link { + min-width: 40px; + border-radius: 7px !important; + margin: 0 16px; + text-align: center; +} +.pagination.pagination-sm .page-link { + min-width: 32px; +} + +/* Checkbox */ +.form-check-input { + width: 1.15em; + height: 1.14em; + margin-top: 3px; +} +.form-check-input:disabled { + background-color: #f0f3f5; + border-color: #b2bec3; +} +.form-check-input:disabled ~ label { + color: #b2bec3; +} + +/* Input */ +.input-group-text { + min-height: 40px !important; + max-height: 100%; +} + +.input-group-sm > .form-control, +.input-group-sm > .form-select, +.input-group-sm > .input-group-text, +.input-group-sm > .btn { + height: 32px; + min-height: 32px !important; +} + +.form-label { + font-weight: 600; +} + +/* Input Number */ +.input-number { + position: relative; + width: 100%; + min-width: 0; + padding: 8px 15px; + color: #2d3436; + font-size: 14px; + line-height: 1.5715; + background-color: #ffffff; + background-image: none; + -webkit-transition: all 0.3s; + transition: all 0.3s; + display: inline-block; + width: 90px; + margin: 0; + padding: 0; + border: 1px solid #b2bec3; + border-radius: 7px; +} +.input-number::-moz-placeholder { + opacity: 1; +} +.input-number::-webkit-input-placeholder { + color: #b2bec3; +} +.input-number:-ms-input-placeholder { + color: #b2bec3; +} +.input-number::-ms-input-placeholder { + color: #b2bec3; +} +.input-number::placeholder { + color: #b2bec3; +} +.input-number:-moz-placeholder-shown { + text-overflow: ellipsis; +} +.input-number:-ms-input-placeholder { + text-overflow: ellipsis; +} +.input-number:placeholder-shown { + text-overflow: ellipsis; +} +.input-number:hover { + border-color: #0063f7; + border-right-width: 1px !important; +} +.input-number:focus, .input-number.input-number-focused { + border-color: #0010f7; + border-right-width: 1px !important; + outline: 0; + -webkit-box-shadow: 0 0 10px rgba(10, 175, 255, 0.35); + box-shadow: 0 0 10px rgba(10, 175, 255, 0.35); +} +.input-number-input:disabled { + color: #b2bec3; + background-color: #f0f3f5; + cursor: not-allowed; + opacity: 1; +} +.input-number-input:disabled:hover { + border-color: #b2bec3; + border-right-width: 1px !important; +} +.input-number.input-number-lg .input-number-input { + padding: 0px 15px; + font-size: 16px; + height: 48px; +} +.input-number.input-number-sm .input-number-input { + padding: 0px 10px; + height: 30px; +} +.input-number .input-number-handler { + position: relative; + display: block; + width: 100%; + height: 50%; + overflow: hidden; + color: rgba(0, 0, 0, 0.45); + font-weight: bold; + line-height: 0; + text-align: center; + border-left: 1px solid #b2bec3; + -webkit-transition: all 0.1s linear; + transition: all 0.1s linear; +} +.input-number .input-number-handler:active { + background: #ffffff; +} +.input-number .input-number-handler:hover .input-number-handler-up-inner, +.input-number .input-number-handler:hover .input-number-handler-down-inner { + color: #0063f7; +} +.input-number .input-number-handler-up-inner, +.input-number .input-number-handler-down-inner { + display: inline-block; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + position: absolute; + right: 4px; + width: 12px; + height: 12px; + color: rgba(0, 0, 0, 0.45); + line-height: 12px; + -webkit-transition: all 0.1s linear; + transition: all 0.1s linear; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.input-number .input-number-handler-up-inner > *, +.input-number .input-number-handler-down-inner > * { + line-height: 1; +} +.input-number .input-number-handler-up-inner svg, +.input-number .input-number-handler-down-inner svg { + display: inline-block; +} +.input-number .input-number-handler-up-inner::before, +.input-number .input-number-handler-down-inner::before { + display: none; +} +.input-number .input-number-handler-up-inner .input-number-handler-up-inner-icon, +.input-number .input-number-handler-up-inner .input-number-handler-down-inner-icon { + display: block; +} +.input-number .input-number-handler-down-inner .input-number-handler-up-inner-icon, +.input-number .input-number-handler-down-inner .input-number-handler-down-inner-icon { + display: block; +} +.input-number .input-number:hover + .form-item-children-icon { + opacity: 0; + -webkit-transition: opacity 0.24s linear 0.24s; + transition: opacity 0.24s linear 0.24s; +} +.input-number.input-number-disabled { + color: #b2bec3; + background-color: #f0f3f5; + cursor: not-allowed; + opacity: 1; +} +.input-number.input-number-disabled:hover { + border-color: #b2bec3; + border-right-width: 1px !important; +} +.input-number.input-number-disabled .input-number-input { + color: #b2bec3; + cursor: not-allowed; +} +.input-number.input-number-disabled .input-number-handler-wrap { + display: none; +} +.input-number .input-number-readonly .input-number-handler-wrap { + display: none; +} +.input-number .input-number-input { + width: 100%; + height: 38px; + padding: 0 15px; + text-align: left; + background-color: transparent; + border: 0; + border-radius: 7px; + outline: 0; + -webkit-transition: all 0.3s linear; + transition: all 0.3s linear; + -moz-appearance: textfield !important; +} +.input-number .input-number-input::-moz-placeholder { + opacity: 1; +} +.input-number .input-number-input::-webkit-input-placeholder { + color: #b2bec3; +} +.input-number .input-number-input:-ms-input-placeholder { + color: #b2bec3; +} +.input-number .input-number-input::-ms-input-placeholder { + color: #b2bec3; +} +.input-number .input-number-input::placeholder { + color: #b2bec3; +} +.input-number .input-number-input:-moz-placeholder-shown { + text-overflow: ellipsis; +} +.input-number .input-number-input:-ms-input-placeholder { + text-overflow: ellipsis; +} +.input-number .input-number-input:placeholder-shown { + text-overflow: ellipsis; +} +.input-number .input-number-input[type=number]::-webkit-inner-spin-button, .input-number .input-number-input[type=number]::-webkit-outer-spin-button { + margin: 0; + -webkit-appearance: none; +} +.input-number .input-number-lg { + padding: 0; + font-size: 16px; +} +.input-number .input-number-lg input { + height: 46px; +} +.input-number .input-number-sm { + padding: 0; +} +.input-number .input-number-sm input { + height: 30px; + padding: 0 7px; +} +.input-number .input-number-handler-wrap { + position: absolute; + top: 0; + right: 0; + width: 22px; + height: 100%; + background: #ffffff; + border-radius: 0 7px 7px 0; + opacity: 0; + -webkit-transition: opacity 0.24s linear 0.1s; + transition: opacity 0.24s linear 0.1s; +} +.input-number .input-number-handler-wrap .input-number-handler .input-number-handler-up-inner, +.input-number .input-number-handler-wrap .input-number-handler .input-number-handler-down-inner { + min-width: auto; + margin-right: 0; + font-size: 7px; +} +.input-number .input-number-handler-wrap:hover .input-number-handler { + height: 40%; +} +.input-number:hover .input-number-handler-wrap { + opacity: 1; +} +.input-number .input-number-handler-up { + border-top-right-radius: 7px; + cursor: pointer; +} +.input-number .input-number-handler-up-inner { + top: 50%; + margin-top: -5px; + text-align: center; +} +.input-number .input-number-handler-up:hover { + height: 60% !important; +} +.input-number .input-number-handler-down { + top: 0; + border-top: 1px solid #b2bec3; + border-bottom-right-radius: 7px; + cursor: pointer; +} +.input-number .input-number-handler-down-inner { + top: 50%; + text-align: center; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} +.input-number .input-number-handler-down:hover { + height: 60% !important; +} +.input-number .input-number-handler-up-disabled, +.input-number .input-number-handler-down-disabled { + cursor: not-allowed; +} +.input-number .input-number-handler-up-disabled:hover .input-number-handler-up-inner, +.input-number .input-number-handler-down-disabled:hover .input-number-handler-down-inner { + color: #b2bec3; +} + +/* Radio */ +.form-check { + position: relative; +} +.form-check-input, .form-check-label { + cursor: pointer; +} + +.form-check-input[type=radio] ~ label:before { + content: ""; + position: absolute; + top: 3px; + left: 0; + display: block; + width: 16px; + height: 16px; + background-color: #ffffff; + border: 2px solid #b2bec3; + border-radius: 50%; + -webkit-transition: all 0.3s; + transition: all 0.3s; +} +.form-check-input[type=radio] ~ label:after { + content: ""; + position: absolute; + top: 7px; + left: 4px; + display: block; + width: 8px; + height: 8px; + background-color: #0010f7; + border-top: 0; + border-left: 0; + border-radius: 8px; + -webkit-transform: scale(0); + transform: scale(0); + opacity: 0; + -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); +} +.form-check-input:disabled { + cursor: no-drop; +} +.form-check-input:disabled[type=radio] ~ label { + cursor: no-drop; +} +.form-check-input:disabled[type=radio] ~ label:before { + background-color: #f0f3f5; + border-color: #b2bec3; +} +.form-check-input:disabled:checked[type=radio] ~ label:before { + border-color: #b2bec3; +} +.form-check-input:disabled:checked[type=radio] ~ label:after { + background-color: #b2bec3; + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; +} +.form-check-input:checked[type=radio] ~ label:before { + border-color: #0010f7; +} +.form-check-input:checked[type=radio] ~ label:after { + -webkit-transform: scale(1); + transform: scale(1); + opacity: 1; + -webkit-transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); + transition: all 0.3s cubic-bezier(0.78, 0.14, 0.15, 0.86); +} + +.btn-check + .btn { + background-color: #ffffff; + border-color: #b2bec3; +} +.btn-check[disabled] + .btn, .btn-check:disabled + .btn { + background-color: #f0f3f5 !important; + color: #b2bec3 !important; + border-color: #b2bec3 !important; +} +.btn-check:checked + .btn { + background-color: #ebfafa !important; + color: #0010f7 !important; + border-color: #0010f7; +} +.btn-check:active + .btn { + background-color: #ffffff; + color: #0010f7; + border-color: #0010f7; +} +.btn-check:focus + .btn { + background-color: #ebfafa !important; +} + +/* Switch */ +.form-switch { + padding: 0; +} +.form-switch .form-check-input { + display: none; +} +.form-switch .form-check-label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + position: relative; +} +.form-switch .form-check-label:before { + content: ""; + display: block; + width: 44px; + height: 24px; + background: #b2bec3; + border-radius: 100px; +} +.form-switch .form-check-label:after { + content: ""; + position: absolute; + top: 50%; + left: 2px; + width: 20px; + height: 20px; + background-color: #ffffff; + border-radius: 10px; + -webkit-box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2); + box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2); + -webkit-transform: translate(0px, -50%); + transform: translate(0px, -50%); + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +.form-switch .form-check-input:checked ~ .form-check-label:before { + background: #0010f7; +} +.form-switch .form-check-input:checked ~ .form-check-label:after { + -webkit-transform: translate(20px, -50%); + transform: translate(20px, -50%); +} +.form-switch .form-check-input:disabled ~ .form-check-label { + opacity: 0.5; +} + +/* Avatar */ +.avatar-item { + width: 32px; + height: 32px; + color: #2d3436; + background: #f0f3f5; + line-height: 1; + font-size: 14px; +} +.avatar-item i { + font-size: 22px; +} +.avatar-item.rounded img { + border-radius: 7px; +} +.avatar-item.rounded-circle img { + border-radius: 100%; +} +.avatar-item-max-count { + position: relative; + border-radius: 100%; +} +.avatar-item-max-count > span { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 100%; + height: 100%; + cursor: pointer; +} +.avatar-item-max-count:hover .avatar-group-dropdown { + opacity: 1; + visibility: visible; + pointer-events: all; +} +.avatar-item-max-count .avatar-group-dropdown { + position: absolute; + bottom: 100%; + left: 50%; + -webkit-transform: translate(-50%, 0px); + transform: translate(-50%, 0px); + min-width: 70px; + padding-bottom: 10px; + opacity: 0; + visibility: hidden; + pointer-events: none; + -webkit-transition: 0.3s; + transition: 0.3s; +} +.avatar-item-max-count .avatar-group-dropdown-container { + padding: 10px 10px 4px; + background: #ffffff; + -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.012), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.012), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + border-radius: 7px; + max-height: 150px; + overflow-y: auto; + overflow-x: hidden; +} +.avatar-item-max-count .avatar-group-dropdown-container::-webkit-scrollbar { + width: 1px; +} +.avatar-item-max-count .avatar-group-dropdown-container:before { + content: ""; + position: absolute; + bottom: 7px; + left: 50%; + -webkit-transform: translate(-50%, 0px) rotate(45deg); + transform: translate(-50%, 0px) rotate(45deg); + display: block; + width: 6px; + height: 6px; + margin: auto; + background-color: #ffffff; +} +.avatar-item-max-count .avatar-group-dropdown .avatar-item { + border: none; + margin: 0 auto 6px; + position: relative; + z-index: 1; +} +.avatar-item.avatar-lg { + width: 48px; + height: 48px; + font-size: 20px; +} +.avatar-item.avatar-lg i { + font-size: 32px; +} +.avatar-item.avatar-sm { + width: 24px; + height: 24px; + font-size: 14px; +} +.avatar-item.avatar-sm i { + font-size: 14px; +} + +/* Avatar Group */ +.avatar-group { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; +} +.avatar-group .avatar-item { + margin-right: -8px; + border: 1px solid #ffffff; +} + +/* Badge */ +.badge { + background: #f0f3f5; + border: 1px solid #b2bec3; +} + +/* List Group */ +.list-group-item.active h1, +.list-group-item.active h2, +.list-group-item.active h3, +.list-group-item.active h4, +.list-group-item.active h5, +.list-group-item.active h6 { + color: #ffffff; +} + +/* Popover */ +.popover { + -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); +} +.popover-header { + font-weight: 400; +} + +/* Table */ +table td, +table th { + font-weight: 500; +} + +.table > :not(:first-child) { + border-top-width: 0; +} +.table thead th { + font-weight: 500; + background: #f7fafc; +} +.table thead th:first-child { + border-top-left-radius: 7px; +} +.table thead th:last-child { + border-top-right-radius: 7px; +} +.table tfoot td { + background: #fafafa; + border: none; +} +.table tfoot td:first-child { + border-bottom-left-radius: 7px; +} +.table tfoot td:last-child { + border-bottom-right-radius: 7px; +} +.table td { + font-weight: 400; +} +.table-secondary { + color: #ffffff; +} +.table-danger { + color: #ffffff; +} +.table-dark thead th { + background: #1F1F1F; +} + +/* Tooltip */ +.tooltip .tooltip-inner { + -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); +} + +.bs-tooltip-end .tooltip-inner, +.bs-tooltip-auto[data-popper-placement^=right] .tooltip-inner { + -webkit-box-shadow: -6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + box-shadow: -6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); +} + +.bs-tooltip-start .tooltip-inner, +.bs-tooltip-auto[data-popper-placement^=left] .tooltip-inner { + -webkit-box-shadow: 6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + box-shadow: 6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); +} + +/* Alert */ +.alert .btn-close { + background: none; + -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTk5OTkgNS41ODU5OUwxMS45NSAwLjYzNTk4NkwxMy4zNjQgMi4wNDk5OUw4LjQxMzk5IDYuOTk5OTlMMTMuMzY0IDExLjk1TDExLjk1IDEzLjM2NEw2Ljk5OTk5IDguNDEzOTlMMi4wNDk5OSAxMy4zNjRMMC42MzU5ODYgMTEuOTVMNS41ODU5OSA2Ljk5OTk5TDAuNjM1OTg2IDIuMDQ5OTlMMi4wNDk5OSAwLjYzNTk4Nkw2Ljk5OTk5IDUuNTg1OTlaIiBmaWxsPSIjRkZDNzAwIi8+Cjwvc3ZnPgo="); + mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuOTk5OTkgNS41ODU5OUwxMS45NSAwLjYzNTk4NkwxMy4zNjQgMi4wNDk5OUw4LjQxMzk5IDYuOTk5OTlMMTMuMzY0IDExLjk1TDExLjk1IDEzLjM2NEw2Ljk5OTk5IDguNDEzOTlMMi4wNDk5OSAxMy4zNjRMMC42MzU5ODYgMTEuOTVMNS41ODU5OSA2Ljk5OTk5TDAuNjM1OTg2IDIuMDQ5OTlMMi4wNDk5OSAwLjYzNTk4Nkw2Ljk5OTk5IDUuNTg1OTlaIiBmaWxsPSIjRkZDNzAwIi8+Cjwvc3ZnPgo="); + -webkit-mask-size: auto 16px; + mask-size: auto 16px; + -webkit-mask-position: center; + mask-position: center; + -webkit-mask-repeat: no-repeat; + mask-repeat: no-repeat; + background-color: #2d3436; +} +.alert-primary { + color: #0010f7; + background-color: #ebfafa; + border-color: #ebfafa; +} +.alert-primary .btn-close { + background-color: #0010f7; +} +.alert-primary .alert-link { + color: #0010f7; +} +.alert-secondary { + color: #c903ff; + background-color: #fdeffc; + border-color: #fdeffc; +} +.alert-secondary .btn-close { + background-color: #c903ff; +} +.alert-secondary .alert-link { + color: #c903ff; +} +.alert-success { + color: #00f7bf; + background-color: #eafff8; + border-color: #eafff8; +} +.alert-success .btn-close { + background-color: #00f7bf; +} +.alert-success .alert-link { + color: #00f7bf; +} +.alert-info { + color: #1be7ff; + background-color: #eafcff; + border-color: #eafcff; +} +.alert-info .btn-close { + background-color: #1be7ff; +} +.alert-info .alert-link { + color: #1be7ff; +} +.alert-warning { + color: #ffc212; + background-color: #fff9e9; + border-color: #fff9e9; +} +.alert-warning .btn-close { + background-color: #ffc212; +} +.alert-warning .alert-link { + color: #ffc212; +} +.alert-danger { + color: #ff0022; + background-color: #ffe7ea; + border-color: #ffe7ea; +} +.alert-danger .btn-close { + background-color: #ff0022; +} +.alert-danger .alert-link { + color: #ff0022; +} + +/* Progress */ +.progress-multiple-bars .progress-bar { + border-radius: 0; +} +.progress-multiple-bars .progress-bar:first-child { + border-top-left-radius: 50rem; + border-bottom-left-radius: 50rem; +} +.progress-multiple-bars .progress-bar:last-child { + border-top-right-radius: 50rem; + border-bottom-right-radius: 50rem; +} + +.progress-bar { + border-radius: 50rem; +} + +/* Divider */ +.divider { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + white-space: nowrap; + text-align: center; + width: 100%; + margin: 24px 0; + color: #2d3436; + font-size: 14px; + line-height: 1.5; + border-color: rgba(0, 0, 0, 0.06); +} +.divider-text { + padding: 0 14px; +} +.divider-vertical { + display: inline-block; + width: auto; + height: 0.9em; + margin: 0 8px; + vertical-align: middle; + border-left: 1px solid rgba(0, 0, 0, 0.06); +} +.divider-vertical:after, .divider-vertical:before { + display: none; +} +.divider:after, .divider:before { + content: ""; + display: block; + width: 50%; + border-top: 1px solid transparent; + border-top-color: inherit; +} +.divider-left:before { + width: 5%; +} +.divider-left:after { + width: 95%; +} +.divider-right:before { + width: 95%; +} +.divider-right:after { + width: 5%; +} + +/* Timeline */ +.timeline { + color: #2d3436; + font-size: 14px; + line-height: 1.5715; + margin: 0; + padding: 0; + list-style: none; +} +.timeline-item { + position: relative; + margin: 0; + padding-bottom: 20px; + font-size: 14px; + list-style: none; +} +.timeline-item:last-child .timeline-item-tail { + display: none; +} +.timeline-item-tail { + position: absolute; + top: 10px; + left: 4px; + height: calc(100% - 10px); + border-left: 2px solid #F0F0F0; +} +.timeline-item-head { + position: absolute; + width: 10px; + height: 10px; + background-color: #ffffff; + border: 2px solid #0010f7; + border-radius: 100px; +} +.timeline-item-content { + position: relative; + top: -7.001px; + margin: 0 0 0 26px; + word-break: break-word; +} \ No newline at end of file diff --git a/views/app-assets/css/custom-rtl.css b/views/app-assets/css/custom-rtl.css new file mode 100644 index 0000000..cd0c21e --- /dev/null +++ b/views/app-assets/css/custom-rtl.css @@ -0,0 +1,112 @@ +.hp-dir-block { + display: none; +} + +body.direction-end { + /* Theme Dark */ + /* Apex */ + /* Customise */ + /* Dashboard Ecommerce */ + /* Authentication */ + /* Accordion */ + /* Popover */ + /* Tooltip */ +} +body.direction-end .hp-dir-none { + display: none; +} +body.direction-end .hp-dir-block { + display: block; +} +body.direction-end .hp-dir-block.hp-dark-block { + display: none; +} +body.direction-end .hp-dir-scale-x-n1 { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} +body.direction-end.dark .hp-dir-block.hp-dark-none { + display: none; +} +body.direction-end.dark .hp-dir-block.hp-dark-block { + display: block; +} +body.direction-end.dark .hp-dir-none.hp-dark-block { + display: none; +} +body.direction-end .apexcharts-legend-marker { + margin-right: 3px; + margin-left: 0; +} +body.direction-end .hp-theme-customizer-button { + -webkit-transform: translate(96%, 0%) scale(-1, 1); + transform: translate(96%, 0%) scale(-1, 1); +} +@media screen and (max-width: 767px) { + body.direction-end .hp-theme-customizer-button { + -webkit-transform: translate(186%, 0px) scale(-0.9, 0.9); + transform: translate(186%, 0px) scale(-0.9, 0.9); + } +} +body.direction-end .hp-ecommerce-detail-card img { + -webkit-transform: scale(-1, 1); + transform: scale(-1, 1); +} +body.direction-end .hp-authentication-page .hp-other-links a + a { + padding-right: 16px; + margin-right: 16px; +} +body.direction-end .hp-authentication-page .hp-other-links a + a:last-child { + margin-left: 0; + padding-left: 0; +} +body.direction-end .hp-authentication-page .hp-other-links a + a:before { + right: 0; + left: auto; +} +body.direction-end .accordion-button::after { + -webkit-transform: rotate(-180deg); + transform: rotate(-180deg); +} +body.direction-end .accordion-button:not(.collapsed)::after { + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); +} +body.direction-end .bs-popover-start > .popover-arrow, +body.direction-end .bs-popover-auto[data-popper-placement^=left] > .popover-arrow { + left: -0.5rem; + right: auto; +} +body.direction-end .bs-popover-end > .popover-arrow, +body.direction-end .bs-popover-auto[data-popper-placement^=right] > .popover-arrow { + right: -0.5rem; + left: auto; +} +body.direction-end .bs-tooltip-end .tooltip-inner, +body.direction-end .bs-tooltip-auto[data-popper-placement^=right] .tooltip-inner { + -webkit-box-shadow: 6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + box-shadow: 6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); +} +body.direction-end .bs-tooltip-start .tooltip-inner, +body.direction-end .bs-tooltip-auto[data-popper-placement^=left] .tooltip-inner { + -webkit-box-shadow: -6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + box-shadow: -6px 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); +} +body.direction-end .bs-tooltip-end .tooltip-arrow, +body.direction-end .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow { + right: 0; + left: auto; +} +body.direction-end .bs-tooltip-end .tooltip-arrow::before, +body.direction-end .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before { + right: 2px; +} +body.direction-end .bs-tooltip-start .tooltip-arrow, +body.direction-end .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow { + left: 0; + right: auto; +} +body.direction-end .bs-tooltip-start .tooltip-arrow::before, +body.direction-end .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before { + left: 2px; +} \ No newline at end of file diff --git a/views/app-assets/css/layouts/customizer.css b/views/app-assets/css/layouts/customizer.css new file mode 100644 index 0000000..19f831b --- /dev/null +++ b/views/app-assets/css/layouts/customizer.css @@ -0,0 +1,202 @@ +/* Customise */ +@-webkit-keyframes pulse { + 0% { + -webkit-transform: scale(0.95); + transform: scale(0.95); + -webkit-box-shadow: 0 0 0 0 rgba(255, 69, 94, 0.7); + box-shadow: 0 0 0 0 rgba(255, 69, 94, 0.7); + } + 70% { + -webkit-transform: scale(1); + transform: scale(1); + -webkit-box-shadow: 0 0 0 6px rgba(255, 69, 94, 0); + box-shadow: 0 0 0 6px rgba(255, 69, 94, 0); + } + 100% { + -webkit-transform: scale(0.95); + transform: scale(0.95); + -webkit-box-shadow: 0 0 0 0 rgba(255, 69, 94, 0); + box-shadow: 0 0 0 0 rgba(255, 69, 94, 0); + } +} +@keyframes pulse { + 0% { + -webkit-transform: scale(0.95); + transform: scale(0.95); + -webkit-box-shadow: 0 0 0 0 rgba(255, 69, 94, 0.7); + box-shadow: 0 0 0 0 rgba(255, 69, 94, 0.7); + } + 70% { + -webkit-transform: scale(1); + transform: scale(1); + -webkit-box-shadow: 0 0 0 6px rgba(255, 69, 94, 0); + box-shadow: 0 0 0 6px rgba(255, 69, 94, 0); + } + 100% { + -webkit-transform: scale(0.95); + transform: scale(0.95); + -webkit-box-shadow: 0 0 0 0 rgba(255, 69, 94, 0); + box-shadow: 0 0 0 0 rgba(255, 69, 94, 0); + } +} +.hp-theme-customizer { + position: fixed; + top: 0; + right: 0; + height: 100vh; + z-index: 4; + -webkit-transform: translate(100%, 0); + transform: translate(100%, 0); + -webkit-transition: 0.4s; + transition: 0.4s; +} +.hp-theme-customizer.active { + -webkit-transform: translate(0%, 0) !important; + transform: translate(0%, 0) !important; + -webkit-box-shadow: -13px 0px 20px rgba(0, 0, 0, 0.05); + box-shadow: -13px 0px 20px rgba(0, 0, 0, 0.05); +} +.hp-theme-customizer.active .hp-theme-customizer-button-bg svg path { + fill: #ffffff; +} +.hp-theme-customizer.active .hp-theme-customizer-button-icon svg path { + fill: #0010f7; +} +.hp-theme-customizer-button { + height: 120px; + width: 50px; + position: absolute; + top: 140px; + -webkit-transform: translate(-100%, 0); + transform: translate(-100%, 0); + cursor: pointer; +} +.hp-theme-customizer-button-bg { + position: absolute; + top: 0; + bottom: 0; + right: 0; +} +.hp-theme-customizer-button-bg svg path { + fill: #0010f7; + -webkit-transition: 0.4s; + transition: 0.4s; +} +.hp-theme-customizer-button-icon { + position: absolute; + top: 49px; + right: 14px; +} +.hp-theme-customizer-button-icon svg path { + fill: #ffffff; + -webkit-transition: 0.4s; + transition: 0.4s; +} +.hp-theme-customizer-button-icon > span { + position: absolute; + top: -4px; + right: -6px; + width: 6px; + height: 6px; + border-radius: 100%; + background: #ff0022; + -webkit-transform: scale(1); + transform: scale(1); + -webkit-box-shadow: 0 0 0 0 rgb(255, 69, 94); + box-shadow: 0 0 0 0 rgb(255, 69, 94); + -webkit-animation: pulse 2s infinite; + animation: pulse 2s infinite; +} +.hp-theme-customizer-container { + width: 396px; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} +.hp-theme-customizer-container-header button { + margin-right: -24px; + margin-top: -6px; +} +.hp-theme-customizer-container-body { + overflow-y: auto; + overflow-x: hidden; + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} +.hp-theme-customizer-container-body::-webkit-scrollbar { + width: 0; +} +.hp-theme-customizer-container-body-item + .hp-theme-customizer-container-body-item { + margin-top: 24px; + padding-top: 24px; + border-top: 1px dashed #dfe6e9; +} +.hp-theme-customizer-container-body-item-svg { + position: relative; + height: 101px; + border: 2px solid #dfe6e9; + -webkit-transition: 0.4s; + transition: 0.4s; + cursor: pointer; +} +.hp-theme-customizer-container-body-item-svg svg { + width: 100%; + height: 100%; +} +.hp-theme-customizer-container-body-item-svg-check { + position: absolute; + top: -3px; + right: 0; + -webkit-transform: translate(50%, -50%) scale(0); + transform: translate(50%, -50%) scale(0); + -webkit-transition: 0.4s; + transition: 0.4s; +} +.hp-theme-customizer-container-body-item-svg-check svg { + width: 20px; + height: 20px; +} +.hp-theme-customizer-container-body-item-svg-other { + cursor: pointer; + border: 2px solid #dfe6e9; + height: 33px; + -webkit-transition: 0.4s; + transition: 0.4s; +} +.hp-theme-customizer-container-body-item-svg-other svg { + width: 100%; + height: 100%; +} +.hp-theme-customizer-container-body-item-svg-other.active { + border-color: #2d3436; +} +.hp-theme-customizer-container-body-item-svg.active { + border-color: #2d3436; +} +.hp-theme-customizer-container-body-item-svg.active .hp-theme-customizer-container-body-item-svg-check { + -webkit-transform: translate(40%, -30%) scale(1); + transform: translate(40%, -30%) scale(1); +} +@media screen and (max-width: 767px) { + .hp-theme-customizer-container { + width: 270px; + } + .hp-theme-customizer-container-body-item-svg { + height: 138px; + } + .hp-theme-customizer-container-body-item-svg-other { + height: 45px; + } + .hp-theme-customizer-button { + -webkit-transform: translate(-100%, -50%) scale(0.9); + transform: translate(-100%, -50%) scale(0.9); + -webkit-transform-origin: right; + transform-origin: right; + } +} \ No newline at end of file diff --git a/views/app-assets/css/layouts/header.css b/views/app-assets/css/layouts/header.css new file mode 100644 index 0000000..16d8102 --- /dev/null +++ b/views/app-assets/css/layouts/header.css @@ -0,0 +1,221 @@ +/* Header Logo */ +.hp-header-logo-icon { + left: 21px; +} + +/* Header */ +body.header-full .hp-main-layout header { + padding-top: 0; + padding-bottom: 0; + background: #ffffff; + border-radius: 0; + margin-bottom: 32px; + height: 64px; + width: 100%; +} + +.hp-main-layout { + /* Basket */ +} +.hp-main-layout > header { + background: none; + padding: 16px 32px 32px; + border-radius: 7px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + z-index: 3; + height: 112px; +} +.hp-main-layout > header > .row { + height: 100%; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.hp-main-layout > header > .row > .col { + border-radius: 7px; + height: 100%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.hp-main-layout > header .hp-header-start-text-item { + line-height: 32px; +} +.hp-main-layout > header .hp-header-start-text-item .remix-icon { + vertical-align: text-bottom; +} +.hp-main-layout > header .hp-header-search { + opacity: 0; + visibility: hidden; + -webkit-transform: translate(-30px, 0); + transform: translate(-30px, 0); +} +.hp-main-layout > header .hp-header-search.active { + opacity: 1; + visibility: visible; + -webkit-transform: translate(0, 0); + transform: translate(0, 0); + -webkit-transition: 0.4s; + transition: 0.4s; +} +@media screen and (max-width: 767px) { + .hp-main-layout > header .hp-header-search { + position: absolute; + bottom: -60px; + left: -6px; + right: -25px; + -webkit-box-flex: 0; + -ms-flex: none; + flex: none; + width: auto; + max-width: initial; + } +} +.hp-main-layout > header .hp-mobile-sidebar-button { + display: none; +} +.hp-main-layout > header .hp-header-profile-menu { + right: -10px; +} +.hp-main-layout > header .hp-notification-menu { + width: 380px; + right: -10px; +} +@media screen and (max-width: 767px) { + .hp-main-layout > header .hp-notification-menu { + width: 290px; + } +} +.hp-main-layout > header .hp-notification-circle { + left: 62%; +} +@media screen and (max-width: 1380px) { + .hp-main-layout > header .hp-header-start-text-item { + line-height: normal; + } +} +@media screen and (max-width: 1199px) { + .hp-main-layout > header .hp-mobile-sidebar-button { + display: block; + } + .hp-main-layout > header .hp-header-start-text { + display: none !important; + } + .hp-main-layout > header .hp-header-logo { + display: none !important; + } +} +@media screen and (max-width: 767px) { + .hp-main-layout > header { + padding: 16px 16px 32px; + } + .hp-main-layout > header.hp-header-full { + padding: 0 6px 16px; + } +} +.hp-main-layout .hp-basket-dropdown-button:hover .hp-basket-dropdown { + opacity: 1; + visibility: visible; + pointer-events: all; +} +.hp-main-layout .hp-basket-dropdown { + position: absolute; + width: 350px; + padding: 44px 24px 18px; + top: 40px; + right: -10px; + opacity: 0; + visibility: hidden; + pointer-events: none; + -webkit-transition: 0.4s; + transition: 0.4s; +} +.hp-main-layout .hp-basket-dropdown.remove-cart { + opacity: 0 !important; + visibility: hidden !important; + pointer-events: none !important; +} +.hp-main-layout .hp-basket-dropdown-list { + overflow-y: auto; + overflow-x: hidden; + max-height: 300px; + padding: 0 10px; + margin: 0 -10px; +} +.hp-main-layout .hp-basket-dropdown-list::-webkit-scrollbar { + width: 0; +} +@media screen and (max-width: 767px) { + .hp-main-layout .hp-basket-dropdown-list-item-price { + margin-left: 20px; + } +} +.hp-main-layout .hp-basket-dropdown:before { + content: ""; + position: absolute; + top: 19px; + left: 0; + right: 0; + bottom: 0; + background: #ffffff; + border-radius: 8px; +} +.hp-main-layout .hp-basket-dropdown > div { + position: relative; +} +@media screen and (max-width: 767px) { + .hp-main-layout .hp-basket-dropdown { + right: 100%; + left: auto; + -webkit-transform: translate(25.5%, 0px); + transform: translate(25.5%, 0px); + min-width: 300px; + } +} + +/* Search */ +.autocomplete-suggestions { + position: absolute; + margin-top: 10px; + left: 0; + right: 0; + background: #ffffff; + overflow-y: auto; + overflow-x: hidden; + max-height: 200px; + border-radius: 16px; +} +.autocomplete-suggestions::-webkit-scrollbar { + width: 0; +} +.autocomplete-suggestions .autocomplete-suggestion { + padding: 10px 16px; + margin: 4px 0; + font-size: 12px; + cursor: pointer; + -webkit-transition: 0.3s; + transition: 0.3s; + font-weight: 500; +} +.autocomplete-suggestions .autocomplete-suggestion strong { + font-weight: 500; +} +.autocomplete-suggestions .autocomplete-suggestion:hover { + background: #ebfafa; +} +@media screen and (max-width: 767px) { + .autocomplete-suggestions { + top: 45px; + border-radius: 16px; + -webkit-box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.03); + box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.03); + } +} \ No newline at end of file diff --git a/views/app-assets/css/layouts/horizontal-menu.css b/views/app-assets/css/layouts/horizontal-menu.css new file mode 100644 index 0000000..b3baf2b --- /dev/null +++ b/views/app-assets/css/layouts/horizontal-menu.css @@ -0,0 +1,140 @@ +/* Horizontal Menu */ +body.horizontal-active .hp-horizontal-menu.search-active { + display: none !important; +} +@media screen and (max-width: 1199px) { + body.horizontal-active .hp-horizontal-menu { + display: none !important; + } +} + +.hp-horizontal-menu ul li a { + color: #636e72; +} +.hp-horizontal-menu > ul > li > a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + border-radius: 7px; +} +.hp-horizontal-menu > ul > li > a > i { + color: #b2bec3; + font-size: 13px; + margin-left: 4px; +} +.hp-horizontal-menu > ul > li > a:hover, .hp-horizontal-menu > ul > li > a:focus { + background: #f7fafc; + color: #2d3436; +} +.hp-horizontal-menu > ul > li > a.active { + background: #f7fafc; + color: #2d3436; +} +.hp-horizontal-menu > ul > li ul { + min-width: 200px; + padding: 0; + border: none; + background: none; + -webkit-box-shadow: none; + box-shadow: none; +} +.hp-horizontal-menu > ul > li ul li a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 12px 18px; +} +.hp-horizontal-menu > ul > li ul li a > span { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.hp-horizontal-menu > ul > li ul li a > span > i { + margin-right: 8px; +} +.hp-horizontal-menu > ul > li ul li a > span .submenu-item-icon { + margin-right: 8px; +} +.hp-horizontal-menu > ul > li ul li a .dropdown-menu-arrow { + margin-left: 8px; + width: 20px; + height: 20px; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='M19.92 8.95l-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") transparent no-repeat 50%/contain; +} +.hp-horizontal-menu > ul > li ul li a:hover, .hp-horizontal-menu > ul > li ul li a:focus { + background: none; + color: #0010f7; +} +.hp-horizontal-menu > ul > li ul li a.dropdown-item.active { + background: none !important; +} +.hp-horizontal-menu > ul > li ul li a.active { + background: #ffffff; + color: #0010f7; +} +.hp-horizontal-menu ul > li { + position: relative; + padding-bottom: 5px; + margin-bottom: -5px; +} +.hp-horizontal-menu ul > li > ul > li ul { + -webkit-transform: translate(0px, 0) !important; + transform: translate(0px, 0) !important; + left: 100% !important; + top: 0 !important; + margin: 0 -5px !important; + padding: 8px 0; +} +.hp-horizontal-menu ul > li > ul > li:hover > ul, +.hp-horizontal-menu ul > li > ul > li > ul > li:hover > ul { + display: block; +} +.hp-horizontal-menu ul > li ul:before { + content: ""; + position: absolute; + top: 0; + left: 0px; + right: 10px; + bottom: 0; + background: #f0f3f5; + border-radius: 7px; + -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.01), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.01), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + z-index: -1; +} +.hp-horizontal-menu ul > li ul ul:before { + right: 0; +} +.hp-horizontal-menu ul > li ul li a { + padding: 12px 14px 12px 10px; + margin: 4px 10px 4px 0; + width: auto; +} +.hp-horizontal-menu ul > li:hover > ul { + display: block; +} +.hp-horizontal-menu ul > li > ul { + left: 12px !important; + -webkit-transform: translate(0px, 0px) !important; + transform: translate(0px, 0px) !important; + top: 95% !important; +} +@media screen and (max-width: 1199px) { + .hp-horizontal-menu { + display: none; + } +} \ No newline at end of file diff --git a/views/app-assets/css/layouts/page-content.css b/views/app-assets/css/layouts/page-content.css new file mode 100644 index 0000000..b752dad --- /dev/null +++ b/views/app-assets/css/layouts/page-content.css @@ -0,0 +1,7 @@ +/* Page Content */ +.hp-page-content .breadcrumb-item.breadcrumb-link a { + color: #ffffff; +} +.hp-page-content .breadcrumb-item.breadcrumb-link a:hover { + color: #0063f7; +} \ No newline at end of file diff --git a/views/app-assets/css/layouts/sider.css b/views/app-assets/css/layouts/sider.css new file mode 100644 index 0000000..3ebdfc0 --- /dev/null +++ b/views/app-assets/css/layouts/sider.css @@ -0,0 +1,486 @@ +/* Sider */ +.hp-logo { + height: 45px; +} + +body.collapsed-active .hp-main-layout { + max-width: calc(100% - 80px); + -webkit-box-flex: 0; + -ms-flex: 0 0 calc(100% - 80px); + flex: 0 0 calc(100% - 80px); +} +body.collapsed-active .hp-sidebar-visible { + display: block !important; +} +body.collapsed-active .hp-sidebar-visible.hp-dark-block { + display: none !important; +} +body.collapsed-active .hp-sidebar-hidden { + display: none !important; +} +body.collapsed-active .hp-sidebar { + -webkit-box-flex: 0; + -ms-flex: 0 0 80px; + flex: 0 0 80px; + min-width: 80px; + padding: 0; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu > .row { + margin: 24px 0 0 !important; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu .hp-header-logo { + margin-top: 12px; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu > ul { + padding: 5px 0 24px; + margin-left: 0; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu > ul li { + text-align: center; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu > ul li .badge { + display: none; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu > ul li .menu-title { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; + margin: 0 auto 12px; + max-width: 90%; + text-align: center; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu > ul > li > ul li a { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin: 0 -24px; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu > ul > li > ul li a .menu-arrow { + display: none; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu > ul > li > ul li a i { + margin: 0; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu > ul > li > ul li a .submenu-item-icon { + margin: 0; +} +body.collapsed-active .hp-sidebar .hp-sidebar-header-menu > ul > li > ul li a > span > span:nth-child(2) { + display: none; +} +body.collapsed-active .hp-sidebar .hp-sidebar-footer { + padding-bottom: 16px !important; +} +body.collapsed-active .hp-sidebar .hp-sidebar-footer > .col > .row { + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +body.collapse-btn-none .hp-sidebar-collapse-button, +body.collapse-btn-none.collapsed-active .hp-sidebar-collapse-button { + display: none !important; +} + +.sidebar-tooltip { + left: 75px !important; +} +.sidebar-tooltip .arrow { + left: 0; + -webkit-transform: scale(-1); + transform: scale(-1); +} + +.hp-sidebar { + -webkit-box-flex: 0; + -ms-flex: 0 0 316px; + flex: 0 0 316px; + height: 100vh; + position: sticky; + top: 0; + padding: 20px 32px 42px 42px; +} +.hp-sidebar-visible { + display: none; +} +.hp-sidebar-container { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + height: 100%; +} +.hp-sidebar-container .hp-sidebar-header-menu { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + overflow: hidden; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-top: 5px; + padding-left: 14px; + margin-top: -5px; + margin-left: -14px; +} +.hp-sidebar-container .hp-sidebar-header-menu ul { + margin-left: -14px; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul { + margin-top: 40px; + margin-left: -14px; + padding-bottom: 40px; + padding-left: 14px; + overflow-y: auto; + overflow-x: hidden; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul::-webkit-scrollbar { + width: 0; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li + li { + margin-top: 50px; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul li { + list-style: none; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul li .menu-title { + color: #0063f7; + font-size: 12px; + font-weight: 600; + margin-bottom: 20px; + text-transform: uppercase; + -webkit-transition: 0.3s; + transition: 0.3s; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 14px 0 14px 14px; + border-radius: 7px; + margin: 0; + background: none; + -webkit-transition: 0.3s; + transition: 0.3s; + position: relative; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:before { + content: ""; + position: absolute; + top: 50%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + right: 5px; + width: 2px; + background: #2d3436; + height: 0%; + display: block; + border-radius: 2px; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a .tooltip-item { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a .tooltip-item.in-active { + pointer-events: none; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a > span { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + line-height: 1; + -webkit-transition: 0.3s; + transition: 0.3s; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a > span > span { + display: block; + color: #636e72; + font-size: 14px; + -webkit-transition: 0.3s; + transition: 0.3s; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a > span > i { + color: #2d3436; + margin-right: 16px; + -webkit-transition: 0.3s; + transition: 0.3s; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a > span > .submenu-item-icon { + margin-right: 16px; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a > span > .submenu-item-icon svg path { + fill: rgba(255, 255, 255, 0); + stroke: #2d3436; + -webkit-transition: 0.3s; + transition: 0.3s; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a .menu-arrow { + position: relative; + width: 20px; + height: 20px; + -webkit-transition: 0.3s; + transition: 0.3s; + -webkit-transform-origin: center; + transform-origin: center; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a .menu-arrow:before { + content: ""; + position: absolute; + top: 50%; + right: 0; + width: 100%; + height: 100%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='M19.92 8.95l-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") transparent no-repeat 50%/contain; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active { + color: #2d3436; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active:not(.submenu-item) { + background: #ffffff; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active:not(.submenu-item):before { + height: 70%; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active:not(.submenu-item) .submenu-item-icon svg path { + fill: #111314 !important; + stroke: #ffffff !important; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active i { + color: #2d3436 !important; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active .submenu-item-icon svg path { + stroke: #111314 !important; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active > span > span { + color: #2d3436; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.arrow-active .menu-arrow { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover { + color: #2d3436; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover i { + color: #2d3436 !important; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover .submenu-item-icon svg path { + stroke: #111314 !important; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover > span { + color: #2d3436 !important; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover > span > span { + color: #2d3436; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .collapse { + padding: 0 12px; + margin: 0 -12px; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children { + margin-left: 44px; + display: none; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children .submenu-children { + margin-left: 12px; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children li { + margin: 4px 0; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children li > a { + border-radius: 7px; + padding: 16px 13px; + margin: 0 0 0 -12px; + position: relative; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children li > a > span { + display: inline-block; + font-size: 14px; + color: #636e72; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children li > a.active > span { + color: #2d3436; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children li > a.active:not(.submenu-item) { + background: #ffffff; +} +.hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children li > a.active:not(.submenu-item):before { + height: 70%; +} +.hp-sidebar .sider-children { + height: auto; + overflow: hidden; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +/* Sider Mobile */ +.hp-main-layout > header .hp-mobile-sidebar .hp-header-logo { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.hp-mobile-sidebar .hp-sidebar { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; + display: none; + overflow: hidden; + padding: 0 4px 18px; + border: none !important; +} +.hp-mobile-sidebar .hp-sidebar .hp-sidebar-container .hp-sidebar-header-menu { + margin-left: 0; +} +.hp-mobile-sidebar .hp-sidebar .hp-sidebar-container .hp-sidebar-header-menu > .row { + display: none; +} +.hp-mobile-sidebar .hp-sidebar .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a { + padding-right: 4px; +} +.hp-mobile-sidebar .hp-sidebar .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a .menu-arrow { + margin-right: 4px; +} +.hp-mobile-sidebar .hp-sidebar .hp-sidebar-container .hp-sidebar-footer { + padding: 0 12px; +} + +/* Sider Collapse Dropdown */ +.hp-sidebar-dropdown-container { + z-index: 99; +} +.hp-sidebar-dropdown-container ul { + min-width: 160px; + margin: 0; + border-radius: 7px; + padding: 0 4px; + overflow-y: auto; + overflow-x: hidden; +} +.hp-sidebar-dropdown-container ul:before { + content: ""; + position: absolute; + top: 0; + left: 4px; + right: 4px; + bottom: 0; + border-radius: 7px; + background: #f0f3f5; + -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.012), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); + box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.012), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05); +} +.hp-sidebar-dropdown-container ul li { + list-style: none; + position: relative; +} +.hp-sidebar-dropdown-container ul li a { + font-size: 14px; + color: #636e72; + padding: 13px 12px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + margin: 4px 0; + -webkit-transition: 0.3s; + transition: 0.3s; + position: relative; + overflow: hidden; +} +.hp-sidebar-dropdown-container ul li a > span { + position: relative; +} +.hp-sidebar-dropdown-container ul li a:before { + content: ""; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #ebfafa; + opacity: 0; +} +.hp-sidebar-dropdown-container ul li a:hover { + color: #0010f7; +} +.hp-sidebar-dropdown-container ul li a.active { + color: #0010f7; +} +.hp-sidebar-dropdown-container ul li a.active:before { + opacity: 1; +} +.hp-sidebar-dropdown-container ul li a .menu-arrow { + position: relative; + width: 20px; + height: 20px; + margin-right: -7px; + -webkit-transition: 0.3s; + transition: 0.3s; +} +.hp-sidebar-dropdown-container ul li a .menu-arrow:before { + content: ""; + position: absolute; + top: 50%; + right: 0; + width: 100%; + height: 100%; + -webkit-transform: translate(0, -50%) rotate(-90deg); + transform: translate(0, -50%) rotate(-90deg); + background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.5' d='M19.92 8.95l-6.52 6.52c-.77.77-2.03.77-2.8 0L4.08 8.95'/%3E%3C/svg%3E") transparent no-repeat 50%/contain; +} +.hp-sidebar-dropdown-container ul li .submenu-children { + position: absolute; + top: 0; + left: 100%; +} + +@media screen and (max-width: 1199px) { + .hp-mobile-sidebar .hp-sidebar { + display: block; + } + + .hp-sidebar { + display: none; + } +} \ No newline at end of file diff --git a/views/app-assets/css/pages/app-contact-detail.css b/views/app-assets/css/pages/app-contact-detail.css new file mode 100644 index 0000000..a61d497 --- /dev/null +++ b/views/app-assets/css/pages/app-contact-detail.css @@ -0,0 +1,38 @@ +/* App Contact Detail */ +.hp-contact-detail-content-list ul { + list-style: none; + margin: 0; + padding: 0; +} +.hp-contact-detail-content-list ul li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.hp-contact-detail-content-list ul li span { + display: block; +} +.hp-contact-detail-content-list ul li span:nth-child(1) { + min-width: 200px; +} +@media screen and (max-width: 767px) { + .hp-contact-detail-content-list ul li { + display: block; + } + .hp-contact-detail-content-list ul li span:nth-child(1) { + min-width: initial; + } +} +@media screen and (max-width: 767px) { + .hp-contact-detail-sidebar { + -webkit-box-flex: 0 !important; + -ms-flex: 0 0 100% !important; + flex: 0 0 100% !important; + } + .hp-contact-detail-sidebar .hp-footer-img { + display: none; + } +} \ No newline at end of file diff --git a/views/app-assets/css/pages/app-contact.css b/views/app-assets/css/pages/app-contact.css new file mode 100644 index 0000000..072d65c --- /dev/null +++ b/views/app-assets/css/pages/app-contact.css @@ -0,0 +1,14 @@ +/* App Contact */ +.hp-contact-card .table > thead > tr > th { + background: none; + font-size: 16px; + line-height: 16px; + font-weight: 500; +} +.hp-contact-card .table > thead > tr > th:nth-child(2), .hp-contact-card .table > thead > tr > th:nth-child(6) { + min-width: 200px; +} +.hp-contact-card .table > thead > tr > th, +.hp-contact-card .table > tbody > tr > td { + padding: 16px 32px; +} \ No newline at end of file diff --git a/views/app-assets/css/pages/app-ecommerce.css b/views/app-assets/css/pages/app-ecommerce.css new file mode 100644 index 0000000..668ae49 --- /dev/null +++ b/views/app-assets/css/pages/app-ecommerce.css @@ -0,0 +1,91 @@ +/* App Ecommerce */ +.hp-ecommerce-app { + /* Shop Sidebar */ + /* Shop Header */ + /* Shop Content */ + /* Detail */ + /* Checkout */ +} +.hp-ecommerce-app-sidebar-mobile { + display: none; +} +.hp-ecommerce-app-sidebar-mobile-btn { + display: none; +} +@media screen and (max-width: 991px) { + .hp-ecommerce-app-sidebar { + display: none; + } + .hp-ecommerce-app-sidebar-mobile { + width: 255px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + } + .hp-ecommerce-app-sidebar-mobile .hp-ecommerce-app-sidebar { + display: block; + } + .hp-ecommerce-app-sidebar-mobile-btn { + display: block; + } +} +.hp-ecommerce-app-header .nav .btn.active svg > path { + fill: #0010f7; +} +@media screen and (max-width: 767px) { + .hp-ecommerce-app-header-search { + -webkit-box-flex: 0 !important; + -ms-flex: 0 0 100% !important; + flex: 0 0 100% !important; + } + .hp-ecommerce-app-header-select { + -webkit-box-flex: 1 !important; + -ms-flex: 1 0 0px !important; + flex: 1 0 0 !important; + } +} +.hp-ecommerce-app-content .hp-eCommerceCardOne img { + max-height: auto; +} +.hp-ecommerce-app-detail-slider img { + max-height: 600px; + padding: 10px; +} +.hp-ecommerce-app-detail-slider-2 { + width: 80%; + margin: 0 auto; +} +.hp-ecommerce-app-detail-slider-2 .hp-slide-item > div { + width: 75px; + height: 75px; +} +.hp-ecommerce-app-detail-slider-2 .swiper-slide-active .hp-slide-item > div { + border-color: #636e72 !important; +} +@media screen and (max-width: 767px) { + .hp-ecommerce-app-detail-slider-2 { + width: 100%; + } +} +@media screen and (max-width: 767px) { + .hp-ecommerce-app-checkout-item-img { + -webkit-box-flex: 0 !important; + -ms-flex: 0 0 100% !important; + flex: 0 0 100% !important; + } +} +@media screen and (max-width: 767px) { + .hp-ecommerce-app-checkout-item-text { + -webkit-box-flex: 0 !important; + -ms-flex: 0 0 100% !important; + flex: 0 0 100% !important; + } +} +.hp-ecommerce-app-checkout-title-table { + padding-left: 190px; +} +@media screen and (max-width: 767px) { + .hp-ecommerce-app-checkout-title-table { + display: none; + } +} \ No newline at end of file diff --git a/views/app-assets/css/pages/authentication.css b/views/app-assets/css/pages/authentication.css new file mode 100644 index 0000000..4b92f49 --- /dev/null +++ b/views/app-assets/css/pages/authentication.css @@ -0,0 +1,59 @@ +/* Authentication */ +.hp-authentication-page { + position: relative; + min-height: 100vh; + margin: 0 !important; + overflow: hidden; +} +@media screen and (max-width: 767px) { + .hp-authentication-page .hp-auth-header-title { + display: none; + } +} +.hp-authentication-page .hp-logo-item { + position: absolute; + top: 0; + left: 0; +} +.hp-authentication-page .hp-bg-item { + margin-top: 100px; +} +.hp-authentication-page .hp-text-item { + margin-top: -250px; +} +@media screen and (max-width: 767px) { + .hp-authentication-page .hp-text-item { + margin-top: -80px; + padding: 0 24px; + } +} +.hp-authentication-page .hp-or-line { + position: relative; +} +.hp-authentication-page .hp-or-line:before { + content: ""; + position: absolute; + top: 50%; + left: 0; + right: 0; + height: 1px; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); + background-color: #dfe6e9; + z-index: -1; +} +.hp-authentication-page .hp-other-links a + a { + position: relative; + padding-left: 16px; + margin-left: 16px; +} +.hp-authentication-page .hp-other-links a + a:before { + content: ""; + position: absolute; + top: 49%; + left: 0; + width: 3px; + height: 3px; + border-radius: 100%; + background-color: #636e72; +} \ No newline at end of file diff --git a/views/app-assets/css/pages/dashboard-analytics.css b/views/app-assets/css/pages/dashboard-analytics.css new file mode 100644 index 0000000..28c27c0 --- /dev/null +++ b/views/app-assets/css/pages/dashboard-analytics.css @@ -0,0 +1,35 @@ +/* Dashboard analytics */ +.hp-analytics-col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 360px; + flex: 0 0 360px; +} +@media screen and (max-width: 1199px) { + .hp-analytics-col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + } +} + +.hp-dashboard-line { + display: none; +} + +body.content-width-boxed .hp-dashboard-line { + display: block; +} +@media screen and (max-width: 1199px) { + body.content-width-boxed .hp-dashboard-line { + display: none; + } +} + +.hp-dashboard-feature-card .hp-dashboard-feature-card-icon svg { + -webkit-transition: 0.4s; + transition: 0.4s; +} +.hp-dashboard-feature-card:hover .hp-dashboard-feature-card-icon svg { + -webkit-transform: scale(1.2); + transform: scale(1.2); +} \ No newline at end of file diff --git a/views/app-assets/css/pages/dashboard-ecommerce.css b/views/app-assets/css/pages/dashboard-ecommerce.css new file mode 100644 index 0000000..c82ef1d --- /dev/null +++ b/views/app-assets/css/pages/dashboard-ecommerce.css @@ -0,0 +1,53 @@ +/* Dashboard Ecommerce */ +body.horizontal-active .hp-ecommerce-detail-card img { + max-width: 80%; +} +@media screen and (max-width: 1599px) { + body.horizontal-active .hp-ecommerce-detail-card img { + max-width: 100%; + } +} +@media screen and (max-width: 1199px) { + body.horizontal-active .hp-ecommerce-detail-card img { + max-width: 85%; + } +} +@media screen and (max-width: 767px) { + body.horizontal-active .hp-ecommerce-detail-card img { + max-width: 100%; + } +} + +.hp-ecommerce-detail-card img { + position: absolute; + bottom: -50px; + right: -70px; + max-width: 90%; +} +@media screen and (max-width: 1599px) { + .hp-ecommerce-detail-card img { + max-width: 100%; + } +} +@media screen and (max-width: 1199px) { + .hp-ecommerce-detail-card img { + max-width: 85%; + } +} +@media screen and (max-width: 767px) { + .hp-ecommerce-detail-card img { + max-width: 100%; + } +} + +.hp-dashboard-ecommerce-product-slider .slick-slider { + width: 100%; +} +.hp-dashboard-ecommerce-product-slider-button { + position: absolute; + top: -56px; + right: 16px; +} +.hp-dashboard-ecommerce-product-slider-button.prev-button { + right: 64px; +} \ No newline at end of file diff --git a/views/app-assets/css/pages/page-components.css b/views/app-assets/css/pages/page-components.css new file mode 100644 index 0000000..0cb0eb7 --- /dev/null +++ b/views/app-assets/css/pages/page-components.css @@ -0,0 +1,37 @@ +/* Components */ +.hp-components-menu .swiper-slide { + width: auto; +} +.hp-components-menu .nav { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.hp-components-menu .nav-link.active { + color: #fff !important; + background: black !important; +} + +.hp-components-item { + -webkit-transition: 0.4s; + transition: 0.4s; +} +.hp-components-item-title { + -webkit-transition: 0.3s; + transition: 0.3s; +} +.hp-components-item-img img { + -webkit-transition: 0.3s; + transition: 0.3s; +} +.hp-components-item:hover { + -webkit-box-shadow: 0px 16px 32px rgba(0, 16, 247, 0.04); + box-shadow: 0px 16px 32px rgba(0, 16, 247, 0.04); + background: #ffffff !important; +} +.hp-components-item:hover .hp-components-item-img img { + -webkit-transform: scale(0.9); + transform: scale(0.9); +} +.hp-components-item:hover .hp-components-item-title { + color: #0010f7 !important; +} \ No newline at end of file diff --git a/views/app-assets/css/pages/page-error.css b/views/app-assets/css/pages/page-error.css new file mode 100644 index 0000000..06f4224 --- /dev/null +++ b/views/app-assets/css/pages/page-error.css @@ -0,0 +1,44 @@ +/* Error */ +.hp-error-content { + min-height: calc(100vh - 189px); +} +.hp-error-content-title { + font-size: 22vw; + line-height: 1.2; +} +@media screen and (max-width: 1199px) { + .hp-error-content-title { + font-size: 32vw; + } +} +@media screen and (max-width: 767px) { + .hp-error-content-title { + font-size: 45vw; + } +} +.hp-error-content .hp-comingsoon-timer-item { + min-width: 200px; +} +.hp-error-content .hp-comingsoon-timer-item span:nth-child(1) { + font-size: 100px; +} +@media screen and (max-width: 1199px) { + .hp-error-content .hp-comingsoon-timer-item { + min-width: 16vw; + } + .hp-error-content .hp-comingsoon-timer-item span:nth-child(1) { + font-size: 8vw; + } +} +@media screen and (max-width: 767px) { + .hp-error-content .hp-comingsoon-timer-item { + min-width: 18vw; + } + .hp-error-content .hp-comingsoon-timer-item span:nth-child(1) { + font-size: 11vw; + margin-bottom: -8px; + } + .hp-error-content .hp-comingsoon-timer-item span:nth-child(2) { + font-size: 3vw; + } +} \ No newline at end of file diff --git a/views/app-assets/css/pages/page-faq.css b/views/app-assets/css/pages/page-faq.css new file mode 100644 index 0000000..cf287d7 --- /dev/null +++ b/views/app-assets/css/pages/page-faq.css @@ -0,0 +1,38 @@ +/* FAQ */ +.hp-collapse-arrow { + display: inline-block; + -webkit-transform: rotate(90deg); + transform: rotate(90deg); + -webkit-transition: 0.4s; + transition: 0.4s; +} + +.collapsed .hp-collapse-arrow { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); +} + +@media screen and (max-width: 767px) { + .hp-faq-tabs .nav-item { + min-width: 190px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } +} +.hp-faq-tabs .nav-link i { + -webkit-transition: 0.15s ease-in-out; + transition: 0.15s ease-in-out; +} +.hp-faq-tabs .nav-link.active i { + color: #ffffff !important; +} +.hp-faq-tabs .nav-link.active:hover i { + color: #ffffff !important; +} +.hp-faq-tabs .nav-link:hover i { + color: #0063f7 !important; +} \ No newline at end of file diff --git a/views/app-assets/css/pages/page-invoice.css b/views/app-assets/css/pages/page-invoice.css new file mode 100644 index 0000000..784d6da --- /dev/null +++ b/views/app-assets/css/pages/page-invoice.css @@ -0,0 +1,37 @@ +/* Invoice */ +@media screen and (max-width: 767px) { + .hp-invoice-table-desc { + min-width: 300px; + } +} + +@media screen and (max-width: 767px) { + .hp-invoice-table-th { + min-width: 70px; + } +} + +.hp-invoice-card p { + margin: 0; + color: #636e72; + line-height: 21px; +} + +@media print { + body { + padding: 0; + margin: 0; + } + + .hp-sidebar, +header, +footer, +.hp-print-none, +.hp-exchange-card { + display: none; + } + + .hp-invoice-card { + border-width: 1px !important; + } +} \ No newline at end of file diff --git a/views/app-assets/css/pages/page-knowledge-base.css b/views/app-assets/css/pages/page-knowledge-base.css new file mode 100644 index 0000000..5263461 --- /dev/null +++ b/views/app-assets/css/pages/page-knowledge-base.css @@ -0,0 +1,7 @@ +/* Knowledge Base */ +.hp-knowledge-basic-card { + min-height: 200px; + -ms-flex-line-pack: justify; + align-content: space-between; + display: block; +} \ No newline at end of file diff --git a/views/app-assets/css/pages/page-landing.css b/views/app-assets/css/pages/page-landing.css new file mode 100644 index 0000000..7f13495 --- /dev/null +++ b/views/app-assets/css/pages/page-landing.css @@ -0,0 +1,426 @@ +.hp-landing-container { + max-width: 1184px; + margin: 0 auto; + padding: 0 32px; +} +@media screen and (max-width: 767px) { + .hp-landing-container { + padding: 0 16px; + } +} +.hp-landing header .hp-landing-header-mobile-button { + display: none; +} +@media screen and (max-width: 767px) { + .hp-landing header .hp-landing-header-menu { + display: none !important; + } + .hp-landing header .hp-landing-header-buttons { + display: none; + } + .hp-landing header .hp-landing-header-mobile-button { + display: block; + } +} +.hp-landing-hero { + position: relative; + overflow: hidden; +} +.hp-landing-hero-title { + max-width: 790px; + margin: 0 auto; +} +.hp-landing-hero-img { + position: relative; + max-width: 1100px; + height: 450px; + margin: 0 auto; +} +.hp-landing-hero-img-container { + width: 100%; + height: 100%; + -webkit-transform: translate(0px, 10px); + transform: translate(0px, 10px); +} +.hp-landing-hero-img-item { + background-size: contain; + background-position: center bottom; + background-repeat: no-repeat; + height: 100%; + position: relative; + -webkit-filter: drop-shadow(2px 4px 46px rgba(0, 0, 0, 0.1)); + filter: drop-shadow(2px 4px 46px rgba(0, 0, 0, 0.1)); +} +.hp-landing-hero-img-left { + position: absolute; + bottom: 20px; + left: 6%; +} +.hp-landing-hero-img-left .hp-landing-hero-img-emoji:nth-child(1) { + font-size: 40px; + -webkit-transform: rotate(28deg); + transform: rotate(28deg); + margin-bottom: 80px; + margin-left: 40px; +} +.hp-landing-hero-img-left .hp-landing-hero-img-emoji:nth-child(2) { + margin-left: 30px; + margin-bottom: 0px; +} +.hp-landing-hero-img-left .hp-landing-hero-img-emoji:nth-child(3) { + font-size: 40px; + -webkit-transform: rotate(28deg); + transform: rotate(28deg); + margin-bottom: 20px; + margin-left: -30px; +} +.hp-landing-hero-img-right { + position: absolute; + bottom: 30px; + right: 6%; + text-align: center; +} +.hp-landing-hero-img-right .hp-landing-hero-img-emoji:nth-child(1) { + font-size: 20px; + margin-bottom: 60px; + margin-left: 70px; +} +.hp-landing-hero-img-right .hp-landing-hero-img-emoji:nth-child(2) { + font-size: 40px; + margin-bottom: 20px; + margin-left: -40px; +} +.hp-landing-hero-img-right .hp-landing-hero-img-emoji:nth-child(3) { + margin-bottom: 30px; + margin-left: -220px; +} +.hp-landing-hero-rectangle { + border-radius: 50px; + -webkit-transform: rotate(-22deg); + transform: rotate(-22deg); + width: 256px; + height: 256px; + position: absolute; + bottom: -100px; + left: 0; +} +.hp-landing-hero-circle { + width: 282px; + height: 282px; + border-radius: 100%; + position: absolute; + top: -60px; + right: -40px; +} +@media screen and (max-width: 1450px) { + .hp-landing-hero-img-left { + left: 30px; + } + .hp-landing-hero-img-right { + right: 30px; + } +} +@media screen and (max-width: 1199px) { + .hp-landing-hero-img { + max-width: 80vw; + height: 360px; + } +} +@media screen and (max-width: 991px) { + .hp-landing-hero-title { + max-width: 580px; + } + .hp-landing-hero-img { + max-width: 100%; + height: 42vw; + } + .hp-landing-hero-img-left, .hp-landing-hero-img-right { + -webkit-transform: scale(0.7); + transform: scale(0.7); + -webkit-transform-origin: bottom; + transform-origin: bottom; + } + .hp-landing-hero-img-left { + left: 0; + } + .hp-landing-hero-img-right { + right: 0; + } +} +@media screen and (max-width: 767px) { + .hp-landing-hero-rectangle { + width: 126px; + height: 126px; + bottom: 10px; + left: 10px; + } + .hp-landing-hero-circle { + width: 122px; + height: 122px; + right: 10px; + top: -30px; + } + .hp-landing-hero-title { + max-width: 100%; + } + .hp-landing-hero-title p { + font-size: 18px; + } + .hp-landing-hero-img { + max-width: 100%; + height: 42vw; + } + .hp-landing-hero-img-left, .hp-landing-hero-img-right { + -webkit-transform: scale(0.5); + transform: scale(0.5); + bottom: 10px; + } + .hp-landing-hero-img-left .hp-landing-hero-img-emoji:nth-child(1) { + margin-bottom: 0; + } + .hp-landing-hero-img-left .hp-landing-hero-img-emoji:nth-child(3) { + margin-left: 0px; + } + .hp-landing-hero-img-right .hp-landing-hero-img-emoji:nth-child(1) { + margin-bottom: 20px; + margin-left: 40px; + } + .hp-landing-hero-img-right .hp-landing-hero-img-emoji:nth-child(3) { + margin-left: 30px; + } +} +.hp-landing-features-slide { + padding: 0 230px; +} +.hp-landing-features-slide:before, .hp-landing-features-slide:after { + content: ""; + position: absolute; + top: 0; + bottom: 0; + width: 180px; + background: -webkit-gradient(linear, right top, left top, from(#ffffff), to(rgba(255, 255, 255, 0))); + background: linear-gradient(to left, #ffffff, rgba(255, 255, 255, 0)); + z-index: 2; + pointer-events: none; +} +@media screen and (max-width: 767px) { + .hp-landing-features-slide:before, .hp-landing-features-slide:after { + width: 50px; + } +} +.hp-landing-features-slide:before { + left: 0; + right: auto; + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} +.hp-landing-features-slide:after { + right: 0; + left: auto; +} +@media screen and (max-width: 1370px) { + .hp-landing-features-slide { + padding: 0 150px; + } +} +@media screen and (max-width: 1199px) { + .hp-landing-features-slide { + padding: 0 80px; + } +} +@media screen and (max-width: 767px) { + .hp-landing-features-slide { + padding: 0 24px; + } +} +.hp-landing-content-1 { + padding-top: 160px; +} +.hp-landing-content-1 .hp-landing-container { + max-width: 75vw; +} +.hp-landing-content-1-circle { + width: 612px; + height: 612px; + border-radius: 100%; + margin-left: auto; +} +.hp-landing-content-1-img { + position: absolute; + right: -152px; + top: 58%; + -webkit-transform: translate(0px, -50%); + transform: translate(0px, -50%); +} +.hp-landing-content-1-img img { + max-width: 880px; +} +@media screen and (max-width: 1450px) { + .hp-landing-content-1 .hp-landing-container { + max-width: 83vw; + } +} +@media screen and (max-width: 1199px) { + .hp-landing-content-1-img img { + max-width: 100%; + } +} +@media screen and (max-width: 991px) { + .hp-landing-content-1 .hp-landing-container { + max-width: 100%; + } + .hp-landing-content-1 .hp-landing-container > .row { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .hp-landing-content-1-circle { + width: 500px; + height: 500px; + } + .hp-landing-content-1-img { + right: -40px; + text-align: right; + } + .hp-landing-content-1-img img { + max-width: 90%; + } +} +@media screen and (max-width: 767px) { + .hp-landing-content-1-circle { + width: 300px; + height: 300px; + } + .hp-landing-content-1 h3 { + font-size: 18px; + line-height: normal; + } +} +.hp-landing-content-2 { + padding-top: 160px; +} +.hp-landing-content-2-circle { + width: 504px; + height: 504px; + border-radius: 100%; +} +.hp-landing-content-2-circle img { + max-width: 770px; + top: 56%; + left: 63%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); +} +@media screen and (max-width: 1199px) { + .hp-landing-content-2-circle { + width: 304px; + height: 304px; + margin: 0 auto 200px; + } + .hp-landing-content-2-circle img { + max-width: 600px; + top: 56%; + left: 63%; + } +} +@media screen and (max-width: 767px) { + .hp-landing-content-2-circle { + margin: 0 auto 130px; + } + .hp-landing-content-2-circle img { + max-width: 140%; + left: 55%; + } +} +.hp-landing-content-2-list { + max-width: 360px; +} +@media screen and (max-width: 1199px) { + .hp-landing-content-2 .hp-landing-container > .row { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } +} +.hp-landing-people-circle { + width: 542px; + height: 542px; + border-radius: 100%; + position: absolute; + top: 0; + right: 0; + -webkit-transform: translate(50%, -60%); + transform: translate(50%, -60%); +} +@media screen and (max-width: 767px) { + .hp-landing-people-circle { + width: 342px; + height: 342px; + } +} +.hp-landing-people-item { + min-height: 200px; +} +.hp-landing-people-item-twitter { + position: absolute; + top: 16px; + right: 20px; +} +.hp-landing-people-item-img { + margin-left: -10px; + margin-right: 10px; +} +@media screen and (max-width: 991px) { + .hp-landing-people-item-title { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + } +} +.hp-landing-pricing-item { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + min-height: 450px; +} +@media screen and (max-width: 767px) { + .hp-landing-pricing-item { + min-height: initial; + } +} +.hp-landing-footer-circle { + width: 255px; + height: 255px; + border-radius: 100%; + position: absolute; + bottom: 0; + left: 0; + -webkit-transform: translate(-50%, 50%); + transform: translate(-50%, 50%); +} +@media screen and (max-width: 767px) { + .hp-landing-footer-circle { + width: 200px; + height: 200px; + } + .hp-landing-footer-copyright { + text-align: center; + } + .hp-landing-footer-copyright > .col { + -webkit-box-flex: 100% !important; + -ms-flex: 100% !important; + flex: 100% !important; + } + .hp-landing-footer-copyright > .col .row { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } +} \ No newline at end of file diff --git a/views/app-assets/css/pages/page-lock-screen.css b/views/app-assets/css/pages/page-lock-screen.css new file mode 100644 index 0000000..74ead1a --- /dev/null +++ b/views/app-assets/css/pages/page-lock-screen.css @@ -0,0 +1,32 @@ +/* Lock Screen */ +.hp-lock-screen { + position: relative; + min-height: 100vh; + padding: 150px 30px; +} +.hp-lock-screen .hp-screen-bg { + position: absolute; + top: 0; + right: 0; + left: 0; + bottom: 0; + background-size: cover; + background-position: center; +} +.hp-lock-screen-row { + max-width: 390px; + background: rgba(0, 16, 247, 0.3); + border: 3px solid rgba(255, 255, 255, 0.3); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); +} +@media screen and (max-width: 767px) { + .hp-lock-screen-row { + max-width: 100%; + } +} +@media screen and (max-width: 767px) { + .hp-lock-screen { + padding: 64px 24px; + } +} \ No newline at end of file diff --git a/views/app-assets/css/pages/page-pricing.css b/views/app-assets/css/pages/page-pricing.css new file mode 100644 index 0000000..55c85c9 --- /dev/null +++ b/views/app-assets/css/pages/page-pricing.css @@ -0,0 +1,68 @@ +/* Pricing */ +.hp-pricing-billed-text.active { + color: #0010f7 !important; +} + +.hp-pricing-item { + -webkit-box-flex: 0; + -ms-flex: 0 0 19%; + flex: 0 0 19%; + max-width: 210px; +} +.hp-pricing-item-best-button { + width: 100%; + height: auto; + white-space: initial; + line-height: 1.2; +} +.hp-pricing-item-special { + background-color: #0010f7; + border-color: #0010f7 !important; +} +.hp-pricing-item-special .hp-pricing-item-title, .hp-pricing-item-special .hp-pricing-item-price { + color: #ebfafa; +} +.hp-pricing-item-special .hp-pricing-item-subtitle { + color: #00f7bf !important; +} +.hp-pricing-item-special .hp-pricing-item-billed, .hp-pricing-item-special .hp-pricing-item-list { + color: #55b1f3 !important; +} +.hp-pricing-item-special .hp-pricing-item-list svg path { + fill: #ebfafa; +} +.hp-pricing-item-special button.btn { + color: #0010f7 !important; + background-color: #ebfafa !important; +} +.hp-pricing-item-special button.btn:hover { + color: #ffffff !important; +} +@media screen and (max-width: 1199px) { + .hp-pricing-item { + -webkit-box-flex: 0; + -ms-flex: 0 0 40%; + flex: 0 0 40%; + max-width: 40%; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -ms-flex-item-align: normal; + align-self: normal; + } +} +@media screen and (max-width: 767px) { + .hp-pricing-item { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } +} \ No newline at end of file diff --git a/views/app-assets/css/pages/page-profile.css b/views/app-assets/css/pages/page-profile.css new file mode 100644 index 0000000..2d89c5f --- /dev/null +++ b/views/app-assets/css/pages/page-profile.css @@ -0,0 +1,161 @@ +/* Profile */ +.hp-profile-menu { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + border-right: 1px solid #dfe6e9; + min-height: 930px; +} +.hp-profile-menu-header .badge { + bottom: -16px; + right: -5px; + top: auto; + padding: 0px 4px; + height: 16px; + line-height: 16px; + z-index: 1; + -webkit-transform: translate(0px, 0px); + transform: translate(0px, 0px); + -webkit-box-shadow: none; + box-shadow: none; +} +.hp-profile-menu-header .avatar-item { + overflow: initial; +} +.hp-profile-menu-header .avatar-item:before { + content: ""; + position: absolute; + top: -7px; + left: -7px; + right: -7px; + bottom: -7px; + background: conic-gradient(#0010f7, rgba(255, 255, 255, 0)); + border-radius: 100%; + pointer-events: none; +} +.hp-profile-menu-header .avatar-item:after { + content: ""; + position: absolute; + top: -3px; + left: -3px; + right: -3px; + bottom: -3px; + background: #ffffff; + border-radius: 100%; + pointer-events: none; +} +.hp-profile-menu-header .avatar-item img { + position: relative; + z-index: 1; +} +.hp-profile-menu-body .active { + background: #ebfafa; + color: #0010f7 !important; +} +.hp-profile-menu-body .active .hp-menu-item-line { + opacity: 1 !important; +} +@media screen and (max-width: 991px) { + .hp-profile-menu { + display: none; + } +} + +.hp-profile-content-list ul { + list-style: none; + margin: 0; + padding: 0; +} +.hp-profile-content-list ul li { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} +.hp-profile-content-list ul li span { + display: block; +} +.hp-profile-content-list ul li span:nth-child(1) { + min-width: 200px; +} +@media screen and (max-width: 767px) { + .hp-profile-content-list ul li { + display: block; + } + .hp-profile-content-list ul li span:nth-child(1) { + min-width: initial; + } +} + +.hp-profile-notifications { + max-width: 424px; +} + +@media screen and (max-width: 767px) { + .hp-profile-action-btn { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .hp-profile-action-btn button { + width: 100%; + margin-top: 24px; + } +} + +.hp-profile-connect-btn { + -webkit-box-flex: 0; + -ms-flex: 0 0 360px; + flex: 0 0 360px; +} +.hp-profile-connect-btn svg { + min-width: 14px; +} +@media screen and (max-width: 767px) { + .hp-profile-connect-btn { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + } +} + +.hp-profile-mobile-menu-btn { + display: none; +} +@media screen and (max-width: 991px) { + .hp-profile-mobile-menu-btn { + display: block; + } +} + +.hp-profile-mobile-menu { + min-width: 256px; + width: auto; + padding: 0; +} +.hp-profile-mobile-menu .hp-profile-menu { + padding: 0 0 35px !important; + display: block; + min-height: initial; + border: none; +} +.hp-profile-mobile-menu .hp-profile-menu .hp-menu-header-btn, .hp-profile-mobile-menu .hp-profile-menu-footer { + display: none; +} + +.hp-profile-activity .table-responsive::-webkit-scrollbar { + width: 0; + height: 0; +} \ No newline at end of file diff --git a/views/app-assets/css/pages/widgets-selectbox.css b/views/app-assets/css/pages/widgets-selectbox.css new file mode 100644 index 0000000..0a7eeb7 --- /dev/null +++ b/views/app-assets/css/pages/widgets-selectbox.css @@ -0,0 +1,8 @@ +.hp-select-box-item > input:checked ~ label .card { + border-color: #0010f7 !important; + -webkit-box-shadow: 0px 0px 10px rgba(10, 175, 255, 0.35); + box-shadow: 0px 0px 10px rgba(10, 175, 255, 0.35); +} +.hp-select-box-item ul li { + list-style: disc; +} \ No newline at end of file diff --git a/views/app-assets/css/plugin/apex-charts.css b/views/app-assets/css/plugin/apex-charts.css new file mode 100644 index 0000000..851adf0 --- /dev/null +++ b/views/app-assets/css/plugin/apex-charts.css @@ -0,0 +1,64 @@ +/* Apex Charts */ +.apexcharts-canvas { + /* Tooltip Color */ + /* Toolbar Download Option Color */ + /* Text font family */ +} +.apexcharts-canvas .apexcharts-tooltip { + color: #636e72; +} +.apexcharts-canvas .apexcharts-toolbar .apexcharts-menu .apexcharts-menu-item { + color: #636e72; + background-color: #0010f7; +} +.apexcharts-canvas .apexcharts-xaxistooltip-text { + font-family: "Manrope", sans-serif !important; + color: #636e72 !important; +} +.apexcharts-canvas .apexcharts-text, +.apexcharts-canvas .apexcharts-datalabel { + font-family: "Poppins", sans-serif !important; +} +.apexcharts-canvas .apexcharts-tooltip-text { + font-family: "Poppins", sans-serif !important; +} +.apexcharts-canvas .hp-donut-chart .apexcharts-tooltip { + color: #ffffff !important; +} + +.hp-chart-text-color .apexcharts-text { + fill: #b2bec3 !important; +} + +/* apex charts tooltip */ +.apexcharts-xaxistooltip { + color: #ffffff !important; +} + +/* Toolbar Z-index */ +.apexcharts-toolbar { + z-index: 10; +} + +/* Analytics Visiters Chart */ +.hp-analytics-visiters-chart { + height: 402px; +} +.hp-analytics-visiters-chart .apexcharts-text { + fill: #b2bec3 !important; +} + +#analytics-visiters-chart .apexcharts-legend.apexcharts-align-right .apexcharts-legend-series { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +/* Heatmap Chart */ +.hp-heatmap-chart .apexcharts-legend.position-bottom.apexcharts-align-center, +.hp-heatmap-chart .apexcharts-legend.position-top.apexcharts-align-center { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + padding: 0px 50px; +} \ No newline at end of file diff --git a/views/app-assets/css/plugin/flags.min.css b/views/app-assets/css/plugin/flags.min.css new file mode 100644 index 0000000..8fc1343 --- /dev/null +++ b/views/app-assets/css/plugin/flags.min.css @@ -0,0 +1 @@ +[class*=" flag:"],[class^="flag:"]{display:block;margin:0 auto;background-size:contain;background-position:center;background-repeat:no-repeat;height:45px;--CountryFlagIcon-height:45px;height:var(--CountryFlagIcon-height);max-width:calc(var(--CountryFlagIcon-height) * 3 / 2)}.flag\:AC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M440.1 181.1c-.1 39.2-6.4 81.4-57.4 101.5-51.1-20.1-57.3-62.3-57.4-101.5h114.8z'/%3e%3cpath fill='%2329DBFF' d='M439.6 197.7c-2.8 34.9-12.4 67.4-57 85-44.4-17.6-54.5-51.2-56.9-84.9'/%3e%3cpath fill='white' d='M437.8 214.1c-3.2 24.3-16.7 53.5-55.1 68.6-38.4-15.1-50.5-42.5-55.1-68.4'/%3e%3cpath fill='%2329DBFF' d='M434.2 230.3c-5.7 17.7-19.3 39.4-51.3 52.8-32-12.6-45.2-33.8-51.4-53'/%3e%3cpath fill='white' d='M426.7 246.9c-6.5 11.3-17.7 25.4-44 35.9-27.5-11.5-37.4-25.3-44-36.1'/%3e%3cpath fill='%2329DBFF' d='M412.4 265.1c-8.1 7.2-12 11.2-29.6 17.9-20.1-7.9-22.6-11.6-29.2-17.5'/%3e%3cpath fill='%235CC85C' d='M383.3 231.6c-.2-.2-27.9 35.7-27.9 35.7-1.8-1.3-10-9.5-13.3-15l41.3-50.1 40.2 49.7c-3.9 6.5-11.4 13.6-13.2 15M382.6 85.3l-26.5 45h53z'/%3e%3cellipse transform='rotate(-82.3 291.431 225.686)' fill='%23F7A226' cx='291.4' cy='225.7' rx='48.7' ry='15.7'/%3e%3cellipse transform='rotate(-68.099 303.087 164.67)' fill='%23DDC7AB' cx='303.1' cy='164.7' rx='11.7' ry='7.2'/%3e%3cellipse transform='rotate(-81.738 291.697 271.697)' fill='%23DDC7AB' cx='291.7' cy='271.7' rx='11.4' ry='3.3'/%3e%3cellipse transform='matrix(.9986 -.05353 .05353 .9986 -13.992 16.424)' fill='%23DDC7AB' cx='299.6' cy='269.4' rx='3.3' ry='11'/%3e%3cellipse transform='rotate(-21.518 314.54 201.06)' fill='%23DDC7AB' cx='314.5' cy='201.1' rx='4.1' ry='13.7'/%3e%3cellipse transform='rotate(-21.518 317.511 178.077)' fill='%23DDC7AB' cx='317.5' cy='178.1' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-7.7 473.781 225.857)' fill='%23F7A226' cx='473.6' cy='225.9' rx='15.7' ry='48.7'/%3e%3cellipse transform='rotate(-21.901 462.057 164.866)' fill='%23DDC7AB' cx='462' cy='164.9' rx='7.2' ry='11.7'/%3e%3cellipse transform='rotate(-8.27 473.27 271.908)' fill='%23DDC7AB' cx='473.4' cy='271.9' rx='3.3' ry='11.4'/%3e%3cellipse transform='matrix(.05353 -.9986 .9986 .05353 171.34 719.998)' fill='%23DDC7AB' cx='465.5' cy='269.6' rx='11' ry='3.3'/%3e%3cellipse transform='rotate(-68.482 450.552 201.247)' fill='%23DDC7AB' cx='450.6' cy='201.2' rx='13.7' ry='4.1'/%3e%3cellipse transform='rotate(-68.482 447.58 178.265)' fill='%23DDC7AB' cx='447.6' cy='178.3' rx='4.1' ry='13.7'/%3e%3cpath fill='%23B0C6CC' d='M373.3 130.3L356.1 155l17.8 26.1H396l4.7-25.4-5.4-25.4z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zm-7.3 170.6l-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3c/svg%3e")}.flag\:AD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cstyle/%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342zM198.9 113.6H256v64.8h-57.1z'/%3e%3cpath d='M267.6 113.6v64.7m16.6-64.7v64.7m16.6-64.7v64.7' stroke='%23D80027' stroke-width='7'/%3e%3cpath d='M247.4 178.4v64.7m-13.3-64.7v64.7m-13.3-64.6v53.9m-13.7-53.9v47.1' stroke='%23D80027' stroke-width='5'/%3e%3cpath fill='%23FFDA44' d='M199.9 146l27.6-32.4 28.5 32.3-28.1 32.4z'/%3e%3cpath fill='%23BC8B00' d='M182.2 95.9v92.2c0 34.3 27.3 54.2 48.6 64.5-.8 1.4 25.1 8.3 25.1 8.3s25.9-6.9 25.1-8.3c21.4-10.3 48.6-30.1 48.6-64.5V95.9H182.2zm129.9 92.2c0 16.9-10 29.4-32.8 43.9-8.6 5.5-17.5 9-23.3 11-5.8-2-14.7-5.5-23.3-11-22.8-14.5-32.8-28-32.8-43.9v-74.5h112.2v74.5z'/%3e%3cpath fill='%23D80027' d='M264.4 188.9h29.5v8.6h-29.5zm0 17.6h29.5v8.6h-29.5z'/%3e%3c/svg%3e")}.flag\:AE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23009e49' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath fill='%23ce1126' d='M0 0h171v342H0z'/%3e%3c/svg%3e")}.flag\:AF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23DB3E00' d='M0 0h513v342H0z'/%3e%3cpath fill='%23479900' d='M331 0h182v342H331z'/%3e%3cpath d='M0 0h181.8v342H0z'/%3e%3cpath fill='white' d='M256 126.7c-19.4 0-35.2 15.8-35.2 35.2v52.8h70.4v-52.8c0-19.5-15.8-35.2-35.2-35.2z'/%3e%3cpath fill='white' d='M256 84.3c-47.7 0-86.4 38.7-86.4 86.4S208.3 257 256 257s86.4-38.7 86.4-86.4-38.7-86.3-86.4-86.3zm0 157.7c-39.4 0-71.4-32-71.4-71.4 0-39.4 32-71.4 71.4-71.4 39.4 0 71.4 32 71.4 71.4 0 39.5-32 71.4-71.4 71.4z'/%3e%3c/svg%3e")}.flag\:AG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 0h513v342H0z'/%3e%3cpath fill='%230072c6' d='M88.8 136.5c-2.2 12.9-3.4 26.2-3.4 39.8 0 13.6 1.2 27 3.4 39.8L256 228.3l167.2-12.1c2.2-12.9 3.4-26.2 3.4-39.8s-1.2-27-3.4-39.8'/%3e%3cpath fill='white' d='M423.2 219H88.8c15.8 69.8 84.7 122.3 167.2 122.3S407.4 288.8 423.2 219z'/%3e%3cpath fill='%23FFDA44' d='M365.9 136.5H146.1l44.9-21.1-23.9-43.5 48.8 9.4L222 32l34 36.2L290 32l6.1 49.3 48.8-9.4-23.9 43.5z'/%3e%3cg fill='%23ce1126'%3e%3cpath d='M256.5 342L0 0v342z'/%3e%3cpath d='M513 342V0L256 342z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:AI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2300318b' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M454.8 265.38c7.94-10.93 13.24-24.27 13.24-40.42V104.89a59.754 59.754 0 01-36.02 12.01c-19.64 0-37.07-9.43-48.03-24.01-10.95 14.58-28.39 24.01-48.03 24.01-13.52 0-25.99-4.47-36.02-12v120.06c0 16.16 5.3 29.5 13.24 40.42H454.8z'/%3e%3cpath fill='%238DCCFF' d='M310.23 260.98C332.65 296.96 384 309 384 309s51.35-12.04 73.77-48.02H310.23z'/%3e%3cpath fill='%23D87B00' d='M396.66 172.21c.32 1.42 8.72 10.17 17.56 20.15 1.39 1.57-8.74 12.63-6.91 12.59 4.75-.12 19.27-17.26 19.34 6.65.05 15.94-30 27.51-30 27.51h17.47l.65 14.96s4.97-13.34 7.59-16.57c8.1-9.97 20.18-30.07 34.59-27.1 14.41 2.97-13.66-13.92-13.66-13.92s-5.2-15.19-16.63-16.97c-10.06-1.57-14.29-2.51-26.64-7.3-1.68-.65-3.88-2.32-3.36 0z'/%3e%3cpath fill='%23D87B00' d='M359.69 198.69c1.07-.99 4.46-12.63 8.69-25.28.67-1.99 15.31 1.27 14.35-.3-2.47-4.06-24.58-8.08-3.9-20.08 13.79-8 38.82 12.27 38.82 12.27l-8.72-15.14 12.64-8.03s-14.05 2.35-18.14 1.69c-12.68-2.04-36.13-2.48-40.75-16.45-4.62-13.97-5.25 18.79-5.25 18.79s-10.56 12.08-6.4 22.88c3.66 9.5 4.96 13.64 6.97 26.73.29 1.79-.06 4.53 1.69 2.92z'/%3e%3cpath fill='%23D87B00' d='M395.67 219.87c-1.39-.43-13.16 2.49-26.22 5.18-2.06.42-6.59-13.88-7.47-12.26-2.27 4.17 5.36 25.31-15.41 13.45-13.84-7.91-8.89-39.73-8.89-39.73l-8.71 15.14-13.29-6.9s9.09 10.96 10.57 14.84c4.6 11.99 16 32.49 6.24 43.49-9.76 11.01 18.88-4.9 18.88-4.9s15.76 3.07 23-5.96c6.38-7.94 9.3-11.14 19.61-19.45 1.43-1.12 3.97-2.19 1.69-2.9z'/%3e%3cpath fill='white' d='M256.5 0h-23.1L160 48.9V0H96v48.9L22.6 0H0v22.7l46.1 30.7H0v64h46.1L0 148.1V171h22.6L96 121.8V171h64v-49.2l73.4 49.2h23.1v-22.9l-46.6-30.7h46.6v-64h-46.6l46.6-30.7z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112V171h32v-69.6h112.5v-32H144z'/%3e%3cpath fill='%23D80027' d='M0 171v-11.3l62.5-42.3h22.6L7.3 171zM7.3.1l77.8 53.2H62.5L0 11.1V.1zm249.2 0v11l-63 42.3h-22.6L248.7.1zM248.7 171l-77.8-53.6h22.6l63 42.3V171z'/%3e%3c/svg%3e")}.flag\:AL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23ED2024' d='M0 0h90v60H0z'/%3e%3cpath fill='%23212121' d='M32.5 12.2v16l7.1 2.5-5 4.9 2.4 3 5.3-5.5 1.2 2.3-3 4.9 3.6 5.6-1.8 2.6 2.8 3.6 2.7-3.7-1.5-2.6 3-5.8-2.7-4.6 1.2-2.3 5.2 5.5 2.5-2.9-5.2-5.1 7.2-2.6V12.2l-5.2 1.9-.1 3.8-3.3.3v-2.6l1.7-2.3 5.6-2.2-2.3-.4 1.4-1.2.9.4-.8-1.4L54 9l-1-1.1L47.5 9l1.4 1.1-3.8 4.9-3.8-4.8 1.3-1.1-5-1.2L36.2 9l-1.5-.4-.8 1.4.9-.6 1.6 1.1-2.3.5 5.5 2 1.6 2.3v2.9l-3.3-.3v-3.6z'/%3e%3cpath d='M26.2 25h6.4v2.5h-6.4zm0-4.1h6.4v2.7h-6.4zm0-4.2h6.4v2.6h-6.4zm0-4h6.4v2.5h-6.4zM57.4 25h6.4v2.5h-6.4zm0-4.1h6.4v2.7h-6.4zm0-4.2h6.4v2.6h-6.4zm0-4h6.4v2.5h-6.4zM53.4 36.1h6.4V38h-6.4zm-23.2 0h6.4V38h-6.4z' fill='%23212121'/%3e%3c/svg%3e")}.flag\:AM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%23FF9811' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}.flag\:AO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 171h513v171H0z'/%3e%3cpath fill='%23D80027' class='prefix__st0' d='M0 0h513v171H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M332.7 135.6l17.5-8.6-7.4-19-18.7 6.2zm-45.6-56l5.5-18.8-19.1-7.2-8 18zm29.4 23.2l12.2-15.3-14.9-13.9-14.2 13.6zm19.4 68.9l19.5-.8v-21.3l-22.9.2zm-12.6 38.1l18.8 5.5 7.3-19-18-8zm-29 32.4l14.9 12.7 14.4-14.4-13.1-14.7zm-47-147.7l9.8 19.9 21.9 3.3-15.9 15.5 3.6 21.9-19.6-10.4-19.7 10.2 3.8-21.9-15.8-15.5 22-3.1z'/%3e%3cpath d='M250.8 61.3l-2.7 18.3c43.1 3.2 77 39.2 77 83.1 0 46-37.3 82.9-83.4 83.4-29.2.3-51.3-14.8-67-33.7l-13.9 12.3c15 19 40.8 39.9 80.9 39.9 56.3 0 101.9-45.6 101.9-101.9.1-53.2-40.7-96.9-92.8-101.4z'/%3e%3cpath fill='black' d='M291.9 223.4l-11.8 14s51.9 38.9 53.6 40.4c1.7 1.5 5.2 2 9.1-2.7 3.7-4.5 2.8-8.1.9-9.7-2-1.5-51.8-42-51.8-42z'/%3e%3cpath d='M206.1 157.2c-7.7 10.3-7.5 23.1 2.8 30.9 0 0 135.2 101.5 136.9 103 1.7 1.5 5.2 2 9.1-2.7 3.7-4.5 2.8-8.1.9-9.7-1.9-1.5-149.7-121.5-149.7-121.5zm47.7 99.1l7.3 18.2 19.5-6-4.8-19.1zm-40.4-3.7l-2 19.5 20.1 3.6 4.5-19.1zm-35.7-21.2L167.4 248l16.4 12.1 12.5-15.2z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:AQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 744 496'%3e%3cpath fill='%233A7DCE' d='M0 0h744v496H0V0z'/%3e%3cpath fill='white' d='M120 125l90 63 54-14 23-81 61-36 92 14 105 55 6 90 34 12v92l-65 115-78 24-72-17 18-30-8-32-10 9-162-25-49-85 20-46-49-62z'/%3e%3c/svg%3e")}.flag\:AR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%23338AF3' d='M0 0h512v114H0zm0 228h512v114H0z'/%3e%3ccircle fill='%23FFDA44' stroke='%23d6ab00' stroke-width='5' cx='256.5' cy='171' r='40'/%3e%3c/svg%3e")}.flag\:AS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338c' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M513 33L95.3 171 513 310.76v30.57L0 171 513 0z'/%3e%3cpath fill='white' d='M513 287.18v24.58L81.72 171 513 30v24.16'/%3e%3cpath fill='%23A2001D' d='M476.98 140.21l-21.89 10.68-3.18-15.32 31.19-29.77s-9.42-40.65-13.75-44.98l-112.32 55.82-6.84 36.76-31.9 28.59-.4 34.2 34.29-22.76 67.23-2.66-1.51 38.11h22.23l11.9-44.64 31.55-24.61-6.6-19.42z'/%3e%3cpath fill='%23EFC100' stroke='%23231F20' stroke-miterlimit='10' d='M317.89 238.41l-22.24-11.11 22.24-11.11h144.46v22.22z'/%3e%3c/svg%3e")}.flag\:AT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 114h513v114H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0zm0 228h513v114H0z'/%3e%3c/svg%3e")}.flag\:AU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338c' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M222.2 170.7c.3-.3.5-.6.8-.9-.2.3-.5.6-.8.9zM188 212.6l11 22.9 24.7-5.7-11 22.8 19.9 15.8-24.8 5.6.1 25.4-19.9-15.9-19.8 15.9.1-25.4-24.8-5.6 19.9-15.8-11.1-22.8 24.8 5.7zm197.9 28.5l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6v12.2l-9.4-7.6-9.5 7.6.1-12.2-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zm-48.6-116l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.9-2.7 9.5-7.5-5.3-10.9L332 136zm48.6-66.2l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.7v12.1l-9.4-7.6-9.5 7.6.1-12.1-11.8-2.7 9.5-7.5-5.3-10.9 11.8 2.7zm42.5 49.7l5.2 10.9 11.8-2.7-5.3 10.9 9.5 7.5-11.8 2.6V150l-9.4-7.6-9.5 7.6v-12.2l-11.8-2.6 9.5-7.5-5.3-10.9 11.8 2.7zM398 166.5l4.1 12.7h13.3l-10.8 7.8 4.2 12.7-10.8-7.9-10.8 7.9 4.1-12.7-10.7-7.8h13.3z'/%3e%3cpath d='M254.8 0v30.6l-45.1 25.1h45.1V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9H99v-48.6l-87.4 48.6H-1.2v-30.6L44 115H-1.2V55.7h59.1L-1.2 22.8V0h26.7L99 40.8V0h55.6v48.6L242.1 0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M142.8 0h-32v69.3h-112v32h112v69.4h32v-69.4h112v-32h-112z'/%3e%3cpath fill='%230052B4' d='M154.6 115l100.2 55.7v-15.8L183 115z'/%3e%3cpath fill='white' d='M154.6 115l100.2 55.7v-15.8L183 115z'/%3e%3cpath d='M154.6 115l100.2 55.7v-15.8L183 115zm-83.9 0l-71.9 39.9v15.8L99 115z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M99 55.7L-1.2 0v15.7l71.9 40z'/%3e%3cpath fill='white' d='M99 55.7L-1.2 0v15.7l71.9 40z'/%3e%3cpath d='M99 55.7L-1.2 0v15.7l71.9 40zm84 0l71.8-40V0L154.6 55.7z' fill='%23D80027'/%3e%3c/svg%3e")}.flag\:AW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 363 242'%3e%3cpath fill='%23338AF3' d='M0 0h363v242H0z'/%3e%3cpath fill='white' d='M57 96.9L14.7 78.2 57 59.6l18.6-42.2 18.6 42.2 42.3 18.6-42.3 18.7-18.6 42.2z'/%3e%3cpath fill='%23f30028' d='M75.6 40.6l11.5 26.1 26.1 11.5-26.1 11.5-11.5 26.1-11.5-26.1L38 78.2l26.1-11.5z'/%3e%3cpath d='M0 152.2h363v15.7H0zm0 31.4h363v15.7H0z' fill='%23FFDA44'/%3e%3c/svg%3e")}.flag\:AX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath fill='%23FFDA44' d='M513 210.9H202.2V342h-79.8V210.9H0v-79.8h122.4V0h79.8v131.1H513v61.2z'/%3e%3cpath fill='%23D80027' d='M513 149.7v42.6H183.7V342H141V192.3H0v-42.6h141V0h42.7v149.7z'/%3e%3c/svg%3e")}.flag\:AZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ef3340' d='M0 0h513v342H0z'/%3e%3cpath fill='%2300b5e2' d='M0 0h513v114H0z'/%3e%3cpath fill='%23509e2f' d='M0 228h513v114H0z'/%3e%3cg fill='white'%3e%3cpath d='M265.6 212.6c-23 0-41.6-18.6-41.6-41.6s18.6-41.6 41.6-41.6c7.2 0 13.9 1.8 19.8 5-9.2-9-21.9-14.6-35.8-14.6-28.3 0-51.2 22.9-51.2 51.2s22.9 51.2 51.2 51.2c13.9 0 26.6-5.6 35.8-14.6-5.9 3.2-12.6 5-19.8 5z'/%3e%3cpath d='M297.6 142.2l5.5 15.5 14.9-7.1-7.1 14.9 15.5 5.5-15.5 5.5 7.1 14.9-14.9-7.1-5.5 15.5-5.5-15.5-14.9 7.1 7.1-14.9-15.5-5.5 15.5-5.5-7.1-14.9 14.9 7.1z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:BA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2310338C' d='M0 0h513.1v342H0z'/%3e%3cpath fill='%23F6C500' d='M99.9 0h342v342'/%3e%3cg fill='white'%3e%3cpath d='M19.9 21.1L40.3 6.2 60.9 21 54 0H26.7z'/%3e%3cpath d='M92.3 25.5L84.4 1.3l-7.8 24.2H51.3l20.5 14.8-7.8 24 20.4-14.8L105 64.3l-7.9-24 20.5-14.9z'/%3e%3cpath d='M136.3 69.2l-7.8-24-7.8 24H95.5l20.4 14.9-7.8 24 20.4-14.8 20.6 14.8-7.8-24 20.4-14.9z'/%3e%3cpath d='M179.4 112.3l-7.8-24.1-7.8 24.1h-25.3l20.5 14.9-7.8 24 20.4-14.8 20.6 14.8-7.9-24 20.5-15z'/%3e%3cpath d='M222.5 155.3l-7.8-24-7.8 24h-25.4l20.6 15-7.8 24 20.4-14.9 20.4 14.9-7.8-24 20.6-15z'/%3e%3cpath d='M265.6 198.4l-7.8-24-7.8 24h-25.4l20.6 14.9-7.8 24.1 20.4-14.9 20.4 14.9-7.8-24.2 20.5-14.8z'/%3e%3cpath d='M308.7 241.5l-7.9-24-7.8 24h-25.3l20.5 14.8-7.9 24.2 20.6-14.9 20.4 14.8-7.8-24.1 20.5-14.8z'/%3e%3cpath d='M351.7 284.6l-7.8-24.2-7.8 24.2h-25.3l20.4 14.8-7.8 24.1 20.5-14.9 20.5 14.9-7.8-24.1 20.4-14.8z'/%3e%3cpath d='M387 303.5l-7.9 24.1-25.3.1 19.8 14.3h26.6l19.9-14.4h-25.3z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:BB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ffc726' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h171v342H0zm342 0h171v342H342z' fill='%2300267f'/%3e%3cpath d='M325.74 101.02l-31.97 12.4c-.68 1.35-5.79 7.54-8.18 53.06h-17.05v-60.42L256 78.68l-12.54 27v60.8H226.4c-2.39-45.53-7.8-52.48-8.47-53.84l-31.68-11.63c.15.31 15.4 31.34 15.4 78.01v12.54h41.81v71.07h25.08v-71.07h41.81v-12.54c0-24.13 4.17-44.02 7.68-56.46 3.82-13.57 7.7-21.49 7.74-21.57l-.03.03z'/%3e%3c/svg%3e")}.flag\:BD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%232d6e41' d='M0 85.331h513v342H0z'/%3e%3ccircle fill='%23F40B32' cx='218.902' cy='256.5' r='115'/%3e%3c/svg%3e")}.flag\:BE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23fdda25' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h171v342H0z'/%3e%3cpath fill='%23ef3340' d='M342 0h171v342H342z'/%3e%3c/svg%3e")}.flag\:BF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%233d944f' d='M0 0h513v342H0z'/%3e%3cpath fill='%23ef2b2d' d='M0 0h513v171H0z'/%3e%3cpath fill='%23FFDA44' d='M256 102.6l16.9 52h54.7l-44.2 32.2 16.8 52-44.2-32.1-44.2 32.1 16.8-52-44.2-32.2h54.7z'/%3e%3c/svg%3e")}.flag\:BG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2300966e' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23d62612' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")}.flag\:BH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M222.8 34.3l-85.2 34.2 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.1 85.2 34.1-85.2 34.1H0V0h137.6z'/%3e%3c/svg%3e")}.flag\:BI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath d='M215.9 170.7L0 314.6V26.8zM513 26.8v287.8L297.1 170.7z' fill='%2347a644'/%3e%3cpath fill='%230052B4' d='M512 26.8L296.1 170.7 512 314.6v26.7h-40.1L256 197.4 40.1 341.3H0v-26.7l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H512z'/%3e%3cpath fill='white' d='M513 26.8L297.1 170.7 513 314.6V342h-40L256 197.4 39 342H0v-27.4l215.9-143.9L0 26.8V0h40.1L256 143.9 471.9 0H513z'/%3e%3ccircle fill='white' cx='251.6' cy='170.7' r='100.2'/%3e%3cpath d='M251.4 103.6l7.4 12.9h14.8l-7.4 12.8 7.4 12.8h-14.8l-7.4 12.9-7.4-12.9h-14.8l7.4-12.8-7.4-12.8H244zm38.8 66.7l7.4 12.9h14.8L305 196l7.4 12.8h-14.8l-7.4 12.9-7.4-12.9h-14.9l7.4-12.8-7.4-12.8h14.9zm-77.2 0l7.4 12.9h14.9l-7.4 12.8 7.4 12.8h-14.9l-7.4 12.9-7.4-12.9h-14.8l7.4-12.8-7.4-12.8h14.8z' fill='%23D80027' stroke='%2347a644' stroke-width='3'/%3e%3c/svg%3e")}.flag\:BJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%23008751' d='M0 85.333h513v342H0z'/%3e%3cpath fill='%23fcd116' d='M196.666 85.333H513v171H196.666z'/%3e%3cpath fill='%23e8112d' d='M196.666 256H513v171H196.666z'/%3e%3c/svg%3e")}.flag\:BL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='white' d='M0 0h512v341.33H0z'/%3e%3cpath fill='%23E6BC00' d='M157.31 199.76s-9.04 43.93-19.31 40.39c-10.62-3.54-17.53-18.76-17.53-18.76l-14.52 21.24s38.18 8.48 41.01 5.47c1.22-1.14 8.21-15.1 10.34-26.05v-22.29zm-56.13 60.57s-2.48 20.18-1.06 22.66c1.24 2.3 39.48 11.33 39.48 11.33s-24.96 16.46-29.74 20.54L91.8 284.94l-.71-24.61h10.09zm11.33-165.69s39.65 41.6 40.36 45.5c.71 3.72-4.25 3.19-4.25 3.19s-44.79-37.53-49.92-41.07c-5.31-3.55 13.81-7.62 13.81-7.62z'/%3e%3cpath fill='%23ADADAD' d='M99.41 104.73s16.99-.71 16.64-11.51c-.35-10.62-11.15-14.87-19.12-12.39-7.97 2.3-23.01 13.45-13.63 35.05 9.38 21.42 23.37 29.39 26.2 47.8 0 0-5.46 9.86-19.12.35-16.9-11.77-6.2-38.24-10.44-44.96-4.25-7.08-40.95-38.92-40.95-38.92s-30.24 39.37-18 74.92c16.95 49.21 51.74 31.98 64.61 36.76 0 0-42.13 61.96-49.57 67.09 0 0 24.08 8.32 47.8-18.76 0 0 5.84 9.74 7.08 20.18h10.27c4.78-26.2 51.51-64.26 49.92-82.32-1.77-21.25-49.21-49.39-51.69-73.29z'/%3e%3cpath fill='%23E6BC00' d='M359.17 201.27s8.96 42.43 19.23 38.89c10.62-3.54 17.53-18.76 17.53-18.76l14.52 21.24s-37 8.48-39.83 5.47c-1.21-1.14-9.32-13.79-11.52-24.66l.07-22.18zm56.05 59.06s2.48 20.18 1.06 22.66c-1.24 2.3-39.48 11.33-39.48 11.33s24.96 16.46 29.74 20.54l18.06-29.92.71-24.61h-10.09zM403.89 94.64s-39.65 41.6-40.36 45.5c-.71 3.72 4.25 3.19 4.25 3.19s44.79-37.53 49.92-41.07c5.14-3.55-13.81-7.62-13.81-7.62z'/%3e%3cpath fill='%23125ECC' d='M157.31 87.06H359.1v145.46c0 16.06-9.69 21.39-21.91 31.85l-45.92 39.41c-18.25 15.62-47.91 15.57-66.07 0l-46.01-39.43c-12.08-10.35-21.88-15.71-21.88-31.82V87.06z'/%3e%3cpath fill='%23FFE600' d='M200.55 147.71c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65-3c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65 3c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zM214.96 274.43c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41c.01 7.96-6.45 14.41-14.41 14.41zm43.24 14.42c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41c0 7.95-6.45 14.41-14.41 14.41zm43.24-14.42c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41z'/%3e%3cpath fill='%23D60537' d='M157.31 175.36H359.1v57.65H157.31v-57.65z'/%3e%3cpath fill='%23EACE00' d='M142.9 43.82s57.65-14.41 115.31-14.41 115.31 14.41 115.31 14.41l-14.41 57.65s-50.45-14.41-100.89-14.41-100.89 14.41-100.89 14.41L142.9 43.82z'/%3e%3cpath fill='%237A6920' d='M258.2 72.65c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm57.65 5c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41zm-115.3 0c-7.96 0-14.41-6.45-14.41-14.41s6.45-14.41 14.41-14.41 14.41 6.45 14.41 14.41-6.45 14.41-14.41 14.41z'/%3e%3cpath fill='%23ADADAD' d='M365.08 178.02c-1.59 18.06 45.14 56.12 49.92 82.32h10.27c1.24-10.44 7.08-20.18 7.08-20.18 23.72 27.09 47.8 18.76 47.8 18.76-7.44-5.13-49.57-67.09-49.57-67.09 12.88-4.78 47.67 12.45 64.61-36.76 12.24-35.55-18-74.92-18-74.92s-36.7 31.84-40.95 38.92c-4.25 6.73 6.46 33.2-10.44 44.96-13.66 9.51-19.12-.35-19.12-.35 2.83-18.41 16.82-26.38 26.2-47.8 9.38-21.6-5.66-32.75-13.63-35.05-7.97-2.48-18.76 1.77-19.12 12.39-.35 10.8 16.64 11.51 16.64 11.51-2.48 23.9-49.92 52.04-51.69 73.29z'/%3e%3ccircle fill='white' cx='258.2' cy='204.19' r='16.93'/%3e%3c/svg%3e")}.flag\:BM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23c8102e' d='M0 0h513v342H0z'/%3e%3cpath fill='%23012169' d='M0 .1h256.5v171H0z'/%3e%3cpath fill='white' d='M256 0h-22.6L160 48.9V0H96v48.9L22.6 0H0v22.7l46.1 30.7H0v64h46.1L0 148.1v22.6h22.6L96 121.8v48.9h64v-48.9l73.4 48.9H256v-22.6l-46.1-30.7H256v-64h-46.1L256 22.7z'/%3e%3cpath fill='%23c8102e' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%23c8102e' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zm-7.3 170.6l-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3cg transform='translate(13 5)'%3e%3cpath fill='white' d='M303.9 94.94v99.69c0 59.81 79.75 99.69 79.75 99.69s79.75-39.88 79.75-99.69V94.94H303.9z'/%3e%3cpath fill='%232F8F22' d='M436.37 254.44H330.93c23.13 25.08 52.72 39.88 52.72 39.88s29.59-14.8 52.72-39.88z'/%3e%3ccircle fill='%2365B5D2' cx='383.65' cy='214.56' r='39.88'/%3e%3ccircle fill='%23c8102e' cx='343.77' cy='194.63' r='19.94'/%3e%3ccircle fill='%23c8102e' cx='423.52' cy='194.63' r='19.94'/%3e%3ccircle fill='%23c8102e' cx='383.65' cy='154.75' r='19.94'/%3e%3c/g%3e%3c/svg%3e")}.flag\:BN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%23FFDA44' d='M0 0h512v341.33H0z'/%3e%3cpath d='M0 193.74l512 127.19V214.26L0 97.08z'/%3e%3cpath fill='white' d='M512 234.26v-86.67L0 20.41v86.67'/%3e%3cg fill='%23D80027' stroke='%23231F20' stroke-width='3' stroke-miterlimit='10'%3e%3cpath d='M306.4 134.01a50.28 50.28 0 016.07 24.02c0 21.55-13.51 39.94-32.52 47.19v-59.51c5.7-1.19 10-6.37 10-12.59 6.9 0 12.5-5.75 12.5-12.85h-.42c6.9 0 12.91-5.75 12.91-12.85h-34.99V76.58l-14.99-27.71-15 27.71v30.84h-34.99c0 7.1 6.01 12.85 12.91 12.85h-.42c0 7.1 5.6 12.85 12.5 12.85 0 6.22 4.29 11.4 9.99 12.59v61.37c-22.09-5.39-38.48-25.3-38.48-49.05 0-8.7 2.2-16.88 6.07-24.02-10.96 11.21-17.72 26.53-17.72 43.44 0 34.32 27.82 62.15 62.15 62.15s62.15-27.83 62.15-62.15c0-16.91-6.77-32.24-17.72-43.44z'/%3e%3cpath d='M198.46 226.81s20.69 27.71 66.5 27.71 66.5-27.71 66.5-27.71l13.47 28.37s-21.03 27.71-79.97 27.71-79.97-27.71-79.97-27.71l13.47-28.37zm-69.22-93.63h20.88l24.93 27.26v73.45h-26.28v-68.37zm270.76 0h-20.88l-24.93 27.26v73.45h26.27v-68.37z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:BO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23d52b1e' d='M0 0h513v114H0z'/%3e%3cpath fill='%23f9e300' d='M0 114h513v114H0z'/%3e%3cpath fill='%23007934' d='M0 228h513v114H0z'/%3e%3c/svg%3e")}.flag\:BQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23012a87' d='M0 341.3h512V0z'/%3e%3cpath fill='%23f9d90f' d='M250.4 0H0v166.9z'/%3e%3cpath fill='%23dc171d' d='M140.4 118.3l12.2 21.2h24.5l-12.3 21.1 12.3 21.2h-24.5L140.4 203l-12.2-21.2h-24.5l12.3-21.2-12.3-21.1h24.5z'/%3e%3ccircle fill='none' stroke='black' stroke-width='9' stroke-miterlimit='10' cx='140.4' cy='160.6' r='57.7'/%3e%3c/svg%3e")}.flag\:BR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23009b3a' d='M0 0h513v342H0z'/%3e%3cpath fill='%23fedf00' d='M256.5 19.3l204.9 151.4L256.5 322 50.6 170.7z'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='80.4'/%3e%3cpath fill='%23002776' d='M215.9 165.7c-13.9 0-27.4 2.1-40.1 6 .6 43.9 36.3 79.3 80.3 79.3 27.2 0 51.3-13.6 65.8-34.3-24.9-31-63.2-51-106-51zm119 20.3c.9-5 1.5-10.1 1.5-15.4 0-44.4-36-80.4-80.4-80.4-33.1 0-61.5 20.1-73.9 48.6 10.9-2.2 22.1-3.4 33.6-3.4 46.8.1 89 19.5 119.2 50.6z'/%3e%3c/svg%3e")}.flag\:BS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23ffc72c' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%2300778b'/%3e%3cpath d='M256 256.006L0 426.668V85.331z'/%3e%3c/svg%3e")}.flag\:BT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23FF7415' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M512 0H0v341.3'/%3e%3cpath fill='none' stroke='white' stroke-width='42' stroke-miterlimit='10' d='M128.7 255.5s35 54 67.3 32.4c56.9-37.9-68.9-108.6-2.9-152.6 58.3-38.8 76.6 103.5 137.6 62.8 59-39.3-64.7-111.4-9.2-148.4 33.4-22.2 67.1 32.6 67.1 32.6'/%3e%3c/svg%3e")}.flag\:BV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 33.333 1100 733.333'%3e%3cpath fill='%23ef2b2d' d='M0 0h1100v800H0z'/%3e%3cpath fill='white' d='M300 0h200v800H300z'/%3e%3cpath fill='white' d='M0 300h1100v200H0z'/%3e%3cpath fill='%23002868' d='M350 0h100v800H350z'/%3e%3cpath fill='%23002868' d='M0 350h1100v100H0z'/%3e%3c/svg%3e")}.flag\:BW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 238h513v104H0zM0 0h513v104H0z' fill='%236da9d2'/%3e%3cpath d='M0 125.5h513v89.656H0z'/%3e%3c/svg%3e")}.flag\:BY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23007C30' d='M0 0h513v342H0z'/%3e%3cpath fill='%23CE1720' d='M0 230h513V0H0'/%3e%3cpath fill='white' d='M100 230V0H0v342h513-413z'/%3e%3cpath d='M28 159.6L8.6 128.2 28 97.4l19.3 30.8zm44.6 0l-19.3-31.4 19.3-30.8L92 128.2zM28 241.2L8.6 209.8 28 179l19.3 30.8zm44.6 0l-19.3-31.4L72.6 179 92 209.8z' fill='%23CE1720'/%3e%3cpath d='M28 73.8l-16.1-26L28 22.2l16 25.6zm44.6 0l-16-26 16-25.6 16.1 25.6zM28 318l-16.1-26.1L28 266.3l16 25.6zm44.6 0l-16-26.1 16-25.6 16.1 25.6z' fill='none' stroke='%23CE1720' stroke-width='7'/%3e%3c/svg%3e")}.flag\:BZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23003e87' d='M0 0h512v341.3H0z'/%3e%3ccircle fill='white' cx='260.9' cy='170.9' r='118.9'/%3e%3ccircle fill='none' stroke='%236DA544' stroke-width='18' stroke-miterlimit='10' cx='261.9' cy='173.1' r='94.5'/%3e%3cg stroke='black'%3e%3cpath fill='%23003e87' d='M261.9 151.5l-50.6 23.4v20c0 11.8 6.1 22.8 16.2 28.9L262 239l34.5-15.2c10-6.2 16.2-17.1 16.2-28.9v-20l-50.8-23.4z'/%3e%3cpath fill='%23FFDA44' d='M211.3 128.1h101.3v46.7H211.3z'/%3e%3c/g%3e%3cpath d='M0 0h512v35H0zm0 306h512v35H0z' fill='%23ce1127'/%3e%3c/svg%3e")}.flag\:CA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h142v342H0zm371 0h142v342H371zm-64.5 206l50.4-25.2-25.2-12.6V143l-50.4 25.2 25.2-50.4h-25.2L256.1 80l-25.2 37.8h-25.2l25.2 50.4-50.4-25.2v25.2l-25.2 12.6 50.4 25.2-12.6 25.2h50.4V269h25.2v-37.8h50.4z' fill='red'/%3e%3c/svg%3e")}.flag\:CC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='green' d='M0 0h512v341.3H0z'/%3e%3cpath d='M422.7 252.4l6.2 12.8 13.8-3.2-6.2 12.8 11.2 8.8-13.9 3.2V301l-11.1-8.9-11.1 8.9v-14.2l-13.8-3.2 11.1-8.8-6.2-12.8 13.9 3.2zm-46.6-136.3l6.2 12.9 13.8-3.2-6.2 12.8 11.2 8.8-13.9 3.1v14.3l-11.1-8.9-11.1 8.9.1-14.3-13.9-3.1 11.1-8.8-6.2-12.8L370 129zm37-77.8l6.2 12.8 13.8-3.2-6.2 12.8 11.2 8.9-13.9 3.1v14.2L413.1 78 402 86.9l.1-14.2-13.9-3.1 11.1-8.9-6.2-12.8 13.9 3.2zm51.8 58.4l6.2 12.8 13.9-3.2-6.3 12.8 11.2 8.9-13.9 3.1.1 14.2-11.2-8.9-11.1 8.9.1-14.2L440 128l11.2-8.9-6.3-12.8 13.9 3.2zm-28 68.1l4.9 14.8h15.6l-12.6 9.2 4.8 14.9-12.7-9.2-12.6 9.2 4.8-14.9-12.6-9.2h15.6zM306.8 254.7c-49.2 0-89.1-39.9-89.1-89.1s39.9-89.1 89.1-89.1c15.3 0 29.8 3.9 42.4 10.7C329.4 67.9 302.3 56 272.5 56c-60.5 0-109.6 49.1-109.6 109.6S212 275.3 272.5 275.3c29.8 0 56.9-11.9 76.6-31.3-12.6 6.8-27 10.7-42.3 10.7zM140.4 59.5C129.7 41 109.7 28.6 86.8 28.6S44 41 33.3 59.5h107.1zm.2.4l-53.8 53.8-53.7-53.8C28 68.9 25 79.3 25 90.5c0 34.2 27.7 61.9 61.9 61.9s61.9-27.7 61.9-61.9c-.1-11.2-3.1-21.6-8.2-30.6z' fill='%23FFDA44'/%3e%3cpath fill='%23A2001D' d='M71.4 98.2v52.2c4.9 1.3 10.1 1.9 15.5 1.9s10.5-.7 15.5-1.9V98.2h-31z'/%3e%3c/svg%3e")}.flag\:CD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23338AF3' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M512 66.9V0H411.7L0 274.4v66.9h100.3z'/%3e%3cpath fill='%23D80027' d='M512 0v40.1L60.2 341.3H0v-40.1L451.8 0z'/%3e%3cpath fill='%23FFDA44' d='M93.6 31.2l16.3 50.4H163l-42.9 31.2 16.4 50.5-42.9-31.2-43 31.2L67 112.8 24.1 81.6h53.1z'/%3e%3c/svg%3e")}.flag\:CF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23d21034' d='M0 0h512v341.3H0z'/%3e%3cpath d='M0 170.7h211.5V256H0zm300.5 0H512V256H300.5z' fill='%233a9927'/%3e%3cpath fill='%23003082' d='M0 0v85.3h211.5V0h89v85.3H512V0z'/%3e%3cpath d='M300.5 85.3H512v85.3H300.5zM0 85.3h211.5v85.3H0z' fill='white'/%3e%3cpath d='M300.5 341.3h-89V256H0v85.3h512V256H300.5zM105.7 8.6l8.6 26.2h27.5L119.5 51l8.6 26.2L105.7 61 83.4 77.2 91.9 51 69.6 34.8h27.6z' fill='%23ffce00'/%3e%3c/svg%3e")}.flag\:CG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%23da1a35' d='M0 85.331h513v342H0z'/%3e%3cpath fill='%23009543' d='M443.726 85.331L102.4 426.657H0V85.331z'/%3e%3cpath fill='%23fbde4a' d='M500.124 85.331L158.798 426.657H11.876L353.202 85.331z'/%3e%3c/svg%3e")}.flag\:CH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='red' d='M0 85.337h513v342H0z'/%3e%3cpath fill='white' d='M356.174 222.609h-66.783v-66.783h-66.782v66.783h-66.783v66.782h66.783v66.783h66.782v-66.783h66.783z'/%3e%3c/svg%3e")}.flag\:CI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23009e60' d='M330.207 85.331H512v341.337H330.207z'/%3e%3cpath fill='%23f77f00' d='M0 85.331h181.793v341.337H0z'/%3e%3c/svg%3e")}.flag\:CK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='%2301237a' d='M0 85.332h513v342H0z'/%3e%3cpath d='M384 156.705l5.283 16.254h17.089l-13.826 10.045 5.281 16.254L384 189.211l-13.825 10.047 5.28-16.254-13.825-10.045h17.089zm-70.209 29.081l15.228 7.758 12.084-12.083-2.673 16.879 15.227 7.759-16.879 2.673-2.674 16.88-7.76-15.227-16.878 2.673 12.086-12.084zm-29.081 70.209l16.254-5.281.001-17.089 10.044 13.825 16.254-5.282-10.046 13.827 10.046 13.826-16.254-5.28-10.044 13.825v-17.09zm29.081 70.209l7.759-15.229-12.084-12.084 16.881 2.674 7.757-15.227 2.674 16.879 16.879 2.672-15.227 7.759 2.673 16.882-12.084-12.087zM384 355.284l-5.281-16.253h-17.091l13.827-10.045-5.28-16.254L384 322.776l13.827-10.044-5.281 16.254 13.826 10.045h-17.089zm70.209-29.08l-15.229-7.758-12.083 12.084 2.673-16.882-15.227-7.756 16.879-2.675 2.675-16.879 7.756 15.227 16.881-2.674-12.086 12.085zm29.081-70.209l-16.254 5.281v17.09l-10.045-13.826-16.254 5.281 10.046-13.826-10.046-13.827 16.254 5.282 10.045-13.825v17.089zm-29.081-70.207l-7.757 15.226 12.082 12.084-16.881-2.673-7.756 15.227-2.675-16.88-16.879-2.675 15.227-7.757-2.673-16.878 12.084 12.082zM0 186.665v16h46.069L0 233.377v7.539l57.377-38.252H80L0 255.998h112v-69.334H0zm96 69.331H22.628L96 207.083v48.913zm80-117.331l80-53.334H144v69.334h112v-16h-46.069L256 107.951v-7.539l-57.377 38.251H176v.002zm-16-53.332h73.372L160 134.246V85.333zm-16 170.665h112l-80-53.334h22.623L256 240.917v-7.539l-46.069-30.713H256v-16H144v69.333zm16-48.915l73.372 48.913H160v-48.913zM112 85.331H0l80 53.334H57.377L0 100.413v7.539l46.069 30.712H0v16h112V85.331zm-16 48.915L22.628 85.333H96v48.913z' fill='white'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.331h-32v69.334H0v32h112v69.333h32v-69.333h112v-32H144z'/%3e%3cpath d='M80 138.665L0 85.331v15.082l57.377 38.252zm96 0h22.623L256 100.413V85.331zm-118.623 64L0 240.917v15.081l80-53.333zm118.623 0l80 53.333v-15.081l-57.377-38.252z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:CL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M196 0h317v171H196z'/%3e%3cpath fill='%230037A1' d='M0 0h196v171H0z'/%3e%3cpath fill='white' d='M98 24.5L113.1 71H162l-39.6 28.7 15.2 46.5L98 117.5l-39.6 28.7 15.2-46.5L34 71h48.9z'/%3e%3c/svg%3e")}.flag\:CM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23ce1126' d='M0 0h513v342H0z'/%3e%3cpath fill='%23007a5e' d='M0 0h171v342H0z'/%3e%3cpath d='M342 0h171v342H342zm-86 102.2l17.2 53H329L283.9 188l17.2 53-45.1-32.7-45.1 32.7 17.2-53-45.1-32.8h55.8z' fill='%23fcd116'/%3e%3c/svg%3e")}.flag\:CN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath d='M226.8 239.2l-9.7-15.6-17.9 4.4 11.9-14.1-9.7-15.6 17.1 6.9 11.8-14.1-1.3 18.4 17.1 6.9-17.9 4.4zM290.6 82l-10.1 15.4 11.6 14.3-17.7-4.8-10.1 15.5-1-18.4-17.7-4.8 17.2-6.6-1-18.4 11.6 14.3zm-54.4-56.6l-2 18.3 16.8 7.6-18 3.8-2 18.3-9.2-16-17.9 3.8 12.3-13.7-9.2-15.9 16.8 7.5zm56.6 136.4l-14.9 10.9 5.8 17.5-14.9-10.8-14.9 11 5.6-17.6-14.9-10.7 18.4-.1 5.6-17.6 5.8 17.5zM115 46.3l17.3 53.5h56.2l-45.4 32.9 17.3 53.5-45.4-33-45.5 33 17.4-53.5-45.5-32.9h56.3z' fill='%23FFDA44'/%3e%3c/svg%3e")}.flag\:CO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 343.096h512v83.567H0z'/%3e%3cpath fill='%230052B4' d='M0 256h512v87.096H0z'/%3e%3c/svg%3e")}.flag\:CR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 211.473h512v89.043H0z'/%3e%3cpath d='M0 352.462h512v74.207H0zM0 85.331h512v74.207H0z' fill='%230052B4'/%3e%3c/svg%3e")}.flag\:CU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23FF9811' d='M0-40.8v422.9-211.4z'/%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath d='M0 0h512v68.3H0zm0 136.5h512v68.3H0zm0 136.6h512v68.3H0z' fill='%230052B4'/%3e%3cpath fill='%23D80027' d='M256 170.7L0 341.3V0z'/%3e%3cpath fill='white' d='M86.5 111.4l12.7 39.2h41.3l-33.4 24.2 12.8 39.3-33.4-24.2-33.4 24.2 12.8-39.3-33.4-24.2h41.2z'/%3e%3c/svg%3e")}.flag\:CV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23003893' d='M0 0h513v342H0z'/%3e%3cpath fill='%23cf2027' d='M0 182.2h513v41.4H0z'/%3e%3cpath fill='white' d='M0 140.8h513v41.4H0zm0 82.8h513V265H0z'/%3e%3cpath d='M150.4 70l6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13.1-17.9 13.1 6.8-21.1-17.9-13.1h22.2zm0 209.7l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13h22.2zm-97.6-70.9l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-17.9-13H46zM90.1 91l6.9 21.1h22.2l-18 13 6.9 21.2-18-13.1-17.9 13.1 6.8-21.2-18-13h22.3zm-66.3 71H46l6.8-21.1 6.9 21.1h22.2l-18 13.1 6.9 21.1-18-13-17.9 13 6.8-21.1zm48.4 148.9l6.8-21.1-18-13h22.3l6.8-21.2 6.9 21.2h22.2l-18 13 6.9 21.1-18-13zM248 208.8l-6.9 21.1h-22.2l18 13-6.9 21.2 18-13.1 18 13.1-6.9-21.2 18-13h-22.2zM210.7 91l-6.8 21.1h-22.2l17.9 13-6.8 21.2 17.9-13.1 18 13.1-6.9-21.2 18-13h-22.2zm66.4 71h-22.2l-6.9-21.1-6.9 21.1h-22.2l18 13.1-6.9 21.1 18-13 18 13-6.9-21.1zm-48.4 148.9l-6.9-21.1 18-13h-22.2l-6.9-21.2-6.8 21.2h-22.2l17.9 13-6.8 21.1 17.9-13z' fill='%23f7d116' stroke='black'/%3e%3c/svg%3e")}.flag\:CW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23002b7f' d='M0 0h513v342H0z'/%3e%3cpath fill='%23f9e814' d='M0 233.5h513v51H0z'/%3e%3cpath d='M168.7 86.5l12.9 39.8h41.8l-33.8 24.5 12.9 39.7-33.8-24.5-33.8 24.5 12.9-39.7-33.8-24.5h41.8zm-83.3-54l7.8 23.9h25L97.9 71.1l7.8 23.8-20.3-14.7-20.3 14.7 7.8-23.8-20.3-14.7h25.1z' fill='white'/%3e%3c/svg%3e")}.flag\:CX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230021ad' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%231c8a42' d='M0 0h512v341.3'/%3e%3cpath d='M77.6 272l5.7 11.9 12.8-3-5.7 11.9 10.3 8.1-12.8 2.9V317l-10.3-8.3-10.2 8.3v-13.2l-12.8-2.9 10.3-8.1-5.8-11.9 12.9 3zm-37.1-98.9l5.7 11.9 12.8-3-5.7 11.8 10.3 8.2-12.9 2.9.1 13.2-10.3-8.3-10.3 8.3.1-13.2-12.9-2.9 10.4-8.2L22 182l12.8 3zm37.1-80.9l5.7 11.8 12.8-2.9-5.7 11.8 10.3 8.2-12.8 2.9v13.1l-10.3-8.2-10.2 8.2V124l-12.8-2.9 10.3-8.2-5.8-11.8L72 104zm46.1 62.9l5.7 11.9 12.8-3-5.7 11.9 10.3 8.1-12.8 2.9v13.2l-10.3-8.2-10.2 8.2v-13.2l-12.8-2.9 10.3-8.1-5.7-11.9 12.8 3zm-32.9 54l4.4 13.7h14.5L98 231.3l4.5 13.7-11.7-8.4-11.7 8.4 4.5-13.7-11.7-8.5h14.4z' fill='white'/%3e%3ccircle fill='%23ffc639' cx='267.1' cy='170.7' r='74.5'/%3e%3cpath fill='%231c8a42' d='M267.1 220.3h24.8s10.8-19 0-37.2l24.8-24.8-12.4-24.8h-12.4s-6.2 18.6-31 18.6-31-18.6-31-18.6h-12.4l12.4 24.8-12.4 24.8 12.4 12.4s12.4-24.8 37.2-12.4c0 0 10.5 15.5 0 37.2z'/%3e%3cpath fill='%23ffc639' d='M464.4 92.2c.6-2.9-.2-17.6-.2-20.7 0-21.3-13.9-39.4-33.2-45.7 5.9 12 9.2 25.4 9.2 39.7 0 4.8-.4 9.5-1.1 14.1-2.9-4.7-6.6-8.9-11.2-12.6-17.1-13.6-40.6-14-57.9-2.5 13.4 2.9 26.3 8.9 37.7 18 9 7.1 16.2 16.8 21.7 26.1 0 0-17.8 10.9-31 15.1s-42.3 7.9-42.3 7.9c72 12 132-36 132-36-6.5-13.4-15.8-4-23.7-3.4z'/%3e%3c/svg%3e")}.flag\:CY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23DB7D00' d='M141.7 154.7s.2 67.1 74.7 65.3l4.5 13.9h8.9s-7.4-41.1 60.1-41.5c0 0 0-27.6 27.6-27.6H359s-66-51.8 58.9-118l1.8-13.1s-129.9 71-198.9 57.2c0 0 10.7 42.5-10.8 42.5-10.8 0-9.7-8.1-32.3-8.1-18.7 0-17.3 19.7-26.3 19.5-8.9-.2-18.8-12.3-19.6-10.2-.7 2.1 9.9 20.1 9.9 20.1z'/%3e%3cg fill='%23006651'%3e%3cpath d='M237.2 308.1c6.9-5 13-6.6 22.4-8.3s19.4-4.4 24.6-5.8-17.7 6.6-23.5 8.3c-5.8 1.6-23.5 5.8-23.5 5.8zm37.9-14.7c-1.9-11.9 2.8-24.3 13.5-29.3 2.5 8.6-5.2 23.2-13.5 29.3zm18.2-6.2c-5.8-9.8 4-22.6 11.1-28.8 3.3 6-2.5 23.7-11.1 28.8zm16.9-7.6c-6.2-8.4 1.1-23.2 8.8-29 3.1 8.2.1 23.2-8.8 29zm16.9-10.6c-5.6-8-1.7-20.4 6.3-28.4 5.8 6.6.9 21-6.3 28.4zm13.5-10.7c-4.7-7.5 1.1-25.4 8.6-30.4 3.3 6.6.8 25.4-8.6 30.4zm10.8-2.8c-1.4-10.8 17.4-22.7 25.2-22.4-.9 8.9-8.9 18.6-25.2 22.4zm-10.5 12.2c8.8-9.1 26-9.1 32.1-7.2-1.7 5.3-21.9 16.9-32.1 7.2z'/%3e%3cpath d='M328.7 276.8c12.4-3.3 20.5-6.1 27.9 1.7-5.2 6.6-25.4 4.7-27.9-1.7zm-17.7 8c11.9-6.4 26.3 3 28.5 8.6-13.3 5.5-28.7-7.2-28.5-8.6zm-16.3 9.2c10.8-4.1 23.2 1.4 28.2 7.5-5.8 2.7-21 5.7-28.2-7.5zm-14.9 4.7c12.4-1.4 24.4 8 27 13.4-15.9 1.5-22-3.2-27-13.4zm-4 9.4c-6.9-5-13-6.6-22.4-8.3-9.4-1.7-19.4-4.4-24.6-5.8-5.3-1.4 17.7 6.6 23.5 8.3 5.8 1.6 23.5 5.8 23.5 5.8zm-37.9-14.7c1.9-11.9-2.8-24.3-13.5-29.3-2.5 8.6 5.2 23.2 13.5 29.3zm-18.2-6.2c5.8-9.8-4-22.6-11.1-28.8-3.3 6 2.5 23.7 11.1 28.8zm-16.9-7.6c6.2-8.4-1.1-23.2-8.8-29-3.1 8.2-.1 23.2 8.8 29zM185.9 269c5.6-8 1.7-20.4-6.3-28.4-5.8 6.6-.9 21 6.3 28.4zm-13.5-10.7c4.7-7.5-1.1-25.4-8.6-30.4-3.3 6.6-.8 25.4 8.6 30.4zm-10.8-2.8c1.4-10.8-17.4-22.7-25.2-22.4.9 8.9 8.9 18.6 25.2 22.4zm10.5 12.2c-8.8-9.1-26-9.1-32.1-7.2 1.7 5.3 21.9 16.9 32.1 7.2z'/%3e%3cpath d='M184.3 276.8c-12.4-3.3-20.5-6.1-27.9 1.7 5.2 6.6 25.4 4.7 27.9-1.7zm17.7 8c-11.9-6.4-26.3 3-28.5 8.6 13.3 5.5 28.7-7.2 28.5-8.6zm16.3 9.2c-10.8-4.1-23.2 1.4-28.2 7.5 5.8 2.7 21 5.7 28.2-7.5zm14.9 4.7c-12.4-1.4-24.4 8-27 13.4 15.9 1.5 22-3.2 27-13.4z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:CZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2311457e' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23d7141a' d='M512 256v170.663H0L215.185 256z'/%3e%3cpath fill='white' d='M512 85.337V256H215.185L0 85.337z'/%3e%3c/svg%3e")}.flag\:DE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath d='M0 85.331h512v113.775H0z'/%3e%3cpath fill='%23FFDA44' d='M0 312.882h512v113.775H0z'/%3e%3c/svg%3e")}.flag\:DJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%2312ad2b' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%236ab2e7' d='M512 0v166.7L0 170.8V0z'/%3e%3cpath fill='white' d='M256 170.7L0 341.3V0z'/%3e%3cpath fill='%23d7141a' d='M89.8 92.5l17 52.4H162l-44.6 32.5 17 52.4-44.6-32.4-44.6 32.4 17-52.4-44.6-32.5h55.2z'/%3e%3c/svg%3e")}.flag\:DK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23c60c30' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M190 0h-60v140H0v60h130v142h60V200h323v-60H190z'/%3e%3c/svg%3e")}.flag\:DM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23496E2D' d='M0 0h512v341.3H0z'/%3e%3cpath d='M0 110.7v120h512v-120z'/%3e%3cpath fill='%23FFDA44' d='M0 110.7h512v40H0z'/%3e%3cpath fill='white' d='M0 190.7h512v40H0z'/%3e%3cpath d='M196 0h120v341.3H196z'/%3e%3cpath fill='%23FFDA44' d='M196 0h40v341.3h-40z'/%3e%3cpath fill='white' d='M274.7 0h40v341.3h-40z'/%3e%3ccircle fill='%23D80027' cx='256' cy='170.7' r='123.1'/%3e%3cpath d='M256 58.6l4.6 14.2h15l-12.1 8.9 4.6 14.2-12.1-8.8-12.1 8.8 4.6-14.2-12.1-8.9h15zM190.1 80l12.2 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15l-4.6 14.2-4.7-14.2h-15l12.1-8.8zm-40.7 56h15l4.6-14.2 4.7 14.2h15l-12.2 8.8 4.7 14.3-12.2-8.8-12.1 8.8 4.6-14.3zm0 69.3l12.1-8.8-4.6-14.3L169 191l12.2-8.8-4.7 14.3 12.2 8.8h-15l-4.7 14.3-4.6-14.3zm40.7 56.1l4.6-14.3-12.1-8.8h15l4.7-14.3 4.6 14.3h15l-12.1 8.8 4.6 14.3-12.1-8.9zm65.9 21.4l-4.6-14.3h-15l12.1-8.8-4.6-14.3 12.1 8.8 12.1-8.8-4.6 14.3 12.1 8.8h-15zm65.9-21.4l-12.2-8.9-12.1 8.9 4.6-14.3-12.1-8.8h15l4.6-14.3 4.7 14.3h15l-12.1 8.8zm40.7-56.1h-15l-4.6 14.3-4.7-14.3h-15l12.2-8.8-4.7-14.3L343 191l12.1-8.8-4.6 14.3zm0-69.3l-12.1 8.8 4.6 14.3-12.1-8.8-12.2 8.8 4.7-14.3-12.2-8.8h15l4.7-14.2 4.6 14.2zm-40.7-56l-4.6 14.3 12.1 8.8h-15l-4.7 14.2-4.6-14.2h-15l12.1-8.8-4.6-14.3 12.1 8.8zM279.3 168.7c-11-21.1-14.5-25.1-14.5-25.1s.4-9.7.4-15.6c0-8.8-7.4-15.8-16.5-15.8-8.6 0-15.7 2.9-16.5 11-4.2.9-8.6 4.1-8.6 10.7 0 4.8 1 7.3 5.2 9.3 2.1-4.6 4.3-4.8 9.3-6.4.8.6 1.7 3 2.6 3.4l.3 1s-13.3 6.6-13.3 30.9c0 29.5 22 45.4 22 45.4l-1.8.3-1.9 7.1h22v-7.2l11 17.5c.3-.3 10.2-47.6.3-66.5z' fill='%23496E2D'/%3e%3c/svg%3e")}.flag\:DO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23D80027' d='M0 215.2h211.5v126.1H0z'/%3e%3cpath fill='%230052B4' d='M0 0h211.5v126.2H0z'/%3e%3cpath fill='%23D80027' d='M300.5 0H512v126.2H300.5z'/%3e%3cpath fill='%230052B4' d='M300.5 215.2H512v126.1H300.5z'/%3e%3cg stroke='white' stroke-width='5' stroke-miterlimit='10'%3e%3cpath fill='%230052B4' d='M256 130h-49.9v49.4s19.5 6 49.9 6V130z'/%3e%3cpath fill='%23D80027' d='M206.1 179.4v6c0 27.5 22.3 49.9 49.9 49.9v-49.9c-30.4 0-49.9-6-49.9-6z'/%3e%3cpath fill='%230052B4' d='M256 235.3c27.5 0 49.9-22.3 49.9-49.9v-6s-19.5 6-49.9 6v49.9z'/%3e%3cpath fill='%23D80027' d='M256 130v55.4c30.4 0 49.9-6 49.9-6V130H256z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:DZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%2341662E' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0h256v341.3H256z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M341.5 105.3l-29.4 40.4-47.5-15.4 29.4 40.4-29.4 40.4 47.5-15.4 29.4 40.4v-50l47.5-15.5-47.5-15.4z'/%3e%3cpath d='M309.9 276.7c-58.5 0-106-47.5-106-106s47.5-106 106-106c18.3 0 35.4 4.6 50.4 12.7-23.5-23-55.7-37.2-91.2-37.2-72 0-130.4 58.4-130.4 130.4S197.1 301 269.1 301c35.5 0 67.7-14.2 91.2-37.2-14.9 8.2-32.1 12.9-50.4 12.9z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:EC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23FFDA44' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230052B4' d='M0 170.7h512V256H0z'/%3e%3cpath fill='%23D80027' d='M0 256h512v85.3H0z'/%3e%3ccircle fill='%23FFDA44' cx='256' cy='170.7' r='59.4'/%3e%3cpath fill='%234C1F00' d='M369.2 79.9s-27.2-13.8-33.9-16c-6.7-2.2-49.1-13.2-49.1-7 0 10.3-13.5 12-15.5 12s-2-5.3-14.8-5.3-13.7 4.8-15.8 4.8c-2.2 0-14.5-1-14.5-11.5 0-5.2-42.9 4-49.1 7-6.1 3.1-33.9 16-33.9 16s45.8 2.7 53.9 6.2 43.8 16.5 43.8 16.5l-2.8 13.3h37.8l-3.8-13.3s35.1-12.7 43.8-16.5 53.9-6.2 53.9-6.2z'/%3e%3cpath fill='%2357BA17' d='M217.7 171.7c0 21.1 17.2 38.3 38.3 38.3 21.1 0 38.3-17.2 38.3-38.3v-11.5h-76.5v11.5z'/%3e%3cpath fill='%23338AF3' d='M256 110.5c-21.1 0-38.3 17.2-38.3 38.3v11.5h76.5v-11.5c.1-21.1-17.1-38.3-38.2-38.3z'/%3e%3c/svg%3e")}.flag\:EE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23111' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23368FD8' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='white' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")}.flag\:EG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23D80027' d='M0 0h512v113.8H0z'/%3e%3cpath d='M0 227.6h512v113.8H0z'/%3e%3cpath fill='%23C09300' d='M220.3 204.4s0-58.4 4.5-64.7c3.1-4.3 16.8 5.2 22.7 4.5 0 0 4.2-7.5 4.5-12 .3-4.6-1.1-7.6-4.9-6.2 0 0-1.2-2.1.5-3.3 1.6-1.2 5.6.1 5.6.1s-.5-1 1.6-.9c2.9.2 7.2 1.4 7.4 5.6.2 3.1.3 7.7.4 8.7.7 6.8 2.7 8.7 2.7 8.7s18.4-9.2 22-5.2c3.3 3.8 4.5 64.7 4.5 64.7l-18.1-16.8 12.1 29.5s-14.4 2.4-28.9 2.4c-14.5 0-31.1-4.2-31.1-4.2l13.8-28.2-19.3 17.3z'/%3e%3c/svg%3e")}.flag\:EH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath d='M0 0h512v113.8H0z'/%3e%3cpath fill='%23428823' d='M0 227.6h512v113.8H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M256 170.7L0 341.3V0zm53.1 0c0-22.9 13.1-42.1 34.6-46.8-3.3-.7-6.7-1.1-10.3-1.1-26.4 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9c3.5 0 7-.4 10.3-1.1-21.5-4.8-34.6-23.9-34.6-46.8z'/%3e%3cpath d='M365 129.2l10.3 31.7h33.3l-27 19.6 10.3 31.7-26.9-19.6-27 19.6 10.3-31.7-27-19.6h33.4z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:ER{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23338AF3' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%2356AF35' d='M0 0h512v170.7H0z'/%3e%3cpath fill='%23D80027' d='M0 341.3l512-170.7L0 0v341.3z'/%3e%3cg fill='%23ffc945'%3e%3cpath d='M134.7 231.5c33.6 0 60.8-27.2 60.8-60.8s-27.2-60.8-60.8-60.8-60.8 27.2-60.8 60.8 27.2 60.8 60.8 60.8zm0 24.3c-47 0-85.2-38.1-85.2-85.2s38.1-85.2 85.2-85.2 85.2 38.1 85.2 85.2-38.2 85.2-85.2 85.2z'/%3e%3ccircle cx='119.5' cy='148.3' r='17.5'/%3e%3ccircle cx='148.9' cy='158.5' r='17.5'/%3e%3ccircle cx='134.7' cy='135.2' r='17.5'/%3e%3ccircle cx='119.5' cy='172.7' r='17.5'/%3e%3ccircle cx='149.9' cy='182.8' r='17.5'/%3e%3ccircle cx='122.5' cy='198' r='17.5'/%3e%3ccircle cx='145.9' cy='205.2' r='17.5'/%3e%3c/g%3e%3c/svg%3e")}.flag\:ES{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M0 0h22.5v15H0V0z'/%3e%3cpath fill='%23D03433' d='M0 0h22.5v4H0V0zm0 11h22.5v4H0v-4z'/%3e%3cpath fill='%23FBCA46' d='M0 4h22.5v7H0V4z'/%3e%3cpath fill='white' d='M7.8 7h1v.5h-1V7z'/%3e%3cpath fill='%23A41517' d='M7.2 8.5c0 .3.3.5.6.5s.6-.2.6-.5L8.5 7H7.1l.1 1.5zM6.6 7c0-.3.2-.5.4-.5h1.5c.3 0 .5.2.5.4V7l-.1 1.5c-.1.6-.5 1-1.1 1-.6 0-1-.4-1.1-1L6.6 7z'/%3e%3cpath fill='%23A41517' d='M6.8 7.5h2V8h-.5l-.5 1-.5-1h-.5v-.5zM5.3 6h1v3.5h-1V6zm4 0h1v3.5h-1V6zm-2.5-.5c0-.3.2-.5.5-.5h1c.3 0 .5.2.5.5v.2c0 .2-.1.3-.3.3H7c-.1 0-.2-.1-.2-.2v-.3z'/%3e%3c/svg%3e")}.flag\:ET{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%2320AA46' d='M0 0h22.5v5H0V0z'/%3e%3cpath fill='%23E92F3B' d='M0 10h22.5v5H0v-5z'/%3e%3cpath fill='%23FADF50' d='M0 5h22.5v5H0V5z'/%3e%3ccircle fill='%23205CCA' cx='11.3' cy='7.5' r='5.2'/%3e%3cg stroke='%23FFDB3D' fill='none'%3e%3cpath d='M11.3 8.8l-2.1 1.5.8-2.4-2-1.5h2.5l.8-2.3.8 2.3h2.6l-2.1 1.5.8 2.4-2.1-1.5zm-1-2.4h1.9M9.9 7.8l1.3 1m.8-2.6l.7 1.8M10 7.9l.6-1.8M11 9l1.6-1.1' stroke-width='.5'/%3e%3cpath d='M8.7 3.9l1.1 1.6m4-1.7l-1 1.6m-1.5 4.7V12M8.9 8.3L7.1 9m8.4 0l-1.8-.7' stroke-width='.25'/%3e%3c/g%3e%3c/svg%3e")}.flag\:EU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 810 540'%3e%3cpath fill='%23039' d='M0 0h810v540H0z'/%3e%3cpath fill='%23FC0' d='M404.951 59.865l6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-90 24l6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-66 66l6.735 20.718h21.894l-17.633 12.812 6.638 20.74-17.634-12.812-17.634 12.812 6.736-20.729-17.633-12.812h21.796zm-24 89.999l6.735 20.719h21.894l-17.633 12.813 6.638 20.74-17.634-12.813-17.634 12.813 6.736-20.731-17.633-12.811h21.796zm24 90.001l6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm66 66l6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm180-312l6.735 20.718h21.894l-17.633 12.812 6.637 20.74-17.633-12.812-17.635 12.812 6.737-20.729-17.633-12.812h21.795zm66 66l6.735 20.718h21.894l-17.633 12.812 6.637 20.74-17.633-12.812-17.635 12.812 6.737-20.729-17.633-12.812h21.795zm24 90l6.735 20.718h21.894l-17.633 12.813 6.638 20.74-17.634-12.813-17.634 12.813 6.736-20.731-17.633-12.811h21.796zm-24 90l6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm-156 90l6.735 20.719h21.894l-17.633 12.811 6.638 20.74-17.634-12.811-17.634 12.811 6.736-20.729-17.633-12.812h21.796zm90-24.001l6.735 20.719h21.894l-17.633 12.812 6.639 20.74-17.635-12.812-17.633 12.812 6.735-20.73-17.633-12.811h21.797z'/%3e%3c/svg%3e")}.flag\:FI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%232E52B2' d='M512 129.3V212H203.7v129.3H121V212H0v-82.7h121V0h82.7v129.3z'/%3e%3c/svg%3e")}.flag\:FJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%232E52B2' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v22.6l-46.1 30.7H256v64h-46.1L256 148v22.7h-22.6l-73.4-49v49H96v-49l-73.4 49H0V148l46.1-30.7H0v-64h46.1L0 22.6V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zm256 0v15.1l-57.4 38.2H176z'/%3e%3cpath d='M0 0v15.1l57.4 38.2H80zm256 0v15.1l-57.4 38.2H176zM0 170.7v-15.1l57.4-38.3H80zm256 0v-15.1l-57.4-38.3H176z'/%3e%3c/g%3e%3cpath fill='%23F3F3F3' d='M307.1 127.1v92c0 61.6 80.5 80.5 80.5 80.5s80.4-19 80.4-80.6v-92l-80.5-23-80.4 23.1z'/%3e%3cpath fill='%23D80027' d='M468 132.8V98.3H307.1v34.5h69v69h-69v23h69V296c6.9 2.5 11.5 3.5 11.5 3.5s4.6-1.1 11.5-3.5v-71.2h69v-23h-69v-69H468z'/%3e%3c/svg%3e")}.flag\:FK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cpath d='M155.8 115L256 170.7v-15.8L184.2 115zm-84 0L0 154.9v15.8L100.2 115z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cpath d='M100.2 55.6L0 0v15.7l71.8 39.9zm84 0L256 15.7V0L155.8 55.6z' fill='%23D80027'/%3e%3cpath fill='%231F8BDE' d='M312.2 194.2v-90c0-8.5 6.5-15.3 15-15.3h120.5c8.3 0 15 6.8 15 15.3v90c0 75.2-75.2 105.3-75.2 105.3s-75.3-30.1-75.3-105.3z'/%3e%3cpath fill='white' d='M312.2 194.2v-90c0-8.5 6.5-15.3 15-15.3h120.5c8.3 0 15 6.8 15 15.3v90c0 75.2-75.2 105.3-75.2 105.3s-75.3-30.1-75.3-105.3zm79.6 86.3c7.9-4.5 15.9-10 23.2-16.7 20.5-18.5 32.6-41.4 32.6-69.7v-90c0-.3-120.4-.3-120.4-.3v90.3c0 28.3 12.1 51.2 32.6 69.7 8.3 7.5 17.6 13.9 27.6 19 1.4-.6 2.8-1.4 4.4-2.3z'/%3e%3cpath fill='%23187536' d='M347.1 193.4c-2.6-7.9 1.7-14.3 10.1-14.3h60.5c8.2 0 12.8 6.3 10.1 14.3l-5.5 16.5c-2.6 7.9-8.9 9.2-15.8 4 0 0 2.6-4.8-19.1-4.8-21.7 0-19.1 4.8-19.1 4.8-6.1 5.7-13.1 4-15.8-4 .1.1-5.4-16.5-5.4-16.5z'/%3e%3cpath fill='white' d='M357.4 179.1c8.1 1.6 17.8-15 30.1-15 13.1 0 21.8 17.1 30.1 15 7.4-1.8 15-22.2 15-30.1 0-16.6-20.2-30.1-45.1-30.1-24.9 0-45.1 13.5-45.1 30.1-.1 8.5 6.6 28.5 15 30.1zm-1.4 91.6c6.2.4 12.5-1.8 17.2-6.5l9-9c2.9-2.9 7.5-2.9 10.4 0l9 9c4.7 4.7 11 6.9 17.1 6.5 5.3-.3 32.5-33.5 25.7-32.6-4.6.6-9.1 2.8-12.7 6.3l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-8.7-8.8-22.9-8.8-31.7-.1l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-3.5-3.5-7.8-5.6-12.3-6.3-6.7-1.1 20.1 32.2 25.3 32.5zM322.1 210c2.9-2.9 7.5-2.9 10.4 0l9 9c8.8 8.7 22.9 8.7 31.7 0l9-9c2.9-2.9 7.5-2.9 10.4 0l9 9c8.8 8.7 22.9 8.7 31.7 0l9-9c2.9-2.9 7.5-2.9 10.4 0 0 0 5.5-14.8 2.5-15.9-7.9-2.9-17.2-1.2-23.5 5.2l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-8.7-8.8-22.9-8.8-31.7-.1l-.1.1-9 9c-2.9 2.9-7.5 2.9-10.4 0l-9-9c-6.2-6.2-15.1-8-22.8-5.5-3.1 1.1 1.9 16.1 1.9 16.1z'/%3e%3c/svg%3e")}.flag\:FM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23338AF3' d='M0 0h512v341.3H0z'/%3e%3cpath d='M256 37.9l10.1 31.2H299l-26.6 19.3 10.2 31.2-26.6-19.3-26.6 19.3 10.2-31.2L213 69.1h32.9zM123.2 170.7l31.2-10.2v-32.8l19.3 26.6 31.2-10.2-19.3 26.6 19.3 26.5-31.2-10.1-19.3 26.5v-32.8zM256 303.5l-10.1-31.2H213l26.6-19.3-10.2-31.3L256 241l26.6-19.3-10.2 31.3 26.6 19.3h-32.9zm132.8-132.8l-31.2 10.1v32.8l-19.3-26.5-31.2 10.1 19.3-26.5-19.3-26.6 31.2 10.2 19.3-26.6v32.8z' fill='white'/%3e%3c/svg%3e")}.flag\:FO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230F61A5' d='M512 214.5H206.2v126.8h-87.8V214.5H0v-87.7h118.4V0h87.8v126.8H512V192z'/%3e%3cpath fill='%23E50E3D' d='M512 149.3V192H183.7v149.3H141V192H0v-42.7h141V0h42.7v149.3z'/%3e%3c/svg%3e")}.flag\:FR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")}.flag\:GA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230052B4' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")}.flag\:GB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23D80027' d='M288 85.33h-64v138.666H0v64h224v138.666h64V287.996h224v-64H288z'/%3e%3cpath d='M393.785 315.358L512 381.034v-65.676zm-82.133 0L512 426.662v-31.474l-143.693-79.83zm146.982 111.304l-146.982-81.664v81.664z' fill='%230052B4'/%3e%3cpath fill='white' d='M311.652 315.358L512 426.662v-31.474l-143.693-79.83z'/%3e%3cpath fill='%23D80027' d='M311.652 315.358L512 426.662v-31.474l-143.693-79.83z'/%3e%3cpath d='M90.341 315.356L0 365.546v-50.19zm110.007 14.154v97.151H25.491z' fill='%230052B4'/%3e%3cpath fill='%23D80027' d='M143.693 315.358L0 395.188v31.474l200.348-111.304z'/%3e%3cpath d='M118.215 196.634L0 130.958v65.676zm82.133 0L0 85.33v31.474l143.693 79.83zM53.366 85.33l146.982 81.664V85.33z' fill='%230052B4'/%3e%3cpath fill='white' d='M200.348 196.634L0 85.33v31.474l143.693 79.83z'/%3e%3cpath fill='%23D80027' d='M200.348 196.634L0 85.33v31.474l143.693 79.83z'/%3e%3cpath d='M421.659 196.636L512 146.446v50.19zm-110.007-14.154V85.331h174.857z' fill='%230052B4'/%3e%3cpath fill='%23D80027' d='M368.307 196.634L512 116.804V85.33L311.652 196.634z'/%3e%3c/svg%3e")}.flag\:GD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23c60a0a' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%233E8446' d='M256 170.7L44.5 296.8V44.5z'/%3e%3cpath d='M256 170.7l211.5 126.1h-423zM467.5 44.5L256 170.7 44.5 44.5z' fill='%23FFDA44'/%3e%3cpath fill='%233E8446' d='M467.5 44.5v252.3L256 170.7z'/%3e%3cpath d='M256 10.4l3.3 10.2H270l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zm-85.9 0l3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zm171.8 0l3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zM256 304.2l3.3 10.2H270l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zm-85.9 0l3.3 10.2h10.7l-8.6 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7zm171.8 0l3.3 10.2H356l-8.7 6.3 3.3 10.2-8.7-6.3-8.7 6.3 3.3-10.2-8.6-6.3h10.7z' fill='%23FFDA44'/%3e%3ccircle fill='%23c60a0a' cx='244.5' cy='170.7' r='76.2'/%3e%3cpath fill='%23FFDA44' d='M244.5 110.1l13.6 41.8h44l-35.6 25.8 13.6 41.8-35.6-25.8-35.5 25.8 13.6-41.8-35.6-25.8h44zm-136.8 57.7c4.4 6.9 2.3 16.1-4.6 20.5s-16.1 2.3-20.5-4.6c-7.9-12.5-3.3-33-3.3-33s20.4 4.6 28.4 17.1z'/%3e%3ccircle fill='%23A2001D' cx='99.1' cy='182.1' r='7.4'/%3e%3c/svg%3e")}.flag\:GE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M.8 0h21v15H.8V0z'/%3e%3cpath fill='%23eb000e' d='M9.8 6H0v3h9.8v6h3V9h9.8V6h-9.8V0h-3v6z'/%3e%3cpath fill='%23eb000e' d='M17.3 2.7l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm-12.7 0l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm0 9l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2zm12.7 0l-.2-1.2h1l-.2 1.2 1.2-.2v1l-1.2-.2.2 1.2h-1l.2-1.2-1.2.2v-1l1.2.2z'/%3e%3c/svg%3e")}.flag\:GF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='%23FDEB01' d='M0 0l90 60H0z'/%3e%3cpath fill='%2358A846' d='M90 0v60L0 0z'/%3e%3cpath fill='%23ED3D24' d='M50.7 33.3l9.3-6.7H48.5L45 15.7l-3.5 10.9H30l9.3 6.7-3.6 11 9.3-6.7 9.3 6.7z'/%3e%3c/svg%3e")}.flag\:GG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M308 0H204v118.7H0v104h204V342h104V222.7h205v-104H308z'/%3e%3cpath fill='%23FFDA44' d='M368.6 188l26 17.3V136l-26 17.3h-95.3V58.1l17.3-26h-69.2l17.3 26v95.2h-95.3l-26-17.3v69.3l26-17.3h95.3v95.2l-17.3 26h69.2l-17.3-26V188z'/%3e%3c/svg%3e")}.flag\:GH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 312.888h512v113.775H0z'/%3e%3cpath d='M255.883 199.111l14.119 43.458 40.366 3.2-36.969 26.861 19.453 40.259-36.969-26.859-36.97 26.859 14.123-43.459-36.969-26.861h45.696z'/%3e%3c/svg%3e")}.flag\:GI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 230h513v112H0z'/%3e%3cpath fill='%23D80027' stroke='black' stroke-miterlimit='10' d='M363.1 131.8V99.1H374V77.3h-21.9v10.9h-21.8V77.3h-21.8v21.8h10.9v32.7h-21.8V55.5h10.9V33.7h-21.8v10.9h-10.9V33.7H254v10.9h-10.9V33.7h-21.8v21.8h10.9v76.3h-21.8V99.1h10.9V77.3h-21.8v10.9h-21.8V77.3h-21.8v21.8h10.9v32.7H145V219h239.9v-87.2z'/%3e%3cpath fill='%23FFDA44' stroke='black' stroke-miterlimit='10' d='M264.9 235.5l-24.2 18.2 19.1 14.3v31.3h-23.2v9h23v7.9h-23v9.3H270V268l19.1-14.3-24.2-18.2zm0 25.3l-10.1-7.1 10.1-7.1 10.1 7.1-10.1 7.1z'/%3e%3cpath d='M239.6 209.7v-27.9s.1-22.3 25-22.3c24.8 0 25.7 22 25.7 22v28.2h-50.7zm-69.1 0v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8z'/%3e%3cpath d='M169.1 209.7v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8zm151.8 0v-24.3s.1-18.7 19.6-18.7 20.2 18.4 20.2 18.4v24.5h-39.8zm8.4-77.7v-15.7s.1-12.1 11.3-12.1c11.3 0 11.7 11.9 11.7 11.9V132h-23zm-78.8 0v-23.7s.1-18.3 14.3-18.3c14.2 0 14.7 18 14.7 18v24h-29zm-73 0v-15.7s.1-12.1 11.3-12.1 11.7 11.9 11.7 11.9V132h-23z'/%3e%3c/svg%3e")}.flag\:GL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 0v171H0V0z'/%3e%3ccircle fill='white' cx='185.8' cy='171.2' r='117.8'/%3e%3cpath fill='%23D80027' d='M68 171c0-65.1 52.8-117.8 117.8-117.8 65.1 0 117.8 52.8 117.8 117.8'/%3e%3c/svg%3e")}.flag\:GM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%231a7e25' d='M0 322.783h512v103.88H0z'/%3e%3cpath fill='%23cf0d19' d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='%230052B4' d='M0 210.877h512v89.656H0z'/%3e%3c/svg%3e")}.flag\:GN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M342 0h171v342H342z'/%3e%3cpath fill='%23D80027' d='M0 0h171v342H0z'/%3e%3c/svg%3e")}.flag\:GP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")}.flag\:GQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v113.8H0z'/%3e%3cpath fill='%23D80027' d='M0 227.6h513V342H0z'/%3e%3cpath fill='%230070C8' d='M126 170.7L0 341.3V0z'/%3e%3cpath fill='none' stroke='black' stroke-miterlimit='10' d='M233.8 139.4v40.4c0 35.6 35.6 35.6 35.6 35.6s35.6 0 35.6-35.6v-40.4h-71.2z'/%3e%3cpath fill='%23786145' d='M264.5 179.8h9.8l4 25.8h-17.8z'/%3e%3cpath fill='%236DA544' d='M287.2 162c0-9.8-8-14.8-17.8-14.8s-17.8 5-17.8 14.8c-4.9 0-8.9 4-8.9 8.9s4 8.9 8.9 8.9h35.6c4.9 0 8.9-4 8.9-8.9s-4-8.9-8.9-8.9z'/%3e%3cpath d='M230.7 120l1.9 3.3h3.8l-1.9 3.3 1.9 3.2h-3.8l-1.9 3.3-1.9-3.3H225l1.9-3.2-1.9-3.3h3.8zm15.3 0l1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zm15.3 0l1.9 3.3h3.7l-1.9 3.3 1.9 3.2h-3.7l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8zm15.8 0l1.9 3.3h3.8l-1.9 3.3 1.9 3.2H279l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zm16 0l1.9 3.3h3.8l-1.9 3.3 1.9 3.2H295l-1.9 3.3-1.9-3.3h-3.7l1.8-3.2-1.8-3.3h3.7zm15 0l1.9 3.3h3.7l-1.9 3.3 1.9 3.2H310l-1.9 3.3-1.9-3.3h-3.8l1.9-3.2-1.9-3.3h3.8z' fill='%23FFDA00' stroke='black' stroke-miterlimit='10'/%3e%3c/svg%3e")}.flag\:GR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cg fill='%230d5eaf'%3e%3cpath d='M0 0h513v38H0zm0 76h513v38H0zm0 76h513v38H0zm0 76h513v38H0zm0 76h513v38H0z'/%3e%3cpath d='M0 0h190v190H0z'/%3e%3c/g%3e%3cg fill='white'%3e%3cpath d='M0 76h190v38H0z'/%3e%3cpath d='M76 0h38v190H76z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:GS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath fill='%23D80027' d='M0 170.7v-11l62.5-42.3h22.6L7.3 170.7zM7.3.1l77.8 53.2H62.5L0 11.1V.1zM256 .1v11l-62.5 42.3h-22.6L248.7.1zm-7.3 170.6l-77.8-53.3h22.6l62.5 42.3v11z'/%3e%3cellipse fill='white' cx='443.4' cy='233.6' rx='29' ry='43.5'/%3e%3cellipse fill='%23FFCE00' cx='406.9' cy='317.7' rx='22' ry='9.3'/%3e%3cellipse fill='%23FFCE00' cx='364' cy='317.7' rx='22' ry='9.3'/%3e%3cpath fill='%2339B200' d='M342 190.1l43.4 86.9 43.5-86.9z'/%3e%3cellipse fill='%239B9B9B' cx='327.5' cy='233.6' rx='29' ry='43.5'/%3e%3cpath fill='%23757575' d='M371 175.6l-14.5 14.5h57.9l-14.5-14.5 14.5-43.5s-13-29-29-29-29 29-29 29l14.6 43.5z'/%3e%3ccircle fill='%23C6B56F' cx='385.4' cy='67' r='29'/%3e%3ccircle fill='%23A54A00' cx='386' cy='88.7' r='29'/%3e%3ccircle fill='white' cx='443.4' cy='117.7' r='29'/%3e%3ccircle fill='%230049FF' cx='342.2' cy='146.7' r='29'/%3e%3ccircle fill='%230041F9' cx='429.8' cy='146.7' r='29'/%3e%3ccircle fill='%23F7D71E' cx='386' cy='233.6' r='29'/%3e%3ccircle fill='%23CEC851' cx='457.9' cy='190.1' r='29'/%3e%3ccircle fill='white' cx='385.4' cy='289.5' r='29'/%3e%3cpath fill='%237C0B29' d='M371 135.7l14.5-3.5 14.5 3.5c0 7.5-14.5 11-14.5 11s-14.5-3.5-14.5-11z'/%3e%3ccircle fill='white' cx='327.5' cy='117.4' r='29'/%3e%3c/svg%3e")}.flag\:GT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h171v342H0zm342 0h171v342H342z' fill='%23338AF3'/%3e%3ccircle fill='%23DCC26D' cx='256' cy='155.8' r='25.5'/%3e%3cpath fill='%23628A40' d='M194.2 155.9c0 22.1 11.8 42.5 30.8 53.5 5.9 3.4 13.5 1.4 16.9-4.5 3.4-5.9 1.4-13.5-4.5-16.9-11.5-6.6-18.5-18.9-18.5-32.1 0-6.8-5.5-12.4-12.4-12.4s-12.3 5.5-12.3 12.4zm95.1 52.1c17.8-11.4 28.6-31 28.5-52.1 0-6.8-5.5-12.4-12.4-12.4-6.8 0-12.4 5.5-12.4 12.4 0 12.7-6.5 24.5-17.1 31.3-5.8 3.6-7.7 11.2-4.1 17 3.6 5.8 11.2 7.7 17 4.1.2-.1.3-.2.5-.3z'/%3e%3c/svg%3e")}.flag\:GU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%230052B4' d='M11.1 11.1h489.7v319.1H11.1z'/%3e%3cpath fill='%237DBEF1' d='M256 285.3s76.4-51.3 76.4-114.6S256 56 256 56s-76.4 51.3-76.4 114.6S256 285.3 256 285.3z'/%3e%3cpath fill='%231C8AE6' d='M179.8 180.7h152.6l-29.3 64.9h-95.2z'/%3e%3cpath fill='%23FFF042' d='M192.3 205.9s40.5 38.2 51 38.2c12.4 0 12.6-18.4 25.5-25.5 20.2-11.1 51-12.7 51-12.7L297 248.7l-41 36.6-46.8-39.7-16.9-39.7z'/%3e%3cpath fill='%23259C7B' d='M256 157.5l-22.5 15.6 7.9-26.2-21.8-16.5 27.4-.5 9-25.9 9 25.9 27.4.5-21.8 16.6 7.9 26.2-22.5-15.7z'/%3e%3cpath fill='%238E5715' d='M249.7 144.6c-.9 9.2-1.5 18.4-1.7 27.6-.3 11.9.3 20.7 2 26 2.2 6.6 7.2 12.9 14.2 18.9 5.3 4.6 10.6 8.1 14.2 10.1 3.1 1.7 7 .6 8.7-2.4 1.7-3.1.6-7-2.4-8.7-4.3-2.5-8.4-5.4-12.2-8.7-5.4-4.6-9.1-9.2-10.4-13.3-1.1-3.4-1.6-11.3-1.4-21.7.2-8.9.8-17.8 1.7-26.6.4-3.5-2.2-6.6-5.7-7-3.6-.3-6.7 2.3-7 5.8z'/%3e%3cpath fill='white' d='M217.8 170.7l25.5 38.2h-25.5v-38.2z'/%3e%3cpath fill='none' stroke='%23D80027' stroke-width='12' stroke-miterlimit='10' d='M256 285.3s76.4-51.3 76.4-114.6S256 56 256 56s-76.4 51.3-76.4 114.6S256 285.3 256 285.3z'/%3e%3c/svg%3e")}.flag\:GW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v170.663H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h181.793v341.337H0z'/%3e%3cpath d='M98.32 195.127l15.107 46.497h48.894l-39.555 28.74 15.108 46.498-39.554-28.737-39.556 28.737 15.111-46.498-39.554-28.74h48.891z'/%3e%3c/svg%3e")}.flag\:GY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%23009E49' d='M0 0h900v600H0V0z'/%3e%3cpath fill='white' d='M0 0l947 300L0 600V0z'/%3e%3cpath fill='%23FFD00D' d='M0 26.1L870 300 0 573.9V26.1z'/%3e%3cpath fill='%232D2D2D' d='M0 0l450 300L0 600V0z'/%3e%3cpath fill='%23D3132F' d='M0 35l397.5 265L0 565V35z'/%3e%3c/svg%3e")}.flag\:HK{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0.5 21 14' xmlns='http://www.w3.org/2000/svg'%3e%3cg fill='none' fill-rule='evenodd'%3e%3cpath fill='white' d='M0 0h21v15H0z'/%3e%3cpath fill='%23ee1c25' d='M0 0h21v15H0z'/%3e%3cpath d='M12 7.19c-.798-.5-1 .409-1 0 0-.828.895-1.5 2-1.5s2 .672 2 1.5c-.949 0-1.044.5-1.5.5-.56 0-.702 0-1.5-.5zM13.25 7a.25.25 0 100-.5.25.25 0 000 .5zm-1.81 1.962c.228-.913-.698-.824-.31-.95.788-.257 1.703.387 2.045 1.438.341 1.05-.021 2.11-.809 2.366-.293-.903-.798-.838-.939-1.272-.173-.533-.217-.668.012-1.582zm.566 1.13a.25.25 0 10.476-.154.25.25 0 00-.476.154zM9.58 8.977c.94-.065.57-.919.81-.588.486.67.157 1.74-.737 2.389-.894.65-2.013.632-2.5-.038.768-.558.55-1.018.92-1.286.453-.33.568-.413 1.507-.477zm-.899.888a.25.25 0 10.294.405.25.25 0 00-.294-.405zm.312-2.652c.351.874 1.049.258.809.588-.487.67-1.606.687-2.5.038-.894-.65-1.223-1.719-.736-2.39.767.559 1.138.21 1.507.478.453.33.568.413.92 1.286zm-1.124-.58a.25.25 0 10-.293.404.25.25 0 00.293-.404zm2.619-.524c-.722.605.08 1.078-.309.951-.788-.256-1.15-1.315-.809-2.365.342-1.05 1.257-1.695 2.045-1.439-.293.903.153 1.147.012 1.581-.173.533-.217.668-.939 1.272zm.205-1.247a.25.25 0 10-.475-.155.25.25 0 00.475.155z' fill='white'/%3e%3c/g%3e%3c/svg%3e")}.flag\:HM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cg fill='white'%3e%3cpath d='M223.397 255.996c.273-.304.543-.609.813-.916-.27.308-.546.61-.82.916h.007zm-34.18 41.927l10.958 22.913 24.747-5.718-11.083 22.853 19.9 15.781-24.776 5.585.069 25.398-19.815-15.89-19.814 15.89.069-25.398-24.776-5.585 19.9-15.781-11.083-22.853 24.746 5.718zm197.859 28.464l5.227 10.929 11.803-2.728-5.286 10.9 9.492 7.528-11.818 2.663.032 12.114-9.45-7.578-9.45 7.578.032-12.114-11.817-2.663 9.491-7.528-5.285-10.9 11.803 2.728zm-48.623-115.939l5.227 10.93 11.803-2.729-5.286 10.901 9.491 7.528-11.817 2.663.032 12.115-9.45-7.58-9.451 7.58.033-12.115-11.818-2.663 9.491-7.528-5.284-10.901 11.802 2.729zm48.623-66.25l5.227 10.93 11.803-2.73-5.286 10.902 9.491 7.527-11.817 2.664.032 12.114-9.45-7.58-9.45 7.58.032-12.114-11.817-2.664 9.491-7.527-5.285-10.902 11.803 2.73zm42.471 49.688l5.227 10.929 11.802-2.728-5.284 10.9 9.491 7.527-11.818 2.664.033 12.114-9.451-7.578-9.45 7.578.032-12.114-11.817-2.664 9.491-7.527-5.286-10.9 11.803 2.728zm-30.368 57.97l4.11 12.652h13.304l-10.763 7.82 4.112 12.652-10.763-7.819-10.765 7.819 4.112-12.652-10.763-7.82h13.304z'/%3e%3cpath d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.553l45.167-25.099H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.827V85.333h55.652v48.573l87.43-48.573z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915zm-83.98 0L0 240.259v15.737l100.174-55.652z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath d='M100.174 140.982L0 85.33v15.737l71.847 39.915zm83.98 0L256 101.067V85.33l-100.174 55.652z' fill='%23D80027'/%3e%3c/svg%3e")}.flag\:HN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v114H0zm0 228h513v114H0zm203.5-110.1l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zm105 0l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zM256 147.6l6.7 16.6 17.6 1-14 10.9 4.7 17.7-15-9.9-15 9.9 4.7-17.7-14-10.9 17.6-1zm-52.5 29.7l6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1zm105 0l6.7 16.6 17.6 1-14 10.9 4.7 17.6-15-9.9-15 9.9 4.7-17.6-14-10.9 17.6-1z' fill='%23338AF3'/%3e%3c/svg%3e")}.flag\:HR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M0 0h513v114H0z'/%3e%3cpath fill='%230052B4' d='M0 228h513v114H0z'/%3e%3cpath d='M309.3 113.2v-44l17.5-14.4 17.7 14.4v44zm-105.6 0v-44l-17.3-14.4-17.9 14.4v44zm35.2 0v-44l17.6-14.4 17.6 14.4v44z' fill='%23338AF3'/%3e%3cpath d='M309.3 113.2h-35.2v-44l17.5-14.4 17.7 14.4zm-70.4 0h-35.2v-44l17.5-14.4 17.7 14.4z' fill='%230052B4'/%3e%3cpath stroke='%23D80027' fill='white' d='M168.5 113.2v101.9c0 24.3 14.4 46.2 35.4 59.4 21.3 13.4 42.1 14.7 52.6 14.7s31.4-1.7 52.6-14.8c21-13 35.4-35.1 35.4-59.3V113.2h-176z'/%3e%3cpath d='M168.5 113.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-105.6 35.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-105.6 35.2h35.2v35.2h-35.2zm35.2 35.2h35.2V254h-35.2zm35.2-35.2h35.2v35.2h-35.2zm70.4 0h35.2v35.2h-35.2zm-35.2 35.2h35.2V254h-35.2zm35.2 55.5c8.6-5.4 16.2-12.3 22-20.3h-22v20.3zM181.7 254c5.8 8 13.3 14.9 22 20.4V254h-22zm57.2 0v33.7c7.2 1.2 13.3 1.5 17.6 1.5 4.3 0 10.4-.3 17.6-1.6V254h-35.2z' fill='%23D80027'/%3e%3c/svg%3e")}.flag\:HT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23A2001D' d='M0 0h513v172H0z'/%3e%3cpath fill='%230052B4' d='M0 172h513v172H0z'/%3e%3cpath fill='white' d='M381.4 251.5l-110.7-13.8-110.8 13.8V85.4h221.5z'/%3e%3ccircle fill='%230052B4' cx='270.7' cy='182.3' r='55.4'/%3e%3ccircle fill='%23A2001D' cx='270.7' cy='182.3' r='27.7'/%3e%3cpath fill='%236DA544' d='M229.1 113.1h83.1l-41.5 41.5z'/%3e%3cpath fill='%23FFDA44' d='M256.8 140.8h27.7v83h-27.7z'/%3e%3cpath fill='%236DA544' d='M314.9 215.5h-88.5l-66.5 36h221.5z'/%3e%3c/svg%3e")}.flag\:HU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")}.flag\:IC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 200'%3e%3cpath fill='%23fc0' d='M0 0h300v200H0z'/%3e%3cpath fill='%230768a9' d='M0 0h200v200H0z'/%3e%3cpath fill='white' d='M0 0h100v200H0z'/%3e%3c/svg%3e")}.flag\:ID{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.333h512v341.333H0z'/%3e%3cpath fill='%23E00' d='M0 85.333h512V256H0z'/%3e%3c/svg%3e")}.flag\:IE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23FF9811' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")}.flag\:IL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M340.6 122.4h-56.1l-28-48.6-28 48.6h-56.1l28 48.6-28 48.6h56.1l28 48.6 28-48.6h56.1l-28-48.6 28-48.6zM293.2 171L276 204.2h-38.9L219.8 171l17.2-33.2h38.9l17.3 33.2zm-36.7-71.8l11.9 23.3h-23.9l12-23.3zm-58.3 38.6h23.9l-10.8 21-13.1-21zm0 66.4l13-22.1 11.9 22.1h-24.9zm58.3 37.5l-11.9-22.1h23.9l-12 22.1zm59.4-37.5h-25l11.9-22.1 13.1 22.1zm-26.1-66.4h26.1l-13 22.1-13.1-22.1zM0 21.3h512V64H0zm0 256h512V320H0z' fill='%232E52B2'/%3e%3c/svg%3e")}.flag\:IM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E52D42' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M393.3 68.2h-45.8l-33.8 80.2-34.4-22.9s-24.7-59.1-34.4-68.2c-9.7-9.7-18.7-.6-48.9 7.8-29.6 8.4-30.8 18.7-42.2 18.7-4.8 0-19.9-17.5-27.7-22.3-12.1-7.8-16.9-4.2-13.9 7.2 1.2 4.8 10.9 10.9 16.9 19.9 7.8 11.5 12.7 25.9 12.7 25.9s10.9-10.3 16.9-12.1c9-2.4 19.3 1.8 31.4 0 15.1-2.4 31.4-10.9 31.4-10.9l4.2 43.4s-54.3 50.7-49.5 70.6 56.1 44.6 68.2 62.7c12.1 17.5-7.2 24.1-7.2 32.6s-1.8 19.9 7.2 16.3c9-3.6 10.3-18.1 18.7-31.4 6-9 10.3-13.9 11.5-17.5 1.8-9-23.5-32-37.4-48.9-6.6-7.8-19.9-18.7-19.9-18.7l39.2-29.6s67.6 27.7 82.6 18.7c15.1-9 19.3-98.3 19.3-98.3l47-11.5-12.1-11.7z'/%3e%3cpath fill='%23F8DD4E' d='M279.3 262.4c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm45.8-182.8c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm0 91.1c-6 0-11.5-4.8-11.5-11.5 0-6 4.8-11.5 11.5-11.5 6 0 11.5 4.8 11.5 11.5-.6 6.7-5.5 11.5-11.5 11.5zm-136.9 45.8c-6 0-11.5-4.8-11.5-11.5 0-6 4.8-11.5 11.5-11.5 6.6 0 11.5 4.8 11.5 11.5s-5.5 11.5-11.5 11.5zm45.2-136.9c-6 0-11.5-4.8-11.5-11.5s4.8-11.5 11.5-11.5c6 0 11.5 4.8 11.5 11.5s-4.8 11.5-11.5 11.5zm22.9 91.1c-6 0-11.5-10.3-11.5-22.9s4.8-22.9 11.5-22.9c6 0 11.5 10.3 11.5 22.9s-4.8 22.9-11.5 22.9zm-114-45.2c-6 0-11.5-4.8-11.5-11.5 0-6.6 4.8-11.5 11.5-11.5 6.6 0 11.5 4.8 11.5 11.5 0 6.6-4.8 11.5-11.5 11.5z'/%3e%3c/svg%3e")}.flag\:IN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23181A93' d='M17.3 0h478.4v342H17.3V0z'/%3e%3cpath fill='%23FFA44A' d='M0 0h513v114H0V0z'/%3e%3cpath fill='%231A9F0B' d='M0 228h513v114H0V228z'/%3e%3cpath fill='white' d='M0 114h513v114H0V114z'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='34.2'/%3e%3cpath fill='%23181A93' d='M256.5 216.6c-25.1 0-45.6-20.5-45.6-45.6s20.5-45.6 45.6-45.6 45.6 20.5 45.6 45.6-20.5 45.6-45.6 45.6zm0-11.4c18.2 0 34.2-16 34.2-34.2s-15.9-34.2-34.2-34.2-34.2 16-34.2 34.2 16 34.2 34.2 34.2z'/%3e%3ccircle fill='%23181A93' cx='256.5' cy='171' r='22.8'/%3e%3c/svg%3e")}.flag\:IO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0-.3h513V342H0V-.3z'/%3e%3cpath fill='%230052B4' d='M462.9 198.1c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 10c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-10 20-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-10 21-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 21 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 20 10c11 6 22 12 32.1 12s20-6 31.1-12l19-10v-22c-10 0-20 6-30.1 12-7 4-16 9-20 9zM0 31.7l19 10c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-10 20-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-10 21-10s13 6 20 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 21 10c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-10 20-10s14 6 20 10c11 6 22 12 32.1 12s20-6 31.1-12l19-10v-22c-10 1-20 6-30.1 12-7 4-16 9-20 9s-14-5-21-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-11-30.1-12v22zm462.9 55.2c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 9c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12l19-9v-22c-10 0-20 6-30.1 12-7 3.9-16 9-20 9zm50.1 34c-10 1-20 6-30.1 12-7 4-16 10-20 10s-14-6-21-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-14-6-20-10c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-13-6-20-10c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 10-20 10s-13-6-20-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 10-21 10s-13-6-20-10c-10-6-20-11-30.1-12v23c4 1 13 5 19 9 11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12c6-4 15-8 19-9v-23zm-50.1 133.3c-4 0-14-5-21-9-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 9-20 9s-14-5-20-9c-11-6-22-12-32.1-12-9 0-20 6-31.1 12-7 4-16 9-20 9s-13-5-20-9c-11-6-22-12-31.1-12-10 0-21 6-32.1 12-6 4-16 9-20 9s-13-5-20-9c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 9-21 9s-13-5-20-9c-10-6-20-12-30.1-12v22l19 9c11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12l19-9v-22c-10 0-20 6-30.1 12-7 4-16 9-20 9zm50.1 34c-10 1-20 6-30.1 12-7 4-16 10-20 10s-14-6-21-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-14-6-20-10c-11-6-22-12-32.1-12s-20 6-31.1 12c-7 4-16 10-20 10s-13-6-20-10c-11-6-22-12-31.1-12s-21 6-32.1 12c-6 4-16 10-20 10s-13-6-20-10c-11-6-21-12-31.1-12s-20 6-31.1 12c-7 4-17 10-21 10s-13-6-20-10c-10-6-20-11-30.1-12v23c4 0 13 5 19 9 11 6 21 12 31.1 12s21-6 32.1-12c6-4 16-9 20-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 17-9 21-9s13 5 20 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 21 9c11 6 21 12 31.1 12s20-6 31.1-12c7-4 16-9 20-9s14 5 20 9c11 6 22 12 32.1 12s20-6 31.1-12c6-4 15-9 19-9v-23z'/%3e%3cpath fill='white' d='M0-.3h256v171H0V-.3z'/%3e%3cpath d='M389.8 119.9H408v78.8h-18.3l.1-78.8zm0 117.8H408v75.1h-18.3l.1-75.1z' fill='%23A2001D'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144-.3h-32v70H0v32h112v69h32v-69h112v-32H144v-70z'/%3e%3cpath d='M0-.3v15l57 39h23L0-.3zm256 0v15l-57 39h-23l80-54z'/%3e%3cpath d='M0-.3v15l57 39h23L0-.3zm256 0v15l-57 39h-23l80-54zM0 170.7v-15l57-38h23l-80 53zm256 0v-15l-57-38h-23l80 53z'/%3e%3c/g%3e%3cg fill='%232E52B2'%3e%3cpath d='M0 22.7v31h46l-46-31zm96-23v49L23-.3h73zm160 23v31h-46l46-31zm-96-23v49l73-49h-73z'/%3e%3cpath d='M0 22.7v31h46l-46-31zm96-23v49L23-.3h73zm160 23v31h-46l46-31zm-96-23v49l73-49h-73zM0 147.7v-30h46l-46 30zm96 23v-49l-73 49h73zm160-23v-30h-46l46 30zm-96 23v-49l73 49h-73z'/%3e%3c/g%3e%3cpath fill='%235DA51E' stroke='%2345602C' stroke-width='4' stroke-miterlimit='10' d='M462.8 91.5h-29.1l25.7-25.7c4.5-4.4 4.5-11.4 0-15.8l-3.4-3.4c-4.4-4.4-11.4-4.4-15.8 0l-25.9 25.9V37.4c0-6.2-5.1-11.3-11.3-11.3h-4.7c-6.2 0-11.3 5.1-11.3 11.3v31.7l-23.5-23.8c-4.7-4.7-12.2-4.7-16.9 0l-3.6 3.6c-4.7 4.7-4.7 12.4 0 17.2l25 25.4h-30.6c-6 0-10.9 4.9-10.9 10.9v4.6c0 6 4.9 10.9 10.9 10.9H369l-20.7 20.7c-4.4 4.4-4.4 11.4 0 15.8l3.4 3.4c4.4 4.4 11.4 4.4 15.8 0l19.6-19.6V167c0 6.1 5.1 11.1 11.3 11.3h4.7c6.2 0 11.3-5.1 11.3-11.3v-28.3l22.2 22.6c4.7 4.7 12.4 4.7 17.1 0l3.6-3.6c4.7-4.7 4.7-12.4 0-17.2L435.2 118h27.6c5.9 0 10.7-4.9 10.9-10.9v-4.6c0-6.1-4.9-11-10.9-11z'/%3e%3cpath fill='%23E2DD24' stroke='%23525625' stroke-width='4' stroke-miterlimit='10' d='M439.2 249.1h-79.8s-.9-13.4-6-21.8c-6.2-10.4-13.9-28.1-1.4-36.7 15.9-10.9 33.7.8 48.2.8 11.8.1 26.9-14 45-.8 12.2 8.9 3.9 28.2-1.3 36.7-7 11.5-4.7 21.8-4.7 21.8z'/%3e%3c/svg%3e")}.flag\:IQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23CE1126' d='M0 0h513v114H0z'/%3e%3cpath d='M0 228h513v114H0z'/%3e%3cpath d='M219.2 160.7h-29.3c1.5-5.7 6.6-9.9 12.8-9.9v-19.9c-18.3 0-33.1 14.9-33.1 33.1v16.5h49.6c1.8 0 3.3 1.5 3.3 3.3v6.6h-66.2v19.9h86.1v-26.5c0-12.7-10.4-23.1-23.2-23.1zm49.6 29.8v-59.6H249v79.5h33.1v-19.9zm66.2 0v-59.6h-19.8v59.6h-6.6v-19.8h-19.9v39.7h59.6v-19.9z' fill='%23547C31'/%3e%3c/svg%3e")}.flag\:IR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h512v342H0z'/%3e%3cpath fill='%236DA544' d='M0 0h513v114H0z'/%3e%3cpath d='M0 227.9h513v114H0zm278.8-93.1c.1 2 8.7 26.2 4.4 39.4-6.6 20.3-15.8 21.8-19.8 24.5V134l-6.9-4.2-6.9 4.2v64.7c-4-2.7-12.4-2.4-19.8-24.5-4.3-12.7 5.7-37.3 5.8-39.2 0 0-9.5 8.1-15.8 24-5.9 14.8 1.9 49.6 29.5 54.8 2.3.4 4.7 5.6 7.2 5.6 2.1 0 4.1-5.2 6-5.5 28.4-4.6 35-41.7 29.9-55.6-5.4-14.6-13.6-23.5-13.6-23.5z' fill='%23D80027'/%3e%3cpath d='M44.6 98.9h22.3v24.4H44.6zM0 98.9h22.3v24.4H0zm89.2 0h22.3v24.4H89.2zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4H223zm44.7 0H290v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0h22.3v24.4h-22.3zm44.6 0H513v24.4h-22.3zm-446.1 118h22.3v25.5H44.6zm-44.6 0h22.3v25.5H0zm89.2 0h22.3v25.5H89.2zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5H223zm44.7 0H290v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0h22.3v25.5h-22.3zm44.6 0H513v25.5h-22.3z' fill='white' opacity='.5'/%3e%3c/svg%3e")}.flag\:IS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783h-79.76V295.883H0v-79.772h122.435V85.329h79.76v130.782H512v61.218z'/%3e%3cpath fill='%23D80027' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")}.flag\:IT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M341.334 85.33H0v341.332h512V85.33z'/%3e%3cpath fill='%236DA544' d='M0 85.333h170.663V426.67H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.333H512V426.67H341.337z'/%3e%3c/svg%3e")}.flag\:JE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M301.8 171L513 30.2V0h-45.3L256.5 140.8 45.3 0H0v30.2L211.2 171 0 311.8V342h45.3l211.2-140.8L467.7 342H513v-30.2z'/%3e%3cpath fill='%23FFDA44' d='M233.7 44.6l22.3 5.6 22.3-5.6 4-20.9-14.9 6.5L256 14.8l-11.4 15.4-14.9-6.5z'/%3e%3cpath fill='%23D80027' d='M233.7 44.6s-4 12.9-4 29.9c0 27.9 26.3 41.3 26.3 41.3s26.3-15.5 26.3-41.3c0-15.4-4-29.9-4-29.9s-8.1-5-22.3-5-22.3 5-22.3 5z'/%3e%3c/svg%3e")}.flag\:JM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M215.864 256.006L0 399.911V112.089zM512 112.089v287.822L296.136 256.006z'/%3e%3cpath fill='%230052B4' d='M512 112.089L296.136 256.006 512 399.911v26.757h-40.125L256 282.752 40.125 426.668H0v-26.757l215.864-143.905L0 112.089V85.331h40.125L256 229.248 471.875 85.331H512z'/%3e%3cpath fill='%23FFDA44' d='M512 112.089L296.136 256.006 512 399.911v26.757h-40.125L256 282.752 40.125 426.668H0v-26.757l215.864-143.905L0 112.089V85.331h40.125L256 229.248 471.875 85.331H512z'/%3e%3c/svg%3e")}.flag\:JO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.339h512v341.326H0z'/%3e%3cpath d='M0 85.339h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.89h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M256 256.006L0 426.669V85.331z'/%3e%3cpath fill='white' d='M77.913 224.802l7.876 16.469 17.786-4.11-7.965 16.426 14.303 11.343-17.808 4.014.049 18.255-14.241-11.421-14.241 11.421.05-18.255-17.809-4.014 14.303-11.343-7.965-16.426 17.786 4.11z'/%3e%3c/svg%3e")}.flag\:JP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23D80027' cx='256' cy='255.994' r='96'/%3e%3c/svg%3e")}.flag\:KE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath d='M0 85.331h512v90.579H0z'/%3e%3cpath fill='%23496E2D' d='M0 336.089h512v90.568H0z'/%3e%3cpath fill='%23A2001D' d='M0 198.606h512v114.799H0z'/%3e%3cg fill='white'%3e%3cpath d='M323.265 139.803l-25.583-11.809L256 222.376l-41.682-94.382-25.583 11.809 51.749 116.191-51.749 116.192 25.583 11.808L256 289.613l41.682 94.381 25.583-11.808-51.749-116.192z'/%3e%3cpath d='M273.376 150.931C263.472 140.115 256 133.898 256 133.898s-7.472 6.216-17.376 17.032v210.127C248.528 371.873 256 378.091 256 378.091s7.472-6.216 17.376-17.033V150.931z'/%3e%3c/g%3e%3cpath d='M209.04 191.226v129.535c10.465 18.542 23.274 33.742 32.872 43.818V147.408c-9.599 10.076-22.408 25.275-32.872 43.818zm93.92 0c-10.465-18.543-23.274-33.742-32.872-43.818V364.58c9.599-10.077 22.407-25.276 32.872-43.818V191.226z' fill='%23A2001D'/%3e%3cpath d='M302.96 191.226v129.535c10.594-18.774 18.784-40.973 18.784-64.767s-8.19-45.993-18.784-64.768zm-93.92 0v129.535c-10.594-18.774-18.784-40.973-18.784-64.767s8.19-45.993 18.784-64.768z'/%3e%3c/svg%3e")}.flag\:KG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cg fill='%23D80027'%3e%3cpath d='M0 0h513v342H0z'/%3e%3ccircle cx='256' cy='170.7' r='170.7'/%3e%3c/g%3e%3cpath fill='%23FFDA44' d='M382.4 170.7L330.8 195l27.5 50-56.1-10.7-7.1 56.6-39.1-41.7-39.1 41.7-7.1-56.6-56.1 10.7 27.5-50-51.6-24.3 51.6-24.3-27.5-50.1 56.1 10.8 7.1-56.7L256 92.1l39.1-41.7 7.1 56.7 56.1-10.8-27.5 50.1z'/%3e%3ccircle fill='%23D80027' cx='257.4' cy='170.7' r='71.6'/%3e%3cpath d='M214.2 170.7c-2.1 0-4.1.1-6.2.3.1 12 4.4 22.9 11.6 31.5 3.8-10.3 9.5-19.6 16.7-27.7-6.9-2.7-14.3-4.1-22.1-4.1zm26.6 46.5c5.2 1.9 10.8 2.9 16.6 2.9 5.8 0 11.4-1 16.6-2.9-2.8-11.1-8.7-21-16.6-28.8-7.9 7.8-13.8 17.7-16.6 28.8zm59.4-71.2c-8.5-14.8-24.5-24.7-42.8-24.7-18.3 0-34.2 9.9-42.8 24.7 15.6.1 30.2 4.3 42.8 11.6 12.6-7.3 27.2-11.6 42.8-11.6zm-21.7 28.8c7.2 8 12.9 17.4 16.7 27.7 7.2-8.5 11.5-19.5 11.6-31.5-2-.2-4.1-.3-6.2-.3-7.7 0-15.2 1.4-22.1 4.1z' fill='%23FFDA44'/%3e%3c/svg%3e")}.flag\:KH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%230052B4'/%3e%3cpath fill='white' d='M303.49 281.971v-17.809h-11.873v-23.745l-11.872-11.872-11.872 11.872v-23.744L256 204.8l-11.873 11.873v23.744l-11.872-11.872-11.872 11.872v23.745H208.51v17.809h-11.872v17.808h118.724v-17.808z'/%3e%3c/svg%3e")}.flag\:KI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 450 300'%3e%3cpath fill='%23CE1126' d='M0 0h450v300H0V0z'/%3e%3cg fill='%23FCD116'%3e%3ccircle cx='227.6' cy='161.2' r='56.2'/%3e%3cpath d='M254.1 73.4l-23.7 26 28.6 6.5zm-51.5.2l-4.8 33.1 28.5-8zm94.3 26.7l-34.7 8.5 20.1 23.7zm-138.3-1.8l15.5 32.7 20.2-22.7zm159 45.3l-34.4-9.9 5.6 29.5zm-182-2.6l31.9 19.8 5.2-27.7z'/%3e%3c/g%3e%3cpath fill='%23003F87' d='M0 175h450v125H0V175z'/%3e%3cpath fill='white' d='M0 267c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21zm0-43c15 0 30 13 45 13s30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13 30 13 45 13 30-13 45-13v-21c-15 0-30 13-45 13s-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13-30 13-45 13-30-13-45-13v21z'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23FCD116' d='M183.2 48.3l-1.1-5.3 22.4-3.7s-30.1-7.1-40-10.7c-14.3-5.1-16.3-12.1-16.3-12.1s44.7 11 64.8 11c4.3 0 12.8 10.7 12.8 10.7s14.8-14.9 21.9-15.4c32.1-2.3 66.6-6.4 66.6-6.4s-10 6.7-16 8.5c-16.2 4.9-50.6 11.7-50.6 11.7l-4.8 7.5H277l-14.4 4.3 7.4 6.9s-7.8-4.1-18.1-2.1c-7.1 1.3-15.4 6-22.9 8-18.7 4.8-29.9-12.8-29.9-12.8l-15.9-.1z'/%3e%3c/svg%3e")}.flag\:KM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v85.337H0z'/%3e%3cpath fill='white' d='M0 170.663h512V256H0z'/%3e%3cpath fill='%23D80027' d='M0 256h512v85.337H0z'/%3e%3cpath fill='%236DA544' d='M256 256.006L0 426.668V85.331z'/%3e%3cg fill='white'%3e%3cpath d='M68.638 256c0-24.865 17.476-45.638 40.812-50.734a52.059 52.059 0 00-11.13-1.208c-28.688 0-51.942 23.255-51.942 51.942s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.337-5.096-40.812-25.869-40.812-50.734z'/%3e%3cpath d='M108.877 211.478l2.762 8.503h8.94l-7.232 5.256 2.762 8.502-7.232-5.255-7.234 5.255 2.764-8.502-7.234-5.256h8.94zm0 22.261l2.762 8.503h8.94l-7.232 5.255 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.255h8.94zm0 22.261l2.762 8.503h8.94l-7.232 5.255 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.255h8.94zm0 22.261l2.762 8.502h8.94l-7.232 5.256 2.762 8.503-7.232-5.255-7.234 5.255 2.764-8.503-7.234-5.256h8.94z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:KN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%236DA544' d='M512 0H0v342'/%3e%3cpath fill='%23FFDA44' d='M307.7 0L0 194.5V342h206.9L513 148.5V0z'/%3e%3cpath d='M513 0H385.2L0 249.4V341l126.2 1L513 91.6z'/%3e%3cpath d='M141.1 187l31.2 24 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.3-22.2zM310.6 70.8l31.2 23.9 32.3-22.2-13.1 37 31.1 23.9-39.2-1.1-13.2 37-11.1-37.6-39.2-1.1 32.4-22.2z' fill='white'/%3e%3c/svg%3e")}.flag\:KP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2391DC5A' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath d='M0 85.331h512v57.188H0zM0 369.48h512v57.177H0z' fill='%230052B4'/%3e%3cpath fill='%23D80027' d='M0 165.215h512v181.582H0z'/%3e%3ccircle fill='white' cx='190.33' cy='255.994' r='65.668'/%3e%3cpath fill='%23D80027' d='M190.332 190.332l14.734 45.346h47.757l-38.65 28.028 14.849 45.481-38.69-28.16-38.631 28.107 14.79-45.428-38.616-28.028h47.722z'/%3e%3c/svg%3e")}.flag\:KR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='white' d='M0 0h900v600H0z'/%3e%3cg transform='rotate(-56.31)'%3e%3cpath d='M-75 228.3H75m-150 37.5H75m-150 37.5H75m-150 475H75m-150 37.5H75m-150 37.5H75' stroke='black' stroke-width='25'/%3e%3cpath stroke='white' stroke-width='12.5' d='M0 753.3v125'/%3e%3ccircle fill='%23ca163a' cy='540.8' r='150'/%3e%3cpath fill='%230e4896' d='M0 390.8c-41.4 0-75 33.6-75 75s33.6 75 75 75 75 33.6 75 75-33.6 75-75 75c-82.8 0-150-67.2-150-150s67.2-150 150-150z'/%3e%3c/g%3e%3cpath d='M231.56 535.73l-83.205-124.808M262.76 514.928l-83.205-124.807m114.407 104.006l-83.205-124.808m478.43-138.675l-83.205-124.807M720.39 209.843L637.184 85.036m114.407 104.006L668.386 64.234' stroke='black' stroke-width='25'/%3e%3cpath stroke='white' stroke-width='12.5' d='M205.6 462.897l31.202-20.8m389.981-259.989l36.444-24.296m31.202-20.801l31.202-20.801'/%3e%3c/svg%3e")}.flag\:KW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath d='M166.957 312.889L0 426.663V85.337l166.957 113.774z'/%3e%3c/svg%3e")}.flag\:KY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3ccircle fill='%236DA544' cx='384' cy='181.79' r='29.682'/%3e%3cpath fill='%23D80027' d='M332.054 174.377h103.88v44.522h-103.88z'/%3e%3cpath fill='%23496E2D' d='M435.942 255.997v-.001.001z'/%3e%3cpath fill='%23FFDA44' d='M332.058 285.678v29.682h15.616c9.364 9.176 22.18 14.84 36.326 14.84 14.147 0 26.962-5.664 36.326-14.84h15.616v-29.682H332.058z'/%3e%3cpath fill='%23338AF3' d='M332.058 211.475v44.522c0 39.759 51.942 51.942 51.942 51.942s51.942-12.182 51.942-51.942v-44.522H332.058z'/%3e%3cpath d='M383.997 235.256c-12.985 0-12.985 11.873-25.97 11.873s-12.985-11.873-25.97-11.873v20.777c12.985 0 12.985 11.873 25.97 11.873s12.985-11.873 25.97-11.873c12.986 0 12.986 11.873 25.973 11.873 12.986 0 12.986-11.873 25.973-11.873v-20.777c-12.986 0-12.986 11.873-25.973 11.873-12.986-.001-12.986-11.873-25.973-11.873zm0-41.59c-12.985 0-12.985 11.873-25.97 11.873s-12.985-11.873-25.97-11.873v20.777c12.985 0 12.985 11.873 25.97 11.873s12.985-11.873 25.97-11.873c12.986 0 12.986 11.873 25.973 11.873 12.986 0 12.986-11.873 25.973-11.873v-20.777c-12.986 0-12.986 11.873-25.973 11.873-12.986 0-12.986-11.873-25.973-11.873z' fill='%23F3F3F3'/%3e%3cpath fill='white' d='M256 85.334v22.617l-46.069 30.709H256v64h-46.069L256 233.38v22.617h-22.628L160 207.078v48.919H96v-48.919l-73.372 48.919H0V233.38l46.069-30.72H0v-64h46.069L0 107.951V85.334h22.628L96 134.241V85.334h64v48.907l73.372-48.907z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.329h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.082l57.377 38.252H80zm256 0v15.082l-57.377 38.252H176z'/%3e%3cpath d='M0 85.329v15.082l57.377 38.252H80zm256 0v15.082l-57.377 38.252H176zM0 255.997v-15.082l57.377-38.252H80zm256 0v-15.082l-57.377-38.252H176z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:KZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2336B6CC' d='M0 0h513v342H0V0z'/%3e%3ccircle fill='%23FFD400' cx='256.5' cy='170.9' r='68.4'/%3e%3cpath fill='%23FFD400' d='M256.5 251.5l-27.9 41.7-7.1-49.7-43.2 25.5 15.2-47.8-50 4.2 34.4-36.5-46.9-18 46.8-18-34.4-36.5 50 4.2-15.2-47.8 43.2 25.4 7.1-49.7 27.9 41.7 27.9-41.7 7.1 49.7 43.2-25.4-15.2 47.8 50-4.2-34.3 36.6 46.8 17.9-46.8 18 34.4 36.5-50-4.2 15.2 47.8-43.2-25.4-7.1 49.7c0-.1-27.9-41.8-27.9-41.8zm0-.8c44.1 0 79.9-35.8 79.9-79.9S300.6 91 256.5 91s-79.9 35.8-79.9 79.9 35.8 79.8 79.9 79.8zM22.8 28.3c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V28.3zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6V74zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0 45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H28.5c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm22.8-22.8c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7V245c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.7c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V188zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6v-11.4zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V96.8zm0-45.6c0-3.2 2.4-5.7 5.7-5.7h11.3c3.2 0 5.7 2.4 5.7 5.7v11.3c.1 3.1-2.4 5.7-5.6 5.7H51.3c-3.1 0-5.7-2.5-5.7-5.6V51.2z'/%3e%3c/svg%3e")}.flag\:LA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cpath d='M0 .1h513v90.7H0zm0 251.2h513V342H0z' fill='%23D80027'/%3e%3ccircle fill='white' cx='256.5' cy='171' r='65.9'/%3e%3c/svg%3e")}.flag\:LB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 .2h513v90.7H0zm.5 251.1H513V342H.5z' fill='%23D80027'/%3e%3cpath fill='%236DA544' d='M290.3 193.5L256 130.7l-34.3 62.8h25.7v17.2h17.2v-17.2z'/%3e%3cpath fill='%2314AF5A' d='M241.3 213.1c4.4-4.4 4.4-11.6-.1-16l4.7 4.7c-5.2-4.7-12.2-6.6-19.1-5.3l-23.5 5.9c-6.1 1.5-6.8-.4-1.8-4.2l27.1-20.3c5.1-3.8 4.2-6.9-2.3-6.9h-11c-6.4 0-7-2.3-1.5-5.1l25.3-12.7c5.6-2.8 5.1-5.1-1.5-5.1h-11c-6.4 0-7.4-3.1-2.3-6.9l27.1-20.3c5.6-3.8 12.9-3.8 18.5 0l27.1 20.3c5.1 3.8 4.2 6.9-2.3 6.9h-11c-6.4 0-7 2.3-1.5 5.1l25.3 12.7c5.6 2.8 5.1 5.1-1.5 5.1h-11c-6.4 0-7.4 3.1-2.3 6.9l27.1 20.3c5.1 3.8 4.4 5.7-1.8 4.2l-23.5-5.9c-6.8-1.3-13.9.6-19.1 5.3l4.7-4.7c-4.4 4.4-4.5 11.5-.1 16l6.8 6.8c4.4 4.4 3.1 8-3.3 8h-45.8c-6.2 0-7.7-3.6-3.3-8 .1.1 6.9-6.8 6.9-6.8z'/%3e%3c/svg%3e")}.flag\:LC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%2355B2FF' d='M0 0h513v342H0z'/%3e%3cpath fill='%23F3F3F3' d='M148.5 298.1h216l-108-254.2z'/%3e%3cpath fill='%23333' d='M186 272.7l70.5-160.3L327 272.7z'/%3e%3cpath fill='%23FFDA44' d='M148.5 298.1h216l-108-101.7z'/%3e%3c/svg%3e")}.flag\:LI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v171H0z'/%3e%3cpath fill='%23FFDA44' d='M149.3 98.1c0-14-11.3-25.3-25.3-25.3-6.5 0-12.4 2.4-16.9 6.4V64.4h8.4V47.5h-8.4v-8.4H90.3v8.4h-8.4v16.9h8.4v14.9c-4.5-4-10.4-6.4-16.9-6.4-14 0-25.3 11.3-25.3 25.3 0 7.5 3.3 14.2 8.4 18.8v14.9h84.3V117c5.3-4.7 8.5-11.5 8.5-18.9z'/%3e%3c/svg%3e")}.flag\:LK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23A2001D' d='M222.6 22.3h267.1v296.8H222.6z'/%3e%3cpath fill='%23D80027' d='M22.3 22.3h200.3v296.8H22.3z'/%3e%3cpath fill='%23FFDA44' d='M200.3 0h22.3v342h-22.3z'/%3e%3cpath fill='%236DA544' d='M22.3 22.3h89v296.8h-89z'/%3e%3cpath fill='%23FF9811' d='M111.3 22.3h89v296.8h-89z'/%3e%3cpath fill='%23FFDA44' d='M368.2 156.8c-1.4-2 0-37.9 0-37.9.9-7.4.1-8.4 1-11.4.9-2.9 5.4-11.6 5.4-11.6s-6-2.3-10.3-.6c-4.3 1.7-24.7-7.5-31.2 3.4-4.4 7-23.6 16.2-24.6 14-1-2.2-5.9-5-6.9-2.9s-.7 13.9 0 16c.8 2.6 9.8 2 12.3 3.1 3.7 1.8 12.2 8.2 11.9 10.7-.3 2.5-22.5-6-24.2-4.5-1.4 1.2-1.9 13.2-.4 15 1.8 2.1 23.4 5.6 25 7.5 1.6 1.9-13.1 7.4-12.3 25 .7 14.7 8 17.4 8 17.4s-2.4 3.6-7.8 3.1c-6.2-.6-27.4-17.7-27.4-17.7s-3.5-109 3.6-121.4c4.9-8.5-22.7 10.1-22.7 50.8V151c0 6.6-1.4 22.4 2.6 34 0 0-.4 46.9 1.5 49.6s12.7 2.2 14.8 0 0-30 0-30c7.7.2 18.3 17.5 32.5 16.4 20.6-1.6 28.7-9.9 34.3-5 8.1 7.1 5.5 23.2.4 31.5-2.2 3.5-14.3 4.7-15.7 7.6-1.4 2.9.5 5.4.5 5.4h29.7s1.4-20.5 2.7-26.1c1.3-5.7-.6-10.7 5.9-10.4 23.5 1.1 39.8-15.3 45.5-8 3.2 4.1 5.6 29.9 3.3 33.3-2.2 3.4-13.8 2.8-15.2 6.7-1.4 4 .8 4.4.8 4.4h29.7s-.4-21.2 2.5-27.7 4.9-10.4 9.3-17.2c4.4-6.8 11.3-15.7 11.3-36.2 0-14.2-8.1-22.8-8.1-22.8H417c-14.1.2-47.4 2.3-48.8.3zm-136-124.5c10.7-10.6 20.2-2.7 22.2 2.1 1.9 4.8 2.1 8.2 2.8 13.6.9 6.9 4.9 14 4.9 14s-7.1-3.8-14.7-4.2c-4.7-.3-9-.6-13.6-2.5-5.7-2.3-11.7-12.9-1.6-23zm248.4-.1c10.7 10.6 2.8 20.2-2 22.2s-8.2 2.1-13.6 2.8c-6.9.9-14 5-14 5s3.7-7.1 4.2-14.7c.3-4.7.6-9.1 2.4-13.6 2.2-5.7 12.8-11.8 23-1.7zm.1 276.9c-10.7 10.6-20.2 2.6-22.2-2.2-1.9-4.8-2.1-8.2-2.7-13.6-.8-6.9-4.9-14.1-4.9-14.1s7 3.8 14.7 4.3c4.7.3 9 .6 13.6 2.5 5.7 2.4 11.7 13.1 1.5 23.1zm-248.2-.1c-10.6-10.7-2.7-20.2 2.1-22.2 4.8-1.9 8.2-2.1 13.6-2.8 6.9-.9 14-4.9 14-4.9s-3.8 7.1-4.2 14.7c-.3 4.7-.6 9-2.5 13.6-2.3 5.7-12.9 11.8-23 1.6z'/%3e%3cpath fill='none' stroke='%23FFDA44' stroke-width='6' stroke-miterlimit='10' d='M446.9 162.4s7.5-2.6 8.4-16.1c.6-8.6-19.8-16-39-11.5-19.7 4.6-34-3.1-34-14.6 0-22.9 29.7-16.2 38.9-11.3 9.1 4.9 29.7 23.5 35.1 9.4'/%3e%3c/svg%3e")}.flag\:LR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath d='M0 0h512v31.1H0zm0 62.2h512v31.1H0zm0 62.3h512v31.1H0zm0 62.3h512v31.1H0zm0 62.5h512v31.1H0zm0 61.6h512V342H0z' fill='%23bf0a30'/%3e%3cpath fill='%23002868' d='M0 0h155.6v155.6H0z'/%3e%3cpath fill='white' d='M77.8 30.2l10.7 32.9h34.6l-28 20.4 10.7 32.9-28-20.3-28 20.3 10.7-32.9-28-20.4h34.6z'/%3e%3c/svg%3e")}.flag\:LS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%230052B4' d='M0 0h513v114H0z'/%3e%3cpath fill='%236DA544' d='M0 227.6h513v114H0z'/%3e%3cpath d='M245.2 171l7.7-23.1c2-5.9 5.1-6 7.1 0l7.7 23.1 19.4 29.1c1.7 2.6 1.3 6.3-1.2 8 0 0-6.9 8-29.5 8s-29.5-8-29.5-8c-2.4-2-2.9-5.4-1.2-8l19.5-29.1z'/%3e%3cpath d='M256.5 171c-12.5 0-22.6-10.1-22.6-22.6 0-12.5 10.1-22.6 22.6-22.6s22.6 10.1 22.6 22.6c0 12.5-10.2 22.6-22.6 22.6zm0 0c6.2 0 11.3-16.3 11.3-22.6 0-6.2-5.1-11.3-11.3-11.3-6.2 0-11.3 5.1-11.3 11.3 0 6.3 5 22.6 11.3 22.6z'/%3e%3c/svg%3e")}.flag\:LT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")}.flag\:LU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23338AF3' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")}.flag\:LV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath class='prefix__st1' d='M0 0h513v127.6H0zm0 214.4h513V342H0z' fill='%23A2001D'/%3e%3c/svg%3e")}.flag\:LY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 312.888h512v113.775H0z'/%3e%3cg fill='white'%3e%3cpath d='M281.424 236.026l8.962 12.35 14.513-4.706-8.975 12.339 8.961 12.349-14.509-4.724-8.976 12.34.01-15.258-14.51-4.725 14.514-4.706z'/%3e%3cpath d='M256.965 286.868c-17.048 0-30.868-13.821-30.868-30.868s13.821-30.868 30.868-30.868a30.742 30.742 0 0114.684 3.71c-6.851-6.698-16.218-10.833-26.556-10.833-20.982 0-37.992 17.01-37.992 37.992s17.01 37.992 37.992 37.992c10.338 0 19.706-4.135 26.556-10.833a30.738 30.738 0 01-14.684 3.708z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:MA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337v341.326h512V85.337z'/%3e%3cpath fill='%2320661b' d='M352 226.484h-73.337L256 156.738l-22.663 69.748H160l59.331 43.107-22.663 69.749L256 296.232l59.332 43.107-22.663-69.749L352 226.484zm-116.063 37.711l7.663-23.585h24.8l7.663 23.585v.001L256 278.772l-20.063-14.577zm27.873-37.711h-15.619L256 202.447l7.81 24.037zm24.269 28.982l-4.827-14.856h25.274l-20.447 14.856zm-59.331-14.856l-4.827 14.856-20.447-14.856h25.274zm-5.211 61.748l7.81-24.036 12.636 9.181-20.446 14.855zm44.479-14.856l12.636-9.181 7.81 24.036-20.446-14.855z'/%3e%3c/svg%3e")}.flag\:MC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.333h512v341.333H0z'/%3e%3cpath fill='%23c70000' d='M0 85.333h512V256H0z'/%3e%3c/svg%3e")}.flag\:MD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23FFDA44' d='M0 0h513v342H0z'/%3e%3cpath fill='%23D80027' d='M342 0h171v342H342z'/%3e%3cpath fill='%230052B4' d='M0 0h171v342H0z'/%3e%3cpath fill='%23AF7F59' d='M206.2 129.1h33.2L256 79.3l16.6 49.8h33.2v99.6L256 262l-49.8-33.2v-99.7zm33.2 33.3v49.8h33.2v-49.8h-33.2z'/%3e%3c/svg%3e")}.flag\:ME{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E6BE53' d='M0 0h513v342H0z'/%3e%3cpath fill='%23E01D24' d='M20 20h473v302H20z'/%3e%3cpath fill='%23E6BE53' d='M248.5 112.9c4.4 4.4 11.6 4.4 16 0l-4.7 4.7 22.7-22.7c4.9-4.5 12.1-5.6 18.2-2.8l2.1 1c5.7 2.9 6.7 8.7 2.3 13.1l4.7-4.7-22.8 22.8c-4.5 4.9-5.6 12.1-2.8 18.2l1 2.1c2.9 5.7 5.1 15.4 5.1 21.6v-11.3c0 6.2 4.4 9.1 10.2 6.2l2.1-1c5.7-2.9 6.7-8.7 2.3-13.1l4.7 4.7c-4.4-4.4-4.4-11.6 0-16l-4.7 4.7c5.2-5.5 9.6-11.6 13.1-18.2l1-2.1c2.9-5.7 6.3-15.1 7.9-21.2l5.8-23.3c1.5-6 5.9-6.8 9.6-1.8l20.2 26.9c3.8 5.1 6.9 14 6.9 20.6v22.4c0 6.3-2.2 15.8-5.1 21.7l-1 2.1c-3.5 6.6-7.9 12.7-13.1 18.2l-6.8 6.8c-5.4 5.2-11.5 9.6-18.2 13.1l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.2 0-6.9 2.2-1.1 5.1l2.1 1c5.7 2.9 13.8 8.7 18.2 13.1l-4.7-4.7c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L339 226c4.6 4.9 5.7 12.1 2.9 18.2l-1 2.1c-2.9 5.7-10.4 10.2-16.4 10.2-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.5-3.6-11.8-8.9-15.4-15.4l-1-2.1c-2.9-5.7-8.7-6.7-13.1-2.3l4.7-4.7c-4.4 4.7-5.2 11.8-1.8 17.3l10.3 15.4c3.4 5.1 2 12.1-3.1 15.5L266 284.4c-5.7 3.4-12.8 3.4-18.6 0L232 274.1c-5.1-3.4-6.5-10.3-3.1-15.5l10.3-15.4c3.4-5.5 2.6-12.6-1.8-17.3l4.7 4.7c-4.4-4.4-10.2-3.6-13.1 2.3l-1 2.1c-2.9 5.7-9.5 12.4-15.4 15.4l-2.1 1c-5.7 2.9-15.5 5.1-21.6 5.1-6.9-.3-13.1-4.2-16.4-10.2l-1-2.1c-2.8-6.1-1.6-13.3 2.9-18.2l-4.7 4.7c4.4-4.4 11.6-4.4 16 0L181 226c4.4 4.4 11.6 4.4 16 0l-4.7 4.7c5.5-5.2 11.6-9.6 18.2-13.1l2.1-1c5.7-2.9 5-5.1-1.1-5.1-7.5-.3-14.8-2-21.6-5.1l-2.1-1c-6.6-3.5-12.7-7.9-18.2-13.1l-6.8-6.8c-5.2-5.4-9.6-11.5-13.1-18.2l-1-2.1c-3.1-6.8-4.9-14.2-5.1-21.7V121c0-6.3 3.1-15.6 6.9-20.6l20.2-26.9c3.8-5.1 8.1-4.3 9.6 1.8l5.8 23.3c2 7.3 4.6 14.4 7.9 21.2l1 2.1c2.9 5.7 8.7 13.8 13.1 18.2l-4.7-4.7c4.4 4.4 4.4 11.6 0 16l4.7-4.7c-4.4 4.4-3.6 10.2 2.3 13.1l2.1 1c5.7 2.9 10.2 0 10.2-6.2v11.3c0-6.2 2.2-15.7 5.1-21.6l1-2.1c2.8-6.1 1.7-13.2-2.8-18.2l-22.7-22.7 4.7 4.7c-4.4-4.4-3.6-10.2 2.3-13.1l2.1-1c6.1-2.8 13.2-1.7 18.2 2.8l22.7 22.7-4.8-4.5zm-18-40.7c-4.4-4.4-3.2-9.5 2.8-11.5l12.4-4.2c6-2 15.5-2 21.5 0l12.4 4.2c6 2 7.2 7.1 2.8 11.5l-6.8 6.8c-5.3 4.7-12.1 7.5-19.2 7.9-6.2 0-14.8-3.5-19.2-7.9.1 0-6.7-6.8-6.7-6.8z'/%3e%3cpath fill='%23215F90' d='M233.9 200.2c0 6.2 1.7 6.4 4.2.5 0 0 7.1-23.2 18.4-23.2 11.3 0 18.6 23.6 18.6 23.6 2.2 5.7 4 5.3 4-1.1v-11.2c0-18.7-10.1-33.9-22.6-33.9-12.5 0-22.6 15.2-22.6 33.9v11.4z'/%3e%3c/svg%3e")}.flag\:MF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 108 72'%3e%3cpath d='M0 0h108v72H0z' fill='%23003787'/%3e%3cpath d='M0 0h108L60 48v24H48V48z' fill='white'/%3e%3ccircle cx='54' cy='30' r='8' fill='%23f9d90f'/%3e%3cpath d='M44 30h20L54 48z' fill='white'/%3e%3cpath d='M54 48L38 33h32z' fill='%23cf142b'/%3e%3c/svg%3e")}.flag\:MG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M512 426.666V85.329H0v341.337h512z'/%3e%3cpath fill='%23D80027' d='M512 85.331H0v170.666h512V85.331z'/%3e%3cpath fill='white' d='M0 85.334h181.793v341.337H0z'/%3e%3c/svg%3e")}.flag\:MH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231E509C' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M513 176.1V81.3L0 342l513-165.9z'/%3e%3cpath fill='%23F18D36' d='M513 0v81.3L0 342 513 0z'/%3e%3cpath fill='white' d='M126.7 99.3l-7.8-54.1-7.7 54.1-20.8-23.7 10.7 31.6-31.5-10.7 23.6 20.8-54.1 7.7 54.1 7.7-23.6 20.8 31.5-10.7-10.7 31.6 20.8-23.7 7.7 54.1 7.8-54.1 20.7 23.7-10.6-31.6 31.5 10.7-23.6-20.8 54-7.7-54-7.7 23.6-20.8-31.5 10.7 10.6-31.6z'/%3e%3c/svg%3e")}.flag\:MK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.333h512V426.67H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M383.875 426.662L256 252.286l26.827 174.376zM133.565 85.33L256 252.286 230.314 85.33zm95.606 341.332L256 252.286 128.124 426.662zM0 85.33V212.9l256 39.386L28.333 85.33zm0 341.332h18.212L256 252.286 0 291.67zm256-174.376L512 212.9V85.33h-28.331zM281.686 85.33L256 252.286 378.434 85.33zM512 426.662V291.671l-256-39.385 237.787 174.376z'/%3e%3ccircle cx='256' cy='252.29' r='59.359'/%3e%3c/g%3e%3ccircle fill='%23FFDA44' cx='256' cy='252.29' r='44.522'/%3e%3c/svg%3e")}.flag\:ML{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%236DA544' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")}.flag\:MM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%236DA544' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M384 227.261h-97.783L256 134.265l-30.217 92.997H128l79.108 57.475-30.217 92.998L256 320.925l79.108 56.81-30.217-92.998L384 227.261z'/%3e%3c/svg%3e")}.flag\:MN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23095FAD' d='M0 0h513v342H0z'/%3e%3cpath d='M342 0h171v342H342zM0 0h171v342H0z' fill='%23BE1229'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M108.3 166.3h14.8v74.2h-14.8zm-59.4 0h14.8v74.2H48.9z'/%3e%3ccircle cx='86' cy='203.4' r='14.8'/%3e%3cpath d='M71.2 225.7h29.7v14.8H71.2zm0-59.4h29.7v14.8H71.2z'/%3e%3ccircle cx='86' cy='144' r='14.8'/%3e%3cpath d='M76.3 123.9h19.5L86 108.3z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:MO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%2300745a' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M285.682 248.878c-4.19 0-8.166.836-11.861 2.164 2.023-4.509 3.379-9.527 3.379-14.885 0-21.201-21.201-37.101-21.201-37.101s-21.201 15.901-21.201 37.101c0 5.357 1.356 10.375 3.379 14.885-3.693-1.328-7.671-2.164-11.861-2.164-21.201 0-37.101 21.201-37.101 21.201s15.901 21.201 37.101 21.201c12.429 0 23.031-7.286 29.682-13.315 6.65 6.03 17.251 13.315 29.682 13.315 21.201 0 37.101-21.201 37.101-21.201s-15.899-21.201-37.099-21.201z'/%3e%3cpath d='M256 152.111l4.38 13.476h14.171l-11.464 8.332 4.376 13.476-11.463-8.33-11.463 8.33 4.376-13.476-11.464-8.332h14.171zm-53.888 23.572l8.425 7.585 9.818-5.667-4.61 10.355 8.423 7.588-11.274-1.185-4.611 10.355-2.358-11.088-11.275-1.185 9.818-5.669zm-39.45 39.449l11.09 2.358 5.668-9.818 1.186 11.274 11.089 2.358-10.357 4.61 1.186 11.274-7.587-8.423-10.357 4.61 5.669-9.818zm147.227-39.449l-8.425 7.585-9.818-5.667 4.611 10.355-8.425 7.588 11.275-1.185 4.61 10.355 2.359-11.088 11.275-1.185-9.818-5.669zm39.449 39.449l-11.089 2.358-5.669-9.818-1.186 11.274-11.088 2.358 10.357 4.61-1.185 11.274 7.586-8.423 10.357 4.61-5.669-9.818z' fill='%23FFDA44'/%3e%3cpath d='M256 350.642c16.84 0 32.363-5.619 44.816-15.073h-89.63c12.451 9.454 27.974 15.073 44.814 15.073zm-68.023-44.522a74.138 74.138 0 008.85 15.073h118.345a74.13 74.13 0 008.85-15.073H187.977z' fill='white'/%3e%3c/svg%3e")}.flag\:MP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 750 500'%3e%3cpath fill='%230071BC' d='M0 0h750v500H0V0z'/%3e%3cg fill='white' stroke='black' stroke-width='1.9'%3e%3ccircle cx='375' cy='245' r='225' fill='white'/%3e%3ccircle cx='375' cy='245' r='165' fill='%230071BC'/%3e%3c/g%3e%3cg stroke='black'%3e%3cpath fill='%238C8A8C' stroke-width='1.9' d='M444.7 450c.7 11-7.8 20-18.8 20H323.6c-11 0-19.5-9-19-20l16.7-325c.6-11 10-20 21-20h61.4c11 0 20.5 9 21.2 20l19.8 325z'/%3e%3cpath fill='white' stroke-width='2' stroke-linejoin='round' d='M373 114l30 93h97l-78 56 29 92-78-56-78 57 30-93-79-57h97l30-92z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:MQ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%230052B4' d='M0 0h513v342H0z'/%3e%3cg fill='white'%3e%3cpath d='M512 148.4v44.5H278.3v148.4h-44.6V192.9H0v-44.5h233.7V0h44.6v148.4z'/%3e%3cpath d='M101 36.1c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1zm284 0c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1zm-5.4 199c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8.7 3.6 4.2 5.9 7.8 5.2.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7s3.4 6.5 7 6.3l1.7-.1zm-278.6 0c4.2-.2 8.3-.1 12.5.2 5.5.4 9.4 1.6 9.1.5-.5-1.8-.1-2.2-.8-1.8-1.3 1 .7-.2-7.4 4.4-11.8 6.7-16.9 11.8-14.3 21 2.3 8.1 8.2 10.3 22.3 12.5l1.9.3c5.6.9 8.1 1.4 9.8 2.2.4.2-.3-1-.1-1.7-.2.6-3.9 2.1-13.3 3.9l-4.7.9c-18.1 3.7-27.1 8.5-28.5 21-1.5 13.7 12.7 23.3 30.6 25.6 18.2 2.4 34.1-3.6 35.7-18.4 1-9.4-5.5-15-15.9-17.1-7-1.4-16.3-1.4-27.4-.3-12.4 1.3-24.7 3.4-36.9 6.3-3.6.7-5.9 4.2-5.2 7.8s4.2 5.9 7.8 5.2c.2 0 .3-.1.5-.1 11.6-2.7 23.3-4.7 35.1-5.9 9.9-1 18-1 23.4.1 4.4.9 5.3 1.7 5.2 2.6-.5 5.1-8.9 8.2-20.7 6.7-11.6-1.5-19.5-6.8-19.1-11 .5-4.3 5.3-6.8 17.9-9.4l4.6-.9c15.5-3 21.1-5.3 23.5-13.2 1.9-6.5-1.3-11.6-7.2-14.2-3.2-1.4-6.3-2.1-13.2-3.1l-1.8-.3c-8-1.3-11.4-2.6-11.5-3-.1-.4 1.8-2.3 8.1-5.9l4.4-2.5c1.5-.8 2.9-1.8 4.3-2.7 4.6-3.4 7.2-7.1 5.8-12.3-1.9-7.3-9-9.5-20.9-10.4-4.7-.3-9.3-.4-14-.3l-2 .1c-3.7.2-6.5 3.4-6.3 7 .2 3.7 3.4 6.5 7 6.3l1.7-.1z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:MR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M256 298.851c-45.956 0-84.348-32.298-93.767-75.429A96.288 96.288 0 00160 243.994c0 53.02 42.979 96 96 96s96-42.98 96-96c0-7.066-.785-13.942-2.233-20.572-9.419 43.131-47.811 75.429-93.767 75.429z'/%3e%3cpath d='M255.999 171.994l8.935 27.502h28.918l-23.394 16.996 8.936 27.503-23.395-16.998-23.394 16.998 8.937-27.503-23.394-16.996h28.915z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:MS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%231B4991' d='M0 0h513v342H0z'/%3e%3cpath fill='%2300A2B8' stroke='white' stroke-width='3' d='M318.2 106.7v106.5c0 51.9 67.8 67.8 67.8 67.8s67.8-15.9 67.8-67.8V106.7H318.2z'/%3e%3cpath fill='%23A35023' d='M319.7 212.7c0 50.8 66.3 66.3 66.3 66.3s66.3-15.6 66.3-66.3H319.7z'/%3e%3cpath d='M415.1 155.1h-19.4v-19.4h-19.4v19.4H357v19.4h19.3v58.1h19.4v-58.1h19.4z'/%3e%3cpath fill='white' d='M256 0v30.6l-45.2 25.1H256V115h-59.1l59.1 32.8v22.9h-26.7l-73.5-40.9v40.9h-55.6v-48.6l-87.5 48.6H0v-30.6L45.2 115H0V55.7h59.1L0 22.8V0h26.7l73.5 40.8V0h55.6v48.6L243.3 0z'/%3e%3cpath fill='%23D80027' d='M144 0h-32v69.3H0v32h112v69.4h32v-69.4h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='white' d='M155.8 115L256 170.7v-15.8L184.2 115z'/%3e%3cpath fill='%23D80027' d='M155.8 115L256 170.7v-15.8L184.2 115zm-84 0L0 154.9v15.8L100.2 115z'/%3e%3cpath fill='%230052B4' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cpath fill='white' d='M100.2 55.6L0 0v15.7l71.8 39.9z'/%3e%3cpath fill='%23D80027' d='M100.2 55.6L0 0v15.7l71.8 39.9zm84 0L256 15.7V0L155.8 55.6z'/%3e%3c/svg%3e")}.flag\:MT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath fill='%23C31B28' d='M256 0h256.5v342H256z'/%3e%3cpath fill='%23ACABB1' stroke='%23C31B28' stroke-width='2' d='M101.2 68.2V33H66v35.2H30.8v35.2H66v35.2h35.2v-35.2h35.2V68.2z'/%3e%3c/svg%3e")}.flag\:MU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23f7ce00' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23e32737' d='M0 85.331h512v85.337H0z'/%3e%3cpath fill='%23191f6a' d='M0 170.657h512v85.337H0z'/%3e%3cpath fill='%2300a04e' d='M0 341.331h512v85.337H0z'/%3e%3c/svg%3e")}.flag\:MV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23d01920' d='M0 85.331h512v341.333H0z'/%3e%3cpath fill='%23017c3b' d='M144.696 174.375h222.609v163.25H144.696z'/%3e%3cpath fill='white' d='M283.484 304.226c-26.637 0-48.232-21.594-48.232-48.232s21.594-48.232 48.232-48.232c8.306 0 16.12 2.1 22.943 5.797-10.703-10.467-25.341-16.927-41.494-16.927-32.784 0-59.362 26.577-59.362 59.362s26.578 59.362 59.362 59.362c16.154 0 30.791-6.461 41.494-16.927-6.822 3.698-14.636 5.797-22.943 5.797z'/%3e%3c/svg%3e")}.flag\:MW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 342'%3e%3cpath fill='%23272727' d='M0 0h512v114H0z'/%3e%3cpath fill='%23e40112' d='M0 114h512v114H0z'/%3e%3cpath fill='%2307893f' d='M0 228h512v114H0z'/%3e%3ccircle fill='%23e40112' cx='256' cy='125' r='95'/%3e%3c/svg%3e")}.flag\:MX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23dc2339' d='M342 0H0v341.3h513V0z'/%3e%3cpath fill='%2311865d' d='M0 0h171v342H0z'/%3e%3cpath fill='white' d='M171 0h171v342H171z'/%3e%3cpath fill='%238C9157' d='M195.8 171.2c0 21.6 11.5 41.7 30.3 52.5 5.8 3.4 13.2 1.4 16.6-4.4 3.4-5.8 1.4-13.2-4.4-16.6-11.3-6.5-18.2-18.5-18.2-31.5 0-6.7-5.4-12.1-12.1-12.1-6.7 0-12.2 5.4-12.2 12.1zm93.4 51.1c17.5-11.1 28-30.4 28-51.1 0-6.7-5.4-12.1-12.1-12.1s-12.1 5.4-12.1 12.1c0 12.4-6.3 24-16.8 30.7-5.7 3.5-7.5 10.9-4.1 16.7s10.9 7.5 16.7 4.1c0-.2.2-.3.4-.4z'/%3e%3cellipse fill='%23C59262' cx='256.5' cy='159.1' rx='24.3' ry='36.4'/%3e%3c/svg%3e")}.flag\:MY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v24.4H0zm0 48.9h513v24.4H0zm0 48.8h513v24.4H0zm0 48.9h513V171H0zm0 48.8h513v24.4H0zm0 48.9h513v24.4H0zm0 48.8h513v24.4H0z' fill='%23c00'/%3e%3cpath fill='%23006' d='M0 0h256.5v195.4H0z'/%3e%3cpath d='M153.3 42.1C122.6 30.7 88.5 46.3 77.1 77s4.2 64.8 34.9 76.2c13.3 5 28 5 41.4 0-30.7 24.5-75.4 19.6-100-11.1s-19.6-75.4 11.1-100c26-20.7 62.9-20.7 88.8 0zm26.7 75l-20.6 23.3 5.4-30.6-31-1.6 27.3-14.9L143 68l28.6 12 8.4-29.9 8.4 29.9L217 68l-18 25.4 27.3 14.9-31 1.6 5.4 30.6-20.7-23.4z' fill='%23fc0'/%3e%3c/svg%3e")}.flag\:MZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 513 342'%3e%3cpath fill='white' d='M0 85.333h513v342H0z'/%3e%3cpath fill='%23f4d900' d='M0 323.333h513v104H0z'/%3e%3cpath fill='%23006d66' d='M0 85.333h513v104H0z'/%3e%3cpath d='M0 204.333h513v104H0z'/%3e%3cpath fill='%23cb0f31' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath fill='%23f4d900' d='M83.477 195.132l15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e")}.flag\:NA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337h512'/%3e%3cpath fill='white' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath fill='%23A2001D' d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3cpath fill='%23FFDA44' d='M187.737 189.212l-22.741 10.696 12.11 22.024-24.693-4.724-3.129 24.945-17.199-18.347-17.2 18.347-3.129-24.945-24.693 4.723 12.109-22.023-22.739-10.696 22.74-10.697-12.11-22.022 24.693 4.722 3.13-24.944 17.199 18.347 17.2-18.347 3.128 24.944 24.693-4.722-12.108 22.024z'/%3e%3c/svg%3e")}.flag\:NC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 426.7'%3e%3cpath fill='%23009543' d='M0 293h640v133.7H0V293z'/%3e%3cpath fill='%23ED4135' d='M0 132h640v161.3H0V132z'/%3e%3cpath fill='%230035AD' d='M0 0h640v133.3H0V0z'/%3e%3ccircle fill='%23FAE600' stroke='black' stroke-width='5.3' cx='240' cy='213.3' r='157.3'/%3e%3cpath d='M307.9 354.5l-31.8 12-36.1 4.2-37.8-2.4-35.9-15.5s28.6-29.3 40.7-33.5c8.6-3 22.4-3.7 22.4-3.7V122l-.3-66H246l-.5 67.5v191.7s15.3 1.2 22.1 4.1c11.3 4.9 40.3 35.2 40.3 35.2z'/%3e%3cpath d='M212.727 102.375l42.955-21.418 5.577 11.187-42.955 21.417z'/%3e%3cellipse cx='237.8' cy='280.5' rx='16.8' ry='26.5'/%3e%3ccircle cx='237.4' cy='143.4' r='20.9'/%3e%3cellipse cx='238.4' cy='211.1' rx='19.9' ry='12.1'/%3e%3cpath d='M213.8 177h47v10h-47zm0 57h47v10h-47z'/%3e%3c/svg%3e")}.flag\:NE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23e05206' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230db02b' d='M0 312.888h512v113.775H0z'/%3e%3ccircle fill='%23e05206' cx='256' cy='256' r='32'/%3e%3c/svg%3e")}.flag\:NF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cpath d='M0 85.5h171v342H0zm342 0h171v342H342zm-38 226.495l-48-152.001-48 152.001h36v39.999h24v-39.999z' fill='%23007b23'/%3e%3c/svg%3e")}.flag\:NG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cpath d='M0 85.5h171v342H0zm342 0h171v342H342z' fill='%23007b23'/%3e%3c/svg%3e")}.flag\:NI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%23338AF3'/%3e%3cpath fill='%23FFDA44' d='M256 214.447c-22.949 0-41.553 18.603-41.553 41.553S233.05 297.553 256 297.553c22.949 0 41.553-18.603 41.553-41.553S278.949 214.447 256 214.447zm0 65.298c-13.114 0-23.745-10.631-23.745-23.745s10.631-23.745 23.745-23.745 23.745 10.631 23.745 23.745-10.631 23.745-23.745 23.745z'/%3e%3cpath fill='%230052B4' d='M276.563 261.936L256 256l-20.563 5.936-6.855 11.873h54.836z'/%3e%3cpath fill='%23338AF3' d='M256 226.32l-13.709 23.744L256 256l13.709-5.936z'/%3e%3cpath fill='%236DA544' d='M235.437 261.936h41.126l-6.854-11.872h-27.418z'/%3e%3c/svg%3e")}.flag\:NL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.5 513 342'%3e%3cpath fill='white' d='M0 85.5h513v342H0z'/%3e%3cpath fill='%23cd1f2a' d='M0 85.5h513v114H0z'/%3e%3cpath fill='%231d4185' d='M0 312h513v114H0z'/%3e%3c/svg%3e")}.flag\:NO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783h-79.76V295.883H0v-79.772h122.435V85.329h79.76v130.782H512v61.218z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")}.flag\:NP{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.337l280.419 174.75H87.61l183.576 166.576z'/%3e%3cpath fill='%23D80027' d='M244.769 249.888L10.199 103.71v312.754h234.57L61.193 249.888z'/%3e%3cg fill='white'%3e%3cpath d='M98.003 324.433l-14.589-6.863 7.77-14.13-15.844 3.03-2.008-16.005-11.035 11.772-11.036-11.772-2.008 16.005-15.843-3.031 7.77 14.131-14.591 6.863 14.591 6.862-7.77 14.13 15.844-3.029 2.007 16.004 11.036-11.772L73.332 358.4l2.008-16.004 15.843 3.03-7.769-14.13zm-9.735-132.771l-10.612-4.991 5.651-10.278-11.523 2.205-1.461-11.641-8.026 8.561-8.026-8.561-1.46 11.641-11.525-2.205 5.652 10.278-10.613 4.991 25.972 5.194z'/%3e%3cpath d='M93.462 191.662c0 17.212-13.953 31.165-31.165 31.165s-31.165-13.953-31.165-31.165'/%3e%3c/g%3e%3c/svg%3e")}.flag\:NR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M0 239.994h512v32H0z'/%3e%3cpath fill='white' d='M174.802 341.329l-19.124 8.996 10.184 18.521-20.767-3.973-2.631 20.978L128 370.422l-14.465 15.429-2.63-20.978-20.767 3.973 10.183-18.521-19.123-8.996 19.124-8.995-10.184-18.52 20.766 3.971 2.632-20.978L128 312.236l14.465-15.429 2.63 20.978 20.767-3.971-10.183 18.521z'/%3e%3c/svg%3e")}.flag\:NU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.334h256v170.663H0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.33h-32v69.333H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80z'/%3e%3c/g%3e%3cpath d='M0 107.951v30.712h46.069zm96-22.62v48.913L22.628 85.331z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M256 85.329v15.083l-57.377 38.251H176z'/%3e%3cpath d='M256 107.951v30.712h-46.069zm-96-22.62v48.913l73.372-48.913z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M0 85.329v15.083l57.377 38.251H80z'/%3e%3cpath d='M0 107.951v30.712h46.069zm96-22.62v48.913L22.628 85.331z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M256 85.329v15.083l-57.377 38.251H176z'/%3e%3cpath d='M256 107.951v30.712h-46.069zm-96-22.62v48.913l73.372-48.913z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M0 255.997v-15.082l57.377-38.252H80z'/%3e%3cpath d='M0 233.376v-30.713h46.069zm96 22.618v-48.912l-73.372 48.912z' fill='%232E52B2'/%3e%3cpath fill='%23D80027' d='M256 255.997v-15.082l-57.377-38.252H176z'/%3e%3cg fill='%232E52B2'%3e%3cpath d='M256 233.376v-30.713h-46.069zm-96 22.618v-48.912l73.372 48.912z'/%3e%3ccircle cx='128' cy='170.66' r='22.627'/%3e%3c/g%3e%3cpath d='M128 154.663l3.97 12.222h12.854l-10.398 7.556 3.971 12.222L128 179.109l-10.398 7.554 3.972-12.222-10.398-7.556h12.853zm0 65.14l2.364 7.278h7.653l-6.19 4.498 2.364 7.278-6.191-4.498-6.191 4.498 2.364-7.278-6.19-4.498h7.652zm0-117.334l2.364 7.278h7.653l-6.19 4.498 2.364 7.278-6.191-4.498-6.191 4.498 2.364-7.278-6.19-4.498h7.652zm69.931 58.667l2.365 7.277h7.653l-6.192 4.499 2.365 7.279-6.191-4.498-6.191 4.498 2.365-7.279-6.191-4.499h7.652zm-139.862 0l2.364 7.277h7.653l-6.191 4.499 2.364 7.279-6.19-4.498-6.191 4.498 2.365-7.279-6.192-4.499h7.653z' fill='%23FFDA44'/%3e%3c/svg%3e")}.flag\:NZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath d='M425.301 233.745l3.388 10.428h10.963l-8.87 6.444 3.388 10.427-8.869-6.444-8.871 6.444 3.388-10.427-8.87-6.444h10.963zm-39.194 75.072l5.083 15.642h16.445l-13.305 9.667 5.082 15.64-13.305-9.667-13.305 9.667 5.083-15.64-13.305-9.667h16.445zm1.481-122.846l4.236 13.036h13.704l-11.088 8.054 4.235 13.034-11.087-8.056-11.088 8.056 4.235-13.034-11.087-8.054h13.704zm-37.712 47.32l5.082 15.641h16.446l-13.306 9.666 5.084 15.641-13.306-9.666-13.305 9.666 5.082-15.641-13.305-9.666h16.445z' fill='%23D80027'/%3e%3cpath fill='white' d='M256.003 85.329v30.564l-45.178 25.088h45.178v59.359H196.89l59.113 32.846v22.806h-26.69l-73.484-40.826v40.826h-55.652v-48.573l-87.429 48.573H.003v-30.553l45.168-25.099H.003v-59.359h59.103L.003 108.147V85.329h26.68l73.494 40.838V85.329h55.652v48.573l87.43-48.573z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.334H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.998v-15.739l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.998v-15.739l-71.847-39.915z'/%3e%3cpath d='M155.826 200.344L256 255.998v-15.739l-71.847-39.915zm-83.98 0L0 240.259v15.739l100.174-55.654z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.174 140.983L0 85.33v15.738l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.983L0 85.33v15.738l71.847 39.915z'/%3e%3cpath d='M100.174 140.983L0 85.33v15.738l71.847 39.915zm83.98 0L256 101.068V85.33l-100.174 55.653z' fill='%23D80027'/%3e%3c/svg%3e")}.flag\:OM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23D80027' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M138 0h377v114H138z'/%3e%3cpath fill='%234A7C3A' d='M138 230h377v114H138z'/%3e%3cg fill='none' stroke='white' stroke-width='10' stroke-miterlimit='2'%3e%3cpath d='M40.3 35.2s37.1 48 50.8 54.5c13.7 6.5 17.1 5.7 17.1 5.7'/%3e%3cpath d='M100 35.2S62.9 80.6 53.3 87.6c-9.6 7-18.7 7.8-18.7 7.8m17.1-30.1h37.9M70.7 35.2v30.1'/%3e%3c/g%3e%3c/svg%3e")}.flag\:PA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M256 256v170.663H0V256h256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H256V85.337h256z'/%3e%3cpath fill='%230052B4' d='M128 123.034l11.824 36.389h38.263l-30.955 22.491 11.823 36.389L128 195.813l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3cpath fill='%23D80027' d='M384 293.697l11.824 36.389h38.263l-30.955 22.491 11.823 36.389L384 366.476l-30.955 22.49 11.823-36.389-30.955-22.491h38.263z'/%3e%3c/svg%3e")}.flag\:PE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.326H0z'/%3e%3cpath d='M0 85.331h170.663v341.337H0zm341.337 0H512v341.337H341.337z' fill='%23D80027'/%3e%3c/svg%3e")}.flag\:PF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%23D80027'/%3e%3cpath fill='%23FFDA44' d='M293.991 256c0 20.982-17.01 33.243-37.992 33.243S218.008 276.982 218.008 256s17.01-37.992 37.992-37.992 37.991 17.01 37.991 37.992z'/%3e%3cpath fill='%230052B4' d='M293.991 256c0 20.982-17.01 37.992-37.992 37.992s-37.992-17.01-37.992-37.992'/%3e%3cpath d='M232.259 246.506h9.498v19h-9.498zm37.988 0h9.498v19h-9.498zm-19-14.247h9.498v33.243h-9.498z' fill='%23D80027'/%3e%3c/svg%3e")}.flag\:PG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23A2001D' d='M0 85.33h512v341.332'/%3e%3cpath d='M204.631 326.488l2.762 8.504h8.941l-7.233 5.255 2.763 8.502-7.233-5.254-7.233 5.254 2.762-8.502-7.233-5.255h8.94zm-22.834-81.622l4.605 14.172h14.901l-12.056 8.757 4.605 14.172-12.055-8.759-12.055 8.759 4.606-14.172-12.056-8.757h14.901zm0 103.883l4.604 14.173h14.902l-12.057 8.757 4.606 14.173-12.055-8.759-12.055 8.759 4.604-14.173-12.054-8.757h14.899zm43.566-66.782l4.606 14.172h14.901l-12.056 8.758 4.605 14.172-12.056-8.759-12.054 8.759 4.606-14.172-12.056-8.758h14.901zm-87.133 0l4.606 14.172h14.899l-12.054 8.758 4.603 14.172-12.054-8.759-12.055 8.759 4.605-14.172-12.055-8.758h14.9z' fill='white'/%3e%3cpath fill='%23FFDA44' d='M376.526 204.163c-7.628-7.628-17.538-12.133-28.189-12.908l31.88-24.795c-12.698-12.698-29.714-18.431-46.319-17.218a44.31 44.31 0 00-11.396-19.511l-12.593 25.186a18.47 18.47 0 00-3.148-4.197c-7.245-7.245-18.991-7.244-26.234 0s-7.245 18.99 0 26.234a18.536 18.536 0 004.197 3.148l-25.186 12.593a44.303 44.303 0 0019.519 11.399c-1.217 16.606 4.511 33.619 17.209 46.317L324.12 214.6a11.053 11.053 0 017.807-3.202c2.973 0 5.768 1.158 7.87 3.26a11.055 11.055 0 013.26 7.87c0 2.974-1.158 5.768-3.26 7.87l10.494 10.494c4.905-4.905 7.607-11.428 7.607-18.364 0-5.675-1.81-11.071-5.153-15.534a29.492 29.492 0 0113.288 7.662c11.573 11.572 11.573 30.403 0 41.975l10.494 10.494c8.409-8.409 13.039-19.59 13.039-31.481-.001-11.892-4.632-23.072-13.04-31.481z'/%3e%3c/svg%3e")}.flag\:PH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M512 85.337V256H256L0 85.337z'/%3e%3cpath fill='%23D80027' d='M512 256v170.663H0L256 256z'/%3e%3cpath d='M161.908 256l-27.288-12.835 14.532-26.428-29.632 5.668-3.755-29.933-20.64 22.015-20.639-22.015-3.755 29.933-29.631-5.669 14.531 26.428L28.343 256l27.288 12.835L41.1 295.263l29.633-5.668 3.753 29.933 20.639-22.015 20.64 22.015 3.755-29.933 29.631 5.669-14.532-26.427zM21.789 117.607l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.694-14.809-4.932-9.268 12.559.117-15.608-14.809-4.934 14.88-4.712zm0 235.923l9.081 12.696 14.879-4.714-9.268 12.56 9.081 12.695-14.809-4.933-9.268 12.558.117-15.607-14.809-4.934 14.88-4.712zm188.606-117.961l-9.081 12.695-14.879-4.713 9.268 12.559-9.081 12.696 14.809-4.933 9.268 12.558-.117-15.607 14.809-4.934-14.88-4.713z' fill='%23FFDA44'/%3e%3c/svg%3e")}.flag\:PK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='M393.508 170.516l17.512 18.875 23.363-10.821-12.541 22.487 17.513 18.876-25.263-4.978-12.539 22.488-3.073-25.564-25.263-4.978 23.363-10.82z'/%3e%3cpath d='M0 85.343h512v341.326H0z'/%3e%3c/g%3e%3cpath fill='%2301411c' d='M128 85.331h384v341.337H128z'/%3e%3cpath d='M361.909 298.793c-31.037 22.426-74.378 15.446-96.804-15.592-22.427-31.038-15.446-74.379 15.593-96.804 9.677-6.992 20.55-11.125 31.613-12.563-21.283-3.183-43.777 1.613-62.598 15.211-38.2 27.602-46.792 80.944-19.191 119.145 27.601 38.199 80.944 46.792 119.145 19.189 18.82-13.598 30.436-33.448 34.096-54.655-4.839 10.05-12.176 19.076-21.854 26.069zm-1.329-125.904l17.484 18.842 23.322-10.802-12.519 22.447 17.483 18.844-25.219-4.968-12.519 22.45-3.067-25.521-25.22-4.969 23.323-10.802z' fill='white'/%3e%3c/svg%3e")}.flag\:PL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cg fill='white'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V256H0z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M0 256h512v170.663H0z'/%3e%3c/svg%3e")}.flag\:PM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 26.666 640 426.666'%3e%3cg fill-rule='evenodd' stroke-width='1pt'%3e%3cpath fill='white' d='M0 0h640v480H0z'/%3e%3cpath fill='%2300267f' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:PN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23ACABB1' d='M400.696 219.822L384 225.387l-16.696-5.565-5.565-13.913 5.565-13.913h33.392l-5.566 13.913z'/%3e%3cpath fill='%23338AF3' d='M345.043 219.822v61.217c0 29.821 38.957 38.957 38.957 38.957s38.957-9.137 38.957-38.957v-61.217h-77.914z'/%3e%3cpath fill='%236DA544' d='M348.555 295.541C358.131 313.927 384 319.996 384 319.996s25.869-6.069 35.445-24.455L384 236.518l-35.445 59.023z'/%3e%3cpath fill='%23FFDA44' d='M422.957 280.421L384 219.822l-38.957 60.599v.618c0 5.518 1.337 10.328 3.512 14.503L384 240.405l35.445 55.137c2.175-4.175 3.512-8.983 3.512-14.503v-.618z'/%3e%3cpath fill='white' d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.554l45.167-25.098H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.825V85.333h55.652v48.572l87.43-48.572z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915zm-83.98 0L0 240.259v15.737l100.174-55.652z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath d='M100.174 140.982L0 85.33v15.737l71.847 39.915zm83.98 0L256 101.067V85.33l-100.174 55.652z' fill='%23D80027'/%3e%3c/svg%3e")}.flag\:PR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V153.6H0zm0 136.526h512v68.263H0zM0 358.4h512v68.263H0z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath fill='white' d='M83.477 195.132l15.107 46.498h48.894l-39.554 28.739 15.107 46.499-39.554-28.738-39.555 28.738 15.11-46.499-39.554-28.739H68.37z'/%3e%3c/svg%3e")}.flag\:PS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23268024' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23e4312b' d='M256 256.006L0 426.668V85.331z'/%3e%3c/svg%3e")}.flag\:PT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M196.641 85.337v341.326H0V85.337z'/%3e%3ccircle fill='%23FFDA44' cx='196.641' cy='256' r='64'/%3e%3cpath fill='%23D80027' d='M160.638 224v40.001c0 19.882 16.118 36 36 36s36-16.118 36-36V224h-72z'/%3e%3cpath fill='white' d='M196.638 276c-6.617 0-12-5.383-12-12v-16h24.001v16c-.001 6.616-5.385 12-12.001 12z'/%3e%3c/svg%3e")}.flag\:PW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='%23FFDA44' cx='218.902' cy='255.994' r='74.207'/%3e%3c/svg%3e")}.flag\:PY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%230052B4' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M289.579 216.738l-12.592 12.592c5.37 5.372 8.693 12.792 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.112-5.316-24.985-13.91-33.579z'/%3e%3cpath fill='%23FFDA44' d='M256 232.51l4.421 13.605h14.304l-11.573 8.408 4.421 13.604L256 259.719l-11.573 8.408 4.421-13.604-11.573-8.408h14.304z'/%3e%3c/svg%3e")}.flag\:QA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23751A46' d='M0 0h512v342H0z'/%3e%3cpath fill='white' d='M0 0v342h150.3l37.7-19.6-37.7-18.9 37.7-19-37.7-18.9 37.7-19-37.7-19 37.7-18.9-37.7-19 37.7-19-37.7-18.9 37.7-19-37.7-18.9 37.7-19-37.7-19L188 57l-37.7-19L188 19.1 150.3 0z'/%3e%3c/svg%3e")}.flag\:RE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 26.666 640 426.666'%3e%3cg fill-rule='evenodd' stroke-width='1pt'%3e%3cpath fill='white' d='M0 0h640v480H0z'/%3e%3cpath fill='%2300267f' d='M0 0h213.3v480H0z'/%3e%3cpath fill='%23f31830' d='M426.7 0H640v480H426.7z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:RO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")}.flag\:RS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath fill='white' d='M0 312.882h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M129.468 181.793v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.356 256 266.929v-85.136H129.468z'/%3e%3cpath d='M155.634 196.634h74.201v-29.681l-14.841 7.42-22.261-22.26-22.259 22.26-14.84-7.42zm85.526 82.148l-48.231-48.231-48.231 48.231 15.741 15.74 32.49-32.49 32.49 32.49z' fill='%23FFDA44'/%3e%3cpath fill='white' d='M241.16 233.734h-22.504a14.74 14.74 0 002.001-7.418c0-8.196-6.645-14.84-14.84-14.84-5.663 0-10.581 3.172-13.083 7.836-2.502-4.663-7.421-7.836-13.083-7.836-8.195 0-14.84 6.644-14.84 14.84 0 2.706.736 5.235 2.001 7.418h-22.114c0 8.196 7.139 14.84 15.334 14.84h-.494c0 8.196 6.644 14.84 14.84 14.84 0 7.257 5.211 13.286 12.094 14.576l-11.694 26.401a48.075 48.075 0 0018.149 3.544 48.079 48.079 0 0018.149-3.544l-11.694-26.401c6.883-1.29 12.094-7.319 12.094-14.576 8.196 0 14.84-6.644 14.84-14.84h-.494c8.199 0 15.338-6.644 15.338-14.84z'/%3e%3c/svg%3e")}.flag\:RU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.33v341.332h512V85.33z'/%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='white' d='M0 85.333h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.884h512v113.775H0z'/%3e%3c/svg%3e")}.flag\:RW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FFDA44' d='M0 255.994h512v81.619H0z'/%3e%3cpath fill='%23496E2D' d='M0 337.614h512v89.043H0z'/%3e%3cpath fill='%23FFDA44' d='M278.261 185.209l20.844 9.804-11.099 20.186 22.632-4.33 2.868 22.865 15.765-16.816 15.766 16.816 2.867-22.865 22.633 4.33-11.099-20.186 20.843-9.804-20.844-9.805 11.1-20.185-22.633 4.329-2.868-22.864-15.765 16.816-15.766-16.816-2.867 22.864-22.634-4.329 11.1 20.187z'/%3e%3c/svg%3e")}.flag\:SA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23055e1c' d='M0 85.333h512v341.333H0z'/%3e%3cg fill='white'%3e%3cpath d='M183.548 289.386c0 12.295 9.731 22.261 21.736 22.261h65.208c0 10.244 8.11 18.551 18.114 18.551h21.736c10.004 0 18.114-8.306 18.114-18.551v-22.261H183.548zm146.716-107.595v51.942c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942h-21.735zm-155.773 51.943c0 8.183-6.5 14.84-14.491 14.84v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.942H174.49v51.942z'/%3e%3cpath d='M297.661 181.788h21.736v51.942h-21.736zm-32.604 29.685c0 2.046-1.625 3.71-3.623 3.71-1.998 0-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 2.046-1.625 3.71-3.623 3.71s-3.623-1.664-3.623-3.71v-29.682h-21.736v29.682c0 14.32 11.376 25.971 25.358 25.971 5.385 0 10.38-1.733 14.491-4.677 4.11 2.944 9.106 4.677 14.491 4.677 1.084 0 2.15-.078 3.2-.215-1.54 6.499-7.255 11.345-14.068 11.345v22.261c19.976 0 36.226-16.643 36.226-37.101v-51.943h-21.736l.002 29.682z'/%3e%3cpath d='M207.093 248.57h32.601v22.261h-32.601z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:SB{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 426.663V85.329h512'/%3e%3cpath fill='%23FFDA44' d='M0 396.494v30.169h45.255L512 115.499v-30.17h-45.255z'/%3e%3cpath d='M85.688 108.787l5.12 15.756h16.566l-13.403 9.737 5.12 15.757-13.403-9.738-13.405 9.738 5.12-15.757L64 124.543h16.567zm84.624 0l5.121 15.756H192l-13.403 9.737 5.12 15.757-13.405-9.738-13.403 9.738 5.12-15.757-13.403-9.737h16.566zm-84.624 82.502l5.12 15.756h16.566l-13.403 9.738 5.12 15.757-13.403-9.739-13.405 9.739 5.12-15.757L64 207.045h16.567zm84.624 0l5.121 15.756H192l-13.403 9.738 5.12 15.757-13.405-9.739-13.403 9.739 5.12-15.757-13.403-9.738h16.566zM128 150.037l5.12 15.756h16.568l-13.405 9.738 5.12 15.758L128 181.55l-13.403 9.739 5.12-15.758-13.405-9.738h16.568z' fill='white'/%3e%3c/svg%3e")}.flag\:SC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M235.454 85.337L0 426.663 427.345 85.337z'/%3e%3cpath fill='%236DA544' d='M512 329.393L0 426.663h512z'/%3e%3cpath fill='%23D80027' d='M512 85.337h-84.655L0 426.663l512-204.512z'/%3e%3cpath fill='%230052B4' d='M0 85.337v341.326L235.454 85.337z'/%3e%3c/svg%3e")}.flag\:SD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='%23496E2D' d='M0 426.668V85.331l256 170.675z'/%3e%3c/svg%3e")}.flag\:SE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M192 85.33h-64v138.666H0v64h128v138.666h64V287.996h320v-64H192z'/%3e%3c/svg%3e")}.flag\:SG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512V256H0z'/%3e%3cg fill='white'%3e%3cpath d='M83.478 170.666c0-24.865 17.476-45.637 40.812-50.734a52.059 52.059 0 00-11.13-1.208c-28.688 0-51.942 23.254-51.942 51.941s23.255 51.942 51.942 51.942c3.822 0 7.543-.425 11.13-1.208-23.336-5.095-40.812-25.867-40.812-50.733zm66.783-48.231l3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921z'/%3e%3cpath d='M121.344 144.696l3.683 11.337h11.921l-9.645 7.007 3.684 11.337-9.643-7.006-9.645 7.006 3.685-11.337-9.645-7.007h11.921zm57.834 0l3.684 11.337h11.921l-9.645 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.685-11.337-9.645-7.007h11.921zm-11.131 33.391l3.684 11.337h11.921l-9.644 7.007 3.684 11.337-9.645-7.006-9.643 7.006 3.684-11.337-9.644-7.007h11.92zm-35.573 0l3.683 11.337h11.921l-9.644 7.007 3.684 11.337-9.644-7.006-9.644 7.006 3.684-11.337-9.644-7.007h11.92z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:SH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zm256 0v-15.1l-57.4-38.2H176z' fill='%23D80027'/%3e%3cpath fill='%2329DBFF' d='M449 139.7c-.1 44.4-7.2 92.1-65 114.9-57.8-22.8-64.9-70.5-65-114.9h130z'/%3e%3cpath fill='%23ffda44' d='M449 139.7c0-16.7-.9-32.9-.5-47.1C426.9 83 398.4 81 383.9 81s-42.9 2-64.6 11.6c.4 14.2-.5 30.4-.5 47.1H449z'/%3e%3cpath fill='%23BF521B' d='M369.5 204.5l.3 10.3-12.8.2 4.9 13.2h-17.3c-18-20.2-23.4-42.4-24.9-68.1l9.1-9.7 8.3 14.3 10.8-12.8 7 7.8.8 15.7 13.8 29.1z'/%3e%3cpath fill='%23474747' d='M436.6 192.5l-8.6 18.3h-47l-29.2-19.5 25.7 10.5h25.1l3.7-6.5 7.2.2 2-3z'/%3e%3c/svg%3e")}.flag\:SI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 199.112h512v113.775H0z'/%3e%3cpath fill='%23D80027' d='M0 312.888h512v113.775H0z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='%230052B4' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l-.145-44.188 89.043-.266.146 44.454z'/%3e%3cpath fill='white' d='M233.606 196.639v14.837c0 34.081-44.522 44.522-44.522 44.522s-44.522-10.44-44.522-44.522v-14.837l14.848 14.837 29.674-22.261 29.685 22.261 14.837-14.837z'/%3e%3c/svg%3e")}.flag\:SJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M512 295.883H202.195v130.783h-79.76V295.883H0v-79.772h122.435V85.329h79.76v130.782H512v61.218z'/%3e%3cpath fill='%232E52B2' d='M512 234.666v42.663H183.652v149.337h-42.674V277.329H0v-42.663h140.978V85.329h42.674v149.337z'/%3e%3c/svg%3e")}.flag\:SK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 196.641h512v118.717H0z'/%3e%3cpath fill='%23D80027' d='M0 315.359h512v111.304H0z'/%3e%3cpath fill='white' d='M129.468 181.799v85.136c0 48.429 63.267 63.267 63.267 63.267S256 315.362 256 266.935v-85.136H129.468z'/%3e%3cpath fill='%23D80027' d='M146.126 184.294v81.941c0 5.472 1.215 10.64 3.623 15.485h85.97c2.408-4.844 3.623-10.012 3.623-15.485v-81.941h-93.216z'/%3e%3cpath fill='white' d='M221.301 241.427h-21.425v-14.283h14.284v-14.283h-14.284v-14.284h-14.283v14.284h-14.282v14.283h14.282v14.283h-21.426v14.284h21.426v14.283h14.283v-14.283h21.425z'/%3e%3cpath fill='%230052B4' d='M169.232 301.658c9.204 5.783 18.66 9.143 23.502 10.636 4.842-1.494 14.298-4.852 23.502-10.636 9.282-5.833 15.79-12.506 19.484-19.939a24.878 24.878 0 00-14.418-4.583c-1.956 0-3.856.232-5.682.657-3.871-8.796-12.658-14.94-22.884-14.94-10.227 0-19.013 6.144-22.884 14.94a25.048 25.048 0 00-5.682-.657 24.88 24.88 0 00-14.418 4.583c3.691 7.433 10.198 14.106 19.48 19.939z'/%3e%3c/svg%3e")}.flag\:SL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%23338AF3' d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")}.flag\:SM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.34h512v341.326H0z'/%3e%3cpath fill='white' d='M512 85.334v166.69L0 256.175V85.334z'/%3e%3cpath fill='%236DA544' d='M323.744 203.099L256 270.843l-67.744-67.744a81.156 81.156 0 00-13.879 45.483v22.261c0 35.744 23.097 66.193 55.148 77.213-4.277 8.385-3.556 18.848 2.712 26.671l24.258-19.439 24.258 19.439c6.342-7.915 7.011-18.534 2.564-26.968 31.614-11.261 54.308-41.485 54.308-76.916v-22.261a81.174 81.174 0 00-13.881-45.483z'/%3e%3cpath fill='%23FFDA44' d='M256 330.206c-32.732 0-59.362-26.63-59.362-59.362v-22.261c0-32.733 26.63-59.363 59.362-59.363s59.362 26.63 59.362 59.362v22.261c0 32.733-26.63 59.363-59.362 59.363z'/%3e%3cpath fill='%23338AF3' d='M293.101 270.843v-22.261c0-20.458-16.643-37.101-37.101-37.101s-37.101 16.643-37.101 37.101v22.261L256 278.264l37.101-7.421z'/%3e%3cpath fill='%236DA544' d='M218.899 270.843c0 20.458 16.643 37.101 37.101 37.101s37.101-16.643 37.101-37.101h-74.202z'/%3e%3cpath fill='%23FFDA44' d='M300.522 189.22c0-12.295-9.966-22.261-22.261-22.261a22.173 22.173 0 00-14.84 5.672v-13.093h7.421v-14.84h-7.421v-7.421h-14.84v7.421h-7.421v14.84h7.421v13.093a22.177 22.177 0 00-14.841-5.672c-12.295 0-22.261 9.966-22.261 22.261 0 6.591 2.867 12.512 7.421 16.589v13.093h74.203v-13.093c4.552-4.077 7.419-9.997 7.419-16.589z'/%3e%3c/svg%3e")}.flag\:SN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M330.207 85.331H512v341.337H330.207z'/%3e%3cpath d='M0 85.331h181.793v341.337H0zm255.999 111.301l14.733 45.347h47.685l-38.576 28.029 14.734 45.348-38.576-28.026-38.577 28.026 14.737-45.348-38.576-28.029h47.681z' fill='%23496E2D'/%3e%3c/svg%3e")}.flag\:SO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M256 157.273l22.663 69.748H352l-59.332 43.106 22.664 69.749L256 296.769l-59.332 43.107 22.664-69.749L160 227.021h73.337z'/%3e%3c/svg%3e")}.flag\:SR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23A2001D' d='M0 196.636h512v118.728H0z'/%3e%3cpath d='M0 352.462h512v74.207H0zM0 85.331h512v74.207H0z' fill='%236DA544'/%3e%3cpath fill='%23FFDA44' d='M256.742 218.003l9.43 29.021h30.518L272 264.963l9.431 29.023-24.689-17.937-24.689 17.937 9.431-29.023-24.69-17.939h30.518z'/%3e%3c/svg%3e")}.flag\:SS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23496E2D' d='M0 322.783h512v103.88H0z'/%3e%3cpath d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='%23A2001D' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%230052B4' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath fill='%23FFDA44' d='M73.178 209.188l20.831 29.067 34.084-10.83-21.207 28.795 20.83 29.069-33.939-11.271-21.208 28.794.234-35.762-33.94-11.273 34.083-10.83z'/%3e%3c/svg%3e")}.flag\:ST{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%236DA544'/%3e%3cpath fill='%23D80027' d='M256 256.006L0 426.668V85.331z'/%3e%3cpath d='M302.049 226.318l7.368 22.674h23.842l-19.288 14.016 7.366 22.674-19.288-14.015-19.287 14.015 7.366-22.674-19.288-14.016h23.842zm74.203 0l7.367 22.674h23.842l-19.288 14.016 7.367 22.674-19.288-14.015-19.288 14.015 7.367-22.674-19.288-14.016h23.842z'/%3e%3c/svg%3e")}.flag\:SV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512v113.775H0zm0 227.551h512v113.775H0z' fill='%230052B4'/%3e%3cpath fill='%23FFDA44' d='M228.582 261.936L256 214.447l27.418 47.489z'/%3e%3cpath fill='%236DA544' d='M291.616 277.616L256 295.425l-35.616-17.809v-23.744h71.232z'/%3e%3cpath fill='%23FFDA44' d='M289.579 216.485l-12.592 12.592c5.37 5.372 8.693 12.791 8.693 20.988 0 16.392-13.289 29.68-29.68 29.68-16.392 0-29.68-13.289-29.68-29.68 0-8.195 3.322-15.616 8.693-20.988l-12.592-12.592c-8.594 8.594-13.91 20.466-13.91 33.579 0 26.228 21.261 47.489 47.489 47.489s47.489-21.261 47.489-47.489c0-13.114-5.316-24.987-13.91-33.579z'/%3e%3c/svg%3e")}.flag\:SX{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M512 85.331v166.69L0 256.173V85.331z'/%3e%3cpath fill='white' d='M256 256.006L0 426.668V85.331z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M59.621 256a59.546 59.546 0 00-.193 4.57c0 32.821 26.607 59.429 59.429 59.429s59.429-26.607 59.429-59.429c0-1.539-.078-3.061-.193-4.57H59.621z'/%3e%3ccircle cx='118.862' cy='210.287' r='18.286'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M77.715 205.714v59.429c0 31.494 41.144 41.143 41.144 41.143s41.144-9.649 41.144-41.143v-59.429H77.715z'/%3e%3cpath fill='%23338AF3' d='M118.877 287.148c-7.632-2.746-22.876-9.767-22.876-22.006v-41.144h45.715v41.144c-.001 12.28-15.244 19.283-22.839 22.006z'/%3e%3cpath fill='%23F3F3F3' d='M128.001 246.856v-9.142l-9.144-4.571-9.142 4.571v9.142l-4.571 4.573v18.285h27.428v-18.285z'/%3e%3c/svg%3e")}.flag\:SY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23D80027' d='M0 85.331h512v113.775H0z'/%3e%3cpath d='M0 312.882h512v113.775H0z'/%3e%3cpath d='M187.31 215.184l9.208 28.341h29.802l-24.11 17.518 9.209 28.342-24.109-17.516-24.11 17.516 9.209-28.342-24.109-17.518h29.801zm137.38 0l9.209 28.341H363.7l-24.109 17.518 9.209 28.342-24.11-17.516-24.109 17.516 9.209-28.342-24.11-17.518h29.802z' fill='%236DA544'/%3e%3c/svg%3e")}.flag\:SZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%232B5DEA' d='M0 0h900v600H0V0z'/%3e%3cpath fill='%23FFDF29' d='M0 100h900v400H0V100z'/%3e%3cpath fill='%23D70000' d='M0 150h900v300H0V150z'/%3e%3cpath fill='white' d='M450 171.4v257.2c114.3 0 171.4-85.7 214.3-128.6-42.9-42.9-100-128.6-214.3-128.6z'/%3e%3cpath d='M450 171.4c-100 0-171.4 85.7-214.3 128.6C278.6 342.9 350 428.6 450 428.6V171.4z'/%3e%3cpath fill='white' d='M346.3 254.3h21v91.3h-21zm51.9 0h21v91.3h-21z'/%3e%3cpath d='M477.8 254.3h21v91.3h-21zm51.9 0h21v91.3h-21z'/%3e%3c/svg%3e")}.flag\:TA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%230052B4' d='M0 0h512v341.3H0z'/%3e%3cpath fill='white' d='M256 0v117.4h-46.1l46.1 30.7v22.6h-22.6L160 121.8v48.9H96v-48.9l-73.4 48.9H0v-22.6l46.1-30.7H0v-64h46.1L0 22.7V0h22.6L96 48.9V0h64v48.9L233.4 0z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 0h-32v69.4H0v32h112v69.3h32v-69.3h112v-32H144z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 0v15.1l57.4 38.3H80zm256 0v15.1l-57.4 38.3H176z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M256 22.7v30.7h-46.1z'/%3e%3cpath d='M0 170.7v-15.1l57.4-38.2H80zm256 0v-15.1l-57.4-38.2H176z' fill='%23D80027'/%3e%3cpath fill='%2329DBFF' d='M448.9 169.5c0 9.6-.3 29.6-1.4 39.2-4.1 34.9-23.5 68.8-62.1 85.9-45.3-17.9-60.8-51-64.9-85.9-1.1-9.6-1.5-19.4-1.5-29l.3-47.1h129.2l.4 36.9z'/%3e%3cpath fill='white' d='M447.5 208.7c-.2 1.6-.4 3.3-.6 4.9-4.8 33.1-22.9 65.4-61.5 81-43.2-17-59.4-47.9-64.2-81-.2-1.6-.4-3.2-.6-4.9'/%3e%3cpath fill='%2329DBFF' d='M385.4 251.7l-22.9-43h45.8z'/%3e%3cpath fill='white' d='M385.4 165.8l-22.9 42.9h45.8z'/%3e%3cellipse fill='%23FFBE57' cx='474.8' cy='236.8' rx='16.8' ry='43.3'/%3e%3cellipse fill='%23FFBE57' cx='295.3' cy='236.8' rx='16.8' ry='43.3'/%3e%3cpath fill='white' d='M385.4 31.5l-33.4 44h68.5zM315.5 280s33.8 29.5 69.9 29.5 67.1-29.5 67.1-29.5l8.5 14.6S439.2 326 385.4 326 307 294.6 307 294.6l8.5-14.6z'/%3e%3cellipse fill='%23A5A5A5' cx='386.3' cy='104.3' rx='34.3' ry='23.3'/%3e%3c/svg%3e")}.flag\:TC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.333h512V426.67H0z'/%3e%3cpath fill='%23FFDA44' d='M332.058 191.996v78.221c0 38.103 51.942 49.779 51.942 49.779s51.942-11.675 51.942-49.779v-78.221H332.058z'/%3e%3cpath fill='%23FF9811' d='M376.579 220.44c0 7.855-6.644 28.445-14.84 28.445s-14.84-20.589-14.84-28.445c0-7.856 14.84-14.222 14.84-14.222s14.84 6.367 14.84 14.222z'/%3e%3cpath fill='%23A2001D' d='M415.961 235.93c2.394-5.6 4.257-13.785 4.257-17.86 0-6.546-8.904-11.852-8.904-11.852s-8.904 5.306-8.904 11.852c0 4.075 1.862 12.26 4.257 17.86l-5.141 11.123a26.898 26.898 0 009.788 1.831c3.463 0 6.766-.654 9.788-1.831l-5.141-11.123z'/%3e%3cpath fill='%236DA544' d='M372.87 270.217s-7.421 14.222-7.421 28.445h37.101c0-14.222-7.421-28.445-7.421-28.445l-11.13-7.111-11.129 7.111z'/%3e%3cpath fill='%23D80027' d='M395.13 270.217v-3.555c0-5.891-4.983-10.666-11.13-10.666-6.147 0-11.13 4.776-11.13 10.666v3.555h22.26z'/%3e%3cpath fill='white' d='M256 85.333v30.553l-45.167 25.099H256v59.359h-59.103L256 233.179v22.817h-26.68l-73.494-40.826v40.826h-55.652v-48.573l-87.43 48.573H0v-30.554l45.167-25.098H0v-59.359h59.103L0 108.139V85.333h26.68l73.494 40.825V85.333h55.652v48.572l87.43-48.572z'/%3e%3cpath fill='%23D80027' d='M144 85.33h-32v69.332H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath fill='%230052B4' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath fill='white' d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915z'/%3e%3cpath d='M155.826 200.344L256 255.996v-15.737l-71.847-39.915zm-83.98 0L0 240.259v15.737l100.174-55.652z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath fill='white' d='M100.174 140.982L0 85.33v15.737l71.847 39.915z'/%3e%3cpath d='M100.174 140.982L0 85.33v15.737l71.847 39.915zm83.98 0L256 101.067V85.33l-100.174 55.652z' fill='%23D80027'/%3e%3c/svg%3e")}.flag\:TD{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath fill='%23D80027' d='M341.337 85.331H512v341.337H341.337z'/%3e%3c/svg%3e")}.flag\:TF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='white' d='M0 0h21v15H0V0z'/%3e%3cpath fill='%23073AB6' d='M0 0h22.5v15H0V0z'/%3e%3cpath fill='white' d='M0 0h11.3v7.5H0V0z'/%3e%3cpath fill='%23F44653' d='M7.1 0h3.6v7H7.1V0z'/%3e%3cpath fill='%231035BB' d='M0 0h3.6v7H0V0z'/%3e%3cpath fill='white' d='M3.6 0h3.6v7H3.6V0zm10.9 6h5L19 7h-1.5v.5h1l-.5 1h-.5V10h-1V7H15l-.5-1zm4 2.5l1 1.5h-2l1-1.5zm-3 0l1 1.5h-2l1-1.5zm1.5 3L16 10h2l-1 1.5zM20 8c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm-6 0c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm1 4c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm4 0c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5zm-2 1c-.3 0-.5-.2-.5-.5s.2-.5.5-.5.5.2.5.5-.2.5-.5.5z'/%3e%3c/svg%3e")}.flag\:TG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M0 85.337h512V153.6H0zM0 358.4h512v68.263H0zm0-136.537h512v68.263H0z' fill='%23496E2D'/%3e%3cpath fill='%23D80027' d='M0 85.337h204.054v204.054H0z'/%3e%3cpath fill='white' d='M102.026 133.938l13.26 40.812h42.916l-34.718 25.226 13.26 40.814-34.718-25.224-34.719 25.224 13.263-40.814-34.718-25.226h42.913z'/%3e%3c/svg%3e")}.flag\:TH{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.334h512V426.66H0z'/%3e%3cpath fill='%230052B4' d='M0 194.056h512v123.882H0z'/%3e%3cpath d='M0 85.334h512v54.522H0zm0 286.809h512v54.522H0z' fill='%23D80027'/%3e%3c/svg%3e")}.flag\:TJ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath fill='%236DA544' d='M0 312.888h512v113.775H0z'/%3e%3cpath d='M226.318 300.522h59.364v-25.23l-11.873 5.937L256 263.421l-17.809 17.808-11.873-5.937zm-33.963-29.682l2.763 8.504h8.94l-7.233 5.255 2.763 8.502-7.233-5.255-7.234 5.255 2.763-8.502-7.233-5.255h8.94zm8.566-29.68l2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zm24.488-22.261l2.763 8.502h8.94l-7.233 5.255 2.763 8.504-7.233-5.256-7.234 5.256 2.763-8.504-7.233-5.255h8.94zm94.236 51.941l-2.763 8.504h-8.94l7.233 5.255-2.763 8.502 7.233-5.255 7.234 5.255-2.763-8.502 7.233-5.255h-8.94zm-8.566-29.68l-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zm-24.488-22.261l-2.763 8.502h-8.94l7.233 5.255-2.763 8.504 7.233-5.256 7.234 5.256-2.763-8.504 7.233-5.255h-8.94zM256 207.767l2.763 8.503h8.941l-7.234 5.256 2.763 8.502-7.233-5.254-7.233 5.254 2.763-8.502-7.234-5.256h8.941z' fill='%23FFDA44'/%3e%3c/svg%3e")}.flag\:TK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M210.715 174.377l3.684 11.338h11.919l-9.643 7.006 3.684 11.337-9.644-7.007-9.644 7.007 3.684-11.337-9.645-7.006h11.921zm-93.899 107.594l4.605 14.172h14.9l-12.055 8.757 4.606 14.173-12.056-8.76-12.055 8.76 4.604-14.173-12.054-8.757h14.899zm27.88-162.292l4.604 14.172h14.901l-12.056 8.758 4.606 14.171-12.055-8.759-12.056 8.759 4.606-14.171-12.055-8.758h14.9zm-75.157 55.652l4.604 14.172h14.9l-12.055 8.758 4.606 14.171-12.055-8.758-12.056 8.758 4.606-14.171-12.055-8.758h14.9z' fill='white'/%3e%3cpath d='M483.386 354.503H117.801s109.234-88.562 310.593-220.938c.001 0-88.443 128.935 54.992 220.938zm-365.585 11.586c-11.177 0-11.195 17.37 0 17.37h365.585c11.177 0 11.195-17.37 0-17.37H117.801z' fill='%23FFDA44'/%3e%3c/svg%3e")}.flag\:TL{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23FFDA44' d='M256 256L0 90.691v44.242L155.826 256 0 377.067v44.242z'/%3e%3cpath d='M0 90.691v330.618L189.217 256z'/%3e%3cpath fill='white' d='M44.184 213.36l24.912 23.577 30.121-16.41-14.723 30.98 24.911 23.575-34.012-4.43L60.67 301.63l-6.296-33.716-34.012-4.43 30.119-16.408z'/%3e%3c/svg%3e")}.flag\:TM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.337h512v341.326H0z'/%3e%3cg fill='white'%3e%3cpath d='M357.208 183.679c8.397-23.404-1.036-48.858-21.281-61.536a52.131 52.131 0 0110.884 2.621c27.002 9.688 41.038 39.428 31.35 66.431s-39.428 41.038-66.431 31.35a52.182 52.182 0 01-10.069-4.895c23.686 3.084 47.15-10.566 55.547-33.971zm-46.571-67.95l-7.297 9.427-11.22-4.026 6.712 9.852-7.296 9.427 11.443-3.338 6.712 9.852.361-11.914 11.444-3.339-11.221-4.025z'/%3e%3cpath d='M330.338 146.448l-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.443-3.339 6.712 9.853.36-11.915 11.445-3.34-11.221-4.024zM275.9 126.916l-7.296 9.427-11.219-4.024 6.711 9.851-7.296 9.426 11.443-3.338 6.712 9.852.361-11.915 11.444-3.337-11.221-4.027zm-.799 35.189l-7.296 9.427-11.221-4.026 6.712 9.852-7.296 9.427 11.444-3.338 6.711 9.852.362-11.915 11.443-3.338-11.22-4.026zm33.484 12.013l-7.296 9.427-11.22-4.026 6.712 9.853-7.297 9.426 11.444-3.338 6.712 9.852.36-11.915 11.443-3.338-11.219-4.025z'/%3e%3c/g%3e%3cpath fill='%23D80027' d='M83.478 85.337h89.043v341.326H83.478z'/%3e%3cpath fill='white' d='M117.458 175.191l-14.908-11.105v-15.705l14.908-11.105h21.084l14.908 11.105v15.705l-14.908 11.105z'/%3e%3cpath d='M128 137.276h-10.542l-14.908 11.105v7.678H128zm0 37.915h10.542l14.908-11.105v-8.012H128z' fill='%23FF9811'/%3e%3cpath fill='white' d='M117.458 374.725l-14.908-11.106v-15.704l14.908-11.105h21.084l14.908 11.105v15.704l-14.908 11.106z'/%3e%3cpath d='M128 336.81h-10.542l-14.908 11.105v7.678H128zm0 37.915h10.542l14.908-11.106v-8.011H128z' fill='%23FF9811'/%3e%3cpath d='M117.458 274.957l-14.908-11.105v-15.703l14.908-11.106h21.084l14.908 11.106v15.703l-14.908 11.105zm36.513 24.434h-6.493v-6.493h-11.411l-8.068-8.068-8.067 8.068h-11.41v6.493h-6.493v12.986h6.493v6.492h11.41l8.068 8.069 8.068-8.069h11.41v-6.492h6.493zm0-99.768h-6.493v-6.492h-11.411l-8.068-8.069-8.067 8.069h-11.41v6.492h-6.493v12.986h6.493v6.492h11.41l8.068 8.07 8.068-8.07h11.41v-6.492h6.493z' fill='%23496E2D'/%3e%3cg fill='%23D80027'%3e%3cpath d='M120.576 248.576h14.84v14.84h-14.84z'/%3e%3ccircle cx='128' cy='206.113' r='7.421'/%3e%3ccircle cx='128' cy='305.887' r='7.421'/%3e%3c/g%3e%3c/svg%3e")}.flag\:TN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3ccircle fill='white' cx='256' cy='255.994' r='96'/%3e%3cg fill='%23D80027'%3e%3cpath d='M267.826 219.291l16.47 22.695 26.673-8.649-16.496 22.676 16.468 22.695-26.664-8.681-16.495 22.676.017-28.04-26.664-8.682 26.674-8.648z'/%3e%3cpath d='M277.818 312.724c-31.33 0-56.727-25.397-56.727-56.727s25.397-56.727 56.727-56.727c9.769 0 18.96 2.47 26.985 6.819-12.589-12.31-29.804-19.909-48.803-19.909-38.558 0-69.818 31.259-69.818 69.818s31.26 69.818 69.818 69.818c18.999 0 36.215-7.599 48.803-19.909-8.026 4.347-17.216 6.817-26.985 6.817z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:TO{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='white' d='M0 85.331h256v170.663H0z'/%3e%3cpath fill='%23D80027' d='M141.357 157.303V130.59h-26.714v26.713H87.93v26.713h26.713v26.713h26.714v-26.713h26.713v-26.713z'/%3e%3c/svg%3e")}.flag\:TR{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='%23E30A17' d='M0 0h513v342H0z'/%3e%3cpath fill='white' d='M259.7 118.6c-13.1-9.5-29-14.6-45.3-14.5-40.8 0-73.8 30.8-73.8 68.9s33.1 68.9 73.8 68.9c17.1 0 32.9-5.4 45.3-14.5-30 38.6-85.7 45.6-124.3 15.5s-45.6-85.7-15.5-124.3 85.7-45.6 124.3-15.5c5.8 4.5 11 9.8 15.5 15.5zm39.9 65.8l-18.1 21.9 1.2-28.4-26.4-10.4 27.3-7.6 1.8-28.3 15.6 23.7 27.5-7.1-17.5 22 15.3 23.9-26.7-9.7z'/%3e%3c/svg%3e")}.flag\:TT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='white' d='M6.066 85.337l207.961 212.636 131.584 128.69h160.323L297.973 214.027 166.389 85.337z'/%3e%3cpath d='M43.364 85.337L384.69 426.663h83.946L127.31 85.337z'/%3e%3c/svg%3e")}.flag\:TV{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 600'%3e%3cpath fill='%230052B4' d='M0 0h900v600H0z'/%3e%3cpath fill='%2300B2EE' d='M0 300h450V0h450v600H0V300z'/%3e%3cpath fill='%23FFDA44' d='M345.3 480.9l29.4 90.6-77.1-56H393l-77.1 56 29.4-90.6zM706.4 340l29.4 90.6-77.1-56H754l-77.1 56 29.5-90.6zm106.4-78.5l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zm0-224.1l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6z'/%3e%3cpath fill='white' d='M449.9 0v206.3h-81l81 54V300h-39.7l-129-85.9V300H168.7v-85.9L39.7 300H0v-39.7l81-54H0V93.8h81L0 39.9V0h39.7l129 85.9V0h112.5v85.9L410.2 0z'/%3e%3cpath fill='%23D80027' d='M253.1 0h-56.3v122H0v56.2h196.8V300h56.3V178.2h196.8V122H253.1z'/%3e%3cpath fill='%232E52B2' d='M449.9 39.9v53.9h-81z'/%3e%3cpath fill='%23D80027' d='M0 300v-19.3l109.9-74.4h39.7L12.8 300zM12.8.1l136.8 93.7h-39.7L0 19.4V.1zm437.1.1v19.3L340 93.8h-39.7L437.1.2zM437.1 300l-136.8-93.7H340l109.9 74.4V300z'/%3e%3cpath fill='%23FFDA44' d='M719.9 131.6l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM584 187.7l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zm30 242.9l29.4 90.6-77.1-56h95.3l-77.1 56 29.5-90.6zM488 332l29.4 90.6-77.1-56h95.3l-77.1 56L488 332zm0 132l29.4 90.6-77.1-56h95.3l-77.1 56L488 464z'/%3e%3c/svg%3e")}.flag\:TW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%230052B4' d='M0 85.337h256V256H0z'/%3e%3cpath fill='white' d='M186.435 170.669L162.558 181.9l12.714 23.125-25.927-4.961-3.286 26.192L128 206.993l-18.06 19.263-3.285-26.192-25.927 4.96 12.714-23.125-23.877-11.23 23.877-11.231-12.714-23.125 25.927 4.96 3.286-26.192L128 134.344l18.06-19.263 3.285 26.192 25.928-4.96-12.715 23.125z'/%3e%3ccircle fill='%230052B4' cx='128' cy='170.674' r='29.006'/%3e%3cpath fill='white' d='M128 190.06c-10.692 0-19.391-8.7-19.391-19.391 0-10.692 8.7-19.391 19.391-19.391 10.692 0 19.391 8.7 19.391 19.391 0 10.691-8.699 19.391-19.391 19.391z'/%3e%3c/svg%3e")}.flag\:TZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23338AF3' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 426.663V85.337h512'/%3e%3cpath fill='%23FFDA44' d='M512 152.222V85.337H411.67L0 359.778v66.885h100.33z'/%3e%3cpath d='M512 85.337v40.125L60.193 426.663H0v-40.125L451.807 85.337z'/%3e%3c/svg%3e")}.flag\:UA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512V256H0z'/%3e%3c/svg%3e")}.flag\:UG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='%23232323' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%23FFDA44' d='M0 56.9h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 113.8h512v56.9H0z'/%3e%3cpath fill='%23FFDA44' d='M0 227.6h512v56.9H0z'/%3e%3cpath fill='%23D32300' d='M0 284.4h512v56.9H0z'/%3e%3ccircle fill='white' cx='256' cy='170.7' r='80.7'/%3e%3cpath d='M234.5 127.5c.9-1.4-19.6-2-19.6-2 1.7-2.5 18.4-10.5 18.4-10.5s-.9-6 2.7-9.8l-4.5-9.8s7-3.4 18.4-3.4 19.9 7 21 13.1l-6.4 3.4c-.1 4.7 1.7 11.6-4.3 17.3-5.9 5.7-8.3 6.9-8.5 18.8 0 3.9 2.3 8.2 8.8 11.7 17.4 9.3 38.6 28.2 44.6 33.9 6.1 5.7 5.1 19.2 2.6 25.2s-12.1 14.3-14.3 13.6c-2.2-.6 1.2-9.2-3.5-11.6 0 0-8.9-7.6-16.8.6s-.2 25.2 3.9 28c4.1 2.8 1.7 5-1.9 5H247c-3.8 0-5.4-2.3-1.9-5 7.6-3.8 12.4-15.3 7.4-20.3-4.9-4.9-18.3 1.5-21.5 6.3-2.8 2.8-8.8 3.6-12.9-1.4s-4.1-10.4-1.1-12.5c7-4.8 0 0 .1-.1 0 0 11.9-8.6 29.9-9 3.9 0 4.8-2.2 2.2-4.8 0 0-30.9-27.4-28.1-44.2 3-18.3 20-26.3 13.4-32.5-1.3-1.8 0 0 0 0z'/%3e%3c/svg%3e")}.flag\:UM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.7h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513V342H0z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M0 0h256.5v184.1H0z'/%3e%3cpath d='M47.8 138.9l-4-12.8-4.4 12.8H26.2l10.7 7.7-4 12.8 10.9-7.9 10.6 7.9-4.1-12.8 10.9-7.7zm56.3 0l-4.1-12.8-4.2 12.8H82.6l10.7 7.7-4 12.8 10.7-7.9 10.8 7.9-4-12.8 10.7-7.7zm56.5 0l-4.3-12.8-4 12.8h-13.5l11 7.7-4.2 12.8 10.7-7.9 11 7.9-4.2-12.8 10.7-7.7zm56.2 0l-4-12.8-4.2 12.8h-13.3l10.8 7.7-4 12.8 10.7-7.9 10.8 7.9-4.3-12.8 11-7.7zM100 75.3l-4.2 12.8H82.6L93.3 96l-4 12.6 10.7-7.8 10.8 7.8-4-12.6 10.7-7.9h-13.4zm-56.2 0l-4.4 12.8H26.2L36.9 96l-4 12.6 10.9-7.8 10.6 7.8L50.3 96l10.9-7.9H47.8zm112.5 0l-4 12.8h-13.5l11 7.9-4.2 12.6 10.7-7.8 11 7.8-4.2-12.6 10.7-7.9h-13.2zm56.5 0l-4.2 12.8h-13.3l10.8 7.9-4 12.6 10.7-7.8 10.8 7.8-4.3-12.6 11-7.9h-13.5zm-169-50.6l-4.4 12.6H26.2l10.7 7.9-4 12.7L43.8 50l10.6 7.9-4.1-12.7 10.9-7.9H47.8zm56.2 0l-4.2 12.6H82.6l10.7 7.9-4 12.7L100 50l10.8 7.9-4-12.7 10.7-7.9h-13.4zm56.3 0l-4 12.6h-13.5l11 7.9-4.2 12.7 10.7-7.9 11 7.9-4.2-12.7 10.7-7.9h-13.2zm56.5 0l-4.2 12.6h-13.3l10.8 7.9-4 12.7 10.7-7.9 10.8 7.9-4.3-12.7 11-7.9h-13.5z' fill='white'/%3e%3c/svg%3e")}.flag\:US{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 0h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513v26.3H0zm0 52.7h513v26.3H0zm0 52.6h513v26.3H0zm0 52.6h513V342H0z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M0 0h256.5v184.1H0z'/%3e%3cpath d='M47.8 138.9l-4-12.8-4.4 12.8H26.2l10.7 7.7-4 12.8 10.9-7.9 10.6 7.9-4.1-12.8 10.9-7.7zm56.3 0l-4.1-12.8-4.2 12.8H82.6l10.7 7.7-4 12.8 10.7-7.9 10.8 7.9-4-12.8 10.7-7.7zm56.5 0l-4.3-12.8-4 12.8h-13.5l11 7.7-4.2 12.8 10.7-7.9 11 7.9-4.2-12.8 10.7-7.7zm56.2 0l-4-12.8-4.2 12.8h-13.3l10.8 7.7-4 12.8 10.7-7.9 10.8 7.9-4.3-12.8 11-7.7zM100 75.3l-4.2 12.8H82.6L93.3 96l-4 12.6 10.7-7.8 10.8 7.8-4-12.6 10.7-7.9h-13.4zm-56.2 0l-4.4 12.8H26.2L36.9 96l-4 12.6 10.9-7.8 10.6 7.8L50.3 96l10.9-7.9H47.8zm112.5 0l-4 12.8h-13.5l11 7.9-4.2 12.6 10.7-7.8 11 7.8-4.2-12.6 10.7-7.9h-13.2zm56.5 0l-4.2 12.8h-13.3l10.8 7.9-4 12.6 10.7-7.8 10.8 7.8-4.3-12.6 11-7.9h-13.5zm-169-50.6l-4.4 12.6H26.2l10.7 7.9-4 12.7L43.8 50l10.6 7.9-4.1-12.7 10.9-7.9H47.8zm56.2 0l-4.2 12.6H82.6l10.7 7.9-4 12.7L100 50l10.8 7.9-4-12.7 10.7-7.9h-13.4zm56.3 0l-4 12.6h-13.5l11 7.9-4.2 12.7 10.7-7.9 11 7.9-4.2-12.7 10.7-7.9h-13.2zm56.5 0l-4.2 12.6h-13.3l10.8 7.9-4 12.7 10.7-7.9 10.8 7.9-4.3-12.7 11-7.9h-13.5z' fill='white'/%3e%3c/svg%3e")}.flag\:UY{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 513 342'%3e%3cpath fill='white' d='M0 0h513v342H0z'/%3e%3cpath d='M0 38h513v38H0zm0 76h513v38H0zm0 76h513v38H0zm0 76h513v38H0z' fill='%230038a8'/%3e%3cpath fill='white' d='M0 0h256.5v190H0z'/%3e%3cpath fill='%23FED443' d='M128.3 138.7l-15.1 22.6-3.8-26.9L86 148.2l8.2-25.9-27.2 2.2 18.6-19.8L60.3 95l25.4-9.7L67 65.5l27.1 2.3-8.2-25.9 23.4 13.8 3.9-26.9 15.1 22.6 15.1-22.6 3.8 26.9 23.4-13.8-8.2 25.9 27.1-2.2-18.6 19.8 25.4 9.7-25.4 9.7 18.6 19.8-27.1-2.2 8.2 25.9-23.4-13.8-3.9 26.9-15-22.7zm0-.5c23.9.9 44-17.6 44.9-41.5.9-23.9-17.6-44-41.5-44.9h-3.4c-23.9.8-42.6 20.8-41.8 44.6.6 22.8 19 41.1 41.8 41.8zm0-10.6c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.3 34-34 34z'/%3e%3c/svg%3e")}.flag\:UZ{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M0 322.783h512v103.88H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cpath fill='white' d='M0 210.877h512v89.656H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.337h512v104.515H0z'/%3e%3cpath d='M188.688 137.589c0-15.984 11.234-29.339 26.236-32.614a33.531 33.531 0 00-7.155-.777c-18.442 0-33.391 14.949-33.391 33.391s14.949 33.391 33.391 33.391c2.458 0 4.85-.273 7.155-.777-15.002-3.275-26.236-16.63-26.236-32.614zm45.97 15.177l2.261 6.957h7.315l-5.918 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.261-6.956-5.918-4.301h7.315zm23.348 0l2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zm23.347 0l2.26 6.957h7.315l-5.917 4.301 2.26 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.918-4.301h7.315zm23.347 0l2.262 6.957h7.315l-5.919 4.301 2.261 6.956-5.919-4.3-5.918 4.3 2.262-6.956-5.919-4.301h7.314zm23.348 0l2.26 6.957h7.315l-5.918 4.301 2.261 6.956-5.918-4.3-5.918 4.3 2.26-6.956-5.917-4.301h7.314zm-70.042-24.284l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zm23.347 0l2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.918-4.3h7.315zm23.347 0l2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.299-5.918 4.299 2.262-6.957-5.919-4.3h7.314zm23.348 0l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.299-5.918 4.299 2.26-6.957-5.917-4.3h7.314zm-46.695-24.284l2.26 6.956h7.315l-5.917 4.3 2.26 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.918-4.3h7.315zm23.347 0l2.262 6.956h7.315l-5.919 4.3 2.261 6.957-5.919-4.3-5.918 4.3 2.262-6.957-5.919-4.3h7.314zm23.348 0l2.26 6.956h7.315l-5.918 4.3 2.261 6.957-5.918-4.3-5.918 4.3 2.26-6.957-5.917-4.3h7.314z' fill='white'/%3e%3c/svg%3e")}.flag\:VA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.326H0z'/%3e%3cpath fill='white' d='M256 85.331h256v341.337H256z'/%3e%3cpath fill='%23ACABB1' d='M321.353 233.837l32.073 42.43c-5.053 7.651-5.026 17.961.817 25.692 7.414 9.807 21.374 11.748 31.182 4.335 9.807-7.414 11.748-21.374 4.334-31.182-5.843-7.731-15.756-10.568-24.495-7.795l-49.988-66.129-11.838 8.949-17.759 13.424 17.899 23.677 17.775-13.401zm46.175 48.78a7.421 7.421 0 118.95 11.84 7.421 7.421 0 01-8.95-11.84z'/%3e%3cpath fill='%23FFDA44' d='M376.367 247.24l17.899-23.677-17.759-13.424-11.838-8.949-49.988 66.129c-8.74-2.775-18.651.063-24.495 7.795-7.414 9.808-5.473 23.768 4.334 31.182 9.808 7.414 23.768 5.473 31.182-4.335 5.845-7.731 5.871-18.041.817-25.692l32.073-42.43 17.775 13.401zm-62.504 45.771a7.42 7.42 0 11-11.84-8.95 7.42 7.42 0 0111.84 8.95z'/%3e%3c/svg%3e")}.flag\:VC{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23FFDA44' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23338AF3' d='M0 85.331h170.663v341.337H0z'/%3e%3cpath d='M341.337 85.331H512v341.337H341.337zM214.261 283.82l-33.393-50.086 33.392-50.087 33.392 50.087zm83.478 0l-33.391-50.086 33.391-50.087 33.393 50.087zM256 350.603l-33.391-50.087L256 250.429l33.391 50.087z' fill='%236DA544'/%3e%3c/svg%3e")}.flag\:VE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.5 15'%3e%3cpath fill='%23FFCE00' d='M0 0h22.5v5H0z'/%3e%3cpath fill='%23203899' d='M0 5h22.5v5H0z'/%3e%3cpath fill='%23D82B2B' d='M0 10h22.5v5H0z'/%3e%3cpath fill='white' d='M12.13 5.38l.14.46.45.14-.39.27.01.48-.38-.29-.45.15.15-.44-.28-.38h.47zm-1.77 0l.27.39h.47l-.28.38.15.45-.45-.16-.38.28.01-.47-.39-.28.45-.13zm3.44.56l-.01.48.39.27-.46.14-.14.45-.27-.38h-.48l.29-.38-.15-.45.45.16zm-5.11.02l.4.27.44-.18-.13.46.3.36-.47.02-.26.4-.16-.44-.46-.12.37-.3zm6.55 1.17l-.2.44.25.4-.47-.05-.31.36-.1-.46-.43-.18.41-.24.03-.47.35.31zm.19 1.12l.21.43.47.07-.34.33.08.46-.42-.22-.42.22.08-.46-.34-.33.47-.07zM7 8.2l.21.43.47.06-.34.33.08.47L7 9.27l-.42.22.08-.47-.34-.33.47-.06zm.31-1.15l.45.14.38-.29v.48l.39.26-.45.15-.13.46-.28-.38-.47.01.27-.38z'/%3e%3c/svg%3e")}.flag\:VG{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%230052B4' d='M0 85.334h512v341.337H0z'/%3e%3cpath fill='white' d='M256 85.334V202.66h-46.069L256 233.38v22.617h-22.628L160 207.078v48.919H96v-48.919l-73.372 48.919H0V233.38l46.069-30.72H0v-64h46.069L0 107.951V85.334h22.628L96 134.241V85.334h64v48.907l73.372-48.907z'/%3e%3cg fill='%23D80027'%3e%3cpath d='M144 85.33h-32v69.333H0v32h112v69.334h32v-69.334h112v-32H144z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80zm256 0v15.083l-57.377 38.251H176z'/%3e%3c/g%3e%3cpath fill='%232E52B2' d='M256 107.951v30.712h-46.069z'/%3e%3cpath d='M0 85.329v15.083l57.377 38.251H80zm256 0v15.083l-57.377 38.251H176z' fill='%23D80027'/%3e%3cpath fill='%232E52B2' d='M256 107.951v30.712h-46.069z'/%3e%3cpath d='M0 255.997v-15.082l57.377-38.252H80zm256 0v-15.082l-57.377-38.252H176z' fill='%23D80027'/%3e%3cpath fill='%23FFDA44' d='M384 259.706l-46.129 46.129c8.645 16.675 26.051 28.074 46.129 28.074s37.484-11.4 46.129-28.074L384 259.706z'/%3e%3cpath fill='%236DA544' d='M332.058 178.084v81.624c.001 39.759 51.942 51.941 51.942 51.941s51.941-12.182 51.942-51.942v-81.623H332.058z'/%3e%3cpath fill='white' d='M372.87 215.181h22.261v59.359H372.87z'/%3e%3ccircle fill='%23A2001D' cx='384' cy='215.181' r='11.13'/%3e%3cpath d='M346.902 192.92h14.84v14.84h-14.84zm0 33.392h14.84v14.84h-14.84zm0 33.391h14.84v14.84h-14.84zm59.359-66.783h14.84v14.84h-14.84zm0 33.392h14.84v14.84h-14.84zm0 33.391h14.84v14.84h-14.84z' fill='%23FFDA44'/%3e%3c/svg%3e")}.flag\:VI{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.3'%3e%3cpath fill='white' d='M0 0h512v341.3H0z'/%3e%3cpath fill='%231583C4' d='M397.7 166.3l-51 97.7c-1.1 2-.3 4.5 1.8 5.6 2 1.1 4.5.3 5.6-1.8l51-97.7c1-2.1.1-4.6-2-5.5-2-.9-4.3-.2-5.4 1.7z'/%3e%3cpath fill='%231583C4' d='M404.9 188l-57.8 75.4c-1.3 1.9-.8 4.5 1.1 5.8 1.7 1.2 4.1.9 5.5-.7l57.8-75.4c1.4-1.8 1.1-4.4-.8-5.8-1.8-1.5-4.4-1.1-5.8.7z'/%3e%3cpath fill='%231583C4' d='M379 181.3l-32.5 83.1c-.8 2.1.2 4.6 2.4 5.4 2.1.8 4.6-.2 5.4-2.4l32.5-83.1c.7-2.2-.4-4.5-2.6-5.3-2.1-.6-4.3.4-5.2 2.3z'/%3e%3cpath fill='%23409347' d='M122.1 171.9c.4 1.7 1.2 4.7 2.2 8.5 1.7 6.4 3.6 12.8 5.6 18.7 2.3 6.9 14.7 31.4 20.2 39.1 6.9 9.7 14.1 19.3 21.5 28.6 1.6 1.9 4.5 2.1 6.4.5 1.8-1.6 2.1-4.3.7-6.2-7.3-9.2-14.4-18.6-21.2-28.2-4.2-5.8-17.2-31.1-19-36.7-2.9-8.7-5.4-17.6-7.6-26.5-.5-2.4-2.9-4-5.3-3.5s-4 2.9-3.5 5.3c-.1.2 0 .3 0 .4z'/%3e%3cg fill='%23FFD836' stroke='%23231F20' stroke-miterlimit='10'%3e%3cpath d='M297.1 114.9S279.5 42.8 261 42.8c-6.9 0-11.9-.6-15.4 6.4-.9 1.7-20.7-1.6-19.1 20.8.5 6.9 1.1-9.8 14.9-3.4 6.3 3-16.4 48.2-16.4 48.2h72.1z'/%3e%3cpath d='M466.1 48.4l-90.9 22c-75.3 18.3-42.1 44.4-42.1 44.4l-72.1 12-72.1-12s33.2-26.1-42.1-44.4l-90.9-22C43.1 45.3 38.1 51.8 45.3 63c0 0 106.6 104 126.8 112 20.2 8.1 40.8 0 40.8 0s-14.9 8.7-24 24c-9.2 15.3-4.6 34.7-38.9 40.2-5.5 6.6-5 14 2.9 19.9 7.9 5.8 72.1-48.1 72.1-48.1s-24 24.4-24 36.1c0 5.1 44.1 53.8 60.1 53.8s60.1-48.7 60.1-53.8c0-11.7-24-36.1-24-36.1s64.2 53.9 72.1 48.1 11.4-19.3 2.8-19.9c-28-1.8-29.7-24.9-38.9-40.2-9.2-15.3-24-24-24-24s20.6 8.1 40.8 0S476.7 63 476.7 63c7.2-11.2 2.3-17.7-10.6-14.6z'/%3e%3c/g%3e%3cpath fill='white' stroke='%23231F20' stroke-miterlimit='10' d='M201.3 111.8v80.3c0 45.7 59.7 59.7 59.7 59.7s59.7-14 59.7-59.7v-80.3H201.3z'/%3e%3cpath d='M225.2 137.7V235c8.2 6 17 10.2 23.9 12.9V137.7h-23.9zm71.6 0V235c-8.2 6-17 10.2-23.9 12.9V137.7h23.9z' fill='%23D80027'/%3e%3cpath fill='%230052B4' d='M201.3 111.8h119.4v37.9H201.3z'/%3e%3cpath fill='%231583C4' d='M60.1 210.5l-21.9-58.1H15.7l31.8 80.8h25.2l31.5-80.8H81.7zm391.4-58.6h18.9v81.7h-18.9z'/%3e%3c/svg%3e")}.flag\:VN{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M196.641 85.337H0v341.326h512V85.337z'/%3e%3cpath fill='%23FFDA44' d='M256 157.279l22.663 69.747H352l-59.332 43.106 22.664 69.749L256 296.774l-59.332 43.107 22.664-69.749L160 227.026h73.337z'/%3e%3c/svg%3e")}.flag\:VU{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%236DA544' d='M512 256v170.663H0L215.185 256z'/%3e%3cpath fill='%23D80027' d='M512 85.337V256H215.185L0 85.337z'/%3e%3cpath d='M221.001 239.304L26.868 85.337H8.956l208.168 165.098H512v-11.131zM8.956 426.663h17.912l194.133-153.967H512v-11.131H217.124zM0 92.44v14.206L188.317 256 0 405.354v14.205L206.229 256z'/%3e%3cg fill='%23FFDA44'%3e%3cpath d='M8.956 85.337H0v7.103L206.229 256 0 419.559v7.104h8.956l208.168-165.098H512v-11.13H217.124z'/%3e%3cpath d='M63.718 292.382v-14.295c14.265 0 25.87-11.606 25.87-25.869 0-10.092-8.211-18.303-18.304-18.303-6.875 0-12.469 5.593-12.469 12.469 0 4.397 3.577 7.974 7.974 7.974a4.514 4.514 0 004.508-4.508h14.295c0 10.368-8.435 18.804-18.802 18.804-12.279-.002-22.269-9.993-22.269-22.271 0-14.758 12.006-26.764 26.764-26.764 17.975 0 32.599 14.623 32.599 32.599 0 22.145-18.018 40.164-40.166 40.164z'/%3e%3c/g%3e%3c/svg%3e")}.flag\:WF{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 100'%3e%3cpath fill='%23ED2939' d='M0 0h150v100H0z'/%3e%3cpath fill='%23002395' d='M0 0h20v44.33H0z'/%3e%3cpath fill='white' d='M20 0h20v44.33H20z'/%3e%3cpath fill='none' stroke='white' stroke-width='3' d='M0 44.33h62.75V0'/%3e%3cpath fill='white' d='M108.08 43.29L87.96 23.17h40.25l-20.13 20.12zm-6.7 6.71L81.25 29.88v40.25L101.38 50zm6.7 6.71L87.96 76.83h40.25l-20.13-20.12zm6.71-6.71l20.13-20.13v40.25L114.79 50z'/%3e%3c/svg%3e")}.flag\:WS{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23D80027' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%230052B4' d='M0 85.331h256v170.663H0z'/%3e%3cpath d='M165.483 181.79l2.764 8.504h8.939l-7.232 5.254 2.763 8.503-7.234-5.255-7.233 5.255 2.763-8.503-7.233-5.254h8.94zm-44.904-66.783l4.606 14.173h14.9l-12.055 8.757 4.605 14.171-12.056-8.758-12.054 8.758 4.605-14.171-12.056-8.757h14.901zm44.522 14.841l4.606 14.172h14.9l-12.055 8.757 4.604 14.173-12.055-8.76-12.054 8.76 4.604-14.173-12.055-8.757h14.9zm-35.192 59.363l4.606 14.172h14.9l-12.055 8.758 4.604 14.171-12.055-8.759-12.054 8.759 4.604-14.171-12.055-8.758h14.9zm-39.01-37.103l4.605 14.173h14.9l-12.055 8.757 4.604 14.173-12.054-8.76-12.055 8.76 4.604-14.173-12.055-8.757h14.9z' fill='white'/%3e%3c/svg%3e")}.flag\:XK{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 341.33'%3e%3cpath fill='%230052B4' d='M0 0h512v341.34H0z'/%3e%3cpath d='M220.72 42.63l7.95 16.11 17.77 2.58-12.86 12.54 3.04 17.7-15.9-8.36-15.9 8.36 3.03-17.7-12.86-12.54 17.78-2.58zm70.56-.06l7.95 16.1 17.78 2.59-12.86 12.53 3.03 17.71-15.9-8.36-15.9 8.36 3.04-17.71-12.86-12.53 17.77-2.59zm62.08 11.36l7.95 16.11 17.77 2.58-12.86 12.54 3.04 17.7-15.9-8.35-15.9 8.35 3.04-17.7-12.87-12.54 17.78-2.58zm63.01 18.3l7.95 16.11 17.77 2.59-12.86 12.53 3.04 17.71-15.9-8.36-15.9 8.36 3.03-17.71-12.86-12.53 17.78-2.59zm-257.73-18.3l7.95 16.11 17.78 2.58-12.87 12.54 3.04 17.7-15.9-8.35-15.9 8.35 3.04-17.7-12.86-12.54 17.77-2.58zm-63.01 18.3l7.95 16.11 17.78 2.59-12.86 12.53 3.03 17.71-15.9-8.36-15.9 8.36 3.04-17.71-12.86-12.53 17.77-2.59z' fill='white'/%3e%3cpath fill='%23FFDA44' d='M217.53 259.33l-27.22-13.61-27.22-54.43h27.22l27.22-27.22 13.61-27.22 27.22-13.61 13.61 13.61 27.22 13.61v13.61l13.61 13.61 40.83 27.22L340 245.73l-40.83 40.83-13.61-27.22-40.83 27.22v27.22l-13.61-13.61-13.59-40.84z'/%3e%3c/svg%3e")}.flag\:YE{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath fill='%23D80027' d='M0 85.337h512v113.775H0z'/%3e%3cpath d='M0 312.888h512v113.775H0z'/%3e%3c/svg%3e")}.flag\:YT{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 90 60'%3e%3cpath fill='white' d='M0 0h90v60H0z'/%3e%3cpath stroke='%237f7f7f' stroke-width='.25' fill='%23ABABAB' d='M75.6 39.6c-1.1.7 0 1.8-.6 1.9-.6.1-1.5-1.4-.2-2.5 1.6-1.5 5.8 0 5.9 4.3 0 2.2-.9 6.8-7.2 6.8-7.6 0-11.4-5.7-11.4-11.4 0-4.8 3.7-13.5 6.5-14.6 3.1-1.2 6.7-3.5 6.8-5 0-.5-1.4-.1-3.3.9-3.1 1.7-6.6 2.5-6.6 1.4s2.9-3.1 4-4.6c1.2-1.6.9-5.5 3-5.5 7.6 0 9.9 7.7 7 11.7-1.9 2.6 4.3 1 4.3 1s0 5.3-3.2 7.3c-3 1.8-4.8 3.9-4.8 3.9s.2-4.6-.5-3.9c-.6.7-11.1 4.5-10.3 12 .3 3 4.5 5.4 8.5 5.2s5.7-2.4 5.8-4.9c.1-3.9-3-4.4-3.7-4zm-64.9 4c.1 2.5 1.8 4.7 5.8 4.9s8.2-2.2 8.5-5.2c.8-7.5-9.7-11.3-10.3-12-.7-.7-.5 3.9-.5 3.9s-1.8-2.1-4.8-3.9c-3.2-2-3.2-7.3-3.2-7.3s6.2 1.6 4.3-1c-2.9-4-.6-11.7 7-11.7 2.1 0 1.8 3.9 3 5.5 1.1 1.5 4 3.5 4 4.6s-3.5.3-6.6-1.4c-1.9-1-3.3-1.4-3.3-.9.1 1.5 3.7 3.8 6.8 5 2.8 1.1 6.5 9.8 6.5 14.6 0 5.7-3.8 11.4-11.4 11.4-6.3 0-7.2-4.6-7.2-6.8.1-4.3 4.3-5.8 5.9-4.3 1.2 1.1.4 2.7-.2 2.5-.6-.1.6-1.2-.6-1.9-.6-.4-3.7.1-3.7 4z'/%3e%3cpath fill='%23DE393A' d='M31 28.8v14c0 1.9 2.1 1.6 2.1 1.6h9.3c1.2 0 2.6 2.3 2.6 2.3s1.4-2.3 2.5-2.3h9.6s2 .2 2-1.8V28.7H31z'/%3e%3cpath fill='%233951A3' d='M31 13.1h28v15.7H31z'/%3e%3cpath fill='white' d='M50.1 16.5c-.4 2.4-2.5 4.2-5.1 4.2-2.5 0-4.6-1.8-5.1-4.2-.5.9-.8 1.9-.8 3 0 3.3 2.6 5.9 5.9 5.9 3.3 0 5.9-2.6 5.9-5.9 0-1.1-.3-2.1-.8-3z'/%3e%3ccircle fill='%23FEE05F' cx='39.1' cy='36.5' r='3'/%3e%3ccircle fill='%23FEE05F' cx='50.9' cy='36.5' r='3'/%3e%3c/svg%3e")}.flag\:ZA{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='white' d='M0 85.337h512v341.326H0z'/%3e%3cpath d='M114.024 256.001L0 141.926v228.17z'/%3e%3cpath fill='%23ffb915' d='M161.192 256L0 94.7v47.226l114.024 114.075L0 370.096v47.138z'/%3e%3cpath fill='%23007847' d='M509.833 289.391c.058-.44.804-.878 2.167-1.318v-65.464H222.602L85.33 85.337H0V94.7L161.192 256 0 417.234v9.429h85.33l137.272-137.272h287.231z'/%3e%3cpath fill='%23000c8a' d='M503.181 322.783H236.433l-103.881 103.88H512v-103.88z'/%3e%3cpath fill='%23e1392d' d='M503.181 189.217H512V85.337H132.552l103.881 103.88z'/%3e%3c/svg%3e")}.flag\:ZM{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath fill='%23496E2D' d='M0 85.331h512v341.337H0z'/%3e%3cpath fill='%23FF9811' d='M490.668 195.476h-48c0-8.836-7.164-16-16-16s-16 7.164-16 16h-48c0 8.836 7.697 16 16.533 16h-.533c0 8.836 7.162 16 16 16 0 8.836 7.162 16 16 16h32c8.836 0 16-7.164 16-16 8.836 0 16-7.164 16-16h-.533c8.837 0 16.533-7.164 16.533-16z'/%3e%3cpath fill='%23D80027' d='M341.337 255.994h56.888v170.663h-56.888z'/%3e%3cpath fill='%23FF9811' d='M455.112 255.994H512v170.663h-56.888z'/%3e%3cpath d='M398.225 255.994h56.888v170.663h-56.888z'/%3e%3c/svg%3e")}.flag\:ZW{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 85.333 512 341.333'%3e%3cpath d='M0 85.333h512V426.67H0z'/%3e%3cpath d='M0 134.196h512v48.868H0zm0 195.472h512v48.868H0z' fill='%23FFDA44'/%3e%3cpath fill='%23057f44' d='M0 85.333h512v48.868H0z'/%3e%3cpath d='M0 183.069h512v48.868H0zm0 97.737h512v48.868H0z' fill='%23D80027'/%3e%3cpath fill='%23057f44' d='M0 378.542h512v48.128H0z'/%3e%3cpath fill='white' d='M276.992 255.996L106.329 426.659H0V85.333h106.329z'/%3e%3cpath d='M256 255.996L85.334 426.662h20.987l170.667-170.666L106.321 85.33H85.334z'/%3e%3cpath fill='%23D80027' d='M102.465 202.57l13.259 40.812h42.917l-34.718 25.226 13.26 40.814-34.718-25.224-34.72 25.224 13.262-40.814-34.718-25.226h42.915z'/%3e%3cpath fill='%23FFDA44' d='M138.94 259.335l-34.559-12.243s-2.553-23.955-2.708-24.766c-1.173-6.18-6.603-10.851-13.123-10.851-7.376 0-13.357 5.98-13.357 13.357 0 1.223.178 2.402.486 3.528l-9.689 9.755h17.229c0 17.882-13.344 17.882-13.344 35.691l7.402 17.809h44.522l7.422-17.809h-.004a17.782 17.782 0 001.381-5.231c6.397-2.589 8.342-9.24 8.342-9.24z'/%3e%3c/svg%3e")} \ No newline at end of file diff --git a/views/app-assets/css/plugin/highlight-mono-blue.min.css b/views/app-assets/css/plugin/highlight-mono-blue.min.css new file mode 100644 index 0000000..7fc7879 --- /dev/null +++ b/views/app-assets/css/plugin/highlight-mono-blue.min.css @@ -0,0 +1 @@ +.hljs{display:block;overflow-x:auto;padding:.5em;background:#eaeef3;color:#00193a}.hljs-doctag,.hljs-keyword,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-strong,.hljs-title{font-weight:700}.hljs-comment{color:#738191}.hljs-addition,.hljs-built_in,.hljs-literal,.hljs-name,.hljs-quote,.hljs-section,.hljs-selector-class,.hljs-selector-id,.hljs-string,.hljs-tag,.hljs-title,.hljs-type{color:#0048ab}.hljs-attribute,.hljs-bullet,.hljs-deletion,.hljs-link,.hljs-meta,.hljs-regexp,.hljs-subst,.hljs-symbol,.hljs-template-variable,.hljs-variable{color:#4c81c9}.hljs-emphasis{font-style:italic} \ No newline at end of file diff --git a/views/app-assets/css/plugin/swiper-bundle.min.css b/views/app-assets/css/plugin/swiper-bundle.min.css new file mode 100644 index 0000000..f523a63 --- /dev/null +++ b/views/app-assets/css/plugin/swiper-bundle.min.css @@ -0,0 +1 @@ +@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-pointer-events{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-pointer-events.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:10000;-ms-flex-order:9999;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transition-property:opacity,height,-webkit-transform;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden} \ No newline at end of file diff --git a/views/app-assets/css/theme/colors-dark.css b/views/app-assets/css/theme/colors-dark.css new file mode 100644 index 0000000..b211e5b --- /dev/null +++ b/views/app-assets/css/theme/colors-dark.css @@ -0,0 +1,2271 @@ +/* Dark Color Variables */ +/* Dark Text Color Hover Map */ +body.dark { + /* Dark Text Color Map */ + /* Dark Background Color Hover Map */ + /* Dark Background Color Map */ + /* Dark Background Hover Map */ + /* Dark Background Map */ + /* Dark Border Color Hover Map */ + /* Dark Border Color Map */ + /* Dark Fill Hover Map */ + /* Dark Fill Map */ + /* Dark Stroke Hover Map */ + /* Dark Stroke Map */ +} +body.dark .hp-hover-text-color-dark-0:hover { + color: #FFFFFF !important; +} +body.dark .hp-hover-text-color-dark-5:hover { + color: #F5F5F5 !important; +} +body.dark .hp-hover-text-color-dark-10:hover { + color: #F0F0F0 !important; +} +body.dark .hp-hover-text-color-dark-15:hover { + color: #E1E1E1 !important; +} +body.dark .hp-hover-text-color-dark-20:hover { + color: #D7D7D7 !important; +} +body.dark .hp-hover-text-color-dark-30:hover { + color: #C2C2C2 !important; +} +body.dark .hp-hover-text-color-dark-35:hover { + color: #ADADAD !important; +} +body.dark .hp-hover-text-color-dark-40:hover { + color: #999999 !important; +} +body.dark .hp-hover-text-color-dark-45:hover { + color: #858585 !important; +} +body.dark .hp-hover-text-color-dark-50:hover { + color: #707070 !important; +} +body.dark .hp-hover-text-color-dark-60:hover { + color: #5C5C5C !important; +} +body.dark .hp-hover-text-color-dark-70:hover { + color: #474747 !important; +} +body.dark .hp-hover-text-color-dark-80:hover { + color: #333333 !important; +} +body.dark .hp-hover-text-color-dark-85:hover { + color: #292929 !important; +} +body.dark .hp-hover-text-color-dark-90:hover { + color: #1F1F1F !important; +} +body.dark .hp-hover-text-color-dark-100:hover { + color: #141414 !important; +} +body.dark .hp-hover-text-color-dark-primary:hover { + color: #050342 !important; +} +body.dark .hp-hover-text-color-dark-danger:hover { + color: #2e1619 !important; +} +body.dark .hp-hover-text-color-dark-error:hover { + color: #2e1619 !important; +} +body.dark .hp-hover-text-color-dark-warning:hover { + color: #3b3117 !important; +} +body.dark .hp-hover-text-color-dark-success:hover { + color: #18342a !important; +} +body.dark .hp-hover-text-color-dark-secondary:hover { + color: #290034 !important; +} +body.dark .hp-hover-text-color-dark-info:hover { + color: #1e383d !important; +} +body.dark .hp-hover-text-color-dark-primary-1:hover { + color: #0010f7 !important; +} +body.dark .hp-hover-text-color-dark-primary-2:hover { + color: #0063f7 !important; +} +body.dark .hp-hover-text-color-dark-primary-3:hover { + color: #55b1f3 !important; +} +body.dark .hp-hover-text-color-dark-primary-4:hover { + color: #ebfafa !important; +} +body.dark .hp-hover-text-color-dark-secondary-1:hover { + color: #c903ff !important; +} +body.dark .hp-hover-text-color-dark-secondary-2:hover { + color: #e26bf5 !important; +} +body.dark .hp-hover-text-color-dark-secondary-3:hover { + color: #f7c2ff !important; +} +body.dark .hp-hover-text-color-dark-secondary-4:hover { + color: #fdeffc !important; +} +body.dark .hp-hover-text-color-dark-warning-1:hover { + color: #ffc212 !important; +} +body.dark .hp-hover-text-color-dark-warning-2:hover { + color: #ffd252 !important; +} +body.dark .hp-hover-text-color-dark-warning-3:hover { + color: #ffe393 !important; +} +body.dark .hp-hover-text-color-dark-warning-4:hover { + color: #fff9e9 !important; +} +body.dark .hp-hover-text-color-dark-success-1:hover { + color: #00f7bf !important; +} +body.dark .hp-hover-text-color-dark-success-2:hover { + color: #5bffce !important; +} +body.dark .hp-hover-text-color-dark-success-3:hover { + color: #98ffe0 !important; +} +body.dark .hp-hover-text-color-dark-success-4:hover { + color: #eafff8 !important; +} +body.dark .hp-hover-text-color-dark-danger-1:hover { + color: #ff0022 !important; +} +body.dark .hp-hover-text-color-dark-danger-2:hover { + color: #ff455e !important; +} +body.dark .hp-hover-text-color-dark-danger-3:hover { + color: #ff8b9a !important; +} +body.dark .hp-hover-text-color-dark-danger-4:hover { + color: #ffe7ea !important; +} +body.dark .hp-hover-text-color-dark-info-1:hover { + color: #1be7ff !important; +} +body.dark .hp-hover-text-color-dark-info-2:hover { + color: #59edff !important; +} +body.dark .hp-hover-text-color-dark-info-3:hover { + color: #97f4ff !important; +} +body.dark .hp-hover-text-color-dark-info-4:hover { + color: #eafcff !important; +} +body.dark .hp-text-color-dark-0 { + color: #FFFFFF !important; +} +body.dark .hp-text-color-dark-5 { + color: #F5F5F5 !important; +} +body.dark .hp-text-color-dark-10 { + color: #F0F0F0 !important; +} +body.dark .hp-text-color-dark-15 { + color: #E1E1E1 !important; +} +body.dark .hp-text-color-dark-20 { + color: #D7D7D7 !important; +} +body.dark .hp-text-color-dark-30 { + color: #C2C2C2 !important; +} +body.dark .hp-text-color-dark-35 { + color: #ADADAD !important; +} +body.dark .hp-text-color-dark-40 { + color: #999999 !important; +} +body.dark .hp-text-color-dark-45 { + color: #858585 !important; +} +body.dark .hp-text-color-dark-50 { + color: #707070 !important; +} +body.dark .hp-text-color-dark-60 { + color: #5C5C5C !important; +} +body.dark .hp-text-color-dark-70 { + color: #474747 !important; +} +body.dark .hp-text-color-dark-80 { + color: #333333 !important; +} +body.dark .hp-text-color-dark-85 { + color: #292929 !important; +} +body.dark .hp-text-color-dark-90 { + color: #1F1F1F !important; +} +body.dark .hp-text-color-dark-100 { + color: #141414 !important; +} +body.dark .hp-text-color-dark-primary { + color: #050342 !important; +} +body.dark .hp-text-color-dark-danger { + color: #2e1619 !important; +} +body.dark .hp-text-color-dark-error { + color: #2e1619 !important; +} +body.dark .hp-text-color-dark-warning { + color: #3b3117 !important; +} +body.dark .hp-text-color-dark-success { + color: #18342a !important; +} +body.dark .hp-text-color-dark-secondary { + color: #290034 !important; +} +body.dark .hp-text-color-dark-info { + color: #1e383d !important; +} +body.dark .hp-text-color-dark-primary-1 { + color: #0010f7 !important; +} +body.dark .hp-text-color-dark-primary-2 { + color: #0063f7 !important; +} +body.dark .hp-text-color-dark-primary-3 { + color: #55b1f3 !important; +} +body.dark .hp-text-color-dark-primary-4 { + color: #ebfafa !important; +} +body.dark .hp-text-color-dark-secondary-1 { + color: #c903ff !important; +} +body.dark .hp-text-color-dark-secondary-2 { + color: #e26bf5 !important; +} +body.dark .hp-text-color-dark-secondary-3 { + color: #f7c2ff !important; +} +body.dark .hp-text-color-dark-secondary-4 { + color: #fdeffc !important; +} +body.dark .hp-text-color-dark-warning-1 { + color: #ffc212 !important; +} +body.dark .hp-text-color-dark-warning-2 { + color: #ffd252 !important; +} +body.dark .hp-text-color-dark-warning-3 { + color: #ffe393 !important; +} +body.dark .hp-text-color-dark-warning-4 { + color: #fff9e9 !important; +} +body.dark .hp-text-color-dark-success-1 { + color: #00f7bf !important; +} +body.dark .hp-text-color-dark-success-2 { + color: #5bffce !important; +} +body.dark .hp-text-color-dark-success-3 { + color: #98ffe0 !important; +} +body.dark .hp-text-color-dark-success-4 { + color: #eafff8 !important; +} +body.dark .hp-text-color-dark-danger-1 { + color: #ff0022 !important; +} +body.dark .hp-text-color-dark-danger-2 { + color: #ff455e !important; +} +body.dark .hp-text-color-dark-danger-3 { + color: #ff8b9a !important; +} +body.dark .hp-text-color-dark-danger-4 { + color: #ffe7ea !important; +} +body.dark .hp-text-color-dark-info-1 { + color: #1be7ff !important; +} +body.dark .hp-text-color-dark-info-2 { + color: #59edff !important; +} +body.dark .hp-text-color-dark-info-3 { + color: #97f4ff !important; +} +body.dark .hp-text-color-dark-info-4 { + color: #eafcff !important; +} +body.dark .hp-hover-bg-color-dark-0:hover { + background-color: #FFFFFF !important; +} +body.dark .hp-hover-bg-color-dark-5:hover { + background-color: #F5F5F5 !important; +} +body.dark .hp-hover-bg-color-dark-10:hover { + background-color: #F0F0F0 !important; +} +body.dark .hp-hover-bg-color-dark-15:hover { + background-color: #E1E1E1 !important; +} +body.dark .hp-hover-bg-color-dark-20:hover { + background-color: #D7D7D7 !important; +} +body.dark .hp-hover-bg-color-dark-30:hover { + background-color: #C2C2C2 !important; +} +body.dark .hp-hover-bg-color-dark-35:hover { + background-color: #ADADAD !important; +} +body.dark .hp-hover-bg-color-dark-40:hover { + background-color: #999999 !important; +} +body.dark .hp-hover-bg-color-dark-45:hover { + background-color: #858585 !important; +} +body.dark .hp-hover-bg-color-dark-50:hover { + background-color: #707070 !important; +} +body.dark .hp-hover-bg-color-dark-60:hover { + background-color: #5C5C5C !important; +} +body.dark .hp-hover-bg-color-dark-70:hover { + background-color: #474747 !important; +} +body.dark .hp-hover-bg-color-dark-80:hover { + background-color: #333333 !important; +} +body.dark .hp-hover-bg-color-dark-85:hover { + background-color: #292929 !important; +} +body.dark .hp-hover-bg-color-dark-90:hover { + background-color: #1F1F1F !important; +} +body.dark .hp-hover-bg-color-dark-100:hover { + background-color: #141414 !important; +} +body.dark .hp-hover-bg-color-dark-primary:hover { + background-color: #050342 !important; +} +body.dark .hp-hover-bg-color-dark-danger:hover { + background-color: #2e1619 !important; +} +body.dark .hp-hover-bg-color-dark-error:hover { + background-color: #2e1619 !important; +} +body.dark .hp-hover-bg-color-dark-warning:hover { + background-color: #3b3117 !important; +} +body.dark .hp-hover-bg-color-dark-success:hover { + background-color: #18342a !important; +} +body.dark .hp-hover-bg-color-dark-secondary:hover { + background-color: #290034 !important; +} +body.dark .hp-hover-bg-color-dark-info:hover { + background-color: #1e383d !important; +} +body.dark .hp-hover-bg-color-dark-primary-1:hover { + background-color: #0010f7 !important; +} +body.dark .hp-hover-bg-color-dark-primary-2:hover { + background-color: #0063f7 !important; +} +body.dark .hp-hover-bg-color-dark-primary-3:hover { + background-color: #55b1f3 !important; +} +body.dark .hp-hover-bg-color-dark-primary-4:hover { + background-color: #ebfafa !important; +} +body.dark .hp-hover-bg-color-dark-secondary-1:hover { + background-color: #c903ff !important; +} +body.dark .hp-hover-bg-color-dark-secondary-2:hover { + background-color: #e26bf5 !important; +} +body.dark .hp-hover-bg-color-dark-secondary-3:hover { + background-color: #f7c2ff !important; +} +body.dark .hp-hover-bg-color-dark-secondary-4:hover { + background-color: #fdeffc !important; +} +body.dark .hp-hover-bg-color-dark-warning-1:hover { + background-color: #ffc212 !important; +} +body.dark .hp-hover-bg-color-dark-warning-2:hover { + background-color: #ffd252 !important; +} +body.dark .hp-hover-bg-color-dark-warning-3:hover { + background-color: #ffe393 !important; +} +body.dark .hp-hover-bg-color-dark-warning-4:hover { + background-color: #fff9e9 !important; +} +body.dark .hp-hover-bg-color-dark-success-1:hover { + background-color: #00f7bf !important; +} +body.dark .hp-hover-bg-color-dark-success-2:hover { + background-color: #5bffce !important; +} +body.dark .hp-hover-bg-color-dark-success-3:hover { + background-color: #98ffe0 !important; +} +body.dark .hp-hover-bg-color-dark-success-4:hover { + background-color: #eafff8 !important; +} +body.dark .hp-hover-bg-color-dark-danger-1:hover { + background-color: #ff0022 !important; +} +body.dark .hp-hover-bg-color-dark-danger-2:hover { + background-color: #ff455e !important; +} +body.dark .hp-hover-bg-color-dark-danger-3:hover { + background-color: #ff8b9a !important; +} +body.dark .hp-hover-bg-color-dark-danger-4:hover { + background-color: #ffe7ea !important; +} +body.dark .hp-hover-bg-color-dark-info-1:hover { + background-color: #1be7ff !important; +} +body.dark .hp-hover-bg-color-dark-info-2:hover { + background-color: #59edff !important; +} +body.dark .hp-hover-bg-color-dark-info-3:hover { + background-color: #97f4ff !important; +} +body.dark .hp-hover-bg-color-dark-info-4:hover { + background-color: #eafcff !important; +} +body.dark .hp-bg-color-dark-0 { + background-color: #FFFFFF !important; +} +body.dark .hp-bg-color-dark-5 { + background-color: #F5F5F5 !important; +} +body.dark .hp-bg-color-dark-10 { + background-color: #F0F0F0 !important; +} +body.dark .hp-bg-color-dark-15 { + background-color: #E1E1E1 !important; +} +body.dark .hp-bg-color-dark-20 { + background-color: #D7D7D7 !important; +} +body.dark .hp-bg-color-dark-30 { + background-color: #C2C2C2 !important; +} +body.dark .hp-bg-color-dark-35 { + background-color: #ADADAD !important; +} +body.dark .hp-bg-color-dark-40 { + background-color: #999999 !important; +} +body.dark .hp-bg-color-dark-45 { + background-color: #858585 !important; +} +body.dark .hp-bg-color-dark-50 { + background-color: #707070 !important; +} +body.dark .hp-bg-color-dark-60 { + background-color: #5C5C5C !important; +} +body.dark .hp-bg-color-dark-70 { + background-color: #474747 !important; +} +body.dark .hp-bg-color-dark-80 { + background-color: #333333 !important; +} +body.dark .hp-bg-color-dark-85 { + background-color: #292929 !important; +} +body.dark .hp-bg-color-dark-90 { + background-color: #1F1F1F !important; +} +body.dark .hp-bg-color-dark-100 { + background-color: #141414 !important; +} +body.dark .hp-bg-color-dark-primary { + background-color: #050342 !important; +} +body.dark .hp-bg-color-dark-danger { + background-color: #2e1619 !important; +} +body.dark .hp-bg-color-dark-error { + background-color: #2e1619 !important; +} +body.dark .hp-bg-color-dark-warning { + background-color: #3b3117 !important; +} +body.dark .hp-bg-color-dark-success { + background-color: #18342a !important; +} +body.dark .hp-bg-color-dark-secondary { + background-color: #290034 !important; +} +body.dark .hp-bg-color-dark-info { + background-color: #1e383d !important; +} +body.dark .hp-bg-color-dark-primary-1 { + background-color: #0010f7 !important; +} +body.dark .hp-bg-color-dark-primary-2 { + background-color: #0063f7 !important; +} +body.dark .hp-bg-color-dark-primary-3 { + background-color: #55b1f3 !important; +} +body.dark .hp-bg-color-dark-primary-4 { + background-color: #ebfafa !important; +} +body.dark .hp-bg-color-dark-secondary-1 { + background-color: #c903ff !important; +} +body.dark .hp-bg-color-dark-secondary-2 { + background-color: #e26bf5 !important; +} +body.dark .hp-bg-color-dark-secondary-3 { + background-color: #f7c2ff !important; +} +body.dark .hp-bg-color-dark-secondary-4 { + background-color: #fdeffc !important; +} +body.dark .hp-bg-color-dark-warning-1 { + background-color: #ffc212 !important; +} +body.dark .hp-bg-color-dark-warning-2 { + background-color: #ffd252 !important; +} +body.dark .hp-bg-color-dark-warning-3 { + background-color: #ffe393 !important; +} +body.dark .hp-bg-color-dark-warning-4 { + background-color: #fff9e9 !important; +} +body.dark .hp-bg-color-dark-success-1 { + background-color: #00f7bf !important; +} +body.dark .hp-bg-color-dark-success-2 { + background-color: #5bffce !important; +} +body.dark .hp-bg-color-dark-success-3 { + background-color: #98ffe0 !important; +} +body.dark .hp-bg-color-dark-success-4 { + background-color: #eafff8 !important; +} +body.dark .hp-bg-color-dark-danger-1 { + background-color: #ff0022 !important; +} +body.dark .hp-bg-color-dark-danger-2 { + background-color: #ff455e !important; +} +body.dark .hp-bg-color-dark-danger-3 { + background-color: #ff8b9a !important; +} +body.dark .hp-bg-color-dark-danger-4 { + background-color: #ffe7ea !important; +} +body.dark .hp-bg-color-dark-info-1 { + background-color: #1be7ff !important; +} +body.dark .hp-bg-color-dark-info-2 { + background-color: #59edff !important; +} +body.dark .hp-bg-color-dark-info-3 { + background-color: #97f4ff !important; +} +body.dark .hp-bg-color-dark-info-4 { + background-color: #eafcff !important; +} +body.dark .hp-hover-bg-dark-0:hover { + background: #FFFFFF !important; +} +body.dark .hp-hover-bg-dark-5:hover { + background: #F5F5F5 !important; +} +body.dark .hp-hover-bg-dark-10:hover { + background: #F0F0F0 !important; +} +body.dark .hp-hover-bg-dark-15:hover { + background: #E1E1E1 !important; +} +body.dark .hp-hover-bg-dark-20:hover { + background: #D7D7D7 !important; +} +body.dark .hp-hover-bg-dark-30:hover { + background: #C2C2C2 !important; +} +body.dark .hp-hover-bg-dark-35:hover { + background: #ADADAD !important; +} +body.dark .hp-hover-bg-dark-40:hover { + background: #999999 !important; +} +body.dark .hp-hover-bg-dark-45:hover { + background: #858585 !important; +} +body.dark .hp-hover-bg-dark-50:hover { + background: #707070 !important; +} +body.dark .hp-hover-bg-dark-60:hover { + background: #5C5C5C !important; +} +body.dark .hp-hover-bg-dark-70:hover { + background: #474747 !important; +} +body.dark .hp-hover-bg-dark-80:hover { + background: #333333 !important; +} +body.dark .hp-hover-bg-dark-85:hover { + background: #292929 !important; +} +body.dark .hp-hover-bg-dark-90:hover { + background: #1F1F1F !important; +} +body.dark .hp-hover-bg-dark-100:hover { + background: #141414 !important; +} +body.dark .hp-hover-bg-dark-primary:hover { + background: #050342 !important; +} +body.dark .hp-hover-bg-dark-danger:hover { + background: #2e1619 !important; +} +body.dark .hp-hover-bg-dark-error:hover { + background: #2e1619 !important; +} +body.dark .hp-hover-bg-dark-warning:hover { + background: #3b3117 !important; +} +body.dark .hp-hover-bg-dark-success:hover { + background: #18342a !important; +} +body.dark .hp-hover-bg-dark-secondary:hover { + background: #290034 !important; +} +body.dark .hp-hover-bg-dark-info:hover { + background: #1e383d !important; +} +body.dark .hp-hover-bg-dark-primary-1:hover { + background: #0010f7 !important; +} +body.dark .hp-hover-bg-dark-primary-2:hover { + background: #0063f7 !important; +} +body.dark .hp-hover-bg-dark-primary-3:hover { + background: #55b1f3 !important; +} +body.dark .hp-hover-bg-dark-primary-4:hover { + background: #ebfafa !important; +} +body.dark .hp-hover-bg-dark-secondary-1:hover { + background: #c903ff !important; +} +body.dark .hp-hover-bg-dark-secondary-2:hover { + background: #e26bf5 !important; +} +body.dark .hp-hover-bg-dark-secondary-3:hover { + background: #f7c2ff !important; +} +body.dark .hp-hover-bg-dark-secondary-4:hover { + background: #fdeffc !important; +} +body.dark .hp-hover-bg-dark-warning-1:hover { + background: #ffc212 !important; +} +body.dark .hp-hover-bg-dark-warning-2:hover { + background: #ffd252 !important; +} +body.dark .hp-hover-bg-dark-warning-3:hover { + background: #ffe393 !important; +} +body.dark .hp-hover-bg-dark-warning-4:hover { + background: #fff9e9 !important; +} +body.dark .hp-hover-bg-dark-success-1:hover { + background: #00f7bf !important; +} +body.dark .hp-hover-bg-dark-success-2:hover { + background: #5bffce !important; +} +body.dark .hp-hover-bg-dark-success-3:hover { + background: #98ffe0 !important; +} +body.dark .hp-hover-bg-dark-success-4:hover { + background: #eafff8 !important; +} +body.dark .hp-hover-bg-dark-danger-1:hover { + background: #ff0022 !important; +} +body.dark .hp-hover-bg-dark-danger-2:hover { + background: #ff455e !important; +} +body.dark .hp-hover-bg-dark-danger-3:hover { + background: #ff8b9a !important; +} +body.dark .hp-hover-bg-dark-danger-4:hover { + background: #ffe7ea !important; +} +body.dark .hp-hover-bg-dark-info-1:hover { + background: #1be7ff !important; +} +body.dark .hp-hover-bg-dark-info-2:hover { + background: #59edff !important; +} +body.dark .hp-hover-bg-dark-info-3:hover { + background: #97f4ff !important; +} +body.dark .hp-hover-bg-dark-info-4:hover { + background: #eafcff !important; +} +body.dark .hp-bg-dark-0 { + background: #FFFFFF !important; +} +body.dark .hp-bg-dark-5 { + background: #F5F5F5 !important; +} +body.dark .hp-bg-dark-10 { + background: #F0F0F0 !important; +} +body.dark .hp-bg-dark-15 { + background: #E1E1E1 !important; +} +body.dark .hp-bg-dark-20 { + background: #D7D7D7 !important; +} +body.dark .hp-bg-dark-30 { + background: #C2C2C2 !important; +} +body.dark .hp-bg-dark-35 { + background: #ADADAD !important; +} +body.dark .hp-bg-dark-40 { + background: #999999 !important; +} +body.dark .hp-bg-dark-45 { + background: #858585 !important; +} +body.dark .hp-bg-dark-50 { + background: #707070 !important; +} +body.dark .hp-bg-dark-60 { + background: #5C5C5C !important; +} +body.dark .hp-bg-dark-70 { + background: #474747 !important; +} +body.dark .hp-bg-dark-80 { + background: #333333 !important; +} +body.dark .hp-bg-dark-85 { + background: #292929 !important; +} +body.dark .hp-bg-dark-90 { + background: #1F1F1F !important; +} +body.dark .hp-bg-dark-100 { + background: #141414 !important; +} +body.dark .hp-bg-dark-primary { + background: #050342 !important; +} +body.dark .hp-bg-dark-danger { + background: #2e1619 !important; +} +body.dark .hp-bg-dark-error { + background: #2e1619 !important; +} +body.dark .hp-bg-dark-warning { + background: #3b3117 !important; +} +body.dark .hp-bg-dark-success { + background: #18342a !important; +} +body.dark .hp-bg-dark-secondary { + background: #290034 !important; +} +body.dark .hp-bg-dark-info { + background: #1e383d !important; +} +body.dark .hp-bg-dark-primary-1 { + background: #0010f7 !important; +} +body.dark .hp-bg-dark-primary-2 { + background: #0063f7 !important; +} +body.dark .hp-bg-dark-primary-3 { + background: #55b1f3 !important; +} +body.dark .hp-bg-dark-primary-4 { + background: #ebfafa !important; +} +body.dark .hp-bg-dark-secondary-1 { + background: #c903ff !important; +} +body.dark .hp-bg-dark-secondary-2 { + background: #e26bf5 !important; +} +body.dark .hp-bg-dark-secondary-3 { + background: #f7c2ff !important; +} +body.dark .hp-bg-dark-secondary-4 { + background: #fdeffc !important; +} +body.dark .hp-bg-dark-warning-1 { + background: #ffc212 !important; +} +body.dark .hp-bg-dark-warning-2 { + background: #ffd252 !important; +} +body.dark .hp-bg-dark-warning-3 { + background: #ffe393 !important; +} +body.dark .hp-bg-dark-warning-4 { + background: #fff9e9 !important; +} +body.dark .hp-bg-dark-success-1 { + background: #00f7bf !important; +} +body.dark .hp-bg-dark-success-2 { + background: #5bffce !important; +} +body.dark .hp-bg-dark-success-3 { + background: #98ffe0 !important; +} +body.dark .hp-bg-dark-success-4 { + background: #eafff8 !important; +} +body.dark .hp-bg-dark-danger-1 { + background: #ff0022 !important; +} +body.dark .hp-bg-dark-danger-2 { + background: #ff455e !important; +} +body.dark .hp-bg-dark-danger-3 { + background: #ff8b9a !important; +} +body.dark .hp-bg-dark-danger-4 { + background: #ffe7ea !important; +} +body.dark .hp-bg-dark-info-1 { + background: #1be7ff !important; +} +body.dark .hp-bg-dark-info-2 { + background: #59edff !important; +} +body.dark .hp-bg-dark-info-3 { + background: #97f4ff !important; +} +body.dark .hp-bg-dark-info-4 { + background: #eafcff !important; +} +body.dark .hp-hover-border-color-dark-0:hover { + border-color: #FFFFFF !important; +} +body.dark .hp-hover-border-color-dark-5:hover { + border-color: #F5F5F5 !important; +} +body.dark .hp-hover-border-color-dark-10:hover { + border-color: #F0F0F0 !important; +} +body.dark .hp-hover-border-color-dark-15:hover { + border-color: #E1E1E1 !important; +} +body.dark .hp-hover-border-color-dark-20:hover { + border-color: #D7D7D7 !important; +} +body.dark .hp-hover-border-color-dark-30:hover { + border-color: #C2C2C2 !important; +} +body.dark .hp-hover-border-color-dark-35:hover { + border-color: #ADADAD !important; +} +body.dark .hp-hover-border-color-dark-40:hover { + border-color: #999999 !important; +} +body.dark .hp-hover-border-color-dark-45:hover { + border-color: #858585 !important; +} +body.dark .hp-hover-border-color-dark-50:hover { + border-color: #707070 !important; +} +body.dark .hp-hover-border-color-dark-60:hover { + border-color: #5C5C5C !important; +} +body.dark .hp-hover-border-color-dark-70:hover { + border-color: #474747 !important; +} +body.dark .hp-hover-border-color-dark-80:hover { + border-color: #333333 !important; +} +body.dark .hp-hover-border-color-dark-85:hover { + border-color: #292929 !important; +} +body.dark .hp-hover-border-color-dark-90:hover { + border-color: #1F1F1F !important; +} +body.dark .hp-hover-border-color-dark-100:hover { + border-color: #141414 !important; +} +body.dark .hp-hover-border-color-dark-primary:hover { + border-color: #050342 !important; +} +body.dark .hp-hover-border-color-dark-danger:hover { + border-color: #2e1619 !important; +} +body.dark .hp-hover-border-color-dark-error:hover { + border-color: #2e1619 !important; +} +body.dark .hp-hover-border-color-dark-warning:hover { + border-color: #3b3117 !important; +} +body.dark .hp-hover-border-color-dark-success:hover { + border-color: #18342a !important; +} +body.dark .hp-hover-border-color-dark-secondary:hover { + border-color: #290034 !important; +} +body.dark .hp-hover-border-color-dark-info:hover { + border-color: #1e383d !important; +} +body.dark .hp-hover-border-color-dark-primary-1:hover { + border-color: #0010f7 !important; +} +body.dark .hp-hover-border-color-dark-primary-2:hover { + border-color: #0063f7 !important; +} +body.dark .hp-hover-border-color-dark-primary-3:hover { + border-color: #55b1f3 !important; +} +body.dark .hp-hover-border-color-dark-primary-4:hover { + border-color: #ebfafa !important; +} +body.dark .hp-hover-border-color-dark-secondary-1:hover { + border-color: #c903ff !important; +} +body.dark .hp-hover-border-color-dark-secondary-2:hover { + border-color: #e26bf5 !important; +} +body.dark .hp-hover-border-color-dark-secondary-3:hover { + border-color: #f7c2ff !important; +} +body.dark .hp-hover-border-color-dark-secondary-4:hover { + border-color: #fdeffc !important; +} +body.dark .hp-hover-border-color-dark-warning-1:hover { + border-color: #ffc212 !important; +} +body.dark .hp-hover-border-color-dark-warning-2:hover { + border-color: #ffd252 !important; +} +body.dark .hp-hover-border-color-dark-warning-3:hover { + border-color: #ffe393 !important; +} +body.dark .hp-hover-border-color-dark-warning-4:hover { + border-color: #fff9e9 !important; +} +body.dark .hp-hover-border-color-dark-success-1:hover { + border-color: #00f7bf !important; +} +body.dark .hp-hover-border-color-dark-success-2:hover { + border-color: #5bffce !important; +} +body.dark .hp-hover-border-color-dark-success-3:hover { + border-color: #98ffe0 !important; +} +body.dark .hp-hover-border-color-dark-success-4:hover { + border-color: #eafff8 !important; +} +body.dark .hp-hover-border-color-dark-danger-1:hover { + border-color: #ff0022 !important; +} +body.dark .hp-hover-border-color-dark-danger-2:hover { + border-color: #ff455e !important; +} +body.dark .hp-hover-border-color-dark-danger-3:hover { + border-color: #ff8b9a !important; +} +body.dark .hp-hover-border-color-dark-danger-4:hover { + border-color: #ffe7ea !important; +} +body.dark .hp-hover-border-color-dark-info-1:hover { + border-color: #1be7ff !important; +} +body.dark .hp-hover-border-color-dark-info-2:hover { + border-color: #59edff !important; +} +body.dark .hp-hover-border-color-dark-info-3:hover { + border-color: #97f4ff !important; +} +body.dark .hp-hover-border-color-dark-info-4:hover { + border-color: #eafcff !important; +} +body.dark .hp-border-color-dark-0 { + border-color: #FFFFFF !important; +} +body.dark .hp-border-color-dark-5 { + border-color: #F5F5F5 !important; +} +body.dark .hp-border-color-dark-10 { + border-color: #F0F0F0 !important; +} +body.dark .hp-border-color-dark-15 { + border-color: #E1E1E1 !important; +} +body.dark .hp-border-color-dark-20 { + border-color: #D7D7D7 !important; +} +body.dark .hp-border-color-dark-30 { + border-color: #C2C2C2 !important; +} +body.dark .hp-border-color-dark-35 { + border-color: #ADADAD !important; +} +body.dark .hp-border-color-dark-40 { + border-color: #999999 !important; +} +body.dark .hp-border-color-dark-45 { + border-color: #858585 !important; +} +body.dark .hp-border-color-dark-50 { + border-color: #707070 !important; +} +body.dark .hp-border-color-dark-60 { + border-color: #5C5C5C !important; +} +body.dark .hp-border-color-dark-70 { + border-color: #474747 !important; +} +body.dark .hp-border-color-dark-80 { + border-color: #333333 !important; +} +body.dark .hp-border-color-dark-85 { + border-color: #292929 !important; +} +body.dark .hp-border-color-dark-90 { + border-color: #1F1F1F !important; +} +body.dark .hp-border-color-dark-100 { + border-color: #141414 !important; +} +body.dark .hp-border-color-dark-primary { + border-color: #050342 !important; +} +body.dark .hp-border-color-dark-danger { + border-color: #2e1619 !important; +} +body.dark .hp-border-color-dark-error { + border-color: #2e1619 !important; +} +body.dark .hp-border-color-dark-warning { + border-color: #3b3117 !important; +} +body.dark .hp-border-color-dark-success { + border-color: #18342a !important; +} +body.dark .hp-border-color-dark-secondary { + border-color: #290034 !important; +} +body.dark .hp-border-color-dark-info { + border-color: #1e383d !important; +} +body.dark .hp-border-color-dark-primary-1 { + border-color: #0010f7 !important; +} +body.dark .hp-border-color-dark-primary-2 { + border-color: #0063f7 !important; +} +body.dark .hp-border-color-dark-primary-3 { + border-color: #55b1f3 !important; +} +body.dark .hp-border-color-dark-primary-4 { + border-color: #ebfafa !important; +} +body.dark .hp-border-color-dark-secondary-1 { + border-color: #c903ff !important; +} +body.dark .hp-border-color-dark-secondary-2 { + border-color: #e26bf5 !important; +} +body.dark .hp-border-color-dark-secondary-3 { + border-color: #f7c2ff !important; +} +body.dark .hp-border-color-dark-secondary-4 { + border-color: #fdeffc !important; +} +body.dark .hp-border-color-dark-warning-1 { + border-color: #ffc212 !important; +} +body.dark .hp-border-color-dark-warning-2 { + border-color: #ffd252 !important; +} +body.dark .hp-border-color-dark-warning-3 { + border-color: #ffe393 !important; +} +body.dark .hp-border-color-dark-warning-4 { + border-color: #fff9e9 !important; +} +body.dark .hp-border-color-dark-success-1 { + border-color: #00f7bf !important; +} +body.dark .hp-border-color-dark-success-2 { + border-color: #5bffce !important; +} +body.dark .hp-border-color-dark-success-3 { + border-color: #98ffe0 !important; +} +body.dark .hp-border-color-dark-success-4 { + border-color: #eafff8 !important; +} +body.dark .hp-border-color-dark-danger-1 { + border-color: #ff0022 !important; +} +body.dark .hp-border-color-dark-danger-2 { + border-color: #ff455e !important; +} +body.dark .hp-border-color-dark-danger-3 { + border-color: #ff8b9a !important; +} +body.dark .hp-border-color-dark-danger-4 { + border-color: #ffe7ea !important; +} +body.dark .hp-border-color-dark-info-1 { + border-color: #1be7ff !important; +} +body.dark .hp-border-color-dark-info-2 { + border-color: #59edff !important; +} +body.dark .hp-border-color-dark-info-3 { + border-color: #97f4ff !important; +} +body.dark .hp-border-color-dark-info-4 { + border-color: #eafcff !important; +} +body.dark .hp-hover-fill-color-dark-0:hover path, +body.dark .hp-hover-fill-color-dark-0:hover rect, +body.dark .hp-hover-fill-color-dark-0:hover line, +body.dark .hp-hover-fill-color-dark-0:hover circle { + fill: #FFFFFF !important; +} +body.dark .hp-hover-fill-color-dark-5:hover path, +body.dark .hp-hover-fill-color-dark-5:hover rect, +body.dark .hp-hover-fill-color-dark-5:hover line, +body.dark .hp-hover-fill-color-dark-5:hover circle { + fill: #F5F5F5 !important; +} +body.dark .hp-hover-fill-color-dark-10:hover path, +body.dark .hp-hover-fill-color-dark-10:hover rect, +body.dark .hp-hover-fill-color-dark-10:hover line, +body.dark .hp-hover-fill-color-dark-10:hover circle { + fill: #F0F0F0 !important; +} +body.dark .hp-hover-fill-color-dark-15:hover path, +body.dark .hp-hover-fill-color-dark-15:hover rect, +body.dark .hp-hover-fill-color-dark-15:hover line, +body.dark .hp-hover-fill-color-dark-15:hover circle { + fill: #E1E1E1 !important; +} +body.dark .hp-hover-fill-color-dark-20:hover path, +body.dark .hp-hover-fill-color-dark-20:hover rect, +body.dark .hp-hover-fill-color-dark-20:hover line, +body.dark .hp-hover-fill-color-dark-20:hover circle { + fill: #D7D7D7 !important; +} +body.dark .hp-hover-fill-color-dark-30:hover path, +body.dark .hp-hover-fill-color-dark-30:hover rect, +body.dark .hp-hover-fill-color-dark-30:hover line, +body.dark .hp-hover-fill-color-dark-30:hover circle { + fill: #C2C2C2 !important; +} +body.dark .hp-hover-fill-color-dark-35:hover path, +body.dark .hp-hover-fill-color-dark-35:hover rect, +body.dark .hp-hover-fill-color-dark-35:hover line, +body.dark .hp-hover-fill-color-dark-35:hover circle { + fill: #ADADAD !important; +} +body.dark .hp-hover-fill-color-dark-40:hover path, +body.dark .hp-hover-fill-color-dark-40:hover rect, +body.dark .hp-hover-fill-color-dark-40:hover line, +body.dark .hp-hover-fill-color-dark-40:hover circle { + fill: #999999 !important; +} +body.dark .hp-hover-fill-color-dark-45:hover path, +body.dark .hp-hover-fill-color-dark-45:hover rect, +body.dark .hp-hover-fill-color-dark-45:hover line, +body.dark .hp-hover-fill-color-dark-45:hover circle { + fill: #858585 !important; +} +body.dark .hp-hover-fill-color-dark-50:hover path, +body.dark .hp-hover-fill-color-dark-50:hover rect, +body.dark .hp-hover-fill-color-dark-50:hover line, +body.dark .hp-hover-fill-color-dark-50:hover circle { + fill: #707070 !important; +} +body.dark .hp-hover-fill-color-dark-60:hover path, +body.dark .hp-hover-fill-color-dark-60:hover rect, +body.dark .hp-hover-fill-color-dark-60:hover line, +body.dark .hp-hover-fill-color-dark-60:hover circle { + fill: #5C5C5C !important; +} +body.dark .hp-hover-fill-color-dark-70:hover path, +body.dark .hp-hover-fill-color-dark-70:hover rect, +body.dark .hp-hover-fill-color-dark-70:hover line, +body.dark .hp-hover-fill-color-dark-70:hover circle { + fill: #474747 !important; +} +body.dark .hp-hover-fill-color-dark-80:hover path, +body.dark .hp-hover-fill-color-dark-80:hover rect, +body.dark .hp-hover-fill-color-dark-80:hover line, +body.dark .hp-hover-fill-color-dark-80:hover circle { + fill: #333333 !important; +} +body.dark .hp-hover-fill-color-dark-85:hover path, +body.dark .hp-hover-fill-color-dark-85:hover rect, +body.dark .hp-hover-fill-color-dark-85:hover line, +body.dark .hp-hover-fill-color-dark-85:hover circle { + fill: #292929 !important; +} +body.dark .hp-hover-fill-color-dark-90:hover path, +body.dark .hp-hover-fill-color-dark-90:hover rect, +body.dark .hp-hover-fill-color-dark-90:hover line, +body.dark .hp-hover-fill-color-dark-90:hover circle { + fill: #1F1F1F !important; +} +body.dark .hp-hover-fill-color-dark-100:hover path, +body.dark .hp-hover-fill-color-dark-100:hover rect, +body.dark .hp-hover-fill-color-dark-100:hover line, +body.dark .hp-hover-fill-color-dark-100:hover circle { + fill: #141414 !important; +} +body.dark .hp-hover-fill-color-dark-primary:hover path, +body.dark .hp-hover-fill-color-dark-primary:hover rect, +body.dark .hp-hover-fill-color-dark-primary:hover line, +body.dark .hp-hover-fill-color-dark-primary:hover circle { + fill: #050342 !important; +} +body.dark .hp-hover-fill-color-dark-danger:hover path, +body.dark .hp-hover-fill-color-dark-danger:hover rect, +body.dark .hp-hover-fill-color-dark-danger:hover line, +body.dark .hp-hover-fill-color-dark-danger:hover circle { + fill: #2e1619 !important; +} +body.dark .hp-hover-fill-color-dark-error:hover path, +body.dark .hp-hover-fill-color-dark-error:hover rect, +body.dark .hp-hover-fill-color-dark-error:hover line, +body.dark .hp-hover-fill-color-dark-error:hover circle { + fill: #2e1619 !important; +} +body.dark .hp-hover-fill-color-dark-warning:hover path, +body.dark .hp-hover-fill-color-dark-warning:hover rect, +body.dark .hp-hover-fill-color-dark-warning:hover line, +body.dark .hp-hover-fill-color-dark-warning:hover circle { + fill: #3b3117 !important; +} +body.dark .hp-hover-fill-color-dark-success:hover path, +body.dark .hp-hover-fill-color-dark-success:hover rect, +body.dark .hp-hover-fill-color-dark-success:hover line, +body.dark .hp-hover-fill-color-dark-success:hover circle { + fill: #18342a !important; +} +body.dark .hp-hover-fill-color-dark-secondary:hover path, +body.dark .hp-hover-fill-color-dark-secondary:hover rect, +body.dark .hp-hover-fill-color-dark-secondary:hover line, +body.dark .hp-hover-fill-color-dark-secondary:hover circle { + fill: #290034 !important; +} +body.dark .hp-hover-fill-color-dark-info:hover path, +body.dark .hp-hover-fill-color-dark-info:hover rect, +body.dark .hp-hover-fill-color-dark-info:hover line, +body.dark .hp-hover-fill-color-dark-info:hover circle { + fill: #1e383d !important; +} +body.dark .hp-hover-fill-color-dark-primary-1:hover path, +body.dark .hp-hover-fill-color-dark-primary-1:hover rect, +body.dark .hp-hover-fill-color-dark-primary-1:hover line, +body.dark .hp-hover-fill-color-dark-primary-1:hover circle { + fill: #0010f7 !important; +} +body.dark .hp-hover-fill-color-dark-primary-2:hover path, +body.dark .hp-hover-fill-color-dark-primary-2:hover rect, +body.dark .hp-hover-fill-color-dark-primary-2:hover line, +body.dark .hp-hover-fill-color-dark-primary-2:hover circle { + fill: #0063f7 !important; +} +body.dark .hp-hover-fill-color-dark-primary-3:hover path, +body.dark .hp-hover-fill-color-dark-primary-3:hover rect, +body.dark .hp-hover-fill-color-dark-primary-3:hover line, +body.dark .hp-hover-fill-color-dark-primary-3:hover circle { + fill: #55b1f3 !important; +} +body.dark .hp-hover-fill-color-dark-primary-4:hover path, +body.dark .hp-hover-fill-color-dark-primary-4:hover rect, +body.dark .hp-hover-fill-color-dark-primary-4:hover line, +body.dark .hp-hover-fill-color-dark-primary-4:hover circle { + fill: #ebfafa !important; +} +body.dark .hp-hover-fill-color-dark-secondary-1:hover path, +body.dark .hp-hover-fill-color-dark-secondary-1:hover rect, +body.dark .hp-hover-fill-color-dark-secondary-1:hover line, +body.dark .hp-hover-fill-color-dark-secondary-1:hover circle { + fill: #c903ff !important; +} +body.dark .hp-hover-fill-color-dark-secondary-2:hover path, +body.dark .hp-hover-fill-color-dark-secondary-2:hover rect, +body.dark .hp-hover-fill-color-dark-secondary-2:hover line, +body.dark .hp-hover-fill-color-dark-secondary-2:hover circle { + fill: #e26bf5 !important; +} +body.dark .hp-hover-fill-color-dark-secondary-3:hover path, +body.dark .hp-hover-fill-color-dark-secondary-3:hover rect, +body.dark .hp-hover-fill-color-dark-secondary-3:hover line, +body.dark .hp-hover-fill-color-dark-secondary-3:hover circle { + fill: #f7c2ff !important; +} +body.dark .hp-hover-fill-color-dark-secondary-4:hover path, +body.dark .hp-hover-fill-color-dark-secondary-4:hover rect, +body.dark .hp-hover-fill-color-dark-secondary-4:hover line, +body.dark .hp-hover-fill-color-dark-secondary-4:hover circle { + fill: #fdeffc !important; +} +body.dark .hp-hover-fill-color-dark-warning-1:hover path, +body.dark .hp-hover-fill-color-dark-warning-1:hover rect, +body.dark .hp-hover-fill-color-dark-warning-1:hover line, +body.dark .hp-hover-fill-color-dark-warning-1:hover circle { + fill: #ffc212 !important; +} +body.dark .hp-hover-fill-color-dark-warning-2:hover path, +body.dark .hp-hover-fill-color-dark-warning-2:hover rect, +body.dark .hp-hover-fill-color-dark-warning-2:hover line, +body.dark .hp-hover-fill-color-dark-warning-2:hover circle { + fill: #ffd252 !important; +} +body.dark .hp-hover-fill-color-dark-warning-3:hover path, +body.dark .hp-hover-fill-color-dark-warning-3:hover rect, +body.dark .hp-hover-fill-color-dark-warning-3:hover line, +body.dark .hp-hover-fill-color-dark-warning-3:hover circle { + fill: #ffe393 !important; +} +body.dark .hp-hover-fill-color-dark-warning-4:hover path, +body.dark .hp-hover-fill-color-dark-warning-4:hover rect, +body.dark .hp-hover-fill-color-dark-warning-4:hover line, +body.dark .hp-hover-fill-color-dark-warning-4:hover circle { + fill: #fff9e9 !important; +} +body.dark .hp-hover-fill-color-dark-success-1:hover path, +body.dark .hp-hover-fill-color-dark-success-1:hover rect, +body.dark .hp-hover-fill-color-dark-success-1:hover line, +body.dark .hp-hover-fill-color-dark-success-1:hover circle { + fill: #00f7bf !important; +} +body.dark .hp-hover-fill-color-dark-success-2:hover path, +body.dark .hp-hover-fill-color-dark-success-2:hover rect, +body.dark .hp-hover-fill-color-dark-success-2:hover line, +body.dark .hp-hover-fill-color-dark-success-2:hover circle { + fill: #5bffce !important; +} +body.dark .hp-hover-fill-color-dark-success-3:hover path, +body.dark .hp-hover-fill-color-dark-success-3:hover rect, +body.dark .hp-hover-fill-color-dark-success-3:hover line, +body.dark .hp-hover-fill-color-dark-success-3:hover circle { + fill: #98ffe0 !important; +} +body.dark .hp-hover-fill-color-dark-success-4:hover path, +body.dark .hp-hover-fill-color-dark-success-4:hover rect, +body.dark .hp-hover-fill-color-dark-success-4:hover line, +body.dark .hp-hover-fill-color-dark-success-4:hover circle { + fill: #eafff8 !important; +} +body.dark .hp-hover-fill-color-dark-danger-1:hover path, +body.dark .hp-hover-fill-color-dark-danger-1:hover rect, +body.dark .hp-hover-fill-color-dark-danger-1:hover line, +body.dark .hp-hover-fill-color-dark-danger-1:hover circle { + fill: #ff0022 !important; +} +body.dark .hp-hover-fill-color-dark-danger-2:hover path, +body.dark .hp-hover-fill-color-dark-danger-2:hover rect, +body.dark .hp-hover-fill-color-dark-danger-2:hover line, +body.dark .hp-hover-fill-color-dark-danger-2:hover circle { + fill: #ff455e !important; +} +body.dark .hp-hover-fill-color-dark-danger-3:hover path, +body.dark .hp-hover-fill-color-dark-danger-3:hover rect, +body.dark .hp-hover-fill-color-dark-danger-3:hover line, +body.dark .hp-hover-fill-color-dark-danger-3:hover circle { + fill: #ff8b9a !important; +} +body.dark .hp-hover-fill-color-dark-danger-4:hover path, +body.dark .hp-hover-fill-color-dark-danger-4:hover rect, +body.dark .hp-hover-fill-color-dark-danger-4:hover line, +body.dark .hp-hover-fill-color-dark-danger-4:hover circle { + fill: #ffe7ea !important; +} +body.dark .hp-hover-fill-color-dark-info-1:hover path, +body.dark .hp-hover-fill-color-dark-info-1:hover rect, +body.dark .hp-hover-fill-color-dark-info-1:hover line, +body.dark .hp-hover-fill-color-dark-info-1:hover circle { + fill: #1be7ff !important; +} +body.dark .hp-hover-fill-color-dark-info-2:hover path, +body.dark .hp-hover-fill-color-dark-info-2:hover rect, +body.dark .hp-hover-fill-color-dark-info-2:hover line, +body.dark .hp-hover-fill-color-dark-info-2:hover circle { + fill: #59edff !important; +} +body.dark .hp-hover-fill-color-dark-info-3:hover path, +body.dark .hp-hover-fill-color-dark-info-3:hover rect, +body.dark .hp-hover-fill-color-dark-info-3:hover line, +body.dark .hp-hover-fill-color-dark-info-3:hover circle { + fill: #97f4ff !important; +} +body.dark .hp-hover-fill-color-dark-info-4:hover path, +body.dark .hp-hover-fill-color-dark-info-4:hover rect, +body.dark .hp-hover-fill-color-dark-info-4:hover line, +body.dark .hp-hover-fill-color-dark-info-4:hover circle { + fill: #eafcff !important; +} +body.dark .hp-fill-color-dark-0 path, +body.dark .hp-fill-color-dark-0 rect, +body.dark .hp-fill-color-dark-0 line, +body.dark .hp-fill-color-dark-0 circle { + fill: #FFFFFF !important; +} +body.dark .hp-fill-color-dark-5 path, +body.dark .hp-fill-color-dark-5 rect, +body.dark .hp-fill-color-dark-5 line, +body.dark .hp-fill-color-dark-5 circle { + fill: #F5F5F5 !important; +} +body.dark .hp-fill-color-dark-10 path, +body.dark .hp-fill-color-dark-10 rect, +body.dark .hp-fill-color-dark-10 line, +body.dark .hp-fill-color-dark-10 circle { + fill: #F0F0F0 !important; +} +body.dark .hp-fill-color-dark-15 path, +body.dark .hp-fill-color-dark-15 rect, +body.dark .hp-fill-color-dark-15 line, +body.dark .hp-fill-color-dark-15 circle { + fill: #E1E1E1 !important; +} +body.dark .hp-fill-color-dark-20 path, +body.dark .hp-fill-color-dark-20 rect, +body.dark .hp-fill-color-dark-20 line, +body.dark .hp-fill-color-dark-20 circle { + fill: #D7D7D7 !important; +} +body.dark .hp-fill-color-dark-30 path, +body.dark .hp-fill-color-dark-30 rect, +body.dark .hp-fill-color-dark-30 line, +body.dark .hp-fill-color-dark-30 circle { + fill: #C2C2C2 !important; +} +body.dark .hp-fill-color-dark-35 path, +body.dark .hp-fill-color-dark-35 rect, +body.dark .hp-fill-color-dark-35 line, +body.dark .hp-fill-color-dark-35 circle { + fill: #ADADAD !important; +} +body.dark .hp-fill-color-dark-40 path, +body.dark .hp-fill-color-dark-40 rect, +body.dark .hp-fill-color-dark-40 line, +body.dark .hp-fill-color-dark-40 circle { + fill: #999999 !important; +} +body.dark .hp-fill-color-dark-45 path, +body.dark .hp-fill-color-dark-45 rect, +body.dark .hp-fill-color-dark-45 line, +body.dark .hp-fill-color-dark-45 circle { + fill: #858585 !important; +} +body.dark .hp-fill-color-dark-50 path, +body.dark .hp-fill-color-dark-50 rect, +body.dark .hp-fill-color-dark-50 line, +body.dark .hp-fill-color-dark-50 circle { + fill: #707070 !important; +} +body.dark .hp-fill-color-dark-60 path, +body.dark .hp-fill-color-dark-60 rect, +body.dark .hp-fill-color-dark-60 line, +body.dark .hp-fill-color-dark-60 circle { + fill: #5C5C5C !important; +} +body.dark .hp-fill-color-dark-70 path, +body.dark .hp-fill-color-dark-70 rect, +body.dark .hp-fill-color-dark-70 line, +body.dark .hp-fill-color-dark-70 circle { + fill: #474747 !important; +} +body.dark .hp-fill-color-dark-80 path, +body.dark .hp-fill-color-dark-80 rect, +body.dark .hp-fill-color-dark-80 line, +body.dark .hp-fill-color-dark-80 circle { + fill: #333333 !important; +} +body.dark .hp-fill-color-dark-85 path, +body.dark .hp-fill-color-dark-85 rect, +body.dark .hp-fill-color-dark-85 line, +body.dark .hp-fill-color-dark-85 circle { + fill: #292929 !important; +} +body.dark .hp-fill-color-dark-90 path, +body.dark .hp-fill-color-dark-90 rect, +body.dark .hp-fill-color-dark-90 line, +body.dark .hp-fill-color-dark-90 circle { + fill: #1F1F1F !important; +} +body.dark .hp-fill-color-dark-100 path, +body.dark .hp-fill-color-dark-100 rect, +body.dark .hp-fill-color-dark-100 line, +body.dark .hp-fill-color-dark-100 circle { + fill: #141414 !important; +} +body.dark .hp-fill-color-dark-primary path, +body.dark .hp-fill-color-dark-primary rect, +body.dark .hp-fill-color-dark-primary line, +body.dark .hp-fill-color-dark-primary circle { + fill: #050342 !important; +} +body.dark .hp-fill-color-dark-danger path, +body.dark .hp-fill-color-dark-danger rect, +body.dark .hp-fill-color-dark-danger line, +body.dark .hp-fill-color-dark-danger circle { + fill: #2e1619 !important; +} +body.dark .hp-fill-color-dark-error path, +body.dark .hp-fill-color-dark-error rect, +body.dark .hp-fill-color-dark-error line, +body.dark .hp-fill-color-dark-error circle { + fill: #2e1619 !important; +} +body.dark .hp-fill-color-dark-warning path, +body.dark .hp-fill-color-dark-warning rect, +body.dark .hp-fill-color-dark-warning line, +body.dark .hp-fill-color-dark-warning circle { + fill: #3b3117 !important; +} +body.dark .hp-fill-color-dark-success path, +body.dark .hp-fill-color-dark-success rect, +body.dark .hp-fill-color-dark-success line, +body.dark .hp-fill-color-dark-success circle { + fill: #18342a !important; +} +body.dark .hp-fill-color-dark-secondary path, +body.dark .hp-fill-color-dark-secondary rect, +body.dark .hp-fill-color-dark-secondary line, +body.dark .hp-fill-color-dark-secondary circle { + fill: #290034 !important; +} +body.dark .hp-fill-color-dark-info path, +body.dark .hp-fill-color-dark-info rect, +body.dark .hp-fill-color-dark-info line, +body.dark .hp-fill-color-dark-info circle { + fill: #1e383d !important; +} +body.dark .hp-fill-color-dark-primary-1 path, +body.dark .hp-fill-color-dark-primary-1 rect, +body.dark .hp-fill-color-dark-primary-1 line, +body.dark .hp-fill-color-dark-primary-1 circle { + fill: #0010f7 !important; +} +body.dark .hp-fill-color-dark-primary-2 path, +body.dark .hp-fill-color-dark-primary-2 rect, +body.dark .hp-fill-color-dark-primary-2 line, +body.dark .hp-fill-color-dark-primary-2 circle { + fill: #0063f7 !important; +} +body.dark .hp-fill-color-dark-primary-3 path, +body.dark .hp-fill-color-dark-primary-3 rect, +body.dark .hp-fill-color-dark-primary-3 line, +body.dark .hp-fill-color-dark-primary-3 circle { + fill: #55b1f3 !important; +} +body.dark .hp-fill-color-dark-primary-4 path, +body.dark .hp-fill-color-dark-primary-4 rect, +body.dark .hp-fill-color-dark-primary-4 line, +body.dark .hp-fill-color-dark-primary-4 circle { + fill: #ebfafa !important; +} +body.dark .hp-fill-color-dark-secondary-1 path, +body.dark .hp-fill-color-dark-secondary-1 rect, +body.dark .hp-fill-color-dark-secondary-1 line, +body.dark .hp-fill-color-dark-secondary-1 circle { + fill: #c903ff !important; +} +body.dark .hp-fill-color-dark-secondary-2 path, +body.dark .hp-fill-color-dark-secondary-2 rect, +body.dark .hp-fill-color-dark-secondary-2 line, +body.dark .hp-fill-color-dark-secondary-2 circle { + fill: #e26bf5 !important; +} +body.dark .hp-fill-color-dark-secondary-3 path, +body.dark .hp-fill-color-dark-secondary-3 rect, +body.dark .hp-fill-color-dark-secondary-3 line, +body.dark .hp-fill-color-dark-secondary-3 circle { + fill: #f7c2ff !important; +} +body.dark .hp-fill-color-dark-secondary-4 path, +body.dark .hp-fill-color-dark-secondary-4 rect, +body.dark .hp-fill-color-dark-secondary-4 line, +body.dark .hp-fill-color-dark-secondary-4 circle { + fill: #fdeffc !important; +} +body.dark .hp-fill-color-dark-warning-1 path, +body.dark .hp-fill-color-dark-warning-1 rect, +body.dark .hp-fill-color-dark-warning-1 line, +body.dark .hp-fill-color-dark-warning-1 circle { + fill: #ffc212 !important; +} +body.dark .hp-fill-color-dark-warning-2 path, +body.dark .hp-fill-color-dark-warning-2 rect, +body.dark .hp-fill-color-dark-warning-2 line, +body.dark .hp-fill-color-dark-warning-2 circle { + fill: #ffd252 !important; +} +body.dark .hp-fill-color-dark-warning-3 path, +body.dark .hp-fill-color-dark-warning-3 rect, +body.dark .hp-fill-color-dark-warning-3 line, +body.dark .hp-fill-color-dark-warning-3 circle { + fill: #ffe393 !important; +} +body.dark .hp-fill-color-dark-warning-4 path, +body.dark .hp-fill-color-dark-warning-4 rect, +body.dark .hp-fill-color-dark-warning-4 line, +body.dark .hp-fill-color-dark-warning-4 circle { + fill: #fff9e9 !important; +} +body.dark .hp-fill-color-dark-success-1 path, +body.dark .hp-fill-color-dark-success-1 rect, +body.dark .hp-fill-color-dark-success-1 line, +body.dark .hp-fill-color-dark-success-1 circle { + fill: #00f7bf !important; +} +body.dark .hp-fill-color-dark-success-2 path, +body.dark .hp-fill-color-dark-success-2 rect, +body.dark .hp-fill-color-dark-success-2 line, +body.dark .hp-fill-color-dark-success-2 circle { + fill: #5bffce !important; +} +body.dark .hp-fill-color-dark-success-3 path, +body.dark .hp-fill-color-dark-success-3 rect, +body.dark .hp-fill-color-dark-success-3 line, +body.dark .hp-fill-color-dark-success-3 circle { + fill: #98ffe0 !important; +} +body.dark .hp-fill-color-dark-success-4 path, +body.dark .hp-fill-color-dark-success-4 rect, +body.dark .hp-fill-color-dark-success-4 line, +body.dark .hp-fill-color-dark-success-4 circle { + fill: #eafff8 !important; +} +body.dark .hp-fill-color-dark-danger-1 path, +body.dark .hp-fill-color-dark-danger-1 rect, +body.dark .hp-fill-color-dark-danger-1 line, +body.dark .hp-fill-color-dark-danger-1 circle { + fill: #ff0022 !important; +} +body.dark .hp-fill-color-dark-danger-2 path, +body.dark .hp-fill-color-dark-danger-2 rect, +body.dark .hp-fill-color-dark-danger-2 line, +body.dark .hp-fill-color-dark-danger-2 circle { + fill: #ff455e !important; +} +body.dark .hp-fill-color-dark-danger-3 path, +body.dark .hp-fill-color-dark-danger-3 rect, +body.dark .hp-fill-color-dark-danger-3 line, +body.dark .hp-fill-color-dark-danger-3 circle { + fill: #ff8b9a !important; +} +body.dark .hp-fill-color-dark-danger-4 path, +body.dark .hp-fill-color-dark-danger-4 rect, +body.dark .hp-fill-color-dark-danger-4 line, +body.dark .hp-fill-color-dark-danger-4 circle { + fill: #ffe7ea !important; +} +body.dark .hp-fill-color-dark-info-1 path, +body.dark .hp-fill-color-dark-info-1 rect, +body.dark .hp-fill-color-dark-info-1 line, +body.dark .hp-fill-color-dark-info-1 circle { + fill: #1be7ff !important; +} +body.dark .hp-fill-color-dark-info-2 path, +body.dark .hp-fill-color-dark-info-2 rect, +body.dark .hp-fill-color-dark-info-2 line, +body.dark .hp-fill-color-dark-info-2 circle { + fill: #59edff !important; +} +body.dark .hp-fill-color-dark-info-3 path, +body.dark .hp-fill-color-dark-info-3 rect, +body.dark .hp-fill-color-dark-info-3 line, +body.dark .hp-fill-color-dark-info-3 circle { + fill: #97f4ff !important; +} +body.dark .hp-fill-color-dark-info-4 path, +body.dark .hp-fill-color-dark-info-4 rect, +body.dark .hp-fill-color-dark-info-4 line, +body.dark .hp-fill-color-dark-info-4 circle { + fill: #eafcff !important; +} +body.dark .hp-hover-stroke-color-dark-0 path:hover, +body.dark .hp-hover-stroke-color-dark-0 rect:hover, +body.dark .hp-hover-stroke-color-dark-0 line:hover, +body.dark .hp-hover-stroke-color-dark-0 circle:hover { + stroke: #FFFFFF !important; +} +body.dark .hp-hover-stroke-color-dark-5 path:hover, +body.dark .hp-hover-stroke-color-dark-5 rect:hover, +body.dark .hp-hover-stroke-color-dark-5 line:hover, +body.dark .hp-hover-stroke-color-dark-5 circle:hover { + stroke: #F5F5F5 !important; +} +body.dark .hp-hover-stroke-color-dark-10 path:hover, +body.dark .hp-hover-stroke-color-dark-10 rect:hover, +body.dark .hp-hover-stroke-color-dark-10 line:hover, +body.dark .hp-hover-stroke-color-dark-10 circle:hover { + stroke: #F0F0F0 !important; +} +body.dark .hp-hover-stroke-color-dark-15 path:hover, +body.dark .hp-hover-stroke-color-dark-15 rect:hover, +body.dark .hp-hover-stroke-color-dark-15 line:hover, +body.dark .hp-hover-stroke-color-dark-15 circle:hover { + stroke: #E1E1E1 !important; +} +body.dark .hp-hover-stroke-color-dark-20 path:hover, +body.dark .hp-hover-stroke-color-dark-20 rect:hover, +body.dark .hp-hover-stroke-color-dark-20 line:hover, +body.dark .hp-hover-stroke-color-dark-20 circle:hover { + stroke: #D7D7D7 !important; +} +body.dark .hp-hover-stroke-color-dark-30 path:hover, +body.dark .hp-hover-stroke-color-dark-30 rect:hover, +body.dark .hp-hover-stroke-color-dark-30 line:hover, +body.dark .hp-hover-stroke-color-dark-30 circle:hover { + stroke: #C2C2C2 !important; +} +body.dark .hp-hover-stroke-color-dark-35 path:hover, +body.dark .hp-hover-stroke-color-dark-35 rect:hover, +body.dark .hp-hover-stroke-color-dark-35 line:hover, +body.dark .hp-hover-stroke-color-dark-35 circle:hover { + stroke: #ADADAD !important; +} +body.dark .hp-hover-stroke-color-dark-40 path:hover, +body.dark .hp-hover-stroke-color-dark-40 rect:hover, +body.dark .hp-hover-stroke-color-dark-40 line:hover, +body.dark .hp-hover-stroke-color-dark-40 circle:hover { + stroke: #999999 !important; +} +body.dark .hp-hover-stroke-color-dark-45 path:hover, +body.dark .hp-hover-stroke-color-dark-45 rect:hover, +body.dark .hp-hover-stroke-color-dark-45 line:hover, +body.dark .hp-hover-stroke-color-dark-45 circle:hover { + stroke: #858585 !important; +} +body.dark .hp-hover-stroke-color-dark-50 path:hover, +body.dark .hp-hover-stroke-color-dark-50 rect:hover, +body.dark .hp-hover-stroke-color-dark-50 line:hover, +body.dark .hp-hover-stroke-color-dark-50 circle:hover { + stroke: #707070 !important; +} +body.dark .hp-hover-stroke-color-dark-60 path:hover, +body.dark .hp-hover-stroke-color-dark-60 rect:hover, +body.dark .hp-hover-stroke-color-dark-60 line:hover, +body.dark .hp-hover-stroke-color-dark-60 circle:hover { + stroke: #5C5C5C !important; +} +body.dark .hp-hover-stroke-color-dark-70 path:hover, +body.dark .hp-hover-stroke-color-dark-70 rect:hover, +body.dark .hp-hover-stroke-color-dark-70 line:hover, +body.dark .hp-hover-stroke-color-dark-70 circle:hover { + stroke: #474747 !important; +} +body.dark .hp-hover-stroke-color-dark-80 path:hover, +body.dark .hp-hover-stroke-color-dark-80 rect:hover, +body.dark .hp-hover-stroke-color-dark-80 line:hover, +body.dark .hp-hover-stroke-color-dark-80 circle:hover { + stroke: #333333 !important; +} +body.dark .hp-hover-stroke-color-dark-85 path:hover, +body.dark .hp-hover-stroke-color-dark-85 rect:hover, +body.dark .hp-hover-stroke-color-dark-85 line:hover, +body.dark .hp-hover-stroke-color-dark-85 circle:hover { + stroke: #292929 !important; +} +body.dark .hp-hover-stroke-color-dark-90 path:hover, +body.dark .hp-hover-stroke-color-dark-90 rect:hover, +body.dark .hp-hover-stroke-color-dark-90 line:hover, +body.dark .hp-hover-stroke-color-dark-90 circle:hover { + stroke: #1F1F1F !important; +} +body.dark .hp-hover-stroke-color-dark-100 path:hover, +body.dark .hp-hover-stroke-color-dark-100 rect:hover, +body.dark .hp-hover-stroke-color-dark-100 line:hover, +body.dark .hp-hover-stroke-color-dark-100 circle:hover { + stroke: #141414 !important; +} +body.dark .hp-hover-stroke-color-dark-primary path:hover, +body.dark .hp-hover-stroke-color-dark-primary rect:hover, +body.dark .hp-hover-stroke-color-dark-primary line:hover, +body.dark .hp-hover-stroke-color-dark-primary circle:hover { + stroke: #050342 !important; +} +body.dark .hp-hover-stroke-color-dark-danger path:hover, +body.dark .hp-hover-stroke-color-dark-danger rect:hover, +body.dark .hp-hover-stroke-color-dark-danger line:hover, +body.dark .hp-hover-stroke-color-dark-danger circle:hover { + stroke: #2e1619 !important; +} +body.dark .hp-hover-stroke-color-dark-error path:hover, +body.dark .hp-hover-stroke-color-dark-error rect:hover, +body.dark .hp-hover-stroke-color-dark-error line:hover, +body.dark .hp-hover-stroke-color-dark-error circle:hover { + stroke: #2e1619 !important; +} +body.dark .hp-hover-stroke-color-dark-warning path:hover, +body.dark .hp-hover-stroke-color-dark-warning rect:hover, +body.dark .hp-hover-stroke-color-dark-warning line:hover, +body.dark .hp-hover-stroke-color-dark-warning circle:hover { + stroke: #3b3117 !important; +} +body.dark .hp-hover-stroke-color-dark-success path:hover, +body.dark .hp-hover-stroke-color-dark-success rect:hover, +body.dark .hp-hover-stroke-color-dark-success line:hover, +body.dark .hp-hover-stroke-color-dark-success circle:hover { + stroke: #18342a !important; +} +body.dark .hp-hover-stroke-color-dark-secondary path:hover, +body.dark .hp-hover-stroke-color-dark-secondary rect:hover, +body.dark .hp-hover-stroke-color-dark-secondary line:hover, +body.dark .hp-hover-stroke-color-dark-secondary circle:hover { + stroke: #290034 !important; +} +body.dark .hp-hover-stroke-color-dark-info path:hover, +body.dark .hp-hover-stroke-color-dark-info rect:hover, +body.dark .hp-hover-stroke-color-dark-info line:hover, +body.dark .hp-hover-stroke-color-dark-info circle:hover { + stroke: #1e383d !important; +} +body.dark .hp-hover-stroke-color-dark-primary-1 path:hover, +body.dark .hp-hover-stroke-color-dark-primary-1 rect:hover, +body.dark .hp-hover-stroke-color-dark-primary-1 line:hover, +body.dark .hp-hover-stroke-color-dark-primary-1 circle:hover { + stroke: #0010f7 !important; +} +body.dark .hp-hover-stroke-color-dark-primary-2 path:hover, +body.dark .hp-hover-stroke-color-dark-primary-2 rect:hover, +body.dark .hp-hover-stroke-color-dark-primary-2 line:hover, +body.dark .hp-hover-stroke-color-dark-primary-2 circle:hover { + stroke: #0063f7 !important; +} +body.dark .hp-hover-stroke-color-dark-primary-3 path:hover, +body.dark .hp-hover-stroke-color-dark-primary-3 rect:hover, +body.dark .hp-hover-stroke-color-dark-primary-3 line:hover, +body.dark .hp-hover-stroke-color-dark-primary-3 circle:hover { + stroke: #55b1f3 !important; +} +body.dark .hp-hover-stroke-color-dark-primary-4 path:hover, +body.dark .hp-hover-stroke-color-dark-primary-4 rect:hover, +body.dark .hp-hover-stroke-color-dark-primary-4 line:hover, +body.dark .hp-hover-stroke-color-dark-primary-4 circle:hover { + stroke: #ebfafa !important; +} +body.dark .hp-hover-stroke-color-dark-secondary-1 path:hover, +body.dark .hp-hover-stroke-color-dark-secondary-1 rect:hover, +body.dark .hp-hover-stroke-color-dark-secondary-1 line:hover, +body.dark .hp-hover-stroke-color-dark-secondary-1 circle:hover { + stroke: #c903ff !important; +} +body.dark .hp-hover-stroke-color-dark-secondary-2 path:hover, +body.dark .hp-hover-stroke-color-dark-secondary-2 rect:hover, +body.dark .hp-hover-stroke-color-dark-secondary-2 line:hover, +body.dark .hp-hover-stroke-color-dark-secondary-2 circle:hover { + stroke: #e26bf5 !important; +} +body.dark .hp-hover-stroke-color-dark-secondary-3 path:hover, +body.dark .hp-hover-stroke-color-dark-secondary-3 rect:hover, +body.dark .hp-hover-stroke-color-dark-secondary-3 line:hover, +body.dark .hp-hover-stroke-color-dark-secondary-3 circle:hover { + stroke: #f7c2ff !important; +} +body.dark .hp-hover-stroke-color-dark-secondary-4 path:hover, +body.dark .hp-hover-stroke-color-dark-secondary-4 rect:hover, +body.dark .hp-hover-stroke-color-dark-secondary-4 line:hover, +body.dark .hp-hover-stroke-color-dark-secondary-4 circle:hover { + stroke: #fdeffc !important; +} +body.dark .hp-hover-stroke-color-dark-warning-1 path:hover, +body.dark .hp-hover-stroke-color-dark-warning-1 rect:hover, +body.dark .hp-hover-stroke-color-dark-warning-1 line:hover, +body.dark .hp-hover-stroke-color-dark-warning-1 circle:hover { + stroke: #ffc212 !important; +} +body.dark .hp-hover-stroke-color-dark-warning-2 path:hover, +body.dark .hp-hover-stroke-color-dark-warning-2 rect:hover, +body.dark .hp-hover-stroke-color-dark-warning-2 line:hover, +body.dark .hp-hover-stroke-color-dark-warning-2 circle:hover { + stroke: #ffd252 !important; +} +body.dark .hp-hover-stroke-color-dark-warning-3 path:hover, +body.dark .hp-hover-stroke-color-dark-warning-3 rect:hover, +body.dark .hp-hover-stroke-color-dark-warning-3 line:hover, +body.dark .hp-hover-stroke-color-dark-warning-3 circle:hover { + stroke: #ffe393 !important; +} +body.dark .hp-hover-stroke-color-dark-warning-4 path:hover, +body.dark .hp-hover-stroke-color-dark-warning-4 rect:hover, +body.dark .hp-hover-stroke-color-dark-warning-4 line:hover, +body.dark .hp-hover-stroke-color-dark-warning-4 circle:hover { + stroke: #fff9e9 !important; +} +body.dark .hp-hover-stroke-color-dark-success-1 path:hover, +body.dark .hp-hover-stroke-color-dark-success-1 rect:hover, +body.dark .hp-hover-stroke-color-dark-success-1 line:hover, +body.dark .hp-hover-stroke-color-dark-success-1 circle:hover { + stroke: #00f7bf !important; +} +body.dark .hp-hover-stroke-color-dark-success-2 path:hover, +body.dark .hp-hover-stroke-color-dark-success-2 rect:hover, +body.dark .hp-hover-stroke-color-dark-success-2 line:hover, +body.dark .hp-hover-stroke-color-dark-success-2 circle:hover { + stroke: #5bffce !important; +} +body.dark .hp-hover-stroke-color-dark-success-3 path:hover, +body.dark .hp-hover-stroke-color-dark-success-3 rect:hover, +body.dark .hp-hover-stroke-color-dark-success-3 line:hover, +body.dark .hp-hover-stroke-color-dark-success-3 circle:hover { + stroke: #98ffe0 !important; +} +body.dark .hp-hover-stroke-color-dark-success-4 path:hover, +body.dark .hp-hover-stroke-color-dark-success-4 rect:hover, +body.dark .hp-hover-stroke-color-dark-success-4 line:hover, +body.dark .hp-hover-stroke-color-dark-success-4 circle:hover { + stroke: #eafff8 !important; +} +body.dark .hp-hover-stroke-color-dark-danger-1 path:hover, +body.dark .hp-hover-stroke-color-dark-danger-1 rect:hover, +body.dark .hp-hover-stroke-color-dark-danger-1 line:hover, +body.dark .hp-hover-stroke-color-dark-danger-1 circle:hover { + stroke: #ff0022 !important; +} +body.dark .hp-hover-stroke-color-dark-danger-2 path:hover, +body.dark .hp-hover-stroke-color-dark-danger-2 rect:hover, +body.dark .hp-hover-stroke-color-dark-danger-2 line:hover, +body.dark .hp-hover-stroke-color-dark-danger-2 circle:hover { + stroke: #ff455e !important; +} +body.dark .hp-hover-stroke-color-dark-danger-3 path:hover, +body.dark .hp-hover-stroke-color-dark-danger-3 rect:hover, +body.dark .hp-hover-stroke-color-dark-danger-3 line:hover, +body.dark .hp-hover-stroke-color-dark-danger-3 circle:hover { + stroke: #ff8b9a !important; +} +body.dark .hp-hover-stroke-color-dark-danger-4 path:hover, +body.dark .hp-hover-stroke-color-dark-danger-4 rect:hover, +body.dark .hp-hover-stroke-color-dark-danger-4 line:hover, +body.dark .hp-hover-stroke-color-dark-danger-4 circle:hover { + stroke: #ffe7ea !important; +} +body.dark .hp-hover-stroke-color-dark-info-1 path:hover, +body.dark .hp-hover-stroke-color-dark-info-1 rect:hover, +body.dark .hp-hover-stroke-color-dark-info-1 line:hover, +body.dark .hp-hover-stroke-color-dark-info-1 circle:hover { + stroke: #1be7ff !important; +} +body.dark .hp-hover-stroke-color-dark-info-2 path:hover, +body.dark .hp-hover-stroke-color-dark-info-2 rect:hover, +body.dark .hp-hover-stroke-color-dark-info-2 line:hover, +body.dark .hp-hover-stroke-color-dark-info-2 circle:hover { + stroke: #59edff !important; +} +body.dark .hp-hover-stroke-color-dark-info-3 path:hover, +body.dark .hp-hover-stroke-color-dark-info-3 rect:hover, +body.dark .hp-hover-stroke-color-dark-info-3 line:hover, +body.dark .hp-hover-stroke-color-dark-info-3 circle:hover { + stroke: #97f4ff !important; +} +body.dark .hp-hover-stroke-color-dark-info-4 path:hover, +body.dark .hp-hover-stroke-color-dark-info-4 rect:hover, +body.dark .hp-hover-stroke-color-dark-info-4 line:hover, +body.dark .hp-hover-stroke-color-dark-info-4 circle:hover { + stroke: #eafcff !important; +} +body.dark .hp-stroke-color-dark-0 path, +body.dark .hp-stroke-color-dark-0 rect, +body.dark .hp-stroke-color-dark-0 line, +body.dark .hp-stroke-color-dark-0 circle { + stroke: #FFFFFF !important; +} +body.dark .hp-stroke-color-dark-5 path, +body.dark .hp-stroke-color-dark-5 rect, +body.dark .hp-stroke-color-dark-5 line, +body.dark .hp-stroke-color-dark-5 circle { + stroke: #F5F5F5 !important; +} +body.dark .hp-stroke-color-dark-10 path, +body.dark .hp-stroke-color-dark-10 rect, +body.dark .hp-stroke-color-dark-10 line, +body.dark .hp-stroke-color-dark-10 circle { + stroke: #F0F0F0 !important; +} +body.dark .hp-stroke-color-dark-15 path, +body.dark .hp-stroke-color-dark-15 rect, +body.dark .hp-stroke-color-dark-15 line, +body.dark .hp-stroke-color-dark-15 circle { + stroke: #E1E1E1 !important; +} +body.dark .hp-stroke-color-dark-20 path, +body.dark .hp-stroke-color-dark-20 rect, +body.dark .hp-stroke-color-dark-20 line, +body.dark .hp-stroke-color-dark-20 circle { + stroke: #D7D7D7 !important; +} +body.dark .hp-stroke-color-dark-30 path, +body.dark .hp-stroke-color-dark-30 rect, +body.dark .hp-stroke-color-dark-30 line, +body.dark .hp-stroke-color-dark-30 circle { + stroke: #C2C2C2 !important; +} +body.dark .hp-stroke-color-dark-35 path, +body.dark .hp-stroke-color-dark-35 rect, +body.dark .hp-stroke-color-dark-35 line, +body.dark .hp-stroke-color-dark-35 circle { + stroke: #ADADAD !important; +} +body.dark .hp-stroke-color-dark-40 path, +body.dark .hp-stroke-color-dark-40 rect, +body.dark .hp-stroke-color-dark-40 line, +body.dark .hp-stroke-color-dark-40 circle { + stroke: #999999 !important; +} +body.dark .hp-stroke-color-dark-45 path, +body.dark .hp-stroke-color-dark-45 rect, +body.dark .hp-stroke-color-dark-45 line, +body.dark .hp-stroke-color-dark-45 circle { + stroke: #858585 !important; +} +body.dark .hp-stroke-color-dark-50 path, +body.dark .hp-stroke-color-dark-50 rect, +body.dark .hp-stroke-color-dark-50 line, +body.dark .hp-stroke-color-dark-50 circle { + stroke: #707070 !important; +} +body.dark .hp-stroke-color-dark-60 path, +body.dark .hp-stroke-color-dark-60 rect, +body.dark .hp-stroke-color-dark-60 line, +body.dark .hp-stroke-color-dark-60 circle { + stroke: #5C5C5C !important; +} +body.dark .hp-stroke-color-dark-70 path, +body.dark .hp-stroke-color-dark-70 rect, +body.dark .hp-stroke-color-dark-70 line, +body.dark .hp-stroke-color-dark-70 circle { + stroke: #474747 !important; +} +body.dark .hp-stroke-color-dark-80 path, +body.dark .hp-stroke-color-dark-80 rect, +body.dark .hp-stroke-color-dark-80 line, +body.dark .hp-stroke-color-dark-80 circle { + stroke: #333333 !important; +} +body.dark .hp-stroke-color-dark-85 path, +body.dark .hp-stroke-color-dark-85 rect, +body.dark .hp-stroke-color-dark-85 line, +body.dark .hp-stroke-color-dark-85 circle { + stroke: #292929 !important; +} +body.dark .hp-stroke-color-dark-90 path, +body.dark .hp-stroke-color-dark-90 rect, +body.dark .hp-stroke-color-dark-90 line, +body.dark .hp-stroke-color-dark-90 circle { + stroke: #1F1F1F !important; +} +body.dark .hp-stroke-color-dark-100 path, +body.dark .hp-stroke-color-dark-100 rect, +body.dark .hp-stroke-color-dark-100 line, +body.dark .hp-stroke-color-dark-100 circle { + stroke: #141414 !important; +} +body.dark .hp-stroke-color-dark-primary path, +body.dark .hp-stroke-color-dark-primary rect, +body.dark .hp-stroke-color-dark-primary line, +body.dark .hp-stroke-color-dark-primary circle { + stroke: #050342 !important; +} +body.dark .hp-stroke-color-dark-danger path, +body.dark .hp-stroke-color-dark-danger rect, +body.dark .hp-stroke-color-dark-danger line, +body.dark .hp-stroke-color-dark-danger circle { + stroke: #2e1619 !important; +} +body.dark .hp-stroke-color-dark-error path, +body.dark .hp-stroke-color-dark-error rect, +body.dark .hp-stroke-color-dark-error line, +body.dark .hp-stroke-color-dark-error circle { + stroke: #2e1619 !important; +} +body.dark .hp-stroke-color-dark-warning path, +body.dark .hp-stroke-color-dark-warning rect, +body.dark .hp-stroke-color-dark-warning line, +body.dark .hp-stroke-color-dark-warning circle { + stroke: #3b3117 !important; +} +body.dark .hp-stroke-color-dark-success path, +body.dark .hp-stroke-color-dark-success rect, +body.dark .hp-stroke-color-dark-success line, +body.dark .hp-stroke-color-dark-success circle { + stroke: #18342a !important; +} +body.dark .hp-stroke-color-dark-secondary path, +body.dark .hp-stroke-color-dark-secondary rect, +body.dark .hp-stroke-color-dark-secondary line, +body.dark .hp-stroke-color-dark-secondary circle { + stroke: #290034 !important; +} +body.dark .hp-stroke-color-dark-info path, +body.dark .hp-stroke-color-dark-info rect, +body.dark .hp-stroke-color-dark-info line, +body.dark .hp-stroke-color-dark-info circle { + stroke: #1e383d !important; +} +body.dark .hp-stroke-color-dark-primary-1 path, +body.dark .hp-stroke-color-dark-primary-1 rect, +body.dark .hp-stroke-color-dark-primary-1 line, +body.dark .hp-stroke-color-dark-primary-1 circle { + stroke: #0010f7 !important; +} +body.dark .hp-stroke-color-dark-primary-2 path, +body.dark .hp-stroke-color-dark-primary-2 rect, +body.dark .hp-stroke-color-dark-primary-2 line, +body.dark .hp-stroke-color-dark-primary-2 circle { + stroke: #0063f7 !important; +} +body.dark .hp-stroke-color-dark-primary-3 path, +body.dark .hp-stroke-color-dark-primary-3 rect, +body.dark .hp-stroke-color-dark-primary-3 line, +body.dark .hp-stroke-color-dark-primary-3 circle { + stroke: #55b1f3 !important; +} +body.dark .hp-stroke-color-dark-primary-4 path, +body.dark .hp-stroke-color-dark-primary-4 rect, +body.dark .hp-stroke-color-dark-primary-4 line, +body.dark .hp-stroke-color-dark-primary-4 circle { + stroke: #ebfafa !important; +} +body.dark .hp-stroke-color-dark-secondary-1 path, +body.dark .hp-stroke-color-dark-secondary-1 rect, +body.dark .hp-stroke-color-dark-secondary-1 line, +body.dark .hp-stroke-color-dark-secondary-1 circle { + stroke: #c903ff !important; +} +body.dark .hp-stroke-color-dark-secondary-2 path, +body.dark .hp-stroke-color-dark-secondary-2 rect, +body.dark .hp-stroke-color-dark-secondary-2 line, +body.dark .hp-stroke-color-dark-secondary-2 circle { + stroke: #e26bf5 !important; +} +body.dark .hp-stroke-color-dark-secondary-3 path, +body.dark .hp-stroke-color-dark-secondary-3 rect, +body.dark .hp-stroke-color-dark-secondary-3 line, +body.dark .hp-stroke-color-dark-secondary-3 circle { + stroke: #f7c2ff !important; +} +body.dark .hp-stroke-color-dark-secondary-4 path, +body.dark .hp-stroke-color-dark-secondary-4 rect, +body.dark .hp-stroke-color-dark-secondary-4 line, +body.dark .hp-stroke-color-dark-secondary-4 circle { + stroke: #fdeffc !important; +} +body.dark .hp-stroke-color-dark-warning-1 path, +body.dark .hp-stroke-color-dark-warning-1 rect, +body.dark .hp-stroke-color-dark-warning-1 line, +body.dark .hp-stroke-color-dark-warning-1 circle { + stroke: #ffc212 !important; +} +body.dark .hp-stroke-color-dark-warning-2 path, +body.dark .hp-stroke-color-dark-warning-2 rect, +body.dark .hp-stroke-color-dark-warning-2 line, +body.dark .hp-stroke-color-dark-warning-2 circle { + stroke: #ffd252 !important; +} +body.dark .hp-stroke-color-dark-warning-3 path, +body.dark .hp-stroke-color-dark-warning-3 rect, +body.dark .hp-stroke-color-dark-warning-3 line, +body.dark .hp-stroke-color-dark-warning-3 circle { + stroke: #ffe393 !important; +} +body.dark .hp-stroke-color-dark-warning-4 path, +body.dark .hp-stroke-color-dark-warning-4 rect, +body.dark .hp-stroke-color-dark-warning-4 line, +body.dark .hp-stroke-color-dark-warning-4 circle { + stroke: #fff9e9 !important; +} +body.dark .hp-stroke-color-dark-success-1 path, +body.dark .hp-stroke-color-dark-success-1 rect, +body.dark .hp-stroke-color-dark-success-1 line, +body.dark .hp-stroke-color-dark-success-1 circle { + stroke: #00f7bf !important; +} +body.dark .hp-stroke-color-dark-success-2 path, +body.dark .hp-stroke-color-dark-success-2 rect, +body.dark .hp-stroke-color-dark-success-2 line, +body.dark .hp-stroke-color-dark-success-2 circle { + stroke: #5bffce !important; +} +body.dark .hp-stroke-color-dark-success-3 path, +body.dark .hp-stroke-color-dark-success-3 rect, +body.dark .hp-stroke-color-dark-success-3 line, +body.dark .hp-stroke-color-dark-success-3 circle { + stroke: #98ffe0 !important; +} +body.dark .hp-stroke-color-dark-success-4 path, +body.dark .hp-stroke-color-dark-success-4 rect, +body.dark .hp-stroke-color-dark-success-4 line, +body.dark .hp-stroke-color-dark-success-4 circle { + stroke: #eafff8 !important; +} +body.dark .hp-stroke-color-dark-danger-1 path, +body.dark .hp-stroke-color-dark-danger-1 rect, +body.dark .hp-stroke-color-dark-danger-1 line, +body.dark .hp-stroke-color-dark-danger-1 circle { + stroke: #ff0022 !important; +} +body.dark .hp-stroke-color-dark-danger-2 path, +body.dark .hp-stroke-color-dark-danger-2 rect, +body.dark .hp-stroke-color-dark-danger-2 line, +body.dark .hp-stroke-color-dark-danger-2 circle { + stroke: #ff455e !important; +} +body.dark .hp-stroke-color-dark-danger-3 path, +body.dark .hp-stroke-color-dark-danger-3 rect, +body.dark .hp-stroke-color-dark-danger-3 line, +body.dark .hp-stroke-color-dark-danger-3 circle { + stroke: #ff8b9a !important; +} +body.dark .hp-stroke-color-dark-danger-4 path, +body.dark .hp-stroke-color-dark-danger-4 rect, +body.dark .hp-stroke-color-dark-danger-4 line, +body.dark .hp-stroke-color-dark-danger-4 circle { + stroke: #ffe7ea !important; +} +body.dark .hp-stroke-color-dark-info-1 path, +body.dark .hp-stroke-color-dark-info-1 rect, +body.dark .hp-stroke-color-dark-info-1 line, +body.dark .hp-stroke-color-dark-info-1 circle { + stroke: #1be7ff !important; +} +body.dark .hp-stroke-color-dark-info-2 path, +body.dark .hp-stroke-color-dark-info-2 rect, +body.dark .hp-stroke-color-dark-info-2 line, +body.dark .hp-stroke-color-dark-info-2 circle { + stroke: #59edff !important; +} +body.dark .hp-stroke-color-dark-info-3 path, +body.dark .hp-stroke-color-dark-info-3 rect, +body.dark .hp-stroke-color-dark-info-3 line, +body.dark .hp-stroke-color-dark-info-3 circle { + stroke: #97f4ff !important; +} +body.dark .hp-stroke-color-dark-info-4 path, +body.dark .hp-stroke-color-dark-info-4 rect, +body.dark .hp-stroke-color-dark-info-4 line, +body.dark .hp-stroke-color-dark-info-4 circle { + stroke: #eafcff !important; +} \ No newline at end of file diff --git a/views/app-assets/css/theme/theme-dark.css b/views/app-assets/css/theme/theme-dark.css new file mode 100644 index 0000000..b6babb0 --- /dev/null +++ b/views/app-assets/css/theme/theme-dark.css @@ -0,0 +1,1014 @@ +/* Theme Dark */ +.hp-dark-block { + display: none; +} + +body.dark { + color: #FFFFFF; + background: #141414; + /* Link */ + /* App Layout */ + /* Divider */ + /* Customise */ + /* Selection */ + /* Typography */ + /* Header */ + /* Horizontal Menu */ + /* Search */ + /* Header Basket */ + /* Button */ + /* Sider */ + /* Breadcrumb */ + /* Code */ + /* Card */ + /* Input */ + /* Input Number */ + /* Timeline */ + /* Dropdown */ + /* Navbar */ + /* Pagination */ + /* Checkbox */ + /* Input */ + /* Radio */ + /* Select */ + /* Slider */ + /* Switch */ + /* Avatar */ + /* Badge */ + /* Accordion */ + /* List */ + /* Popover */ + /* Table */ + /* Tabs */ + /* Alert */ + /* Drawer */ + /* Modal */ + /* Notification */ + /* Progress */ + /* Spinner */ + /* Pages */ + /* Pricing */ + /* Profile */ + /* Lock */ + /* Components Page */ + /* Authentication */ + /* Invoice */ + /* Profile */ + /* Landing */ + /* Apex Chart */ +} +body.dark .hp-sidebar-visible.hp-dark-block { + display: none !important; +} +body.dark .hp-sidebar-visible.hp-dark-none { + display: none !important; +} +body.dark.collapsed-active .hp-sidebar-visible.hp-dark-block { + display: block !important; +} +body.dark .hp-dark-none { + display: none; +} +body.dark .hp-dark-block { + display: block; +} +body.dark .hp-dark-block.hp-dir-block { + display: none; +} +body.dark a { + color: #0063f7; +} +body.dark.app-layout-bg:before { + background: #141414; +} +body.dark .divider { + color: #FFFFFF; + border-color: #333333; +} +body.dark .hp-theme-customizer.active { + -webkit-box-shadow: -13px 0px 20px rgba(255, 255, 255, 0.03); + box-shadow: -13px 0px 20px rgba(255, 255, 255, 0.03); +} +body.dark .hp-theme-customizer.active .hp-theme-customizer-button-bg svg path { + fill: #1F1F1F; +} +body.dark .hp-theme-customizer-container-body-item + .hp-theme-customizer-container-body-item { + border-color: #474747; +} +body.dark .hp-theme-customizer-container-body-item-svg { + border-color: #999999; +} +body.dark .hp-theme-customizer-container-body-item-svg svg { + -webkit-filter: grayscale(0) brightness(0.9); + filter: grayscale(0) brightness(0.9); +} +body.dark .hp-theme-customizer-container-body-item-svg-other { + border-color: #999999; +} +body.dark .hp-theme-customizer-container-body-item-svg-other svg { + -webkit-filter: grayscale(0) brightness(0.9); + filter: grayscale(0) brightness(0.9); +} +body.dark .hp-theme-customizer-container-body-item-svg-other.active { + border-color: #C2C2C2; +} +body.dark .hp-theme-customizer-container-body-item-svg.active { + border-color: #C2C2C2; +} +body.dark ::-moz-selection { + background: #0010f7; + color: #FFFFFF; +} +body.dark ::selection { + background: #0010f7; + color: #FFFFFF; +} +body.dark h1, +body.dark h2, +body.dark h3, +body.dark h4, +body.dark h5, +body.dark h6, +body.dark .h1, +body.dark .h2, +body.dark .h3, +body.dark .h4, +body.dark .h5, +body.dark .h6 { + color: #FFFFFF; +} +body.dark .hp-p1-body { + color: #C2C2C2; +} +body.dark .hp-p2-body { + color: #C2C2C2; +} +body.dark .hp-button { + color: #C2C2C2; +} +body.dark .hp-placeholder { + color: #C2C2C2; +} +body.dark .hp-input-description { + color: #C2C2C2; +} +body.dark .hp-input-label { + color: #C2C2C2; +} +body.dark .hp-badge-text { + color: #C2C2C2; +} +body.dark.header-full .hp-main-layout header { + background: #141414; +} +body.dark.header-full header { + background: #141414; +} +body.dark .hp-horizontal-menu > ul > li ul:before { + background: #141414; + -webkit-box-shadow: 0 3px 6px -4px rgba(255, 255, 255, 0), 0 6px 16px 0 rgba(255, 255, 255, 0.01), 0 9px 28px 8px rgba(255, 255, 255, 0.01); + box-shadow: 0 3px 6px -4px rgba(255, 255, 255, 0), 0 6px 16px 0 rgba(255, 255, 255, 0.01), 0 9px 28px 8px rgba(255, 255, 255, 0.01); +} +body.dark .hp-horizontal-menu > ul > li ul li a.active { + background: #333333 !important; + color: #FFFFFF; +} +body.dark .hp-horizontal-menu > ul > li ul li a:hover, body.dark .hp-horizontal-menu > ul > li ul li a:focus { + background: none; + color: #FFFFFF; +} +body.dark .hp-horizontal-menu > ul > li > a.active { + background: #333333; + color: #FFFFFF; +} +body.dark .hp-horizontal-menu > ul > li > a:hover, body.dark .hp-horizontal-menu > ul > li > a:focus { + background: #333333; + color: #FFFFFF; +} +body.dark .hp-horizontal-menu ul li a { + color: #C2C2C2; +} +body.dark .hp-horizontal-menu ul li a .dropdown-menu-arrow { + background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6 1.458L9.167 6.891a1.655 1.655 0 01-2.334 0L1.4 1.458' stroke='%23fff' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") transparent no-repeat 50%/contain !important; +} +body.dark .autocomplete-suggestions { + background: #141414; +} +body.dark .autocomplete-suggestions .autocomplete-suggestion { + color: #D7D7D7; +} +body.dark .autocomplete-suggestions .autocomplete-suggestion:hover { + color: #FFFFFF; + background: #333333; +} +body.dark .hp-basket-dropdown:before { + border-color: #333333; + background: #141414; +} +body.dark .btn { + color: #FFFFFF; + background: #141414; +} +body.dark .btn:not(.btn-dashed) { + border-color: #333333; +} +body.dark .btn-dashed-primary { + background: #141414 !important; +} +body.dark .btn-dashed-secondary { + background: #141414 !important; +} +body.dark .btn-dashed-danger { + background: #141414 !important; +} +body.dark .btn-dashed-info { + background: #141414 !important; +} +body.dark .btn-dashed-success { + background: #141414 !important; +} +body.dark .btn-dashed-warning { + background: #141414 !important; +} +body.dark .btn-dashed-dark { + background: #141414 !important; +} +body.dark .btn[disabled], +body.dark .btn.disabled, +body.dark .btn[disabled]:hover, +body.dark .btn[disabled]:focus, +body.dark .btn[disabled]:active { + background: #1F1F1F !important; + border-color: #333333 !important; + color: #474747 !important; +} +body.dark .btn-text[disabled], +body.dark .btn-text.disabled, +body.dark .btn-text[disabled]:hover, +body.dark .btn-text[disabled]:focus, +body.dark .btn-text[disabled]:active { + border-color: transparent !important; + background: transparent !important; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a > span > span { + color: #C2C2C2; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a > span > i { + color: #C2C2C2; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a > span > .submenu-item-icon svg path { + stroke: #C2C2C2; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:before { + background: #ffffff; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active:not(.submenu-item) { + background: #111314; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active:not(.submenu-item) .submenu-item-icon svg path { + fill: #ffffff !important; + stroke: #111314 !important; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a .menu-arrow { + opacity: 0.45; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a .menu-arrow:before { + background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6 1.458L9.167 6.891a1.655 1.655 0 01-2.334 0L1.4 1.458' stroke='%23fff' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") transparent no-repeat 50%/contain !important; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active { + color: #ffffff; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active i { + color: #ffffff !important; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active .submenu-item-icon svg path { + stroke: #ffffff !important; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active > span > span { + color: #ffffff; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a.active .menu-arrow { + opacity: 1; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover { + color: #ffffff; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover i { + color: #ffffff !important; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover .submenu-item-icon svg path { + stroke: #ffffff !important; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover > span { + color: #ffffff !important; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover > span > span { + color: #ffffff; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li a:hover .menu-arrow { + opacity: 1; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children li > a > span { + color: #ffffff; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children li > a:before { + background: #ffffff; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children li > a.active:not(.submenu-item) { + background: #111314; +} +body.dark .hp-sidebar-container .hp-sidebar-header-menu > ul > li > ul li .submenu-children li > a.active > span { + color: #ffffff; +} +body.dark .hp-sidebar-dropdown-container ul:before { + background: #141414; +} +body.dark .hp-sidebar-dropdown-container ul li a { + color: #C2C2C2; +} +body.dark .hp-sidebar-dropdown-container ul li a:before { + background: #0010f7; +} +body.dark .hp-sidebar-dropdown-container ul li a:hover { + color: #FFFFFF; +} +body.dark .hp-sidebar-dropdown-container ul li a:hover .menu-arrow { + color: #FFFFFF; +} +body.dark .hp-sidebar-dropdown-container ul li a.active { + color: #FFFFFF; +} +body.dark .hp-sidebar-dropdown-container ul li a .menu-arrow { + color: #C2C2C2; +} +body.dark .hp-sidebar-dropdown-container ul li a .menu-arrow:before { + background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.6 1.458L9.167 6.891a1.655 1.655 0 01-2.334 0L1.4 1.458' stroke='%23fff' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") transparent no-repeat 50%/contain !important; +} +body.dark .breadcrumb { + color: #D7D7D7; +} +body.dark .breadcrumb a { + color: #D7D7D7; +} +body.dark .breadcrumb-item.active { + color: #999999; +} +body.dark .breadcrumb-item + .breadcrumb-item::before { + color: #D7D7D7; +} +body.dark .hljs-container pre { + background: #1F1F1F !important; +} +body.dark .hljs-container .hljs { + color: #FFFFFF !important; + -webkit-filter: brightness(2.4); + filter: brightness(2.4); +} +body.dark .card { + color: #FFFFFF; + background: #141414; + border-color: #333333; +} +body.dark .card-header { + background: #1F1F1F; + border-color: #333333; +} +body.dark .card-footer { + background: #1F1F1F; + border-color: #333333; +} +body.dark .form-control { + border-color: #333333; + background: #141414; + color: #F0F0F0; +} +body.dark .form-control::-webkit-input-placeholder { + color: #C2C2C2; +} +body.dark .form-control:-ms-input-placeholder { + color: #C2C2C2; +} +body.dark .form-control::-moz-placeholder { + color: #C2C2C2; +} +body.dark .form-control::-ms-input-placeholder { + color: #C2C2C2; +} +body.dark .form-control::placeholder { + color: #C2C2C2; +} +body.dark .form-control::-webkit-file-upload-button { + background-color: #333333; + color: #FFFFFF; +} +body.dark .form-control::file-selector-button { + background-color: #333333; + color: #FFFFFF; +} +body.dark .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #1F1F1F; +} +body.dark .form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #1F1F1F; +} +body.dark .input-number { + border-color: #333333; + background: #141414; +} +body.dark .input-number.input-number-disabled, +body.dark .input-number .input-number-input:disabled { + border-color: #333333; + background: #333333; + color: #5C5C5C; +} +body.dark .input-number .input-number-input { + color: #E1E1E1; +} +body.dark .input-number .input-number-handler-wrap { + background: #1F1F1F; +} +body.dark .input-number .input-number-handler { + border-color: #333333; +} +body.dark .input-number .input-number-handler:active { + background: #474747; +} +body.dark .input-number .input-number-handler svg { + fill: #E1E1E1; +} +body.dark .input-number .input-number-handler-up-disabled, +body.dark .input-number .input-number-handler-down-disabled { + background: #333333; + color: #5C5C5C; +} +body.dark .timeline { + color: #FFFFFF; +} +body.dark .timeline-item-tail { + border-color: #333333; +} +body.dark .timeline-item-head { + background-color: #141414; +} +body.dark .dropdown-menu { + color: #FFFFFF; + border-color: #333333; + -webkit-box-shadow: 0 3px 6px -4px rgba(255, 255, 255, 0.001), 0 6px 16px 0 rgba(255, 255, 255, 0.008), 0 9px 28px 8px rgba(255, 255, 255, 0.005); + box-shadow: 0 3px 6px -4px rgba(255, 255, 255, 0.001), 0 6px 16px 0 rgba(255, 255, 255, 0.008), 0 9px 28px 8px rgba(255, 255, 255, 0.005); +} +body.dark .dropdown-menu .dropdown-header { + color: #C2C2C2; +} +body.dark .dropdown-item:hover, +body.dark .dropdown-item:focus, +body.dark .dropdown-item.active, +body.dark .dropdown-item:active { + color: #FFFFFF; + background: #333333; +} +body.dark .dropdown-item { + color: #FFFFFF; +} +body.dark .dropdown-item.disabled, +body.dark .dropdown-item:disabled { + color: #474747; +} +body.dark .dropdown-divider { + border-color: #333333; +} +body.dark .navbar-light .navbar-brand, +body.dark .navbar-light .navbar-nav .show > .nav-link, +body.dark .navbar-light .navbar-nav .nav-link.active { + color: #0063f7; +} +body.dark .navbar-light .navbar-nav .nav-link { + color: #FFFFFF; +} +body.dark .page-link { + background: #141414; + color: #0063f7; + border-color: #333333; +} +body.dark .page-link:hover { + background: #141414; + color: #0063f7; + border-color: #0063f7; +} +body.dark .page-item.active .page-link { + background: #141414; + color: #0063f7; + border-color: #0063f7; +} +body.dark .page-link:focus { + background: #141414; + color: #0063f7; +} +body.dark .page-item.disabled .page-link { + background: #1F1F1F; + color: #333333; + border-color: #1F1F1F; +} +body.dark .custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label:before { + background: #0010f7; + border-color: #0010f7; +} +body.dark .custom-control.custom-checkbox .custom-control-label:before { + background: #141414; + border-color: #333333; +} +body.dark .custom-control.custom-checkbox .custom-control-input[disabled] ~ .custom-control-label, +body.dark .custom-control.custom-checkbox .custom-control-input:disabled ~ .custom-control-label { + color: #474747; +} +body.dark .custom-control.custom-checkbox .custom-control-input[disabled] ~ .custom-control-label:before, +body.dark .custom-control.custom-checkbox .custom-control-input:disabled ~ .custom-control-label:before { + background: #474747; +} +body.dark .input-group-text { + color: #FFFFFF; + background: #1F1F1F; + border-color: #333333; +} +body.dark .custom-radio .custom-control-input:checked ~ .custom-control-label:before { + border-color: #0010f7; + background: #141414; +} +body.dark .custom-radio .custom-control-label:before { + background: #141414; + border-color: #333333; +} +body.dark .custom-radio .custom-control-input[disabled] ~ .custom-control-label, +body.dark .custom-radio .custom-control-input:disabled ~ .custom-control-label { + color: #474747; +} +body.dark .custom-radio .custom-control-input[disabled] ~ .custom-control-label:before, +body.dark .custom-radio .custom-control-input:disabled ~ .custom-control-label:before { + background: #474747; +} +body.dark .form-select { + -webkit-box-shadow: none; + box-shadow: none; + background-color: #141414; + border-color: #333333; + color: #FFFFFF; +} +body.dark input[type=range]::-webkit-slider-runnable-track { + background: #333333; +} +body.dark input[type=range]::-moz-range-track { + background: #333333; +} +body.dark input[type=range]::-ms-fill-lower { + background: #333333; +} +body.dark input[type=range]::-ms-fill-upper { + background: #333333; +} +body.dark .custom-switch .custom-control-input:disabled ~ .custom-control-label:before { + background: #474747; + border-color: #474747; +} +body.dark .custom-switch .custom-control-input:checked ~ .custom-control-label:before { + background: #0010f7; + border-color: #0010f7; +} +body.dark .custom-switch .custom-control-label:before { + background: #474747; + border-color: #474747; +} +body.dark .b-avatar { + background: #1F1F1F; + color: #FFFFFF; +} +body.dark .b-avatar[href] { + color: #FFFFFF; +} +body.dark .b-avatar[href]:hover { + color: #C2C2C2; +} +body.dark .b-avatar-group .b-avatar { + border-color: #141414; +} +body.dark .badge { + background: #1F1F1F; + border-color: #333333; + color: #FFFFFF; +} +body.dark .badge.badge-primary { + background: #050342; + border-color: #0010f7; + color: #0010f7; +} +body.dark .badge.badge-secondary { + background: #290034; + border-color: #c903ff; + color: #c903ff; +} +body.dark .badge.badge-success { + background: #18342a; + border-color: #00f7bf; + color: #00f7bf; +} +body.dark .badge.badge-danger { + background: #2e1619; + border-color: #ff0022; + color: #ff0022; +} +body.dark .badge.badge-warning { + background: #3b3117; + border-color: #ffc212; + color: #ffc212; +} +body.dark .badge.badge-info { + background: #1e383d; + border-color: #1be7ff; + color: #1be7ff; +} +body.dark .badge.badge-light { + background: #5C5C5C; + border-color: #5C5C5C; +} +body.dark .badge.badge-dark { + background: #111314; + border-color: #333333; +} +body.dark .accordion-item { + background: #141414; + border-color: #333333; +} +body.dark .accordion-item:first-of-type .accordion-button { + background: #141414; + -webkit-box-shadow: inset 0 -1px 0 #333333; + box-shadow: inset 0 -1px 0 #333333; +} +body.dark .accordion-button:not(.collapsed) { + -webkit-box-shadow: inset 0 -1px 0 #333333; + box-shadow: inset 0 -1px 0 #333333; +} +body.dark .accordion-button { + background: #141414; +} +body.dark .list-group-item { + color: #FFFFFF; + background: #141414; + border-color: #333333; +} +body.dark .list-group-item.active { + background: #0010f7; + border-color: #0010f7; +} +body.dark .list-group-item.disabled, +body.dark .list-group-item:disabled { + color: #707070; + background: #474747; +} +body.dark .list-group-item-action:hover, +body.dark .list-group-item-action:focus { + color: #FFFFFF; + background: #1F1F1F; +} +body.dark .popover { + background: #141414; + -webkit-box-shadow: 0 3px 6px -4px rgba(255, 255, 255, 0.01), 0 6px 16px 0 rgba(255, 255, 255, 0.08), 0 9px 28px 8px rgba(255, 255, 255, 0.05); + box-shadow: 0 3px 6px -4px rgba(255, 255, 255, 0.01), 0 6px 16px 0 rgba(255, 255, 255, 0.08), 0 9px 28px 8px rgba(255, 255, 255, 0.05); +} +body.dark .popover-header { + background: #141414; +} +body.dark .popover-body { + color: #FFFFFF; +} +body.dark .bs-popover-right > .arrow::before, +body.dark .bs-popover-auto[data-popper-placement^=right] > .arrow::before { + border-right-color: #141414; +} +body.dark .bs-popover-right > .arrow::after, +body.dark .bs-popover-auto[data-popper-placement^=right] > .arrow::after { + border-right-color: #141414; +} +body.dark .bs-popover-left > .arrow::before, +body.dark .bs-popover-auto[data-popper-placement^=left] > .arrow::before { + border-left-color: #141414; +} +body.dark .bs-popover-left > .arrow::after, +body.dark .bs-popover-auto[data-popper-placement^=left] > .arrow::after { + border-left-color: #141414; +} +body.dark .bs-popover-bottom > .arrow::before, +body.dark .bs-popover-auto[data-popper-placement^=bottom] > .arrow::before { + border-bottom-color: #141414; +} +body.dark .bs-popover-bottom > .arrow::after, +body.dark .bs-popover-auto[data-popper-placement^=bottom] > .arrow::after { + border-bottom-color: #141414; +} +body.dark .bs-popover-top > .arrow::before, +body.dark .bs-popover-auto[data-popper-placement^=top] > .arrow::before { + border-top-color: #141414; +} +body.dark .bs-popover-top > .arrow::after, +body.dark .bs-popover-auto[data-popper-placement^=top] > .arrow::after { + border-top-color: #141414; +} +body.dark .table.b-table > thead > tr > [aria-sort=none], +body.dark .table.b-table > tfoot > tr > [aria-sort=none] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22zM51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e"); +} +body.dark .table.b-table > thead > tr > [aria-sort=ascending], +body.dark .table.b-table > tfoot > tr > [aria-sort=ascending] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' opacity='.3' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e"); +} +body.dark .table.b-table > thead > tr > [aria-sort=descending], +body.dark .table.b-table > tfoot > tr > [aria-sort=descending] { + background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='101' height='101' view-box='0 0 101 101' preserveAspectRatio='none'%3e%3cpath fill='white' opacity='.3' d='M51 1l25 23 24 22H1l25-22z'/%3e%3cpath fill='white' d='M51 101l25-23 24-22H1l25 22z'/%3e%3c/svg%3e"); +} +body.dark .table { + color: #FFFFFF; + border-color: #292929; +} +body.dark .table .table-primary > th, +body.dark .table .table-primary > td { + background: #050342; +} +body.dark .table .table-danger > th, +body.dark .table .table-danger > td { + background: #2e1619; +} +body.dark .table .table-warning > th, +body.dark .table .table-warning > td { + background: #3b3117; +} +body.dark .table .table-secondary > th, +body.dark .table .table-secondary > td { + background: #290034; +} +body.dark .table .table-info > th, +body.dark .table .table-info > td { + background: #1e383d; +} +body.dark .table .table-success > th, +body.dark .table .table-success > td { + background: #18342a; +} +body.dark .table thead th { + background: #1F1F1F; + color: #FFFFFF; +} +body.dark .table th { + border-color: #333333; +} +body.dark .table td { + border-color: #333333; +} +body.dark .table tfoot td { + background: #1F1F1F !important; +} +body.dark .table-hover > tbody > tr:hover > * { + color: #FFFFFF; + -webkit-box-shadow: inset 0 0 0 9999px #5C5C5C !important; + box-shadow: inset 0 0 0 9999px #5C5C5C !important; +} +body.dark .table-striped > tbody > tr:nth-of-type(odd) > * { + color: #FFFFFF; + -webkit-box-shadow: inset 0 0 0 9999px #474747; + box-shadow: inset 0 0 0 9999px #474747; +} +body.dark .b-table-sticky-header .table thead tr th { + background: #1F1F1F !important; + color: #FFFFFF; +} +body.dark .table.b-table > tbody > .table-active, +body.dark .table.b-table > tbody > .table-active > th, +body.dark .table.b-table > tbody > .table-active > td { + background: #474747; +} +body.dark .nav-tabs .nav-link.active, +body.dark .nav-tabs .nav-item.show .nav-link { + color: #FFFFFF; + background: #333333; + border-color: #292929; +} +body.dark .nav-tabs .nav-link:hover, +body.dark .nav-tabs .nav-link:focus { + border-color: #292929; +} +body.dark .nav-tabs { + border-color: #292929; +} +body.dark .nav-pills .show > .nav-link { + color: #FFFFFF; +} +body.dark .nav-link { + color: #FFFFFF; +} +body.dark .nav-link:hover, body.dark .nav-link:focus { + color: #0063f7; +} +body.dark .nav-link.active { + color: #FFFFFF; +} +body.dark .alert-primary { + background-color: #050342; + border-color: #050342; + color: #7a83ff; +} +body.dark .alert-primary .alert-link { + color: #7a83ff; +} +body.dark .alert-secondary { + background-color: #290034; + border-color: #290034; +} +body.dark .alert-success { + background-color: #18342a; + border-color: #18342a; +} +body.dark .alert-info { + background-color: #1e383d; + border-color: #1e383d; +} +body.dark .alert-warning { + background-color: #3b3117; + border-color: #3b3117; +} +body.dark .alert-danger { + background-color: #2e1619; + border-color: #2e1619; +} +body.dark .alert-dark { + color: #FFFFFF; + background-color: #292929; + border-color: #292929; +} +body.dark .alert-dark .alert-link { + color: #FFFFFF; +} +body.dark .b-sidebar { + background: #1F1F1F !important; +} +body.dark .b-sidebar .b-sidebar-body { + color: #FFFFFF; +} +body.dark .b-sidebar-backdrop { + background: #141414 !important; +} +body.dark .modal-backdrop { + background: #141414; +} +body.dark .modal-content { + background: #141414; + border-color: #141414; + color: #FFFFFF; + -webkit-box-shadow: 0 3px 20px 0 hsla(0deg, 0%, 100%, 0.06); + box-shadow: 0 3px 20px 0 hsla(0deg, 0%, 100%, 0.06); +} +body.dark .toast { + background: #292929; + color: #FFFFFF; + -webkit-box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.05); + box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.05); +} +body.dark .toast .toast-header { + color: #FFFFFF; + background: #1F1F1F; +} +body.dark .toast .toast-body { + background: #292929; +} +body.dark .b-toaster-slot button.close { + color: #ffffff; + border: none; +} +body.dark .progress { + background-color: #333333; +} +body.dark .spinner-border { + border-right-color: transparent !important; +} +body.dark .disabled .spinner-border, +body.dark [disabled] .spinner-border { + border-color: #474747; + border-right-color: transparent !important; +} +body.dark .disabled .spinner-grow, +body.dark [disabled] .spinner-grow { + background: #474747; +} +body.dark .hp-pricing-item-special button { + color: #0010f7 !important; +} +body.dark .hp-pricing-item-special button:hover { + background: #0063f7 !important; +} +body.dark .hp-landing-features-slide:before, body.dark .hp-landing-features-slide:after { + background: -webkit-gradient(linear, left top, right top, from(rgba(31, 31, 31, 0)), to(rgb(31, 31, 31))); + background: linear-gradient(to right, rgba(31, 31, 31, 0), rgb(31, 31, 31)); +} +body.dark .hp-profile-menu-body .active { + background: #0010f7; + color: #FFFFFF !important; +} +body.dark .hp-lock-screen .hp-screen-bg { + -webkit-filter: grayscale(1) brightness(0.4); + filter: grayscale(1) brightness(0.4); +} +body.dark .hp-lock-screen-row { + background: rgba(0, 1, 8, 0.3); + border: 3px solid rgba(72, 72, 72, 0.3); +} +body.dark .hp-components-item:hover { + background: #333333 !important; +} +body.dark .hp-components-item:hover .hp-components-item-title { + color: #0063f7 !important; +} +body.dark .hp-authentication-page .hp-or-line:before { + background-color: #333333; +} +body.dark .hp-invoice-card p { + color: #C2C2C2; +} +body.dark .hp-profile-menu { + border-color: #333333 !important; +} +body.dark .hp-landing-features .slick-slider:before, body.dark .hp-landing-features .slick-slider:after { + background: -webkit-gradient(linear, right top, left top, from(#1f1f1f), to(rgba(31, 31, 31, 0))); + background: linear-gradient(to left, #1f1f1f, rgba(31, 31, 31, 0)); +} +body.dark .apexchartsexpensesxdonutxcard .apexcharts-pie-series path { + stroke: #141414; +} +body.dark .apexcharts-gridline { + stroke: #707070; +} +body.dark .apexcharts-yaxis-label, +body.dark .apexcharts-xaxis-label { + fill: #707070; +} +body.dark .apexcharts-xaxis line { + stroke: #5C5C5C; +} +body.dark .apexcharts-heatmap-rect { + stroke: #141414; +} +body.dark .apexcharts-xaxistooltip-bottom:after { + border-bottom-color: #1F1F1F; +} +body.dark .apexcharts-xaxistooltip-bottom:before { + border-bottom-color: #333333; +} +body.dark .apexcharts-xaxistooltip { + background: #1F1F1F; + border-color: #333333; +} +body.dark .apexcharts-canvas .apexcharts-xaxistooltip-text { + color: #FFFFFF !important; +} +body.dark path#apexcharts-radialbarTrack-0 { + stroke: #474747; +} +body.dark .apexcharts-legend-text { + color: #FFFFFF !important; +} +body.dark .apexcharts-pie-area { + stroke: #141414; +} +body.dark .apexcharts-pie .apexcharts-datalabel-value { + fill: #FFFFFF; +} +body.dark .apexcharts-pie .apexcharts-datalabel-label { + fill: #474747; +} +body.dark .apexcharts-radialbar .apexcharts-datalabel-value { + fill: #FFFFFF !important; +} +body.dark .apexchartsexpensesxdonutxcard .apexcharts-text:nth-child(1) { + color: #707070 !important; +} +body.dark .apexchartsexpensesxdonutxcard .apexcharts-text:nth-child(2) { + fill: #FFFFFF !important; +} +body.dark .apexcharts-radar-series polygon { + stroke: #707070; +} +body.dark .apexcharts-radar-series.apexcharts-plot-series { + stroke: #474747; +} +body.dark .apexcharts-radar-series.apexcharts-plot-series line { + stroke: #474747; +} +body.dark .apexcharts-canvas .apexcharts-tooltip { + color: #FFFFFF; + background: rgba(20, 20, 20, 0.9); + border-color: #333333; +} +body.dark .apexcharts-canvas .apexcharts-tooltip .apexcharts-tooltip-title { + background: #1F1F1F; + border-color: #333333; +} +body.dark .hp-analytics-visiters-chart .apexcharts-text { + fill: #707070 !important; +} +body.dark .hp-chart-text-color .apexcharts-text { + fill: #707070 !important; +} \ No newline at end of file diff --git a/views/app-assets/js/components/notification.js b/views/app-assets/js/components/notification.js new file mode 100644 index 0000000..67a3d2d --- /dev/null +++ b/views/app-assets/js/components/notification.js @@ -0,0 +1,16 @@ +// Notification +$(".toast-btn").click(function () { + let btnItem = $(this), + btnId = btnItem.data("id"); + + $(".toast").each(function () { + let eachItem = $(this), + eachItemId = eachItem.data("id"); + + if (eachItemId) { + if (btnId === eachItemId) { + new bootstrap.Toast($(this)).show(); + } + } + }); +}); diff --git a/views/app-assets/js/layouts/sider.js b/views/app-assets/js/layouts/sider.js new file mode 100644 index 0000000..f272e23 --- /dev/null +++ b/views/app-assets/js/layouts/sider.js @@ -0,0 +1,191 @@ +// Sider +$(function () { + // Menu Link + $(".hp-sidebar-container li a").each(function () { + if (window.location.pathname.split("/")[window.location.pathname.split("/").length - 1] == $(this).attr("href")) { + $(this).addClass("active") + + $(this).parents(".submenu-children").slideDown() + $(this).parents(".submenu-children").addClass("active") + $(this).parents(".submenu-children").prev("a").addClass("active arrow-active") + } + }); + + // Menu Dropdown + $(".hp-sidebar-container li a").click(function () { + if ($(this).next(".submenu-children").length) { + $(this).toggleClass("arrow-active") + $(this).next(".submenu-children").slideToggle(300) + } + }); + + // Mobile Button + $(".hp-mobile-sidebar-button").click(function () { + $("body").removeClass("collapsed-active collapse-btn-none") + }); + + // Collapsed + $(".hp-sidebar .hp-sidebar-collapse-button").click(function () { + $("body").toggleClass("collapsed-active") + $(".hp-sidebar .submenu-children").slideUp() + $(".hp-sidebar li a").removeClass("arrow-active") + $(".hp-sidebar .tooltip-item").toggleClass("in-active") + + if ($("body").hasClass("collapsed-active")) { + $(".hp-sidebar .submenu-children").addClass("d-none") + } else { + $(".hp-sidebar .submenu-children").removeClass("d-none") + $(".hp-sidebar .submenu-children").css("display", "none") + } + }); + + if ($("body").hasClass("collapsed-active")) { + $(".hp-sidebar .submenu-children").addClass("d-none") + $(".hp-sidebar .tooltip-item").removeClass("in-active") + } + + // Collapsed Menu Dropdown + let position = "left"; + let sidebarWidth; + + if ($("html").attr("dir") === "rtl") { + position = "right"; + } + + $(".hp-sidebar-container li a").mouseenter(function () { + if ($("body").hasClass("collapsed-active")) { + sidebarWidth = parseInt($(this).parents(".hp-sidebar").width()) + 38; + + $(".hp-sidebar-dropdown-container").remove(); + + if ($(this).next(".submenu-children").length) { + $("body").append( + ` +
+ +
+ ` + ); + + if ($(this).offset().top + $(".hp-sidebar-dropdown-container").height() > $(window).height()) { + $(".hp-sidebar-dropdown-container > ul").css({ + maxHeight: "calc(100vh - " + ($(window).height() - $(this).offset().top) + "px)", + }); + + $(".hp-sidebar-dropdown-container").css( + "top", $(this).offset().top - $(".hp-sidebar-dropdown-container").height() + 50 + "px" + ); + if (position === "right") { + $(".hp-sidebar-dropdown-container").css( + position, (sidebarWidth - 38) + "px" + ); + } else { + $(".hp-sidebar-dropdown-container").css( + position, "calc(" + $(this).offset().left + "px + " + sidebarWidth + "px)" + ); + } + } else { + $(".hp-sidebar-dropdown-container > ul").css({ + maxHeight: "none", + }); + + $(".hp-sidebar-dropdown-container").css( + "top", $(this).offset().top + "px" + ); + if (position === "right") { + $(".hp-sidebar-dropdown-container").css( + position, (sidebarWidth - 38) + "px" + ); + } else { + $(".hp-sidebar-dropdown-container").css( + position, "calc(" + $(this).offset().left + "px + " + sidebarWidth + "px)" + ); + } + } + + //-- + + let levelNumber; + $(".hp-sidebar-dropdown-container li a").mouseenter(function () { + if ($(this).next(".submenu-children").length) { + $(this).css("pointer-events", "none"); + + levelNumber = $(this) + .next(".collapse") + .find(".submenu-children") + .data("level"); + + $("body").append( + ` +
+ +
+ ` + ); + + if ($(this).offset().top + $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "]").height() > $(window).height()) { + $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "] > ul").css({ + maxHeight: "calc(100vh - " + ($(window).height() - $(this).offset().top) + "px)", + }); + + $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "]").css( + "top", $(this).offset().top - $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "]").height() + 50 + "px" + ); + + if (position === "right") { + $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "]").css( + position, "calc(" + ($(this).width() + sidebarWidth - 38 + 27) + "px)" + ); + } else { + $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "]").css( + position, "calc(" + $(this).offset().left + "px + " + (sidebarWidth - 37) * parseInt(levelNumber) + "px)" + ); + } + } else { + $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "] > ul").css({ + maxHeight: "none", + }); + + $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "]").css("top", $(this).offset().top + "px"); + if (position === "right") { + $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "]").css( + position, "calc(" + ($(this).width() + sidebarWidth - 38 + 27) + "px)" + ); + } else { + $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "]").css( + position, "calc(" + $(this).offset().left + "px + " + (sidebarWidth - 37) * parseInt(levelNumber) + "px)" + ); + } + } + } else { + $(".hp-sidebar-dropdown-container li a").css("pointer-events", "all"); + $(".hp-sidebar-dropdown-container[data-level=" + levelNumber + "]").remove(); + } + }); + } + } else { + $(".hp-sidebar-dropdown-container").remove(); + } + }); + + $(window).mousemove(function (e) { + let menuItem = $(".hp-sidebar-container li a"); + let dropdownContainer = $(".hp-sidebar-dropdown-container"); + + if ( + !menuItem.is(event.target) && + !menuItem.has(event.target).length && + !dropdownContainer.is(event.target) && + !dropdownContainer.has(event.target).length + ) { + $(".hp-sidebar-dropdown-container").remove(); + $(".hp-sidebar-dropdown-container li a").css("pointer-events", "all"); + } + }); +}) diff --git a/views/app-assets/js/plugin/bootstrap.bundle.min.js b/views/app-assets/js/plugin/bootstrap.bundle.min.js new file mode 100644 index 0000000..f289091 --- /dev/null +++ b/views/app-assets/js/plugin/bootstrap.bundle.min.js @@ -0,0 +1,6 @@ +/*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=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},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=(t,e,i)=>{Object.keys(i).forEach((n=>{const s=i[n],r=e[n],a=r&&o(r)?"element":null==(l=r)?`${l}`:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}))},l=t=>!(!o(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),c=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),h=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?h(t.parentNode):null},d=()=>{},u=t=>{t.offsetHeight},f=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},p=[],m=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",(()=>{p.forEach((t=>t()))})),p.push(e)):e()},_=t=>{"function"==typeof t&&t()},b=(e,i,n=!0)=>{if(!n)return void _(e);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(i)+5;let r=!1;const a=({target:n})=>{n===i&&(r=!0,i.removeEventListener(t,a),_(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},v=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},y=/[^.]*(?=\..*)\.|.*/,w=/\..*/,E=/::\d+$/,A={};let T=1;const O={mouseenter:"mouseover",mouseleave:"mouseout"},C=/^(mouseenter|mouseleave)/i,k=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 L(t,e){return e&&`${e}::${T++}`||t.uidEvent||T++}function x(t){const e=L(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function D(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=S(e,i,n),l=x(t),c=l[a]||(l[a]={}),h=D(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=L(r,e.replace(y,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&j.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&j.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function I(t,e,i,n,s){const o=D(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function P(t){return t=t.replace(w,""),O[t]||t}const j={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=S(e,i,n),a=r!==e,l=x(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void I(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach((i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach((o=>{if(o.includes(n)){const n=s[o];I(t,e,i,n.originalHandler,n.delegationSelector)}}))}(t,l,i,e.slice(1))}));const h=l[r]||{};Object.keys(h).forEach((i=>{const n=i.replace(E,"");if(!a||e.includes(n)){const e=h[i];I(t,l,r,e.originalHandler,e.delegationSelector)}}))},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=f(),s=P(e),o=e!==s,r=k.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach((t=>{Object.defineProperty(d,t,{get:()=>i[t]})})),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},M=new Map,H={set(t,e,i){M.has(t)||M.set(t,new Map);const n=M.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>M.has(t)&&M.get(t).get(e)||null,remove(t,e){if(!M.has(t))return;const i=M.get(t);i.delete(e),0===i.size&&M.delete(t)}};class B{constructor(t){(t=r(t))&&(this._element=t,H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((t=>{this[t]=null}))}_queueCallback(t,e,i=!0){b(t,e,i)}static getInstance(t){return H.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;j.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),c(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class W extends B{static get NAME(){return"alert"}close(){if(j.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(),j.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(W,"close"),g(W);const $='[data-bs-toggle="button"]';class z extends B{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=z.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function q(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function F(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}j.on(document,"click.bs.button.data-api",$,(t=>{t.preventDefault();const e=t.target.closest($);z.getOrCreateInstance(e).toggle()})),g(z);const U={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${F(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${F(e)}`)},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter((t=>t.startsWith("bs"))).forEach((i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=q(t.dataset[i])})),e},getDataAttribute:(t,e)=>q(t.getAttribute(`data-bs-${F(e)}`)),offset(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},V={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;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=>!c(t)&&l(t)))}},K="carousel",X={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},Y={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Q="next",G="prev",Z="left",J="right",tt={ArrowLeft:J,ArrowRight:Z},et="slid.bs.carousel",it="active",nt=".active.carousel-item";class st extends B{constructor(t,e){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._indicatorsElement=V.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return X}static get NAME(){return K}next(){this._slide(Q)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(G)}pause(t){t||(this._isPaused=!0),V.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(s(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=V.findOne(nt,this._element);const e=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding)return void j.one(this._element,et,(()=>this.to(t)));if(e===t)return this.pause(),void this.cycle();const i=t>e?Q:G;this._slide(i,this._items[t])}_getConfig(t){return t={...X,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(K,t,Y),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?J:Z)}_addEventListeners(){this._config.keyboard&&j.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(j.on(this._element,"mouseenter.bs.carousel",(t=>this.pause(t))),j.on(this._element,"mouseleave.bs.carousel",(t=>this.cycle(t)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=t=>this._pointerEvent&&("pen"===t.pointerType||"touch"===t.pointerType),e=e=>{t(e)?this.touchStartX=e.clientX:this._pointerEvent||(this.touchStartX=e.touches[0].clientX)},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=e=>{t(e)&&(this.touchDeltaX=e.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((t=>this.cycle(t)),500+this._config.interval))};V.find(".carousel-item img",this._element).forEach((t=>{j.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()))})),this._pointerEvent?(j.on(this._element,"pointerdown.bs.carousel",(t=>e(t))),j.on(this._element,"pointerup.bs.carousel",(t=>n(t))),this._element.classList.add("pointer-event")):(j.on(this._element,"touchstart.bs.carousel",(t=>e(t))),j.on(this._element,"touchmove.bs.carousel",(t=>i(t))),j.on(this._element,"touchend.bs.carousel",(t=>n(t))))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=tt[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(t){return this._items=t&&t.parentNode?V.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,e){const i=t===Q;return v(this._items,e,i,this._config.wrap)}_triggerSlideEvent(t,e){const i=this._getItemIndex(t),n=this._getItemIndex(V.findOne(nt,this._element));return j.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:n,to:i})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const e=V.findOne(".active",this._indicatorsElement);e.classList.remove(it),e.removeAttribute("aria-current");const i=V.find("[data-bs-target]",this._indicatorsElement);for(let e=0;e{j.trigger(this._element,et,{relatedTarget:o,direction:d,from:s,to:r})};if(this._element.classList.contains("slide")){o.classList.add(h),u(o),n.classList.add(c),o.classList.add(c);const t=()=>{o.classList.remove(c,h),o.classList.add(it),n.classList.remove(it,h,c),this._isSliding=!1,setTimeout(f,0)};this._queueCallback(t,n,!0)}else n.classList.remove(it),o.classList.add(it),this._isSliding=!1,f();a&&this.cycle()}_directionToOrder(t){return[J,Z].includes(t)?m()?t===Z?G:Q:t===Z?Q:G:t}_orderToDirection(t){return[Q,G].includes(t)?m()?t===G?Z:J:t===G?J:Z:t}static carouselInterface(t,e){const i=st.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){st.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=n(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},s=this.getAttribute("data-bs-slide-to");s&&(i.interval=!1),st.carouselInterface(e,i),s&&st.getInstance(e).to(s),t.preventDefault()}}j.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",st.dataApiClickHandler),j.on(window,"load.bs.carousel.data-api",(()=>{const t=V.find('[data-bs-ride="carousel"]');for(let e=0,i=t.length;et===this._element));null!==s&&o.length&&(this._selector=s,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return rt}static get NAME(){return ot}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t,e=[];if(this._config.parent){const t=V.find(ut,this._config.parent);e=V.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((e=>!t.includes(e)))}const i=V.findOne(this._selector);if(e.length){const n=e.find((t=>i!==t));if(t=n?pt.getInstance(n):null,t&&t._isTransitioning)return}if(j.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach((e=>{i!==e&&pt.getOrCreateInstance(e,{toggle:!1}).hide(),t||H.set(e,"bs.collapse",null)}));const n=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(ht),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const s=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct,lt),this._element.style[n]="",j.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[n]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,u(this._element),this._element.classList.add(ht),this._element.classList.remove(ct,lt);const e=this._triggerArray.length;for(let t=0;t{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct),j.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(lt)}_getConfig(t){return(t={...rt,...U.getDataAttributes(this._element),...t}).toggle=Boolean(t.toggle),t.parent=r(t.parent),a(ot,t,at),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=V.find(ut,this._config.parent);V.find(ft,this._config.parent).filter((e=>!t.includes(e))).forEach((t=>{const e=n(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}))}_addAriaAndCollapsedClass(t,e){t.length&&t.forEach((t=>{e?t.classList.remove(dt):t.classList.add(dt),t.setAttribute("aria-expanded",e)}))}static jQueryInterface(t){return this.each((function(){const e={};"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1);const i=pt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}j.on(document,"click.bs.collapse.data-api",ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this);V.find(e).forEach((t=>{pt.getOrCreateInstance(t,{toggle:!1}).toggle()}))})),g(pt);var mt="top",gt="bottom",_t="right",bt="left",vt="auto",yt=[mt,gt,_t,bt],wt="start",Et="end",At="clippingParents",Tt="viewport",Ot="popper",Ct="reference",kt=yt.reduce((function(t,e){return t.concat([e+"-"+wt,e+"-"+Et])}),[]),Lt=[].concat(yt,[vt]).reduce((function(t,e){return t.concat([e,e+"-"+wt,e+"-"+Et])}),[]),xt="beforeRead",Dt="read",St="afterRead",Nt="beforeMain",It="main",Pt="afterMain",jt="beforeWrite",Mt="write",Ht="afterWrite",Bt=[xt,Dt,St,Nt,It,Pt,jt,Mt,Ht];function Rt(t){return t?(t.nodeName||"").toLowerCase():null}function Wt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function $t(t){return t instanceof Wt(t).Element||t instanceof Element}function zt(t){return t instanceof Wt(t).HTMLElement||t instanceof HTMLElement}function qt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Wt(t).ShadowRoot||t instanceof ShadowRoot)}const Ft={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];zt(s)&&Rt(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});zt(n)&&Rt(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Ut(t){return t.split("-")[0]}function Vt(t,e){var i=t.getBoundingClientRect();return{width:i.width/1,height:i.height/1,top:i.top/1,right:i.right/1,bottom:i.bottom/1,left:i.left/1,x:i.left/1,y:i.top/1}}function Kt(t){var e=Vt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Xt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&qt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Yt(t){return Wt(t).getComputedStyle(t)}function Qt(t){return["table","td","th"].indexOf(Rt(t))>=0}function Gt(t){return(($t(t)?t.ownerDocument:t.document)||window.document).documentElement}function Zt(t){return"html"===Rt(t)?t:t.assignedSlot||t.parentNode||(qt(t)?t.host:null)||Gt(t)}function Jt(t){return zt(t)&&"fixed"!==Yt(t).position?t.offsetParent:null}function te(t){for(var e=Wt(t),i=Jt(t);i&&Qt(i)&&"static"===Yt(i).position;)i=Jt(i);return i&&("html"===Rt(i)||"body"===Rt(i)&&"static"===Yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&zt(t)&&"fixed"===Yt(t).position)return null;for(var i=Zt(t);zt(i)&&["html","body"].indexOf(Rt(i))<0;){var n=Yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function ee(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var ie=Math.max,ne=Math.min,se=Math.round;function oe(t,e,i){return ie(t,ne(e,i))}function re(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function ae(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const le={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=Ut(i.placement),l=ee(a),c=[bt,_t].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return re("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:ae(t,yt))}(s.padding,i),d=Kt(o),u="y"===l?mt:bt,f="y"===l?gt:_t,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=te(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=oe(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Xt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ce(t){return t.split("-")[1]}var he={top:"auto",right:"auto",bottom:"auto",left:"auto"};function de(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:se(se(e*n)/n)||0,y:se(se(i*n)/n)||0}}(r):"function"==typeof h?h(r):r,u=d.x,f=void 0===u?0:u,p=d.y,m=void 0===p?0:p,g=r.hasOwnProperty("x"),_=r.hasOwnProperty("y"),b=bt,v=mt,y=window;if(c){var w=te(i),E="clientHeight",A="clientWidth";w===Wt(i)&&"static"!==Yt(w=Gt(i)).position&&"absolute"===a&&(E="scrollHeight",A="scrollWidth"),w=w,s!==mt&&(s!==bt&&s!==_t||o!==Et)||(v=gt,m-=w[E]-n.height,m*=l?1:-1),s!==bt&&(s!==mt&&s!==gt||o!==Et)||(b=_t,f-=w[A]-n.width,f*=l?1:-1)}var T,O=Object.assign({position:a},c&&he);return l?Object.assign({},O,((T={})[v]=_?"0":"",T[b]=g?"0":"",T.transform=(y.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",T)):Object.assign({},O,((e={})[v]=_?m+"px":"",e[b]=g?f+"px":"",e.transform="",e))}const ue={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:Ut(e.placement),variation:ce(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,de(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,de(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var fe={passive:!0};const pe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=Wt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,fe)})),a&&l.addEventListener("resize",i.update,fe),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,fe)})),a&&l.removeEventListener("resize",i.update,fe)}},data:{}};var me={left:"right",right:"left",bottom:"top",top:"bottom"};function ge(t){return t.replace(/left|right|bottom|top/g,(function(t){return me[t]}))}var _e={start:"end",end:"start"};function be(t){return t.replace(/start|end/g,(function(t){return _e[t]}))}function ve(t){var e=Wt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ye(t){return Vt(Gt(t)).left+ve(t).scrollLeft}function we(t){var e=Yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ee(t){return["html","body","#document"].indexOf(Rt(t))>=0?t.ownerDocument.body:zt(t)&&we(t)?t:Ee(Zt(t))}function Ae(t,e){var i;void 0===e&&(e=[]);var n=Ee(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Wt(n),r=s?[o].concat(o.visualViewport||[],we(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ae(Zt(r)))}function Te(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Oe(t,e){return e===Tt?Te(function(t){var e=Wt(t),i=Gt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+ye(t),y:a}}(t)):zt(e)?function(t){var e=Vt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Te(function(t){var e,i=Gt(t),n=ve(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ie(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ie(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ye(t),l=-n.scrollTop;return"rtl"===Yt(s||i).direction&&(a+=ie(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Gt(t)))}function Ce(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?Ut(s):null,r=s?ce(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case mt:e={x:a,y:i.y-n.height};break;case gt:e={x:a,y:i.y+i.height};break;case _t:e={x:i.x+i.width,y:l};break;case bt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?ee(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case wt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Et:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ke(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?At:o,a=i.rootBoundary,l=void 0===a?Tt:a,c=i.elementContext,h=void 0===c?Ot:c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=re("number"!=typeof p?p:ae(p,yt)),g=h===Ot?Ct:Ot,_=t.rects.popper,b=t.elements[u?g:h],v=function(t,e,i){var n="clippingParents"===e?function(t){var e=Ae(Zt(t)),i=["absolute","fixed"].indexOf(Yt(t).position)>=0&&zt(t)?te(t):t;return $t(i)?e.filter((function(t){return $t(t)&&Xt(t,i)&&"body"!==Rt(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Oe(t,i);return e.top=ie(n.top,e.top),e.right=ne(n.right,e.right),e.bottom=ne(n.bottom,e.bottom),e.left=ie(n.left,e.left),e}),Oe(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}($t(b)?b:b.contextElement||Gt(t.elements.popper),r,l),y=Vt(t.elements.reference),w=Ce({reference:y,element:_,strategy:"absolute",placement:s}),E=Te(Object.assign({},_,w)),A=h===Ot?E:y,T={top:v.top-A.top+m.top,bottom:A.bottom-v.bottom+m.bottom,left:v.left-A.left+m.left,right:A.right-v.right+m.right},O=t.modifiersData.offset;if(h===Ot&&O){var C=O[s];Object.keys(T).forEach((function(t){var e=[_t,gt].indexOf(t)>=0?1:-1,i=[mt,gt].indexOf(t)>=0?"y":"x";T[t]+=C[i]*e}))}return T}const Le={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=Ut(g),b=l||(_!==g&&p?function(t){if(Ut(t)===vt)return[];var e=ge(t);return[be(t),e,be(e)]}(g):[ge(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(Ut(i)===vt?function(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?Lt:l,h=ce(n),d=h?a?kt:kt.filter((function(t){return ce(t)===h})):yt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ke(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[Ut(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O=0,D=x?"width":"height",S=ke(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),N=x?L?_t:bt:L?gt:mt;y[D]>w[D]&&(N=ge(N));var I=ge(N),P=[];if(o&&P.push(S[k]<=0),a&&P.push(S[N]<=0,S[I]<=0),P.every((function(t){return t}))){T=C,A=!1;break}E.set(C,P)}if(A)for(var j=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==j(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function xe(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function De(t){return[mt,_t,gt,bt].some((function(e){return t[e]>=0}))}const Se={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ke(e,{elementContext:"reference"}),a=ke(e,{altBoundary:!0}),l=xe(r,n),c=xe(a,s,o),h=De(l),d=De(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Ne={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=Lt.reduce((function(t,i){return t[i]=function(t,e,i){var n=Ut(t),s=[bt,mt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[bt,_t].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Ie={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Ce({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},Pe={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ke(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=Ut(e.placement),b=ce(e.placement),v=!b,y=ee(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?mt:bt,L="y"===y?gt:_t,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],N=E[y]-g[L],I=f?-T[x]/2:0,P=b===wt?A[x]:T[x],j=b===wt?-T[x]:-A[x],M=e.elements.arrow,H=f&&M?Kt(M):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=B[k],W=B[L],$=oe(0,A[x],H[x]),z=v?A[x]/2-I-$-R-O:P-$-R-O,q=v?-A[x]/2+I+$+W+O:j+$+W+O,F=e.elements.arrow&&te(e.elements.arrow),U=F?"y"===y?F.clientTop||0:F.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-U,X=E[y]+q-V;if(o){var Y=oe(f?ne(S,K):S,D,f?ie(N,X):N);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?mt:bt,G="x"===y?gt:_t,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=oe(f?ne(J,K):J,Z,f?ie(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function je(t,e,i){void 0===i&&(i=!1);var n=zt(e);zt(e)&&function(t){var e=t.getBoundingClientRect();e.width,t.offsetWidth,e.height,t.offsetHeight}(e);var s,o,r=Gt(e),a=Vt(t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!i)&&(("body"!==Rt(e)||we(r))&&(l=(s=e)!==Wt(s)&&zt(s)?{scrollLeft:(o=s).scrollLeft,scrollTop:o.scrollTop}:ve(s)),zt(e)?((c=Vt(e)).x+=e.clientLeft,c.y+=e.clientTop):r&&(c.x=ye(r))),{x:a.left+l.scrollLeft-c.x,y:a.top+l.scrollTop-c.y,width:a.width,height:a.height}}function Me(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var He={placement:"bottom",modifiers:[],strategy:"absolute"};function Be(){for(var t=arguments.length,e=new Array(t),i=0;ij.on(t,"mouseover",d))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Ze),this._element.classList.add(Ze),j.trigger(this._element,"shown.bs.dropdown",t)}hide(){if(c(this._element)||!this._isShown(this._menu))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){j.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._popper&&this._popper.destroy(),this._menu.classList.remove(Ze),this._element.classList.remove(Ze),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},a(Fe,t,this.constructor.DefaultType),"object"==typeof t.reference&&!o(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Fe.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(t){if(void 0===qe)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:o(this._config.reference)?e=r(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find((t=>"applyStyles"===t.name&&!1===t.enabled));this._popper=ze(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}_isShown(t=this._element){return t.classList.contains(Ze)}_getMenuElement(){return V.next(this._element,ti)[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return oi;if(t.classList.contains("dropstart"))return ri;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ii:ei:e?si:ni}_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"static"===this._config.display&&(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=V.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(l);i.length&&v(i,e,t===Xe,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=ci.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(t&&(2===t.button||"keyup"===t.type&&"Tab"!==t.key))return;const e=V.find(Je);for(let i=0,n=e.length;ie+t)),this._setElementAttributes(hi,"paddingRight",(e=>e+t)),this._setElementAttributes(di,"marginRight",(e=>e-t))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=`${i(Number.parseFloat(s))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(hi,"paddingRight"),this._resetElementAttributes(di,"marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)}))}_applyManipulationCallback(t,e){o(t)?e(t):V.find(t,this._element).forEach(e)}isOverflowing(){return this.getWidth()>0}}const fi={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},pi={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},mi="show",gi="mousedown.bs.backdrop";class _i{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&u(this._getElement()),this._getElement().classList.add(mi),this._emulateAnimation((()=>{_(t)}))):_(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove(mi),this._emulateAnimation((()=>{this.dispose(),_(t)}))):_(t)}_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}_getConfig(t){return(t={...fi,..."object"==typeof t?t:{}}).rootElement=r(t.rootElement),a("backdrop",t,pi),t}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),j.on(this._getElement(),gi,(()=>{_(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&(j.off(this._element,gi),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){b(t,this._getElement(),this._config.isAnimated)}}const bi={trapElement:null,autofocus:!0},vi={trapElement:"element",autofocus:"boolean"},yi=".bs.focustrap",wi="backward";class Ei{constructor(t){this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:t,autofocus:e}=this._config;this._isActive||(e&&t.focus(),j.off(document,yi),j.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),j.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,yi))}_handleFocusin(t){const{target:e}=t,{trapElement:i}=this._config;if(e===document||e===i||i.contains(e))return;const n=V.focusableChildren(i);0===n.length?i.focus():this._lastTabNavDirection===wi?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?wi:"forward")}_getConfig(t){return t={...bi,..."object"==typeof t?t:{}},a("focustrap",t,vi),t}}const Ai="modal",Ti="Escape",Oi={backdrop:!0,keyboard:!0,focus:!0},Ci={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},ki="hidden.bs.modal",Li="show.bs.modal",xi="resize.bs.modal",Di="click.dismiss.bs.modal",Si="keydown.dismiss.bs.modal",Ni="mousedown.dismiss.bs.modal",Ii="modal-open",Pi="show",ji="modal-static";class Mi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._dialog=V.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new ui}static get Default(){return Oi}static get NAME(){return Ai}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||j.trigger(this._element,Li,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(Ii),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),j.on(this._dialog,Ni,(()=>{j.one(this._element,"mouseup.dismiss.bs.modal",(t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;if(j.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(Pi),j.off(this._element,Di),j.off(this._dialog,Ni),this._queueCallback((()=>this._hideModal()),this._element,t)}dispose(){[window,this._dialog].forEach((t=>j.off(t,".bs.modal"))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new _i({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ei({trapElement:this._element})}_getConfig(t){return t={...Oi,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Ai,t,Ci),t}_showElement(t){const e=this._isAnimated(),i=V.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||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,i&&(i.scrollTop=0),e&&u(this._element),this._element.classList.add(Pi),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,e)}_setEscapeEvent(){this._isShown?j.on(this._element,Si,(t=>{this._config.keyboard&&t.key===Ti?(t.preventDefault(),this.hide()):this._config.keyboard||t.key!==Ti||this._triggerBackdropTransition()})):j.off(this._element,Si)}_setResizeEvent(){this._isShown?j.on(window,xi,(()=>this._adjustDialog())):j.off(window,xi)}_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(Ii),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,ki)}))}_showBackdrop(t){j.on(this._element,Di,(t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(j.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains(ji)||(n||(i.overflowY="hidden"),t.add(ji),this._queueCallback((()=>{t.remove(ji),n||this._queueCallback((()=>{i.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!m()||i&&!t&&m())&&(this._element.style.paddingLeft=`${e}px`),(i&&!t&&!m()||!i&&t&&m())&&(this._element.style.paddingRight=`${e}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Mi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}j.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),j.one(e,Li,(t=>{t.defaultPrevented||j.one(e,ki,(()=>{l(this)&&this.focus()}))}));const i=V.findOne(".modal.show");i&&Mi.getInstance(i).hide(),Mi.getOrCreateInstance(e).toggle(this)})),R(Mi),g(Mi);const Hi="offcanvas",Bi={backdrop:!0,keyboard:!0,scroll:!1},Ri={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},Wi="show",$i=".offcanvas.show",zi="hidden.bs.offcanvas";class qi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return Hi}static get Default(){return Bi}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||j.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new ui).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Wi),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),j.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(j.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove(Wi),this._backdrop.hide(),this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new ui).reset(),j.trigger(this._element,zi)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(t){return t={...Bi,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Hi,t,Ri),t}_initializeBackDrop(){return new _i({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Ei({trapElement:this._element})}_addEventListeners(){j.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()}))}static jQueryInterface(t){return this.each((function(){const e=qi.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)}}))}}j.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=n(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this))return;j.one(e,zi,(()=>{l(this)&&this.focus()}));const i=V.findOne($i);i&&i!==e&&qi.getInstance(i).hide(),qi.getOrCreateInstance(e).toggle(this)})),j.on(window,"load.bs.offcanvas.data-api",(()=>V.find($i).forEach((t=>qi.getOrCreateInstance(t).show())))),R(qi),g(qi);const Fi=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Ui=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Vi=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Ki=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!Fi.has(i)||Boolean(Ui.test(t.nodeValue)||Vi.test(t.nodeValue));const n=e.filter((t=>t instanceof RegExp));for(let t=0,e=n.length;t{Ki(t,r)||i.removeAttribute(t.nodeName)}))}return n.body.innerHTML}const Yi="tooltip",Qi=new Set(["sanitize","allowList","sanitizeFn"]),Gi={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Zi={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},Ji={animation:!0,template:'',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["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:[]},popperConfig:null},tn={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},en="fade",nn="show",sn="show",on="out",rn=".tooltip-inner",an=".modal",ln="hide.bs.modal",cn="hover",hn="focus";class dn extends B{constructor(t,e){if(void 0===qe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return Ji}static get NAME(){return Yi}static get Event(){return tn}static get DefaultType(){return Gi}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);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains(nn))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(an),ln,this._hideModalHandler),this.tip&&this.tip.remove(),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=j.trigger(this._element,this.constructor.Event.SHOW),e=h(this._element),i=null===e?this._element.ownerDocument.documentElement.contains(this._element):e.contains(this._element);if(t.defaultPrevented||!i)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(rn).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const n=this.getTipElement(),s=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME);n.setAttribute("id",s),this._element.setAttribute("aria-describedby",s),this._config.animation&&n.classList.add(en);const o="function"==typeof this._config.placement?this._config.placement.call(this,n,this._element):this._config.placement,r=this._getAttachment(o);this._addAttachmentClass(r);const{container:a}=this._config;H.set(n,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(n),j.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=ze(this._element,n,this._getPopperConfig(r)),n.classList.add(nn);const l=this._resolvePossibleFunction(this._config.customClass);l&&n.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>{j.on(t,"mouseover",d)}));const c=this.tip.classList.contains(en);this._queueCallback((()=>{const t=this._hoverState;this._hoverState=null,j.trigger(this._element,this.constructor.Event.SHOWN),t===on&&this._leave(null,this)}),this.tip,c)}hide(){if(!this._popper)return;const t=this.getTipElement();if(j.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove(nn),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains(en);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==sn&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");t.innerHTML=this._config.template;const e=t.children[0];return this.setContent(e),e.classList.remove(en,nn),this.tip=e,this.tip}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),rn)}_sanitizeAndSetContent(t,e,i){const n=V.findOne(i,t);e||!n?this.setElementContent(n,e):n.remove()}setElementContent(t,e){if(null!==t)return o(e)?(e=r(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.append(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Xi(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){const t=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(t)}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){return e||this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_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:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(t)}`)}_getAttachment(t){return Zi[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((t=>{if("click"===t)j.on(this._element,this.constructor.Event.CLICK,this._config.selector,(t=>this.toggle(t)));else if("manual"!==t){const e=t===cn?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=t===cn?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;j.on(this._element,e,this._config.selector,(t=>this._enter(t))),j.on(this._element,i,this._config.selector,(t=>this._leave(t)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(an),ln,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?hn:cn]=!0),e.getTipElement().classList.contains(nn)||e._hoverState===sn?e._hoverState=sn:(clearTimeout(e._timeout),e._hoverState=sn,e._config.delay&&e._config.delay.show?e._timeout=setTimeout((()=>{e._hoverState===sn&&e.show()}),e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?hn:cn]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=on,e._config.delay&&e._config.delay.hide?e._timeout=setTimeout((()=>{e._hoverState===on&&e.hide()}),e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach((t=>{Qi.has(t)&&delete e[t]})),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),a(Yi,t,this.constructor.DefaultType),t.sanitize&&(t.template=Xi(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),i=t.getAttribute("class").match(e);null!==i&&i.length>0&&i.map((t=>t.trim())).forEach((e=>t.classList.remove(e)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=dn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(dn);const un={...dn.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},fn={...dn.DefaultType,content:"(string|element|function)"},pn={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class mn extends dn{static get Default(){return un}static get NAME(){return"popover"}static get Event(){return pn}static get DefaultType(){return fn}isWithContent(){return this.getTitle()||this._getContent()}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(t,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(t){return this.each((function(){const e=mn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(mn);const gn="scrollspy",_n={offset:10,method:"auto",target:""},bn={offset:"number",method:"string",target:"(string|element)"},vn="active",yn=".nav-link, .list-group-item, .dropdown-item",wn="position";class En extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,j.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return _n}static get NAME(){return gn}refresh(){const t=this._scrollElement===this._scrollElement.window?"offset":wn,e="auto"===this._config.method?t:this._config.method,n=e===wn?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),V.find(yn,this._config.target).map((t=>{const s=i(t),o=s?V.findOne(s):null;if(o){const t=o.getBoundingClientRect();if(t.width||t.height)return[U[e](o).top+n,s]}return null})).filter((t=>t)).sort(((t,e)=>t[0]-e[0])).forEach((t=>{this._offsets.push(t[0]),this._targets.push(t[1])}))}dispose(){j.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){return(t={..._n,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target=r(t.target)||document.documentElement,a(gn,t,bn),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${e}[data-bs-target="${t}"],${e}[href="${t}"]`)),i=V.findOne(e.join(","),this._config.target);i.classList.add(vn),i.classList.contains("dropdown-item")?V.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add(vn):V.parents(i,".nav, .list-group").forEach((t=>{V.prev(t,".nav-link, .list-group-item").forEach((t=>t.classList.add(vn))),V.prev(t,".nav-item").forEach((t=>{V.children(t,".nav-link").forEach((t=>t.classList.add(vn)))}))})),j.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){V.find(yn,this._config.target).filter((t=>t.classList.contains(vn))).forEach((t=>t.classList.remove(vn)))}static jQueryInterface(t){return this.each((function(){const e=En.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(window,"load.bs.scrollspy.data-api",(()=>{V.find('[data-bs-spy="scroll"]').forEach((t=>new En(t)))})),g(En);const An="active",Tn="fade",On="show",Cn=".active",kn=":scope > li > .active";class Ln extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(An))return;let t;const e=n(this._element),i=this._element.closest(".nav, .list-group");if(i){const e="UL"===i.nodeName||"OL"===i.nodeName?kn:Cn;t=V.find(e,i),t=t[t.length-1]}const s=t?j.trigger(t,"hide.bs.tab",{relatedTarget:this._element}):null;if(j.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==s&&s.defaultPrevented)return;this._activate(this._element,i);const o=()=>{j.trigger(t,"hidden.bs.tab",{relatedTarget:this._element}),j.trigger(this._element,"shown.bs.tab",{relatedTarget:t})};e?this._activate(e,e.parentNode,o):o()}_activate(t,e,i){const n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?V.children(e,Cn):V.find(kn,e))[0],s=i&&n&&n.classList.contains(Tn),o=()=>this._transitionComplete(t,n,i);n&&s?(n.classList.remove(On),this._queueCallback(o,t,!0)):o()}_transitionComplete(t,e,i){if(e){e.classList.remove(An);const t=V.findOne(":scope > .dropdown-menu .active",e.parentNode);t&&t.classList.remove(An),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add(An),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),u(t),t.classList.contains(Tn)&&t.classList.add(On);let n=t.parentNode;if(n&&"LI"===n.nodeName&&(n=n.parentNode),n&&n.classList.contains("dropdown-menu")){const e=t.closest(".dropdown");e&&V.find(".dropdown-toggle",e).forEach((t=>t.classList.add(An))),t.setAttribute("aria-expanded",!0)}i&&i()}static jQueryInterface(t){return this.each((function(){const e=Ln.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this)||Ln.getOrCreateInstance(this).show()})),g(Ln);const xn="toast",Dn="hide",Sn="show",Nn="showing",In={animation:"boolean",autohide:"boolean",delay:"number"},Pn={animation:!0,autohide:!0,delay:5e3};class jn extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return In}static get Default(){return Pn}static get NAME(){return xn}show(){j.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Dn),u(this._element),this._element.classList.add(Sn),this._element.classList.add(Nn),this._queueCallback((()=>{this._element.classList.remove(Nn),j.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this._element.classList.contains(Sn)&&(j.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(Nn),this._queueCallback((()=>{this._element.classList.add(Dn),this._element.classList.remove(Nn),this._element.classList.remove(Sn),j.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(Sn)&&this._element.classList.remove(Sn),super.dispose()}_getConfig(t){return t={...Pn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},a(xn,t,this.constructor.DefaultType),t}_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(){j.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),j.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),j.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=jn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(jn),g(jn),{Alert:W,Button:z,Carousel:st,Collapse:pt,Dropdown:ci,Modal:Mi,Offcanvas:qi,Popover:mn,ScrollSpy:En,Tab:Ln,Toast:jn,Tooltip:dn}})); \ No newline at end of file diff --git a/views/app-assets/js/plugin/highlight.min.js b/views/app-assets/js/plugin/highlight.min.js new file mode 100644 index 0000000..3da6bd8 --- /dev/null +++ b/views/app-assets/js/plugin/highlight.min.js @@ -0,0 +1,6 @@ +/*! + Highlight.js v11.4.0 (git: 2d0e7c1094) + (c) 2006-2022 Ivan Sagalaev and other contributors + License: BSD-3-Clause + */ +var hljs=function(){"use strict";var e={exports:{}};function n(e){return e instanceof Map?e.clear=e.delete=e.set=()=>{throw Error("map is read-only")}:e instanceof Set&&(e.add=e.clear=e.delete=()=>{throw Error("set is read-only")}),Object.freeze(e),Object.getOwnPropertyNames(e).forEach((t=>{var a=e[t];"object"!=typeof a||Object.isFrozen(a)||n(a)})),e}e.exports=n,e.exports.default=n;var t=e.exports;class a{constructor(e){void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1}ignoreMatch(){this.isMatchIgnored=!0}}function i(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}function r(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n];return n.forEach((e=>{for(const n in e)t[n]=e[n]})),t}const s=e=>!!e.kind;class o{constructor(e,n){this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){this.buffer+=i(e)}openNode(e){if(!s(e))return;let n=e.kind;n=e.sublanguage?"language-"+n:((e,{prefix:n})=>{if(e.includes(".")){const t=e.split(".");return[`${n}${t.shift()}`,...t.map(((e,n)=>`${e}${"_".repeat(n+1)}`))].join(" ")}return`${n}${e}`})(n,{prefix:this.classPrefix}),this.span(n)}closeNode(e){s(e)&&(this.buffer+="")}value(){return this.buffer}span(e){this.buffer+=``}}class l{constructor(){this.rootNode={children:[]},this.stack=[this.rootNode]}get top(){return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){this.top.children.push(e)}openNode(e){const n={kind:e,children:[]};this.add(n),this.stack.push(n)}closeNode(){if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)}walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n),n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{l._collapse(e)})))}}class c extends l{constructor(e){super(),this.options=e}addKeyword(e,n){""!==e&&(this.openNode(n),this.addText(e),this.closeNode())}addText(e){""!==e&&this.add(e)}addSublanguage(e,n){const t=e.root;t.kind=n,t.sublanguage=!0,this.add(t)}toHTML(){return new o(this,this.options).value()}finalize(){return!0}}function d(e){return e?"string"==typeof e?e:e.source:null}function g(e){return m("(?=",e,")")}function u(e){return m("(?:",e,")*")}function b(e){return m("(?:",e,")?")}function m(...e){return e.map((e=>d(e))).join("")}function p(...e){const n=(e=>{const n=e[e.length-1];return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{}})(e);return"("+(n.capture?"":"?:")+e.map((e=>d(e))).join("|")+")"}function _(e){return RegExp(e.toString()+"|").exec("").length-1}const h=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./;function f(e,{joinWith:n}){let t=0;return e.map((e=>{t+=1;const n=t;let a=d(e),i="";for(;a.length>0;){const e=h.exec(a);if(!e){i+=a;break}i+=a.substring(0,e.index),a=a.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+(Number(e[1])+n):(i+=e[0],"("===e[0]&&t++)}return i})).map((e=>`(${e})`)).join(n)}const E="[a-zA-Z]\\w*",y="[a-zA-Z_]\\w*",N="\\b\\d+(\\.\\d+)?",w="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",v="\\b(0b[01]+)",O={begin:"\\\\[\\s\\S]",relevance:0},x={scope:"string",begin:"'",end:"'",illegal:"\\n",contains:[O]},M={scope:"string",begin:'"',end:'"',illegal:"\\n",contains:[O]},k=(e,n,t={})=>{const a=r({scope:"comment",begin:e,end:n,contains:[]},t);a.contains.push({scope:"doctag",begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)",end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0});const i=p("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/);return a.contains.push({begin:m(/[ ]+/,"(",i,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),a},S=k("//","$"),A=k("/\\*","\\*/"),C=k("#","$");var T=Object.freeze({__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:E,UNDERSCORE_IDENT_RE:y,NUMBER_RE:N,C_NUMBER_RE:w,BINARY_NUMBER_RE:v,RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~",SHEBANG:(e={})=>{const n=/^#![ ]*\//;return e.binary&&(e.begin=m(n,/.*\b/,e.binary,/\b.*/)),r({scope:"meta",begin:n,end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)},BACKSLASH_ESCAPE:O,APOS_STRING_MODE:x,QUOTE_STRING_MODE:M,PHRASAL_WORDS_MODE:{begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/},COMMENT:k,C_LINE_COMMENT_MODE:S,C_BLOCK_COMMENT_MODE:A,HASH_COMMENT_MODE:C,NUMBER_MODE:{scope:"number",begin:N,relevance:0},C_NUMBER_MODE:{scope:"number",begin:w,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:v,relevance:0},REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//,end:/\/[gimuy]*/,illegal:/\n/,contains:[O,{begin:/\[/,end:/\]/,relevance:0,contains:[O]}]}]},TITLE_MODE:{scope:"title",begin:E,relevance:0},UNDERSCORE_TITLE_MODE:{scope:"title",begin:y,relevance:0},METHOD_GUARD:{begin:"\\.\\s*[a-zA-Z_]\\w*",relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{n.data._beginMatch!==e[1]&&n.ignoreMatch()}})});function R(e,n){"."===e.input[e.index-1]&&n.ignoreMatch()}function D(e,n){void 0!==e.className&&(e.scope=e.className,delete e.className)}function I(e,n){n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)",e.__beforeBegin=R,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords,void 0===e.relevance&&(e.relevance=0))}function L(e,n){Array.isArray(e.illegal)&&(e.illegal=p(...e.illegal))}function B(e,n){if(e.match){if(e.begin||e.end)throw Error("begin & end are not supported with match");e.begin=e.match,delete e.match}}function $(e,n){void 0===e.relevance&&(e.relevance=1)}const F=(e,n)=>{if(!e.beforeMatch)return;if(e.starts)throw Error("beforeMatch cannot be used with starts");const t=Object.assign({},e);Object.keys(e).forEach((n=>{delete e[n]})),e.keywords=t.keywords,e.begin=m(t.beforeMatch,g(t.begin)),e.starts={relevance:0,contains:[Object.assign(t,{endsParent:!0})]},e.relevance=0,delete t.beforeMatch},z=["of","and","for","in","not","or","if","then","parent","list","value"];function U(e,n,t="keyword"){const a=Object.create(null);return"string"==typeof e?i(t,e.split(" ")):Array.isArray(e)?i(t,e):Object.keys(e).forEach((t=>{Object.assign(a,U(e[t],n,t))})),a;function i(e,t){n&&(t=t.map((e=>e.toLowerCase()))),t.forEach((n=>{const t=n.split("|");a[t[0]]=[e,j(t[0],t[1])]}))}}function j(e,n){return n?Number(n):(e=>z.includes(e.toLowerCase()))(e)?0:1}const P={},K=e=>{console.error(e)},q=(e,...n)=>{console.log("WARN: "+e,...n)},H=(e,n)=>{P[`${e}/${n}`]||(console.log(`Deprecated as of ${e}. ${n}`),P[`${e}/${n}`]=!0)},Z=Error();function G(e,n,{key:t}){let a=0;const i=e[t],r={},s={};for(let e=1;e<=n.length;e++)s[e+a]=i[e],r[e+a]=!0,a+=_(n[e-1]);e[t]=s,e[t]._emit=r,e[t]._multi=!0}function W(e){(e=>{e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope,delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope}),(e=>{if(Array.isArray(e.begin)){if(e.skip||e.excludeBegin||e.returnBegin)throw K("skip, excludeBegin, returnBegin not compatible with beginScope: {}"),Z;if("object"!=typeof e.beginScope||null===e.beginScope)throw K("beginScope must be object"),Z;G(e,e.begin,{key:"beginScope"}),e.begin=f(e.begin,{joinWith:""})}})(e),(e=>{if(Array.isArray(e.end)){if(e.skip||e.excludeEnd||e.returnEnd)throw K("skip, excludeEnd, returnEnd not compatible with endScope: {}"),Z;if("object"!=typeof e.endScope||null===e.endScope)throw K("endScope must be object"),Z;G(e,e.end,{key:"endScope"}),e.end=f(e.end,{joinWith:""})}})(e)}function Q(e){function n(n,t){return RegExp(d(n),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(t?"g":""))}class t{constructor(){this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0}addRule(e,n){n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]),this.matchAt+=_(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null);const e=this.regexes.map((e=>e[1]));this.matcherRe=n(f(e,{joinWith:"|"}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex;const n=this.matcherRe.exec(e);if(!n)return null;const t=n.findIndex(((e,n)=>n>0&&void 0!==e)),a=this.matchIndexes[t];return n.splice(0,t),Object.assign(n,a)}}class a{constructor(){this.rules=[],this.multiRegexes=[],this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t;return this.rules.slice(e).forEach((([e,t])=>n.addRule(e,t))),n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex;let t=n.exec(e);if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{const n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)}return t&&(this.regexIndex+=t.position+1,this.regexIndex===this.count&&this.considerAll()),t}}if(e.compilerExtensions||(e.compilerExtensions=[]),e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.");return e.classNameAliases=r(e.classNameAliases||{}),function t(i,s){const o=i;if(i.isCompiled)return o;[D,B,W,F].forEach((e=>e(i,s))),e.compilerExtensions.forEach((e=>e(i,s))),i.__beforeBegin=null,[I,L,$].forEach((e=>e(i,s))),i.isCompiled=!0;let l=null;return"object"==typeof i.keywords&&i.keywords.$pattern&&(i.keywords=Object.assign({},i.keywords),l=i.keywords.$pattern,delete i.keywords.$pattern),l=l||/\w+/,i.keywords&&(i.keywords=U(i.keywords,e.case_insensitive)),o.keywordPatternRe=n(l,!0),s&&(i.begin||(i.begin=/\B|\b/),o.beginRe=n(o.begin),i.end||i.endsWithParent||(i.end=/\B|\b/),i.end&&(o.endRe=n(o.end)),o.terminatorEnd=d(o.end)||"",i.endsWithParent&&s.terminatorEnd&&(o.terminatorEnd+=(i.end?"|":"")+s.terminatorEnd)),i.illegal&&(o.illegalRe=n(i.illegal)),i.contains||(i.contains=[]),i.contains=[].concat(...i.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((n=>r(e,{variants:null},n)))),e.cachedVariants?e.cachedVariants:X(e)?r(e,{starts:e.starts?r(e.starts):null}):Object.isFrozen(e)?r(e):e))("self"===e?i:e)))),i.contains.forEach((e=>{t(e,o)})),i.starts&&t(i.starts,s),o.matcher=(e=>{const n=new a;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin"}))),e.terminatorEnd&&n.addRule(e.terminatorEnd,{type:"end"}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n})(o),o}(e)}function X(e){return!!e&&(e.endsWithParent||X(e.starts))}class V extends Error{constructor(e,n){super(e),this.name="HTMLInjectionError",this.html=n}}const J=i,Y=r,ee=Symbol("nomatch");var ne=(e=>{const n=Object.create(null),i=Object.create(null),r=[];let s=!0;const o="Could not find the language '{}', did you forget to load/include a language module?",l={disableAutodetect:!0,name:"Plain text",contains:[]};let d={ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i,languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-",cssSelector:"pre code",languages:null,__emitter:c};function _(e){return d.noHighlightRe.test(e)}function h(e,n,t){let a="",i="";"object"==typeof n?(a=e,t=n.ignoreIllegals,i=n.language):(H("10.7.0","highlight(lang, code, ...args) has been deprecated."),H("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"),i=e,a=n),void 0===t&&(t=!0);const r={code:a,language:i};M("before:highlight",r);const s=r.result?r.result:f(r.language,r.code,t);return s.code=r.code,M("after:highlight",s),s}function f(e,t,i,r){const l=Object.create(null);function c(){if(!O.keywords)return void M.addText(k);let e=0;O.keywordPatternRe.lastIndex=0;let n=O.keywordPatternRe.exec(k),t="";for(;n;){t+=k.substring(e,n.index);const i=y.case_insensitive?n[0].toLowerCase():n[0],r=(a=i,O.keywords[a]);if(r){const[e,a]=r;if(M.addText(t),t="",l[i]=(l[i]||0)+1,l[i]<=7&&(S+=a),e.startsWith("_"))t+=n[0];else{const t=y.classNameAliases[e]||e;M.addKeyword(n[0],t)}}else t+=n[0];e=O.keywordPatternRe.lastIndex,n=O.keywordPatternRe.exec(k)}var a;t+=k.substr(e),M.addText(t)}function g(){null!=O.subLanguage?(()=>{if(""===k)return;let e=null;if("string"==typeof O.subLanguage){if(!n[O.subLanguage])return void M.addText(k);e=f(O.subLanguage,k,!0,x[O.subLanguage]),x[O.subLanguage]=e._top}else e=E(k,O.subLanguage.length?O.subLanguage:null);O.relevance>0&&(S+=e.relevance),M.addSublanguage(e._emitter,e.language)})():c(),k=""}function u(e,n){let t=1;for(;void 0!==n[t];){if(!e._emit[t]){t++;continue}const a=y.classNameAliases[e[t]]||e[t],i=n[t];a?M.addKeyword(i,a):(k=i,c(),k=""),t++}}function b(e,n){return e.scope&&"string"==typeof e.scope&&M.openNode(y.classNameAliases[e.scope]||e.scope),e.beginScope&&(e.beginScope._wrap?(M.addKeyword(k,y.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap),k=""):e.beginScope._multi&&(u(e.beginScope,n),k="")),O=Object.create(e,{parent:{value:O}}),O}function m(e,n,t){let i=((e,n)=>{const t=e&&e.exec(n);return t&&0===t.index})(e.endRe,t);if(i){if(e["on:end"]){const t=new a(e);e["on:end"](n,t),t.isMatchIgnored&&(i=!1)}if(i){for(;e.endsParent&&e.parent;)e=e.parent;return e}}if(e.endsWithParent)return m(e.parent,n,t)}function p(e){return 0===O.matcher.regexIndex?(k+=e[0],1):(T=!0,0)}let _={};function h(n,r){const o=r&&r[0];if(k+=n,null==o)return g(),0;if("begin"===_.type&&"end"===r.type&&_.index===r.index&&""===o){if(k+=t.slice(r.index,r.index+1),!s){const n=Error(`0 width match regex (${e})`);throw n.languageName=e,n.badRule=_.rule,n}return 1}if(_=r,"begin"===r.type)return(e=>{const n=e[0],t=e.rule,i=new a(t),r=[t.__beforeBegin,t["on:begin"]];for(const t of r)if(t&&(t(e,i),i.isMatchIgnored))return p(n);return t.skip?k+=n:(t.excludeBegin&&(k+=n),g(),t.returnBegin||t.excludeBegin||(k=n)),b(t,e),t.returnBegin?0:n.length})(r);if("illegal"===r.type&&!i){const e=Error('Illegal lexeme "'+o+'" for mode "'+(O.scope||"")+'"');throw e.mode=O,e}if("end"===r.type){const e=function(e){const n=e[0],a=t.substr(e.index),i=m(O,e,a);if(!i)return ee;const r=O;O.endScope&&O.endScope._wrap?(g(),M.addKeyword(n,O.endScope._wrap)):O.endScope&&O.endScope._multi?(g(),u(O.endScope,e)):r.skip?k+=n:(r.returnEnd||r.excludeEnd||(k+=n),g(),r.excludeEnd&&(k=n));do{O.scope&&M.closeNode(),O.skip||O.subLanguage||(S+=O.relevance),O=O.parent}while(O!==i.parent);return i.starts&&b(i.starts,e),r.returnEnd?0:n.length}(r);if(e!==ee)return e}if("illegal"===r.type&&""===o)return 1;if(C>1e5&&C>3*r.index)throw Error("potential infinite loop, way more iterations than matches");return k+=o,o.length}const y=v(e);if(!y)throw K(o.replace("{}",e)),Error('Unknown language: "'+e+'"');const N=Q(y);let w="",O=r||N;const x={},M=new d.__emitter(d);(()=>{const e=[];for(let n=O;n!==y;n=n.parent)n.scope&&e.unshift(n.scope);e.forEach((e=>M.openNode(e)))})();let k="",S=0,A=0,C=0,T=!1;try{for(O.matcher.considerAll();;){C++,T?T=!1:O.matcher.considerAll(),O.matcher.lastIndex=A;const e=O.matcher.exec(t);if(!e)break;const n=h(t.substring(A,e.index),e);A=e.index+n}return h(t.substr(A)),M.closeAllNodes(),M.finalize(),w=M.toHTML(),{language:e,value:w,relevance:S,illegal:!1,_emitter:M,_top:O}}catch(n){if(n.message&&n.message.includes("Illegal"))return{language:e,value:J(t),illegal:!0,relevance:0,_illegalBy:{message:n.message,index:A,context:t.slice(A-100,A+100),mode:n.mode,resultSoFar:w},_emitter:M};if(s)return{language:e,value:J(t),illegal:!1,relevance:0,errorRaised:n,_emitter:M,_top:O};throw n}}function E(e,t){t=t||d.languages||Object.keys(n);const a=(e=>{const n={value:J(e),illegal:!1,relevance:0,_top:l,_emitter:new d.__emitter(d)};return n._emitter.addText(e),n})(e),i=t.filter(v).filter(x).map((n=>f(n,e,!1)));i.unshift(a);const r=i.sort(((e,n)=>{if(e.relevance!==n.relevance)return n.relevance-e.relevance;if(e.language&&n.language){if(v(e.language).supersetOf===n.language)return 1;if(v(n.language).supersetOf===e.language)return-1}return 0})),[s,o]=r,c=s;return c.secondBest=o,c}function y(e){let n=null;const t=(e=>{let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"";const t=d.languageDetectRe.exec(n);if(t){const n=v(t[1]);return n||(q(o.replace("{}",t[1])),q("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"}return n.split(/\s+/).find((e=>_(e)||v(e)))})(e);if(_(t))return;if(M("before:highlightElement",{el:e,language:t}),e.children.length>0&&(d.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."),console.warn("https://github.com/highlightjs/highlight.js/wiki/security"),console.warn("The element with unescaped HTML:"),console.warn(e)),d.throwUnescapedHTML))throw new V("One of your code blocks includes unescaped HTML.",e.innerHTML);n=e;const a=n.textContent,r=t?h(a,{language:t,ignoreIllegals:!0}):E(a);e.innerHTML=r.value,((e,n,t)=>{const a=n&&i[n]||t;e.classList.add("hljs"),e.classList.add("language-"+a)})(e,t,r.language),e.result={language:r.language,re:r.relevance,relevance:r.relevance},r.secondBest&&(e.secondBest={language:r.secondBest.language,relevance:r.secondBest.relevance}),M("after:highlightElement",{el:e,result:r,text:a})}let N=!1;function w(){"loading"!==document.readyState?document.querySelectorAll(d.cssSelector).forEach(y):N=!0}function v(e){return e=(e||"").toLowerCase(),n[e]||n[i[e]]}function O(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{i[e.toLowerCase()]=n}))}function x(e){const n=v(e);return n&&!n.disableAutodetect}function M(e,n){const t=e;r.forEach((e=>{e[t]&&e[t](n)}))}"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{N&&w()}),!1),Object.assign(e,{highlight:h,highlightAuto:E,highlightAll:w,highlightElement:y,highlightBlock:e=>(H("10.7.0","highlightBlock will be removed entirely in v12.0"),H("10.7.0","Please use highlightElement now."),y(e)),configure:e=>{d=Y(d,e)},initHighlighting:()=>{w(),H("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")},initHighlightingOnLoad:()=>{w(),H("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.")},registerLanguage:(t,a)=>{let i=null;try{i=a(e)}catch(e){if(K("Language definition for '{}' could not be registered.".replace("{}",t)),!s)throw e;K(e),i=l}i.name||(i.name=t),n[t]=i,i.rawDefinition=a.bind(null,e),i.aliases&&O(i.aliases,{languageName:t})},unregisterLanguage:e=>{delete n[e];for(const n of Object.keys(i))i[n]===e&&delete i[n]},listLanguages:()=>Object.keys(n),getLanguage:v,registerAliases:O,autoDetection:x,inherit:Y,addPlugin:e=>{(e=>{e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=n=>{e["before:highlightBlock"](Object.assign({block:n.el},n))}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=n=>{e["after:highlightBlock"](Object.assign({block:n.el},n))})})(e),r.push(e)}}),e.debugMode=()=>{s=!1},e.safeMode=()=>{s=!0},e.versionString="11.4.0",e.regex={concat:m,lookahead:g,either:p,optional:b,anyNumberOfTimes:u};for(const e in T)"object"==typeof T[e]&&t(T[e]);return Object.assign(e,T),e})({});const te=e=>({IMPORTANT:{scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/},FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/},ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$",contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{scope:"number",begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?",relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/}}),ae=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],ie=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],re=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],se=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],oe=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-height","max-width","min-height","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse(),le=re.concat(se);var ce="\\.([0-9](_*[0-9])*)",de="[0-9a-fA-F](_*[0-9a-fA-F])*",ge={className:"number",variants:[{begin:`(\\b([0-9](_*[0-9])*)((${ce})|\\.)?|(${ce}))[eE][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:`\\b([0-9](_*[0-9])*)((${ce})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{begin:`(${ce})[fFdD]?\\b`},{begin:"\\b([0-9](_*[0-9])*)[fFdD]\\b"},{begin:`\\b0[xX]((${de})\\.?|(${de})?\\.(${de}))[pP][+-]?([0-9](_*[0-9])*)[fFdD]?\\b`},{begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${de})[lL]?\\b`},{begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}],relevance:0};function ue(e,n,t){return-1===t?"":e.replace(n,(a=>ue(e,n,t-1)))}const be="[A-Za-z$_][0-9A-Za-z$_]*",me=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],pe=["true","false","null","undefined","NaN","Infinity"],_e=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],he=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],fe=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Ee=["arguments","this","super","console","window","document","localStorage","module","global"],ye=[].concat(fe,_e,he);function Ne(e){const n=e.regex,t=be,a={begin:/<[A-Za-z0-9\\._:-]+/,end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{const t=e[0].length+e.index,a=e.input[t];if("<"===a||","===a)return void n.ignoreMatch();let i;">"===a&&(((e,{after:n})=>{const t="",x={match:[/const|var|let/,/\s+/,t,/\s*/,/=\s*/,/(async\s*)?/,n.lookahead(O)],keywords:"async",className:{1:"keyword",3:"title.function"},contains:[_]};return{name:"Javascript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{PARAMS_CONTAINS:p,CLASS_REFERENCE:f},illegal:/#(?![$_A-z])/,contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{label:"use_strict",className:"meta",relevance:10,begin:/^\s*['"]use (strict|asm)['"]/},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,c,d,g,u,o,f,{className:"attr",begin:t+n.lookahead(":"),relevance:0},x,{begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*",keywords:"return throw case",relevance:0,contains:[u,e.REGEXP_MODE,{className:"function",begin:O,returnBegin:!0,end:"\\s*=>",contains:[{className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:p}]}]},{begin:/,/,relevance:0},{match:/\s+/,relevance:0},{variants:[{begin:"<>",end:""},{match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:a.begin,"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},E,{beginKeywords:"while if switch catch for"},{begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{",returnBegin:!0,label:"func.def",contains:[_,e.inherit(e.TITLE_MODE,{begin:t,className:"title.function"})]},{match:/\.\.\./,relevance:0},w,{match:"\\$"+t,relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"},contains:[_]},y,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/,className:"variable.constant"},h,v,{match:/\$[(.]/}]}}const we=e=>m(/\b/,e,/\w$/.test(e)?/\b/:/\B/),ve=["Protocol","Type"].map(we),Oe=["init","self"].map(we),xe=["Any","Self"],Me=["actor","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],ke=["false","nil","true"],Se=["assignment","associativity","higherThan","left","lowerThan","none","right"],Ae=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],Ce=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],Te=p(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),Re=p(Te,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),De=m(Te,Re,"*"),Ie=p(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),Le=p(Ie,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),Be=m(Ie,Le,"*"),$e=m(/[A-Z]/,Le,"*"),Fe=["autoclosure",m(/convention\(/,p("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",m(/objc\(/,Be,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],ze=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"];var Ue=Object.freeze({__proto__:null,grmr_bash:e=>{const n=e.regex,t={},a={begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]};Object.assign(t,{className:"variable",variants:[{begin:n.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},a]});const i={className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},r={begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,className:"string"})]}},s={className:"string",begin:/"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,t,i]};i.contains.push(s);const o={begin:/\$\(\(/,end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t]},l=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0,contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z._-]+\b/,keyword:["if","then","else","elif","fi","for","while","in","do","done","case","esac","function"],literal:["true","false"],built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"]},contains:[l,e.SHEBANG(),c,o,e.HASH_COMMENT_MODE,r,{match:/(\/[a-z._-]+)+/},s,{className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}},grmr_c:e=>{const n=e.regex,t=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="[a-zA-Z_]\\w*::",i="(decltype\\(auto\\)|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",r={className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{match:/\batomic_[a-z]{3,6}\b/}]},s={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},d=n.optional(a)+e.IDENT_RE+"\\s*\\(",g={keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"],type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"],literal:"true false NULL",built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr"},u=[l,r,t,e.C_BLOCK_COMMENT_MODE,o,s],b={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:g,contains:u.concat([{begin:/\(/,end:/\)/,keywords:g,contains:u.concat(["self"]),relevance:0}]),relevance:0},m={begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:g,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:g,relevance:0},{begin:d,returnBegin:!0,contains:[e.inherit(c,{className:"title.function"})],relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:[t,e.C_BLOCK_COMMENT_MODE,s,o,r,{begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,s,o,r]}]},r,t,e.C_BLOCK_COMMENT_MODE,l]};return{name:"C",aliases:["h"],keywords:g,disableAutodetect:!0,illegal:"=]/,contains:[{beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:l,strings:s,keywords:g}}},grmr_cpp:e=>{const n=e.regex,t=e.COMMENT("//","$",{contains:[{begin:/\\\n/}]}),a="[a-zA-Z_]\\w*::",i="(?!struct)(decltype\\(auto\\)|"+n.optional(a)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",r={className:"type",begin:"\\b[a-z\\d_]*_t\\b"},s={className:"string",variants:[{begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",end:"'",illegal:"."},e.END_SAME_AS_BEGIN({begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},o={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},l={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include"},contains:[{begin:/\\\n/,relevance:0},e.inherit(s,{className:"string"}),{className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},c={className:"title",begin:n.optional(a)+e.IDENT_RE,relevance:0},d=n.optional(a)+e.IDENT_RE+"\\s*\\(",g={type:["bool","char","char16_t","char32_t","char8_t","double","float","int","long","short","void","wchar_t","unsigned","signed","const","static"],keyword:["alignas","alignof","and","and_eq","asm","atomic_cancel","atomic_commit","atomic_noexcept","auto","bitand","bitor","break","case","catch","class","co_await","co_return","co_yield","compl","concept","const_cast|10","consteval","constexpr","constinit","continue","decltype","default","delete","do","dynamic_cast|10","else","enum","explicit","export","extern","false","final","for","friend","goto","if","import","inline","module","mutable","namespace","new","noexcept","not","not_eq","nullptr","operator","or","or_eq","override","private","protected","public","reflexpr","register","reinterpret_cast|10","requires","return","sizeof","static_assert","static_cast|10","struct","switch","synchronized","template","this","thread_local","throw","transaction_safe","transaction_safe_dynamic","true","try","typedef","typeid","typename","union","using","virtual","volatile","while","xor","xor_eq"],literal:["NULL","false","nullopt","nullptr","true"],built_in:["_Pragma"],_type_hints:["any","auto_ptr","barrier","binary_semaphore","bitset","complex","condition_variable","condition_variable_any","counting_semaphore","deque","false_type","future","imaginary","initializer_list","istringstream","jthread","latch","lock_guard","multimap","multiset","mutex","optional","ostringstream","packaged_task","pair","promise","priority_queue","queue","recursive_mutex","recursive_timed_mutex","scoped_lock","set","shared_future","shared_lock","shared_mutex","shared_timed_mutex","shared_ptr","stack","string_view","stringstream","timed_mutex","thread","true_type","tuple","unique_lock","unique_ptr","unordered_map","unordered_multimap","unordered_multiset","unordered_set","variant","vector","weak_ptr","wstring","wstring_view"]},u={className:"function.dispatch",relevance:0,keywords:{_hint:["abort","abs","acos","apply","as_const","asin","atan","atan2","calloc","ceil","cerr","cin","clog","cos","cosh","cout","declval","endl","exchange","exit","exp","fabs","floor","fmod","forward","fprintf","fputs","free","frexp","fscanf","future","invoke","isalnum","isalpha","iscntrl","isdigit","isgraph","islower","isprint","ispunct","isspace","isupper","isxdigit","labs","launder","ldexp","log","log10","make_pair","make_shared","make_shared_for_overwrite","make_tuple","make_unique","malloc","memchr","memcmp","memcpy","memset","modf","move","pow","printf","putchar","puts","realloc","scanf","sin","sinh","snprintf","sprintf","sqrt","sscanf","std","stderr","stdin","stdout","strcat","strchr","strcmp","strcpy","strcspn","strlen","strncat","strncmp","strncpy","strpbrk","strrchr","strspn","strstr","swap","tan","tanh","terminate","to_underlying","tolower","toupper","vfprintf","visit","vprintf","vsprintf"]},begin:n.concat(/\b/,/(?!decltype)/,/(?!if)/,/(?!for)/,/(?!switch)/,/(?!while)/,e.IDENT_RE,n.lookahead(/(<[^<>]+>|)\s*\(/))},b=[u,l,r,t,e.C_BLOCK_COMMENT_MODE,o,s],m={variants:[{begin:/=/,end:/;/},{begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}],keywords:g,contains:b.concat([{begin:/\(/,end:/\)/,keywords:g,contains:b.concat(["self"]),relevance:0}]),relevance:0},p={className:"function",begin:"("+i+"[\\*&\\s]+)+"+d,returnBegin:!0,end:/[{;=]/,excludeEnd:!0,keywords:g,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:"decltype\\(auto\\)",keywords:g,relevance:0},{begin:d,returnBegin:!0,contains:[c],relevance:0},{begin:/::/,relevance:0},{begin:/:/,endsWithParent:!0,contains:[s,o]},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:[t,e.C_BLOCK_COMMENT_MODE,s,o,r,{begin:/\(/,end:/\)/,keywords:g,relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,s,o,r]}]},r,t,e.C_BLOCK_COMMENT_MODE,l]};return{name:"C++",aliases:["cc","c++","h++","hpp","hh","hxx","cxx"],keywords:g,illegal:"",keywords:g,contains:["self",r]},{begin:e.IDENT_RE+"::",keywords:g},{match:[/\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/,/\s+/,/\w+/],className:{1:"keyword",3:"title.class"}}])}},grmr_csharp:e=>{const n={keyword:["abstract","as","base","break","case","catch","class","const","continue","do","else","event","explicit","extern","finally","fixed","for","foreach","goto","if","implicit","in","interface","internal","is","lock","namespace","new","operator","out","override","params","private","protected","public","readonly","record","ref","return","sealed","sizeof","stackalloc","static","struct","switch","this","throw","try","typeof","unchecked","unsafe","using","virtual","void","volatile","while"].concat(["add","alias","and","ascending","async","await","by","descending","equals","from","get","global","group","init","into","join","let","nameof","not","notnull","on","or","orderby","partial","remove","select","set","unmanaged","value|0","var","when","where","with","yield"]),built_in:["bool","byte","char","decimal","delegate","double","dynamic","enum","float","int","long","nint","nuint","object","sbyte","short","string","ulong","uint","ushort"],literal:["default","false","null","true"]},t=e.inherit(e.TITLE_MODE,{begin:"[a-zA-Z](\\.?\\w)*"}),a={className:"number",variants:[{begin:"\\b(0b[01']+)"},{begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)"},{begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)"}],relevance:0},i={className:"string",begin:'@"',end:'"',contains:[{begin:'""'}]},r=e.inherit(i,{illegal:/\n/}),s={className:"subst",begin:/\{/,end:/\}/,keywords:n},o=e.inherit(s,{illegal:/\n/}),l={className:"string",begin:/\$"/,end:'"',illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},e.BACKSLASH_ESCAPE,o]},c={className:"string",begin:/\$@"/,end:'"',contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},s]},d=e.inherit(c,{illegal:/\n/,contains:[{begin:/\{\{/},{begin:/\}\}/},{begin:'""'},o]});s.contains=[c,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.C_BLOCK_COMMENT_MODE],o.contains=[d,l,r,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,a,e.inherit(e.C_BLOCK_COMMENT_MODE,{illegal:/\n/})];const g={variants:[c,l,i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},u={begin:"<",end:">",contains:[{beginKeywords:"in out"},t]},b=e.IDENT_RE+"(<"+e.IDENT_RE+"(\\s*,\\s*"+e.IDENT_RE+")*>)?(\\[\\])?",m={begin:"@"+e.IDENT_RE,relevance:0};return{name:"C#",aliases:["cs","c#"],keywords:n,illegal:/::/,contains:[e.COMMENT("///","$",{returnBegin:!0,contains:[{className:"doctag",variants:[{begin:"///",relevance:0},{begin:"\x3c!--|--\x3e"},{begin:""}]}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{className:"meta",begin:"#",end:"$",keywords:{keyword:"if else elif endif define undef warning error line region endregion pragma checksum"}},g,a,{beginKeywords:"class interface",relevance:0,end:/[{;=]/,illegal:/[^\s:,]/,contains:[{beginKeywords:"where class"},t,u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"namespace",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[t,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"record",relevance:0,end:/[{;=]/,illegal:/[^\s:]/,contains:[t,u,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"meta",begin:"^\\s*\\[(?=[\\w])",excludeBegin:!0,end:"\\]",excludeEnd:!0,contains:[{className:"string",begin:/"/,end:/"/}]},{beginKeywords:"new return throw await else",relevance:0},{className:"function",begin:"("+b+"\\s+)+"+e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,end:/\s*[{;=]/,excludeEnd:!0,keywords:n,contains:[{beginKeywords:"public private protected static internal protected abstract async extern override unsafe virtual new sealed partial",relevance:0},{begin:e.IDENT_RE+"\\s*(<[^=]+>\\s*)?\\(",returnBegin:!0,contains:[e.TITLE_MODE,u],relevance:0},{match:/\(\)/},{className:"params",begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:n,relevance:0,contains:[g,a,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},m]}},grmr_css:e=>{const n=e.regex,t=te(e),a=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS",case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"},classNameAliases:{keyframePosition:"selector-tag"},contains:[t.BLOCK_COMMENT,{begin:/-(webkit|moz|ms|o)-(?=[a-z])/},t.CSS_NUMBER_MODE,{className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{begin:":("+re.join("|")+")"},{begin:":(:)?("+se.join("|")+")"}]},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+oe.join("|")+")\\b"},{begin:/:/,end:/[;}{]/,contains:[t.BLOCK_COMMENT,t.HEXCOLOR,t.IMPORTANT,t.CSS_NUMBER_MODE,...a,{begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri"},contains:[{className:"string",begin:/[^)]/,endsWithParent:!0,excludeEnd:!0}]},t.FUNCTION_DISPATCH]},{begin:n.lookahead(/@/),end:"[{;]",relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:ie.join(" ")},contains:[{begin:/[a-z-]+(?=:)/,className:"attribute"},...a,t.CSS_NUMBER_MODE]}]},{className:"selector-tag",begin:"\\b("+ae.join("|")+")\\b"}]}},grmr_diff:e=>{const n=e.regex;return{name:"Diff",aliases:["patch"],contains:[{className:"meta",relevance:10,match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/)},{className:"comment",variants:[{begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/),end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/,end:/$/}]}},grmr_go:e=>{const n={keyword:["break","case","chan","const","continue","default","defer","else","fallthrough","for","func","go","goto","if","import","interface","map","package","range","return","select","struct","switch","type","var"],type:["bool","byte","complex64","complex128","error","float32","float64","int8","int16","int32","int64","string","uint8","uint16","uint32","uint64","int","uint","uintptr","rune"],literal:["true","false","iota","nil"],built_in:["append","cap","close","complex","copy","imag","len","make","new","panic","print","println","real","recover","delete"]};return{name:"Go",aliases:["golang"],keywords:n,illegal:"{const n=e.regex,t={className:"number",relevance:0,variants:[{begin:/([+-]+)?[\d]+_[\d_]+/},{begin:e.NUMBER_RE}]},a=e.COMMENT();a.variants=[{begin:/;/,end:/$/},{begin:/#/,end:/$/}];const i={className:"variable",variants:[{begin:/\$[\w\d"][\w\d_]*/},{begin:/\$\{(.*?)\}/}]},r={className:"literal",begin:/\bon|off|true|false|yes|no\b/},s={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:"'''",end:"'''",relevance:10},{begin:'"""',end:'"""',relevance:10},{begin:'"',end:'"'},{begin:"'",end:"'"}]},o={begin:/\[/,end:/\]/,contains:[a,r,i,s,t,"self"],relevance:0},l=n.either(/[A-Za-z0-9_-]+/,/"(\\"|[^"])*"/,/'[^']*'/);return{name:"TOML, also INI",aliases:["toml"],case_insensitive:!0,illegal:/\S/,contains:[a,{className:"section",begin:/\[+/,end:/\]+/},{begin:n.concat(l,"(\\s*\\.\\s*",l,")*",n.lookahead(/\s*=\s*[^#\s]/)),className:"attr",starts:{end:/$/,contains:[a,o,r,i,s,t]}}]}},grmr_java:e=>{e.regex;const n="[À-ʸa-zA-Z_$][À-ʸa-zA-Z_$0-9]*",t=n+ue("(?:<"+n+"~~~(?:\\s*,\\s*"+n+"~~~)*>)?",/~~~/g,2),a={keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed"],literal:["false","true","null"],type:["char","boolean","long","float","int","byte","short","double"],built_in:["super","this"]},i={className:"meta",begin:"@"+n,contains:[{begin:/\(/,end:/\)/,contains:["self"]}]},r={className:"params",begin:/\(/,end:/\)/,keywords:a,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0};return{name:"Java",aliases:["jsp"],keywords:a,illegal:/<\/|#/,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/,relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{begin:/import java\.[a-z]+\./,keywords:"import",relevance:2},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/,className:"string",contains:[e.BACKSLASH_ESCAPE]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,n],className:{1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{begin:[n,/\s+/,n,/\s+/,/=/],className:{1:"type",3:"variable",5:"operator"}},{begin:[/record/,/\s+/,n],className:{1:"keyword",3:"title.class"},contains:[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{beginKeywords:"new throw return else",relevance:0},{begin:["(?:"+t+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{2:"title.function"},keywords:a,contains:[{className:"params",begin:/\(/,end:/\)/,keywords:a,relevance:0,contains:[i,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,ge,e.C_BLOCK_COMMENT_MODE]},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},ge,i]}},grmr_javascript:Ne,grmr_json:e=>({name:"JSON",contains:[{className:"attr",begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/,className:"punctuation",relevance:0},e.QUOTE_STRING_MODE,{beginKeywords:"true false null"},e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE],illegal:"\\S"}),grmr_kotlin:e=>{const n={keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual",built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing",literal:"true false null"},t={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@"},a={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},i={className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},r={className:"string",variants:[{begin:'"""',end:'"""(?=[^"])',contains:[i,a]},{begin:"'",end:"'",illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/,contains:[e.BACKSLASH_ESCAPE,i,a]}]};a.contains.push(r);const s={className:"meta",begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?"},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/,end:/\)/,contains:[e.inherit(r,{className:"string"})]}]},l=ge,c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),d={variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/,contains:[]}]},g=d;return g.variants[1].contains=[d],d.variants[1].contains=[g],{name:"Kotlin",aliases:["kt","kts"],keywords:n,contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag",begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword",begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol",begin:/@\w+/}]}},t,s,o,{className:"function",beginKeywords:"fun",end:"[(]|$",returnBegin:!0,excludeEnd:!0,keywords:n,relevance:5,contains:[{begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0,contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://,keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/,endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/,endsWithParent:!0,contains:[d,e.C_LINE_COMMENT_MODE,c],relevance:0},e.C_LINE_COMMENT_MODE,c,s,o,r,e.C_NUMBER_MODE]},c]},{className:"class",beginKeywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0,illegal:"extends implements",contains:[{beginKeywords:"public protected internal private constructor"},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,]|$/,excludeBegin:!0,returnEnd:!0},s,o]},r,{className:"meta",begin:"^#!/usr/bin/env",end:"$",illegal:"\n"},l]}},grmr_less:e=>{const n=te(e),t=le,a="([\\w-]+|@\\{[\\w-]+\\})",i=[],r=[],s=e=>({className:"string",begin:"~?"+e+".*?"+e}),o=(e,n,t)=>({className:e,begin:n,relevance:t}),l={$pattern:/[a-z-]+/,keyword:"and or not only",attribute:ie.join(" ")},c={begin:"\\(",end:"\\)",contains:r,keywords:l,relevance:0};r.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,s("'"),s('"'),n.CSS_NUMBER_MODE,{begin:"(url|data-uri)\\(",starts:{className:"string",end:"[\\)\\n]",excludeEnd:!0}},n.HEXCOLOR,c,o("variable","@@?[\\w-]+",10),o("variable","@\\{[\\w-]+\\}"),o("built_in","~?`[^`]*?`"),{className:"attribute",begin:"[\\w-]+\\s*:",end:":",returnBegin:!0,excludeEnd:!0},n.IMPORTANT);const d=r.concat({begin:/\{/,end:/\}/,contains:i}),g={beginKeywords:"when",endsWithParent:!0,contains:[{beginKeywords:"and not"}].concat(r)},u={begin:a+"\\s*:",returnBegin:!0,end:/[;}]/,relevance:0,contains:[{begin:/-(webkit|moz|ms|o)-/},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+oe.join("|")+")\\b",end:/(?=:)/,starts:{endsWithParent:!0,illegal:"[<=$]",relevance:0,contains:r}}]},b={className:"keyword",begin:"@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b",starts:{end:"[;{}]",keywords:l,returnEnd:!0,contains:r,relevance:0}},m={className:"variable",variants:[{begin:"@[\\w-]+\\s*:",relevance:15},{begin:"@[\\w-]+"}],starts:{end:"[;}]",returnEnd:!0,contains:d}},p={variants:[{begin:"[\\.#:&\\[>]",end:"[;{}]"},{begin:a,end:/\{/}],returnBegin:!0,returnEnd:!0,illegal:"[<='$\"]",relevance:0,contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,g,o("keyword","all\\b"),o("variable","@\\{[\\w-]+\\}"),{begin:"\\b("+ae.join("|")+")\\b",className:"selector-tag"},n.CSS_NUMBER_MODE,o("selector-tag",a,0),o("selector-id","#"+a),o("selector-class","\\."+a,0),o("selector-tag","&",0),n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",begin:":("+re.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+se.join("|")+")"},{begin:/\(/,end:/\)/,relevance:0,contains:d},{begin:"!important"},n.FUNCTION_DISPATCH]},_={begin:`[\\w-]+:(:)?(${t.join("|")})`,returnBegin:!0,contains:[p]};return i.push(e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,b,m,_,u,p),{name:"Less",case_insensitive:!0,illegal:"[=>'/<($\"]",contains:i}},grmr_lua:e=>{const n="\\[=*\\[",t="\\]=*\\]",a={begin:n,end:t,contains:["self"]},i=[e.COMMENT("--(?!\\[=*\\[)","$"),e.COMMENT("--\\[=*\\[",t,{contains:[a],relevance:10})];return{name:"Lua",keywords:{$pattern:e.UNDERSCORE_IDENT_RE,literal:"true false nil",keyword:"and break do else elseif end for goto if in local not or repeat return then until while",built_in:"_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove"},contains:i.concat([{className:"function",beginKeywords:"function",end:"\\)",contains:[e.inherit(e.TITLE_MODE,{begin:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*"}),{className:"params",begin:"\\(",endsWithParent:!0,contains:i}].concat(i)},e.C_NUMBER_MODE,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{className:"string",begin:n,end:t,contains:[a],relevance:5}])}},grmr_makefile:e=>{const n={className:"variable",variants:[{begin:"\\$\\("+e.UNDERSCORE_IDENT_RE+"\\)",contains:[e.BACKSLASH_ESCAPE]},{begin:/\$[@%{const n=e.regex,t=n.concat(/[A-Z_]/,n.optional(/[A-Z0-9_.-]*:/),/[A-Z0-9_.-]*/),a={className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/,contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}]},r=e.inherit(i,{begin:/\(/,end:/\)/}),s=e.inherit(e.APOS_STRING_MODE,{className:"string"}),o=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={endsWithParent:!0,illegal:/`]+/}]}]}]};return{name:"HTML, XML",aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"],case_insensitive:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,o,s,r,{begin:/\[/,end:/\]/,contains:[{className:"meta",begin://,contains:[i,r,o,s]}]}]},e.COMMENT(//,{relevance:10}),{begin://,relevance:10},a,{className:"meta",begin:/<\?xml/,end:/\?>/,relevance:10},{className:"tag",begin:/)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag",begin:/)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{className:"tag",begin:/<>|<\/>/},{className:"tag",begin:n.concat(//,/>/,/\s/)))),end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:l}]},{className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(t,/>/))),contains:[{className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]}},grmr_markdown:e=>{const n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml",relevance:0},t={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/,relevance:2},{begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/),relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0,returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[",end:"\\]",excludeBegin:!0,excludeEnd:!0}]},a={className:"strong",contains:[],variants:[{begin:/_{2}/,end:/_{2}/},{begin:/\*{2}/,end:/\*{2}/}]},i={className:"emphasis",contains:[],variants:[{begin:/\*(?!\*)/,end:/\*/},{begin:/_(?!_)/,end:/_/,relevance:0}]};a.contains.push(i),i.contains.push(a);let r=[n,t];return a.contains=a.contains.concat(r),i.contains=i.contains.concat(r),r=r.concat(a,i),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:r},{begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n",contains:r}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)",end:"\\s+",excludeEnd:!0},a,i,{className:"quote",begin:"^>\\s+",contains:r,end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))",contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{begin:"^[-\\*]{3,}",end:"$"},t,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}},grmr_objectivec:e=>{const n=/[a-zA-Z@][a-zA-Z0-9_]*/,t={$pattern:n,keyword:["@interface","@class","@protocol","@implementation"]};return{name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"],keywords:{$pattern:n,keyword:["int","float","while","char","export","sizeof","typedef","const","struct","for","union","unsigned","long","volatile","static","bool","mutable","if","do","return","goto","void","enum","else","break","extern","asm","case","short","default","double","register","explicit","signed","typename","this","switch","continue","wchar_t","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","super","unichar","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"],literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"],built_in:["BOOL","dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"]},illegal:"/,end:/$/,illegal:"\\n"},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class",begin:"("+t.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:t,contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE,relevance:0}]}},grmr_perl:e=>{const n=e.regex,t=/[dualxmsipngr]{0,12}/,a={$pattern:/[\w.]+/,keyword:"abs accept alarm and atan2 bind binmode bless break caller chdir chmod chomp chop chown chr chroot close closedir connect continue cos crypt dbmclose dbmopen defined delete die do dump each else elsif endgrent endhostent endnetent endprotoent endpwent endservent eof eval exec exists exit exp fcntl fileno flock for foreach fork format formline getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername getpgrp getpriority getprotobyname getprotobynumber getprotoent getpwent getpwnam getpwuid getservbyname getservbyport getservent getsockname getsockopt given glob gmtime goto grep gt hex if index int ioctl join keys kill last lc lcfirst length link listen local localtime log lstat lt ma map mkdir msgctl msgget msgrcv msgsnd my ne next no not oct open opendir or ord our pack package pipe pop pos print printf prototype push q|0 qq quotemeta qw qx rand read readdir readline readlink readpipe recv redo ref rename require reset return reverse rewinddir rindex rmdir say scalar seek seekdir select semctl semget semop send setgrent sethostent setnetent setpgrp setpriority setprotoent setpwent setservent setsockopt shift shmctl shmget shmread shmwrite shutdown sin sleep socket socketpair sort splice split sprintf sqrt srand stat state study sub substr symlink syscall sysopen sysread sysseek system syswrite tell telldir tie tied time times tr truncate uc ucfirst umask undef unless unlink unpack unshift untie until use utime values vec wait waitpid wantarray warn when while write x|0 xor y|0"},i={className:"subst",begin:"[$@]\\{",end:"\\}",keywords:a},r={begin:/->\{/,end:/\}/},s={variants:[{begin:/\$\d/},{begin:n.concat(/[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/,"(?![A-Za-z])(?![@$%])")},{begin:/[$%@][^\s\w{]/,relevance:0}]},o=[e.BACKSLASH_ESCAPE,i,s],l=[/!/,/\//,/\|/,/\?/,/'/,/"/,/#/],c=(e,a,i="\\1")=>{const r="\\1"===i?i:n.concat(i,a);return n.concat(n.concat("(?:",e,")"),a,/(?:\\.|[^\\\/])*?/,r,/(?:\\.|[^\\\/])*?/,i,t)},d=(e,a,i)=>n.concat(n.concat("(?:",e,")"),a,/(?:\\.|[^\\\/])*?/,i,t),g=[s,e.HASH_COMMENT_MODE,e.COMMENT(/^=\w/,/=cut/,{endsWithParent:!0}),r,{className:"string",contains:o,variants:[{begin:"q[qwxr]?\\s*\\(",end:"\\)",relevance:5},{begin:"q[qwxr]?\\s*\\[",end:"\\]",relevance:5},{begin:"q[qwxr]?\\s*\\{",end:"\\}",relevance:5},{begin:"q[qwxr]?\\s*\\|",end:"\\|",relevance:5},{begin:"q[qwxr]?\\s*<",end:">",relevance:5},{begin:"qw\\s+q",end:"q",relevance:5},{begin:"'",end:"'",contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"'},{begin:"`",end:"`",contains:[e.BACKSLASH_ESCAPE]},{begin:/\{\w+\}/,relevance:0},{begin:"-?\\w+\\s*=>",relevance:0}]},{className:"number",begin:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",relevance:0},{begin:"(\\/\\/|"+e.RE_STARTERS_RE+"|\\b(split|return|print|reverse|grep)\\b)\\s*",keywords:"split return print reverse grep",relevance:0,contains:[e.HASH_COMMENT_MODE,{className:"regexp",variants:[{begin:c("s|tr|y",n.either(...l,{capture:!0}))},{begin:c("s|tr|y","\\(","\\)")},{begin:c("s|tr|y","\\[","\\]")},{begin:c("s|tr|y","\\{","\\}")}],relevance:2},{className:"regexp",variants:[{begin:/(m|qr)\/\//,relevance:0},{begin:d("(?:m|qr)?",/\//,/\//)},{begin:d("m|qr",n.either(...l,{capture:!0}),/\1/)},{begin:d("m|qr",/\(/,/\)/)},{begin:d("m|qr",/\[/,/\]/)},{begin:d("m|qr",/\{/,/\}/)}]}]},{className:"function",beginKeywords:"sub",end:"(\\s*\\(.*?\\))?[;{]",excludeEnd:!0,relevance:5,contains:[e.TITLE_MODE]},{begin:"-\\w\\b",relevance:0},{begin:"^__DATA__$",end:"^__END__$",subLanguage:"mojolicious",contains:[{begin:"^@@.*",end:"$",className:"comment"}]}];return i.contains=g,r.contains=g,{name:"Perl",aliases:["pl","pm"],keywords:a,contains:g}},grmr_php:e=>{const n=e.regex,t="[a-zA-Z0-9_-ÿ]*(?![A-Za-z0-9])(?![$]))",a=n.concat("([a-zA-Z_\\x7f-\\xff]",t),i=n.concat("([A-Z]",t),r={scope:"variable",match:"\\$+"+a},s={scope:"subst",variants:[{begin:/\$\w+/},{begin:/\{\$/,end:/\}/}]},o=e.inherit(e.APOS_STRING_MODE,{illegal:null}),l="[ \t\n]",c={scope:"string",variants:[e.inherit(e.QUOTE_STRING_MODE,{illegal:null,contains:e.QUOTE_STRING_MODE.contains.concat(s)}),o,e.END_SAME_AS_BEGIN({begin:/<<<[ \t]*(\w+)\n/,end:/[ \t]*(\w+)\b/,contains:e.QUOTE_STRING_MODE.contains.concat(s)})]},d={scope:"number",variants:[{begin:"\\b0[bB][01]+(?:_[01]+)*\\b"},{begin:"\\b0[oO][0-7]+(?:_[0-7]+)*\\b"},{begin:"\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b"},{begin:"(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?"}],relevance:0},g=["__CLASS__","__DIR__","__FILE__","__FUNCTION__","__COMPILER_HALT_OFFSET__","__LINE__","__METHOD__","__NAMESPACE__","__TRAIT__","die","echo","exit","include","include_once","print","require","require_once","array","abstract","and","as","binary","bool","boolean","break","callable","case","catch","class","clone","const","continue","declare","default","do","double","else","elseif","empty","enddeclare","endfor","endforeach","endif","endswitch","endwhile","enum","eval","extends","final","finally","float","for","foreach","from","global","goto","if","implements","instanceof","insteadof","int","integer","interface","isset","iterable","list","match|0","mixed","new","never","object","or","private","protected","public","readonly","real","return","string","switch","throw","trait","try","unset","use","var","void","while","xor","yield"],u=["Error|0","AppendIterator","ArgumentCountError","ArithmeticError","ArrayIterator","ArrayObject","AssertionError","BadFunctionCallException","BadMethodCallException","CachingIterator","CallbackFilterIterator","CompileError","Countable","DirectoryIterator","DivisionByZeroError","DomainException","EmptyIterator","ErrorException","Exception","FilesystemIterator","FilterIterator","GlobIterator","InfiniteIterator","InvalidArgumentException","IteratorIterator","LengthException","LimitIterator","LogicException","MultipleIterator","NoRewindIterator","OutOfBoundsException","OutOfRangeException","OuterIterator","OverflowException","ParentIterator","ParseError","RangeException","RecursiveArrayIterator","RecursiveCachingIterator","RecursiveCallbackFilterIterator","RecursiveDirectoryIterator","RecursiveFilterIterator","RecursiveIterator","RecursiveIteratorIterator","RecursiveRegexIterator","RecursiveTreeIterator","RegexIterator","RuntimeException","SeekableIterator","SplDoublyLinkedList","SplFileInfo","SplFileObject","SplFixedArray","SplHeap","SplMaxHeap","SplMinHeap","SplObjectStorage","SplObserver","SplPriorityQueue","SplQueue","SplStack","SplSubject","SplTempFileObject","TypeError","UnderflowException","UnexpectedValueException","UnhandledMatchError","ArrayAccess","BackedEnum","Closure","Fiber","Generator","Iterator","IteratorAggregate","Serializable","Stringable","Throwable","Traversable","UnitEnum","WeakReference","WeakMap","Directory","__PHP_Incomplete_Class","parent","php_user_filter","self","static","stdClass"],b={keyword:g,literal:(e=>{const n=[];return["false","null","true"].forEach((e=>{n.push(e),e.toLowerCase()===e?n.push(e.toUpperCase()):n.push(e.toLowerCase())})),n})(),built_in:u},m=e=>e.map((e=>e.replace(/\|\d+$/,""))),p={variants:[{match:[/new/,n.concat(l,"+"),n.concat("(?!",m(u).join("\\b|"),"\\b)"),n.concat(/\\?/,a),n.concat(l,"*",/\(/)],scope:{1:"keyword",4:"title.class"}}]},_={relevance:0,match:[/\b/,n.concat("(?!fn\\b|function\\b|",m(g).join("\\b|"),"|",m(u).join("\\b|"),"\\b)"),a,n.concat(l,"*"),n.lookahead(/(?=\()/)],scope:{3:"title.function.invoke"}},h=n.concat(a,"\\b(?!\\()"),f={variants:[{match:[n.concat(/::/,n.lookahead(/(?!class\b)/)),h],scope:{2:"variable.constant"}},{match:[/::/,/class/],scope:{2:"variable.language"}},{match:[i,n.concat("::",n.lookahead(/(?!class\b)/))],scope:{1:"title.class"}},{match:[i,/::/,/class/],scope:{1:"title.class",3:"variable.language"}}]};return{case_insensitive:!1,keywords:b,contains:[e.HASH_COMMENT_MODE,e.COMMENT("//","$"),e.COMMENT("/\\*","\\*/",{contains:[{scope:"doctag",match:"@[A-Za-z]+"}]}),{match:/__halt_compiler\(\);/,keywords:"__halt_compiler",starts:{scope:"comment",end:e.MATCH_NOTHING_RE,contains:[{match:/\?>/,scope:"meta",endsParent:!0}]}},{scope:"meta",variants:[{begin:/<\?php/,relevance:10},{begin:/<\?[=]?/},{begin:/\?>/}]},{scope:"variable.language",match:/\$this\b/},r,_,f,{match:[/const/,/\s/,a,/\s*=/],scope:{1:"keyword",3:"variable.constant"}},p,{scope:"function",relevance:0,beginKeywords:"fn function",end:/[;{]/,excludeEnd:!0,illegal:"[$%\\[]",contains:[{beginKeywords:"use"},e.UNDERSCORE_TITLE_MODE,{begin:"=>",endsParent:!0},{scope:"params",begin:"\\(",end:"\\)",excludeBegin:!0,excludeEnd:!0,keywords:b,contains:["self",r,f,e.C_BLOCK_COMMENT_MODE,c,d]}]},{scope:"class",variants:[{beginKeywords:"enum",illegal:/[($"]/},{beginKeywords:"class interface trait",illegal:/[:($"]/}],relevance:0,end:/\{/,excludeEnd:!0,contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE]},{beginKeywords:"namespace",relevance:0,end:";",illegal:/[.']/,contains:[e.inherit(e.UNDERSCORE_TITLE_MODE,{scope:"title.class"})]},{beginKeywords:"use",relevance:0,end:";",contains:[{match:/\b(as|const|function)\b/,scope:"keyword"},e.UNDERSCORE_TITLE_MODE]},c,d]}},grmr_php_template:e=>({name:"PHP template",subLanguage:"xml",contains:[{begin:/<\?(php|=)?/,end:/\?>/,subLanguage:"php",contains:[{begin:"/\\*",end:"\\*/",skip:!0},{begin:'b"',end:'"',skip:!0},{begin:"b'",end:"'",skip:!0},e.inherit(e.APOS_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0}),e.inherit(e.QUOTE_STRING_MODE,{illegal:null,className:null,contains:null,skip:!0})]}]}),grmr_plaintext:e=>({name:"Plain text",aliases:["text","txt"],disableAutodetect:!0}),grmr_python:e=>{const n=e.regex,t=/[\p{XID_Start}_]\p{XID_Continue}*/u,a=["and","as","assert","async","await","break","class","continue","def","del","elif","else","except","finally","for","from","global","if","import","in","is","lambda","nonlocal|10","not","or","pass","raise","return","try","while","with","yield"],i={$pattern:/[A-Za-z]\w+|__\w+__/,keyword:a,built_in:["__import__","abs","all","any","ascii","bin","bool","breakpoint","bytearray","bytes","callable","chr","classmethod","compile","complex","delattr","dict","dir","divmod","enumerate","eval","exec","filter","float","format","frozenset","getattr","globals","hasattr","hash","help","hex","id","input","int","isinstance","issubclass","iter","len","list","locals","map","max","memoryview","min","next","object","oct","open","ord","pow","print","property","range","repr","reversed","round","set","setattr","slice","sorted","staticmethod","str","sum","super","tuple","type","vars","zip"],literal:["__debug__","Ellipsis","False","None","NotImplemented","True"],type:["Any","Callable","Coroutine","Dict","List","Literal","Generic","Optional","Sequence","Set","Tuple","Type","Union"]},r={className:"meta",begin:/^(>>>|\.\.\.) /},s={className:"subst",begin:/\{/,end:/\}/,keywords:i,illegal:/#/},o={begin:/\{\{/,relevance:0},l={className:"string",contains:[e.BACKSLASH_ESCAPE],variants:[{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,r],relevance:10},{begin:/([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,r],relevance:10},{begin:/([fF][rR]|[rR][fF]|[fF])'''/,end:/'''/,contains:[e.BACKSLASH_ESCAPE,r,o,s]},{begin:/([fF][rR]|[rR][fF]|[fF])"""/,end:/"""/,contains:[e.BACKSLASH_ESCAPE,r,o,s]},{begin:/([uU]|[rR])'/,end:/'/,relevance:10},{begin:/([uU]|[rR])"/,end:/"/,relevance:10},{begin:/([bB]|[bB][rR]|[rR][bB])'/,end:/'/},{begin:/([bB]|[bB][rR]|[rR][bB])"/,end:/"/},{begin:/([fF][rR]|[rR][fF]|[fF])'/,end:/'/,contains:[e.BACKSLASH_ESCAPE,o,s]},{begin:/([fF][rR]|[rR][fF]|[fF])"/,end:/"/,contains:[e.BACKSLASH_ESCAPE,o,s]},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},c="[0-9](_?[0-9])*",d=`(\\b(${c}))?\\.(${c})|\\b(${c})\\.`,g="\\b|"+a.join("|"),u={className:"number",relevance:0,variants:[{begin:`(\\b(${c})|(${d}))[eE][+-]?(${c})[jJ]?(?=${g})`},{begin:`(${d})[jJ]?`},{begin:`\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${g})`},{begin:`\\b0[bB](_?[01])+[lL]?(?=${g})`},{begin:`\\b0[oO](_?[0-7])+[lL]?(?=${g})`},{begin:`\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${g})`},{begin:`\\b(${c})[jJ](?=${g})`}]},b={className:"comment",begin:n.lookahead(/# type:/),end:/$/,keywords:i,contains:[{begin:/# type:/},{begin:/#/,end:/\b\B/,endsWithParent:!0}]},m={className:"params",variants:[{className:"",begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0,excludeEnd:!0,keywords:i,contains:["self",r,u,l,e.HASH_COMMENT_MODE]}]};return s.contains=[l,u,r],{name:"Python",aliases:["py","gyp","ipython"],unicodeRegex:!0,keywords:i,illegal:/(<\/|->|\?)|=>/,contains:[r,u,{begin:/\bself\b/},{beginKeywords:"if",relevance:0},l,b,e.HASH_COMMENT_MODE,{match:[/\bdef/,/\s+/,t],scope:{1:"keyword",3:"title.function"},contains:[m]},{variants:[{match:[/\bclass/,/\s+/,t,/\s*/,/\(\s*/,t,/\s*\)/]},{match:[/\bclass/,/\s+/,t]}],scope:{1:"keyword",3:"title.class",6:"title.class.inherited"}},{className:"meta",begin:/^[\t ]*@/,end:/(?=#)|$/,contains:[u,m,l]}]}},grmr_python_repl:e=>({aliases:["pycon"],contains:[{className:"meta",starts:{end:/ |$/,starts:{end:"$",subLanguage:"python"}},variants:[{begin:/^>>>(?=[ ]|$)/},{begin:/^\.\.\.(?=[ ]|$)/}]}]}),grmr_r:e=>{const n=e.regex,t=/(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/,a=n.either(/0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/,/0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/,/(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/),i=/[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/,r=n.either(/[()]/,/[{}]/,/\[\[/,/[[\]]/,/\\/,/,/);return{name:"R",keywords:{$pattern:t,keyword:"function if in break next repeat else for while",literal:"NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10",built_in:"LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm"},contains:[e.COMMENT(/#'/,/$/,{contains:[{scope:"doctag",match:/@examples/,starts:{end:n.lookahead(n.either(/\n^#'\s*(?=@[a-zA-Z]+)/,/\n^(?!#')/)),endsParent:!0}},{scope:"doctag",begin:"@param",end:/$/,contains:[{scope:"variable",variants:[{match:t},{match:/`(?:\\.|[^`\\])+`/}],endsParent:!0}]},{scope:"doctag",match:/@[a-zA-Z]+/},{scope:"keyword",match:/\\[a-zA-Z]+/}]}),e.HASH_COMMENT_MODE,{scope:"string",contains:[e.BACKSLASH_ESCAPE],variants:[e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\(/,end:/\)(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\{/,end:/\}(-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]"(-*)\[/,end:/\](-*)"/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\(/,end:/\)(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\{/,end:/\}(-*)'/}),e.END_SAME_AS_BEGIN({begin:/[rR]'(-*)\[/,end:/\](-*)'/}),{begin:'"',end:'"',relevance:0},{begin:"'",end:"'",relevance:0}]},{relevance:0,variants:[{scope:{1:"operator",2:"number"},match:[i,a]},{scope:{1:"operator",2:"number"},match:[/%[^%]*%/,a]},{scope:{1:"punctuation",2:"number"},match:[r,a]},{scope:{2:"number"},match:[/[^a-zA-Z0-9._]|^/,a]}]},{scope:{3:"operator"},match:[t,/\s+/,/<-/,/\s+/]},{scope:"operator",relevance:0,variants:[{match:i},{match:/%[^%]*%/}]},{scope:"punctuation",relevance:0,match:r},{begin:"`",end:"`",contains:[{begin:/\\./}]}]}},grmr_ruby:e=>{const n=e.regex,t="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",a={keyword:"and then defined module in return redo if BEGIN retry end for self when next until do begin unless END rescue else break undef not super class case require yield alias while ensure elsif or include attr_reader attr_writer attr_accessor __FILE__",built_in:"proc lambda",literal:"true false nil"},i={className:"doctag",begin:"@[A-Za-z]+"},r={begin:"#<",end:">"},s=[e.COMMENT("#","$",{contains:[i]}),e.COMMENT("^=begin","^=end",{contains:[i],relevance:10}),e.COMMENT("^__END__","\\n$")],o={className:"subst",begin:/#\{/,end:/\}/,keywords:a},l={className:"string",contains:[e.BACKSLASH_ESCAPE,o],variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//,end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)),contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/,contains:[e.BACKSLASH_ESCAPE,o]})]}]},c="[0-9](_?[0-9])*",d={className:"number",relevance:0,variants:[{begin:`\\b([1-9](_?[0-9])*|0)(\\.(${c}))?([eE][+-]?(${c})|r)?i?\\b`},{begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b"},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{begin:"\\b0(_?[0-7])+r?i?\\b"}]},g={className:"params",begin:"\\(",end:"\\)",endsParent:!0,keywords:a},u=[l,{className:"class",beginKeywords:"class module",end:"$|;",illegal:/=/,contains:[e.inherit(e.TITLE_MODE,{begin:"[A-Za-z_]\\w*(::\\w+)*(\\?|!)?"}),{begin:"<\\s*",contains:[{begin:"("+e.IDENT_RE+"::)?"+e.IDENT_RE,relevance:0}]}].concat(s)},{className:"function",begin:n.concat(/def\s+/,n.lookahead(t+"\\s*(\\(|;|$)")),relevance:0,keywords:"def",end:"$|;",contains:[e.inherit(e.TITLE_MODE,{begin:t}),g].concat(s)},{begin:e.IDENT_RE+"::"},{className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol",begin:":(?!\\s)",contains:[l,{begin:t}],relevance:0},d,{className:"variable",begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{className:"params",begin:/\|/,end:/\|/,relevance:0,keywords:a},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*",keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,o],illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[",end:"\\][a-z]*"}]}].concat(r,s),relevance:0}].concat(r,s);o.contains=u,g.contains=u;const b=[{begin:/^\s*=>/,starts:{end:"$",contains:u}},{className:"meta",begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+>|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])",starts:{end:"$",contains:u}}];return s.unshift(r),{name:"Ruby",aliases:["rb","gemspec","podspec","thor","irb"],keywords:a,illegal:/\/\*/,contains:[e.SHEBANG({binary:"ruby"})].concat(b).concat(s).concat(u)}},grmr_rust:e=>{const n=e.regex,t={className:"title.function.invoke",relevance:0,begin:n.concat(/\b/,/(?!let\b)/,e.IDENT_RE,n.lookahead(/\s*\(/))},a="([ui](8|16|32|64|128|size)|f(32|64))?",i=["drop ","Copy","Send","Sized","Sync","Drop","Fn","FnMut","FnOnce","ToOwned","Clone","Debug","PartialEq","PartialOrd","Eq","Ord","AsRef","AsMut","Into","From","Default","Iterator","Extend","IntoIterator","DoubleEndedIterator","ExactSizeIterator","SliceConcatExt","ToString","assert!","assert_eq!","bitflags!","bytes!","cfg!","col!","concat!","concat_idents!","debug_assert!","debug_assert_eq!","env!","panic!","file!","format!","format_args!","include_bin!","include_str!","line!","local_data_key!","module_path!","option_env!","print!","println!","select!","stringify!","try!","unimplemented!","unreachable!","vec!","write!","writeln!","macro_rules!","assert_ne!","debug_assert_ne!"];return{name:"Rust",aliases:["rs"],keywords:{$pattern:e.IDENT_RE+"!?",type:["i8","i16","i32","i64","i128","isize","u8","u16","u32","u64","u128","usize","f32","f64","str","char","bool","Box","Option","Result","String","Vec"],keyword:["abstract","as","async","await","become","box","break","const","continue","crate","do","dyn","else","enum","extern","false","final","fn","for","if","impl","in","let","loop","macro","match","mod","move","mut","override","priv","pub","ref","return","self","Self","static","struct","super","trait","true","try","type","typeof","unsafe","unsized","use","virtual","where","while","yield"],literal:["true","false","Some","None","Ok","Err"],built_in:i},illegal:""},t]}},grmr_scss:e=>{const n=te(e),t=se,a=re,i="@[a-z-]+",r={className:"variable",begin:"(\\$[a-zA-Z-][a-zA-Z0-9_-]*)\\b"};return{name:"SCSS",case_insensitive:!0,illegal:"[=/|']",contains:[e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,n.CSS_NUMBER_MODE,{className:"selector-id",begin:"#[A-Za-z0-9_-]+",relevance:0},{className:"selector-class",begin:"\\.[A-Za-z0-9_-]+",relevance:0},n.ATTRIBUTE_SELECTOR_MODE,{className:"selector-tag",begin:"\\b("+ae.join("|")+")\\b",relevance:0},{className:"selector-pseudo",begin:":("+a.join("|")+")"},{className:"selector-pseudo",begin:":(:)?("+t.join("|")+")"},r,{begin:/\(/,end:/\)/,contains:[n.CSS_NUMBER_MODE]},n.CSS_VARIABLE,{className:"attribute",begin:"\\b("+oe.join("|")+")\\b"},{begin:"\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inline-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b"},{begin:/:/,end:/[;}{]/,contains:[n.BLOCK_COMMENT,r,n.HEXCOLOR,n.CSS_NUMBER_MODE,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n.IMPORTANT]},{begin:"@(page|font-face)",keywords:{$pattern:i,keyword:"@page @font-face"}},{begin:"@",end:"[{;]",returnBegin:!0,keywords:{$pattern:/[a-z-]+/,keyword:"and or not only",attribute:ie.join(" ")},contains:[{begin:i,className:"keyword"},{begin:/[a-z-]+(?=:)/,className:"attribute"},r,e.QUOTE_STRING_MODE,e.APOS_STRING_MODE,n.HEXCOLOR,n.CSS_NUMBER_MODE]},n.FUNCTION_DISPATCH]}},grmr_shell:e=>({name:"Shell Session",aliases:["console","shellsession"],contains:[{className:"meta",begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/,subLanguage:"bash"}}]}),grmr_sql:e=>{const n=e.regex,t=e.COMMENT("--","$"),a=["true","false","unknown"],i=["bigint","binary","blob","boolean","char","character","clob","date","dec","decfloat","decimal","float","int","integer","interval","nchar","nclob","national","numeric","real","row","smallint","time","timestamp","varchar","varying","varbinary"],r=["abs","acos","array_agg","asin","atan","avg","cast","ceil","ceiling","coalesce","corr","cos","cosh","count","covar_pop","covar_samp","cume_dist","dense_rank","deref","element","exp","extract","first_value","floor","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","last_value","lead","listagg","ln","log","log10","lower","max","min","mod","nth_value","ntile","nullif","percent_rank","percentile_cont","percentile_disc","position","position_regex","power","rank","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","row_number","sin","sinh","sqrt","stddev_pop","stddev_samp","substring","substring_regex","sum","tan","tanh","translate","translate_regex","treat","trim","trim_array","unnest","upper","value_of","var_pop","var_samp","width_bucket"],s=["create table","insert into","primary key","foreign key","not null","alter table","add constraint","grouping sets","on overflow","character set","respect nulls","ignore nulls","nulls first","nulls last","depth first","breadth first"],o=r,l=["abs","acos","all","allocate","alter","and","any","are","array","array_agg","array_max_cardinality","as","asensitive","asin","asymmetric","at","atan","atomic","authorization","avg","begin","begin_frame","begin_partition","between","bigint","binary","blob","boolean","both","by","call","called","cardinality","cascaded","case","cast","ceil","ceiling","char","char_length","character","character_length","check","classifier","clob","close","coalesce","collate","collect","column","commit","condition","connect","constraint","contains","convert","copy","corr","corresponding","cos","cosh","count","covar_pop","covar_samp","create","cross","cube","cume_dist","current","current_catalog","current_date","current_default_transform_group","current_path","current_role","current_row","current_schema","current_time","current_timestamp","current_path","current_role","current_transform_group_for_type","current_user","cursor","cycle","date","day","deallocate","dec","decimal","decfloat","declare","default","define","delete","dense_rank","deref","describe","deterministic","disconnect","distinct","double","drop","dynamic","each","element","else","empty","end","end_frame","end_partition","end-exec","equals","escape","every","except","exec","execute","exists","exp","external","extract","false","fetch","filter","first_value","float","floor","for","foreign","frame_row","free","from","full","function","fusion","get","global","grant","group","grouping","groups","having","hold","hour","identity","in","indicator","initial","inner","inout","insensitive","insert","int","integer","intersect","intersection","interval","into","is","join","json_array","json_arrayagg","json_exists","json_object","json_objectagg","json_query","json_table","json_table_primitive","json_value","lag","language","large","last_value","lateral","lead","leading","left","like","like_regex","listagg","ln","local","localtime","localtimestamp","log","log10","lower","match","match_number","match_recognize","matches","max","member","merge","method","min","minute","mod","modifies","module","month","multiset","national","natural","nchar","nclob","new","no","none","normalize","not","nth_value","ntile","null","nullif","numeric","octet_length","occurrences_regex","of","offset","old","omit","on","one","only","open","or","order","out","outer","over","overlaps","overlay","parameter","partition","pattern","per","percent","percent_rank","percentile_cont","percentile_disc","period","portion","position","position_regex","power","precedes","precision","prepare","primary","procedure","ptf","range","rank","reads","real","recursive","ref","references","referencing","regr_avgx","regr_avgy","regr_count","regr_intercept","regr_r2","regr_slope","regr_sxx","regr_sxy","regr_syy","release","result","return","returns","revoke","right","rollback","rollup","row","row_number","rows","running","savepoint","scope","scroll","search","second","seek","select","sensitive","session_user","set","show","similar","sin","sinh","skip","smallint","some","specific","specifictype","sql","sqlexception","sqlstate","sqlwarning","sqrt","start","static","stddev_pop","stddev_samp","submultiset","subset","substring","substring_regex","succeeds","sum","symmetric","system","system_time","system_user","table","tablesample","tan","tanh","then","time","timestamp","timezone_hour","timezone_minute","to","trailing","translate","translate_regex","translation","treat","trigger","trim","trim_array","true","truncate","uescape","union","unique","unknown","unnest","update","upper","user","using","value","values","value_of","var_pop","var_samp","varbinary","varchar","varying","versioning","when","whenever","where","width_bucket","window","with","within","without","year","add","asc","collation","desc","final","first","last","view"].filter((e=>!r.includes(e))),c={begin:n.concat(/\b/,n.either(...o),/\s*\(/),relevance:0,keywords:{built_in:o}};return{name:"SQL",case_insensitive:!0,illegal:/[{}]|<\//,keywords:{$pattern:/\b[\w\.]+/,keyword:((e,{exceptions:n,when:t}={})=>{const a=t;return n=n||[],e.map((e=>e.match(/\|\d+$/)||n.includes(e)?e:a(e)?e+"|0":e))})(l,{when:e=>e.length<3}),literal:a,type:i,built_in:["current_catalog","current_date","current_default_transform_group","current_path","current_role","current_schema","current_transform_group_for_type","current_user","session_user","system_time","system_user","current_time","localtime","current_timestamp","localtimestamp"]},contains:[{begin:n.either(...s),relevance:0,keywords:{$pattern:/[\w\.]+/,keyword:l.concat(s),literal:a,type:i}},{className:"type",begin:n.either("double precision","large object","with timezone","without timezone")},c,{className:"variable",begin:/@[a-z0-9]+/},{className:"string",variants:[{begin:/'/,end:/'/,contains:[{begin:/''/}]}]},{begin:/"/,end:/"/,contains:[{begin:/""/}]},e.C_NUMBER_MODE,e.C_BLOCK_COMMENT_MODE,t,{className:"operator",begin:/[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/,relevance:0}]}},grmr_swift:e=>{const n={match:/\s+/,relevance:0},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),a=[e.C_LINE_COMMENT_MODE,t],i={match:[/\./,p(...ve,...Oe)],className:{2:"keyword"}},r={match:m(/\./,p(...Me)),relevance:0},s=Me.filter((e=>"string"==typeof e)).concat(["_|0"]),o={variants:[{className:"keyword",match:p(...Me.filter((e=>"string"!=typeof e)).concat(xe).map(we),...Oe)}]},l={$pattern:p(/\b\w+/,/#\w+/),keyword:s.concat(Ae),literal:ke},c=[i,r,o],d=[{match:m(/\./,p(...Ce)),relevance:0},{className:"built_in",match:m(/\b/,p(...Ce),/(?=\()/)}],u={match:/->/,relevance:0},b=[u,{className:"operator",relevance:0,variants:[{match:De},{match:`\\.(\\.|${Re})+`}]}],_="([0-9a-fA-F]_*)+",h={className:"number",relevance:0,variants:[{match:"\\b(([0-9]_*)+)(\\.(([0-9]_*)+))?([eE][+-]?(([0-9]_*)+))?\\b"},{match:`\\b0x(${_})(\\.(${_}))?([pP][+-]?(([0-9]_*)+))?\\b`},{match:/\b0o([0-7]_*)+\b/},{match:/\b0b([01]_*)+\b/}]},f=(e="")=>({className:"subst",variants:[{match:m(/\\/,e,/[0\\tnr"']/)},{match:m(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}]}),E=(e="")=>({className:"subst",match:m(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/)}),y=(e="")=>({className:"subst",label:"interpol",begin:m(/\\/,e,/\(/),end:/\)/}),N=(e="")=>({begin:m(e,/"""/),end:m(/"""/,e),contains:[f(e),E(e),y(e)]}),w=(e="")=>({begin:m(e,/"/),end:m(/"/,e),contains:[f(e),y(e)]}),v={className:"string",variants:[N(),N("#"),N("##"),N("###"),w(),w("#"),w("##"),w("###")]},O={match:m(/`/,Be,/`/)},x=[O,{className:"variable",match:/\$\d+/},{className:"variable",match:`\\$${Le}+`}],M=[{match:/(@|#(un)?)available/,className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:ze,contains:[...b,h,v]}]}},{className:"keyword",match:m(/@/,p(...Fe))},{className:"meta",match:m(/@/,Be)}],k={match:g(/\b[A-Z]/),relevance:0,contains:[{className:"type",match:m(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,Le,"+")},{className:"type",match:$e,relevance:0},{match:/[?!]+/,relevance:0},{match:/\.\.\./,relevance:0},{match:m(/\s+&\s+/,g($e)),relevance:0}]},S={begin://,keywords:l,contains:[...a,...c,...M,u,k]};k.contains.push(S);const A={begin:/\(/,end:/\)/,relevance:0,keywords:l,contains:["self",{match:m(Be,/\s*:/),keywords:"_|0",relevance:0},...a,...c,...d,...b,h,v,...x,...M,k]},C={begin://,contains:[...a,k]},T={begin:/\(/,end:/\)/,keywords:l,contains:[{begin:p(g(m(Be,/\s*:/)),g(m(Be,/\s+/,Be,/\s*:/))),end:/:/,relevance:0,contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:Be}]},...a,...c,...b,h,v,...M,k,A],endsParent:!0,illegal:/["']/},R={match:[/func/,/\s+/,p(O.match,Be,De)],className:{1:"keyword",3:"title.function"},contains:[C,T,n],illegal:[/\[/,/%/]},D={match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"},contains:[C,T,n],illegal:/\[|%/},I={match:[/operator/,/\s+/,De],className:{1:"keyword",3:"title"}},L={begin:[/precedencegroup/,/\s+/,$e],className:{1:"keyword",3:"title"},contains:[k],keywords:[...Se,...ke],end:/}/};for(const e of v.variants){const n=e.contains.find((e=>"interpol"===e.label));n.keywords=l;const t=[...c,...d,...b,h,v,...x];n.contains=[...t,{begin:/\(/,end:/\)/,contains:["self",...t]}]}return{name:"Swift",keywords:l,contains:[...a,R,D,{beginKeywords:"struct protocol class extension enum actor",end:"\\{",excludeEnd:!0,keywords:l,contains:[e.inherit(e.TITLE_MODE,{className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...c]},I,L,{beginKeywords:"import",end:/$/,contains:[...a],relevance:0},...c,...d,...b,h,v,...x,...M,k,A]}},grmr_typescript:e=>{const n=Ne(e),t=["any","void","number","boolean","string","object","never","enum"],a={beginKeywords:"namespace",end:/\{/,excludeEnd:!0,contains:[n.exports.CLASS_REFERENCE]},i={beginKeywords:"interface",end:/\{/,excludeEnd:!0,keywords:{keyword:"interface extends",built_in:t},contains:[n.exports.CLASS_REFERENCE]},r={$pattern:be,keyword:me.concat(["type","namespace","typedef","interface","public","private","protected","implements","declare","abstract","readonly"]),literal:pe,built_in:ye.concat(t),"variable.language":Ee},s={className:"meta",begin:"@[A-Za-z$_][0-9A-Za-z$_]*"},o=(e,n,t)=>{const a=e.contains.findIndex((e=>e.label===n));if(-1===a)throw Error("can not find mode to replace");e.contains.splice(a,1,t)};return Object.assign(n.keywords,r),n.exports.PARAMS_CONTAINS.push(s),n.contains=n.contains.concat([s,a,i]),o(n,"shebang",e.SHEBANG()),o(n,"use_strict",{className:"meta",relevance:10,begin:/^\s*['"]use strict['"]/}),n.contains.find((e=>"func.def"===e.label)).relevance=0,Object.assign(n,{name:"TypeScript",aliases:["ts","tsx"]}),n},grmr_vbnet:e=>{const n=e.regex,t=/\d{1,2}\/\d{1,2}\/\d{4}/,a=/\d{4}-\d{1,2}-\d{1,2}/,i=/(\d|1[012])(:\d+){0,2} *(AM|PM)/,r=/\d{1,2}(:\d{1,2}){1,2}/,s={className:"literal",variants:[{begin:n.concat(/# */,n.either(a,t),/ *#/)},{begin:n.concat(/# */,r,/ *#/)},{begin:n.concat(/# */,i,/ *#/)},{begin:n.concat(/# */,n.either(a,t),/ +/,n.either(i,r),/ *#/)}]},o=e.COMMENT(/'''/,/$/,{contains:[{className:"doctag",begin:/<\/?/,end:/>/}]}),l=e.COMMENT(null,/$/,{variants:[{begin:/'/},{begin:/([\t ]|^)REM(?=\s)/}]});return{name:"Visual Basic .NET",aliases:["vb"],case_insensitive:!0,classNameAliases:{label:"symbol"},keywords:{keyword:"addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield",built_in:"addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort",type:"boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort",literal:"true false nothing"},illegal:"//|\\{|\\}|endif|gosub|variant|wend|^\\$ ",contains:[{className:"string",begin:/"(""|[^/n])"C\b/},{className:"string",begin:/"/,end:/"/,illegal:/\n/,contains:[{begin:/""/}]},s,{className:"number",relevance:0,variants:[{begin:/\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/},{begin:/\b\d[\d_]*((U?[SIL])|[%&])?/},{begin:/&H[\dA-F_]+((U?[SIL])|[%&])?/},{begin:/&O[0-7_]+((U?[SIL])|[%&])?/},{begin:/&B[01_]+((U?[SIL])|[%&])?/}]},{className:"label",begin:/^\w+:/},o,l,{className:"meta",begin:/[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/,end:/$/,keywords:{keyword:"const disable else elseif enable end externalsource if region then"},contains:[l]}]}},grmr_yaml:e=>{const n="true false yes no null",t="[\\w#;/?:@&=+$,.~*'()[\\]]+",a={className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable",variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(a,{variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),r={end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},s={begin:/\{/,end:/\}/,contains:[r],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]",contains:[r],illegal:"\\n",relevance:0},l=[{className:"attr",variants:[{begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$",relevance:10},{className:"string",begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0,relevance:0},{className:"type",begin:"!\\w+!"+t},{className:"type",begin:"!<"+t+">"},{className:"type",begin:"!"+t},{className:"type",begin:"!!"+t},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta",begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)",relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{className:"number",begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b"},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},s,o,a],c=[...l];return c.pop(),c.push(i),r.contains=c,{name:"YAML",case_insensitive:!0,aliases:["yml"],contains:l}}});const je=ne;for(const e of Object.keys(Ue)){const n=e.replace("grmr_","").replace("_","-");je.registerLanguage(n,Ue[e])}return je}();"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs),hljs.highlightAll(); \ No newline at end of file diff --git a/views/app-assets/js/show-code/component-drawer.min.js b/views/app-assets/js/show-code/component-drawer.min.js new file mode 100644 index 0000000..ab3f78f --- /dev/null +++ b/views/app-assets/js/show-code/component-drawer.min.js @@ -0,0 +1 @@ +const demoDrawer='\n\n Link with href\n\n\n\n\n
\n
\n
Offcanvas
\n \n
\n\n
\n
\n Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.\n
\n\n \n
\n
\n\n',placement='\n\n\n\n\n\n\n
\n
\n
Offcanvas top
\n \n
\n\n
\n ...\n
\n
\n\n
\n
\n
Offcanvas right
\n \n
\n\n
\n ...\n
\n
\n\n
\n
\n
Offcanvas bottom
\n \n
\n\n
\n ...\n
\n
\n\n',backdrop='\n\n\n\n\n
\n
\n
Colored with scrolling
\n \n
\n
\n

Try scrolling the rest of the page to see this option in action.

\n
\n
\n\n
\n
\n
Offcanvas with backdrop
\n \n
\n
\n

.....

\n
\n
\n\n
\n
\n
Backdroped with scrolling
\n \n
\n
\n

Try scrolling the rest of the page to see this option in action.

\n
\n
\n\n';$("pre code").each((function(){"drawer"===$(this).data("component")&&($(this).text($.trim($(this).data("code"))),"demo"===$(this).data("code")&&$(this).text(demoDrawer),"placement"===$(this).data("code")&&$(this).text(placement),"backdrop"===$(this).data("code")&&$(this).text(backdrop))})); \ No newline at end of file diff --git a/views/app-assets/js/show-code/component-notification.min.js b/views/app-assets/js/show-code/component-notification.min.js new file mode 100644 index 0000000..4b63cf0 --- /dev/null +++ b/views/app-assets/js/show-code/component-notification.min.js @@ -0,0 +1 @@ +const basicNotification='\n\n\n',live='\n\n\n
\n \n
\n\n',translucent='\n
\n \n
\n\n',stacking='\n\n\n\n\n
\n
\n \n\n \n
\n
\n\n';$("pre code").each((function(){"notification"===$(this).data("component")&&($(this).text($.trim($(this).data("code"))),"basic"===$(this).data("code")&&$(this).text(basicNotification),"live"===$(this).data("code")&&$(this).text(live),"translucent"===$(this).data("code")&&$(this).text(translucent),"stacking"===$(this).data("code")&&$(this).text(stacking))})); \ No newline at end of file diff --git a/views/app-assets/js/show-code/show-code-btn.min.js b/views/app-assets/js/show-code/show-code-btn.min.js new file mode 100644 index 0000000..c627f01 --- /dev/null +++ b/views/app-assets/js/show-code/show-code-btn.min.js @@ -0,0 +1 @@ +$(".show-code-btn").click((function(){$(this).parent().nextAll(".hljs-container").fadeToggle(300)})); \ No newline at end of file diff --git a/views/assets/css/style.css b/views/assets/css/style.css new file mode 100644 index 0000000..e69de29 diff --git a/views/assets/icons/exit.png b/views/assets/icons/exit.png new file mode 100644 index 0000000..8c7757b Binary files /dev/null and b/views/assets/icons/exit.png differ diff --git a/views/assets/icons/helpdesk.png b/views/assets/icons/helpdesk.png new file mode 100644 index 0000000..b7b1025 Binary files /dev/null and b/views/assets/icons/helpdesk.png differ diff --git a/views/assets/icons/logs.png b/views/assets/icons/logs.png new file mode 100644 index 0000000..72b1807 Binary files /dev/null and b/views/assets/icons/logs.png differ diff --git a/views/assets/icons/reload.png b/views/assets/icons/reload.png new file mode 100644 index 0000000..2035cb8 Binary files /dev/null and b/views/assets/icons/reload.png differ diff --git a/views/assets/icons/screenshot.png b/views/assets/icons/screenshot.png new file mode 100644 index 0000000..22c2bc0 Binary files /dev/null and b/views/assets/icons/screenshot.png differ diff --git a/views/assets/img/avatar.png b/views/assets/img/avatar.png new file mode 100644 index 0000000..685b128 Binary files /dev/null and b/views/assets/img/avatar.png differ diff --git a/views/assets/img/helpdesk.png b/views/assets/img/helpdesk.png new file mode 100644 index 0000000..cf64ea2 Binary files /dev/null and b/views/assets/img/helpdesk.png differ diff --git a/views/assets/img/logo-claro.png b/views/assets/img/logo-claro.png new file mode 100644 index 0000000..fc6ab6d Binary files /dev/null and b/views/assets/img/logo-claro.png differ diff --git a/views/assets/js/helpdesk.js b/views/assets/js/helpdesk.js new file mode 100644 index 0000000..63d9e96 --- /dev/null +++ b/views/assets/js/helpdesk.js @@ -0,0 +1,264 @@ +const sdk = require('matrix-js-sdk'); +const fs = require('fs'); +// const { ipcRenderer } = require('electron'); + +function saveScreenshot(dataUrl) { + // Obtener el contenido base64 de la imagen + const base64Data = dataUrl.replace(/^data:image\/png;base64,/, ''); + + // Especificar la ruta donde se guardará la captura de pantalla + const filePath = 'screenshot.png'; + + // Escribir la imagen en el disco + fs.writeFile(filePath, base64Data, 'base64', (error) => { + if (error) { + console.error('Error saving screenshot:', error); + } else { + console.log('Screenshot saved successfully:', filePath); + } + }); +} + +$('#helpdesk').on('submit', function (event) { + event.preventDefault(); + $('#loader').css('display', 'flex'); + var description = $('#description').val(); + + try { + + const client = sdk.createClient({ + baseUrl: "https://matrixadm.mind.brm.co", + accessToken: "syt_YnJhamFuLmFsZGFuYQ_GsGDJXWtpWkuTayxUIff_4OAXsg", + userId: "@brajan.aldana:matrixadm.mind.brm.co" + }); + + client.on("sync", (state, prevState, res) => { + if (state === "SYNCING" && prevState === "SYNCING") { + // La sincronización está en progreso + } else if (state === "SYNCING" && prevState !== "SYNCING") { + // La sincronización acaba de comenzar + } else if (state === "PREPARED" && prevState === "SYNCING") { + // La sincronización ha terminado, ahora puedes detener el cliente + client.stopClient(); + } + }); + + var roomid = "!EKItKhtVBxGSvkbPtx:matrixadm.mind.brm.co"; + + client.startClient(); + + const info_msg = { + "body": "Status: **success**
Build: by xoxys", + "msgtype": "m.notice", + "format": "org.matrix.custom.html", + "formatted_body": "

Solicitud HelpDesk

Usuario: EC9596Q
Cedula: 1022969596
" + description + "

\n", + }; + + client.sendMessage(roomid, info_msg); + + + + + setTimeout(() => { + + const filename = "C:/RpaClaro/video.webm"; + + const contentBuffer = fs.readFileSync(filename); + const blob = new Blob([contentBuffer], { type: "video/webm" }); + + client.uploadContent(blob, { + name: "video.webm", + type: "video/webm" + }).then(function (url) { + var content = { + msgtype: "m.video", + body: filename, + info: { + mimetype: "video/webm" + }, + url: url.content_uri + }; + client.sendMessage(roomid, content); + }); + console.log('envio video'); + + }, 2000); + + setTimeout(() => { + + const filename = "C:/RpaClaro/logs.txt"; + + const contentBuffer = fs.readFileSync(filename); + const blob = new Blob([contentBuffer], { type: "text/plain" }); + + client.uploadContent(blob, { + name: "logs.txt", + type: "text/plain" + }).then(function (url) { + var content = { + msgtype: "m.file", + body: filename, + info: { + mimetype: "text/plain" + }, + url: url.content_uri + }; + client.sendMessage(roomid, content); + }); + + setTimeout(() => { + client.stopClient(); + console.log('termino'); + + }, 5000); + console.log('envio txt'); + + }, 2000); + + + setTimeout(() => { + client.stopClient(); + console.log('termino'); + $('#loader').css('display', 'none'); + $('#description').val(''); + $('#close_drawer').trigger('click'); + $('#description').attr('disabled', 'disabled'); + $('#send').attr('disabled', 'disabled'); + $('#record').css('display', 'block'); + }, 5000); + } catch (e) { + console.error('Problema al enviar info Element', e); + } +}); + + +$('#screenshot').on('click', function (event) { + console.log('screenshot'); + ipcRenderer.send('screenshot'); + ipcRenderer.once('screenshot-response', (event, response) => { + console.log('Respuesta del proceso principal:', response); + }); + +}); + + + +function handleStream(stream) { + const video = document.querySelector('video') + video.srcObject = stream + video.onloadedmetadata = (e) => video.play() +} + +function handleError(e) { + console.log(e) +} + +$('#record').on('click', function (event) { + console.log('record'); + $('#record').css('display', 'none'); + $('#close_drawer').trigger('click'); + ipcRenderer.send('newNotification', { 'title': 'Recopilando evidencias', 'body': 'Grabando pantalla...' }); + ipcRenderer.send('newLog', {window:'main', log: '-----------------------', msg: '-----------------------', splash: false}); + ipcRenderer.send('newLog', {window:'main', log: 'SOLICITUD HELPDESK', msg: 'SOLICITUD HELPDESK', splash: false}); + ipcRenderer.send('newLog', {window:'main', log: '-----------------------', msg: '-----------------------', splash: false}); + ipcRenderer.send('newLog', {window:'main', log: 'Recopilando evidencias', msg: 'Recopilando evidencias', splash: false}); + ipcRenderer.send('record'); + ipcRenderer.once('record-response', async (event, response) => { + console.log('devolvio ventana'); + ipcRenderer.send('newLog', {window:'main', log: 'Respuesta del proceso principal: '+ response, 'msg': 'Respuesta del proceso principal', splash: false}); + setTimeout(async () => { + try { + const stream = await navigator.mediaDevices.getUserMedia({ + audio: false, + video: { + mandatory: { + chromeMediaSource: 'desktop', + chromeMediaSourceId: response, + minWidth: 1280, + maxWidth: 1280, + minHeight: 720, + maxHeight: 720, + }, + }, + }); + + const mediaRecorder = new MediaRecorder(stream); + const chunks = []; + + mediaRecorder.ondataavailable = (event) => { + if (event.data.size > 0) { + chunks.push(event.data); + } + }; + + mediaRecorder.onstop = () => { + const blob = new Blob(chunks, { type: 'video/webm' }); + blob.arrayBuffer().then((buffer) => { + ipcRenderer.send('save-video', buffer); + ipcRenderer.send('newLog', {window:'main', log:'Termino recopilacion', msg: 'Termino recopilacion', splash: false}); + + $('#open_drawer').text('Solicitar HelpDesk'); + $('#open_drawer').trigger('click'); + $('#description').removeAttr('disabled'); + $('#send').removeAttr('disabled'); + }); + }; + + mediaRecorder.start(); + + // Después de un tiempo (por ejemplo, 5000 ms), detener la grabación + setTimeout(async () => { + mediaRecorder.stop(); + stream.getTracks().forEach((track) => track.stop()); + }, 22000); + } catch (e) { + console.error('Error:', e); + } + }, 2000); + }); + + ipcRenderer.once('send-video', async (event, response) => { + ipcRenderer.send('newLog', {window:'splash', log:'Enviando video', msg: 'Enviando video', splash: true}); + + const client = sdk.createClient({ + baseUrl: "https://matrixadm.mind.brm.co", + accessToken: "syt_YnJhamFuLmFsZGFuYQ_GsGDJXWtpWkuTayxUIff_4OAXsg", + userId: "@brajan.aldana:matrixadm.mind.brm.co" + }); + + client.startClient(); + + client.once('sync', function (state, prevState, res) { + console.log(state); + }); + + var roomid = "!EKItKhtVBxGSvkbPtx:matrixadm.mind.brm.co"; + + const filename = "C:/Users/LENOVO/Desktop/REPOS/rpa-claro/video.webm"; + + const contentBuffer = fs.readFileSync(filename); + const blob = new Blob([contentBuffer], { type: "video/webm" }); + + client.uploadContent(blob, { + name: "video.webm", + type: "video/webm" + }).then(function (url) { + var content = { + msgtype: "m.video", + body: filename, + info: { + mimetype: "video/webm" + }, + url: url.content_uri + }; + client.sendMessage(roomid, content); + }); + + setTimeout(() => { + client.stopClient(); + console.log('termino'); + }, 2000); + ipcRenderer.send('newLog', { 'log': 'Envio video', 'msg': '' }); + }); + +}); \ No newline at end of file diff --git a/views/assets/js/index.js b/views/assets/js/index.js new file mode 100644 index 0000000..0f5fb3b --- /dev/null +++ b/views/assets/js/index.js @@ -0,0 +1,67 @@ +const $ = require('jquery'); +const axios = require('axios'); +const os = require('os'); + +$('#loader').css('display', 'flex'); + +$(document).on("click", ".app_click", function () { + ipcRenderer.send('newNotification', { 'title': 'Abriendo aplicativo', 'body': $(this).attr('name_app') }); + if ($(this).attr('integrado') == 'true') { + data_code = $(this).attr('code') + console.log(data_code); + ipcRenderer.send('openNewWindow', data_code); + } else { + error_window = { + title: 'Error de aplicativo', + content: 'No tienes habilitado este aplicativo, informa al coordinador' + } + ipcRenderer.send('error_window', error_window); + } +}); + +$('#search-input').on('input', function () { + var textoBusqueda = $(this).val().toUpperCase(); + $('.shortcut').each(function () { + var textoElemento = $(this).find('h5').text().toUpperCase(); + var elemento = $(this); + elemento.toggle(textoElemento.includes(textoBusqueda)); + }); +}); + +function updateButtonCounts() { + const totalCount = $('.shortcut').length; + const activeCount = $('.shortcut[integrado="true"]').length; + const inactiveCount = $('.shortcut[integrado="false"]').length; + + $('#all_apps span').text(`Todos (${totalCount})`); + $('#active_apps span').text(`Activos (${activeCount})`); + $('#inactive_apps span').text(`Inactivos (${inactiveCount})`); +} + +$(document).ready(function () { + + $('#active_apps').on('click', function () { + var elementosFiltrados = $('.shortcut[integrado="true"]'); + $('.shortcut').hide(); + elementosFiltrados.show(); + }); + + $('#inactive_apps').on('click', function () { + var elementosFiltrados = $('.shortcut[integrado="false"]'); + $('.shortcut').hide(); + elementosFiltrados.show(); + }); + + $('#all_apps').on('click', function () { + $('.shortcut').show(); + }); + + $('#search-input').on('input', function () { + var textoBusqueda = $(this).val().toUpperCase(); + $('.shortcut').each(function () { + var textoElemento = $(this).find('h5').text().toUpperCase(); + var elemento = $(this); + elemento.toggle(textoElemento.includes(textoBusqueda)); + }); + }); +}); diff --git a/views/assets/js/index2.js b/views/assets/js/index2.js new file mode 100644 index 0000000..f47f04f --- /dev/null +++ b/views/assets/js/index2.js @@ -0,0 +1,236 @@ +const $ = require('jquery'); +const axios = require('axios'); +const os = require('os'); +// const remote = require('electron').remote; + + +// const FindInPage = require('electron-find').FindInPage; + +// let findInPage = new FindInPage(remote.getCurrentWebContents()); + +// ipcRenderer.on('on-find', (e, args) => { +// findInPage.openFindWindow(); +// }); + +$('#loader').css('display', 'flex'); +async function index() { + try { + const urlOkan = "https://io.okan.tools/api/auth/electron"; + const token = 'HrZTvmBNyQaM6jPI7sHo5ywN35ht/cplIBFeE+4Ufx8='; + const urlGetProfile = 'https://io.okan.tools/api/auth/users/electron'; + let documento; + let profile; + try { + const responseOkan = await axios.post(urlOkan, { user: process.env.USUARIO }, { headers: { 'Authorization': token } }); + if (responseOkan.data.cod == '0') { + ipcRenderer.send('newLog', { window: 'splash', log: 'Token obtenido: ' + responseOkan.data.data, msg: 'Información del documento encontrado...', splash: true }); + console.log('Token: ' + responseOkan.data.data); + const token_okan = 'Bearer ' + responseOkan.data.data; + console.log(token_okan); + try { + const responseGetProfile = await axios.get(urlGetProfile, { headers: { 'Authorization': token_okan } }); + if (responseGetProfile.data.cod == '0') { + ipcRenderer.send('newLog', { window: 'splash', log: 'Perfil obtenido: ' + responseGetProfile.data.data.profile, msg: 'Información del documento encontrado...', splash: true }); + console.log('Profile: ' + JSON.stringify(responseGetProfile.data.data)); + documento = responseGetProfile.data.data.document_number; + profile = responseGetProfile.data.data.profile.id; + } else { + ipcRenderer.send('newLog', { window: 'splash', log: 'Ha ocurrido un error: ' + responseGetProfile.data.message, msg: 'Ha ocurrido un error', splash: true }); + } + } catch (e) { + ipcRenderer.send('newLog', { window: 'splash', log: 'Error al obtener el perfil: ' + e, msg: 'Error al obtener el perfil: '+e, splash: true }); + } + } else { + ipcRenderer.send('newLog', { window: 'splash', log: 'Ha ocurrido un error: ' + responseGetProfile.data.message, msg: 'Ha ocurrido un error', splash: true }); + } + } catch (error) { + ipcRenderer.send('newLog', { window: 'splash', log: 'Error al obtener el token: ' + error, msg: 'Error al obtener el token: '+error, splash: true }); + } + + + + + + + + + // const foundElement = datos.find(item => item.nickname === nicknameToFind); + + // if (foundElement) { + // ipcRenderer.send('newLog', { window: 'splash', log: 'Usuario encontrado: ' + nicknameToFind, msg: 'Información del usuario encontrada...', splash: true }); + // if (foundElement.document_number) { + // documento = foundElement.document_number; + // ipcRenderer.send('newLog', { window: 'splash', log: 'Documento encontrado: ' + documento, msg: 'Información del documento encontrado...', splash: true }); + // } else { + // ipcRenderer.send('newLog', { window: 'splash', log: 'Documento no encontrado', msg: 'No se pudo encontrar el documento del usuario...', splash: true }); + // } + // } else { + // ipcRenderer.send('newLog', { window: 'splash', log: 'Usuario no encontrado', msg: 'No se pudo obtener el usuario...', splash: true }); + // } + + // const urlProfile = `https://io.okan.tools/api/auth/user/${documento}`; + // const responseProfile = await axios.get(urlProfile, { headers: { "Accept": "*/*", "Content-Type": "application/json" } }); + // if (responseProfile.data['cod'] == '0') { + // profile = responseProfile.data['data']; + // ipcRenderer.send('newLog', { window: 'splash', log: 'Perfil encontrado: ' + profile.profile.id, msg: 'Información del perfil encontrado...', splash: true }); + // } + + const urlAplicativos = `https://adm.okan.tools/wp-json/okanapiwp/v1/aplicativos/${documento}/${profile}`; + const responseAplicativos = await axios.get(urlAplicativos, { headers: { "Accept": "*/*", "Content-Type": "application/json" } }); + + var apps_okan = []; + var type_app; + var url_service; + var code_app; + if (responseAplicativos.data['cod'] == '0') { + const promises = responseAplicativos.data['data'].map(async element => { + if (element['rpa'] == "true") { + if (element['url'].includes('RpaClaro://?code=')) { + + var code_temp = element['url']; + code_app = code_temp.slice(code_temp.indexOf("=") + 1); + if(code_app != 'IRR123' && code_app != 'ACC098' && code_app != 'XLT001' && code_app != 'CTB002' && code_app != 'AVY003'){ + url_service = "https://rpa.mind.brm.co/app"; + type_app = 'apps'; + } else { + url_service = "https://rpa.mind.brm.co/desk"; + type_app = 'desk'; + } + + apps_okan.push( + { + 'code_app': code_app, + 'name': element['nombre_app'], + 'type_app': type_app, + 'url_service': url_service, + 'url_logo': element['logo'] + }); + } + } + }); + } + + var status_integrado; + var status; + + ipcRenderer.send('newLog', { window: 'splash', log: 'Aplicativos obtenidos: ' + apps_okan.length, msg: 'Obteniendo aplicaciones...', splash: true }); + + + const promises = []; + + async function makeRequest(element) { + try { + + const bodyContent = { + code: element.code_app, + user: process.env.USUARIO, + }; + + console.log('_____________________________'); + + await axios.post(element.url_service, bodyContent, { headers: { "Accept": "*/*", "Content-Type": "application/json" } }) + .then(response => { + console.log(response.data); // Access the response data here + status = response.data == 'Invalid parameter' ? false : true; + console.log(status); + status_integrado = status ? 'integrado' : 'no_integrado'; + console.log(status_integrado); + + console.log('App: ' + element.code_app + ' - ' + status + ' - ' + element.name); + $('#aplicativos').append(`
${element.name}
`); + }) + .catch(error => { + ipcRenderer.send('newLog', { window: 'splash', log: 'Error al consultar aplicación', msg: 'Error al consultar aplicación...', splash: true }); + status = false; + status_integrado = 'no_integrado'; + console.log('App: ' + element.code_app + ' - ' + status + ' - ' + element.name); + $('#aplicativos').append(`
${element.name}
`); + }); + console.log('_____________________________'); + + } catch (e) { + // ipcRenderer.send('newLog', { window: 'splash', log: 'Error al consultar aplicación', msg: 'Error al consultar aplicación...', splash: true }); + // status = false; + // status_integrado = 'no_integrado'; + } + + } + + async function processApps() { + for (const element of apps_okan) { + await new Promise(resolve => setTimeout(resolve, 100)); + // await makeRequest(element); + } + + // Lógica de ordenación + var divs = $('.shortcut').sort(function (a, b) { + var textoA = $(a).find('h5').text().toUpperCase(); + var textoB = $(b).find('h5').text().toUpperCase(); + return (textoA < textoB) ? -1 : (textoA > textoB) ? 1 : 0; + }); + + // Limpia el contenedor original + $('.shortcut').remove(); + + // Agrega los divs ordenados de nuevo al contenedor + divs.appendTo('#aplicativos'); + + ipcRenderer.send('newLog', { window: 'splash', log: 'Termino de ordenar', msg: 'Estamos terminando...', splash: true }); + + // Esperar un poco antes de emitir el evento 'ordeno' + setTimeout(function () { + console.log('ordeno apps'); + ipcRenderer.send('ordeno'); + $('#loader').css('display', 'none'); + }, 2000); + } + + processApps(); + } catch (error) { + console.log("Error en la ejecución: " + error); + ipcRenderer.send('newLog', { window: 'splash', log: 'Error en la ejecución', msg: 'Ha ocurrido un error: ' + error, splash: true }); + } +} +index(); + +$(document).on("click", ".app_click", function () { + ipcRenderer.send('newNotification', { 'title': 'Abriendo aplicativo', 'body': $(this).attr('name_app') }); + console.log('click'); + console.log($(this).attr('integrado')); + if ($(this).attr('integrado') == 'true') { + data_code = $(this).attr('code') + console.log(data_code); + ipcRenderer.send('openNewWindow', data_code); + } else { + error_window = { + title: 'Error de aplicativo', + content: 'No tienes habilitado este aplicativo, informa al coordinador' + } + ipcRenderer.send('error_window', error_window); + } +}); + +$('#search-input').on('input', function () { + var textoBusqueda = $(this).val().toUpperCase(); + $('.shortcut').each(function () { + var textoElemento = $(this).find('h5').text().toUpperCase(); + var elemento = $(this); + elemento.toggle(textoElemento.includes(textoBusqueda)); + }); +}); + +$('#active_apps').on('click', function () { + var elementosFiltrados = $('.shortcut[integrado="true"]'); + $('.shortcut').hide(); + elementosFiltrados.show(); +}); + +$('#inactive_apps').on('click', function () { + var elementosFiltrados = $('.shortcut[integrado="false"]'); + $('.shortcut').hide(); + elementosFiltrados.show(); +}); + +$('#all_apps').on('click', function () { + $('.shortcut').show(); +}); diff --git a/views/assets/js/index3.js b/views/assets/js/index3.js new file mode 100644 index 0000000..455035e --- /dev/null +++ b/views/assets/js/index3.js @@ -0,0 +1,190 @@ +const $ = require('jquery'); +const axios = require('axios'); +const os = require('os'); + +let data_apps_user = []; // Initialize as an empty array + +ipcRenderer.on('data-apps', (event, data_apps) => { + data_apps_user = data_apps; +}); + +$('#loader').css('display', 'flex'); +async function index() { + try { + const urlOkan = "https://io.okan.tools/api/auth/electron"; + const token = 'HrZTvmBNyQaM6jPI7sHo5ywN35ht/cplIBFeE+4Ufx8='; + const urlGetProfile = 'https://io.okan.tools/api/auth/users/electron'; + let documento; + let profile; + try { + const responseOkan = await axios.post(urlOkan, { user: process.env.USUARIO }, { headers: { 'Authorization': token } }); + if (responseOkan.data.cod == '0') { + const token_okan = 'Bearer ' + responseOkan.data.data; + try { + const responseGetProfile = await axios.get(urlGetProfile, { headers: { 'Authorization': token_okan } }); + if (responseGetProfile.data.cod == '0') { + documento = responseGetProfile.data.data.document_number; + profile = responseGetProfile.data.data.profile.id; + } else { + ipcRenderer.send('newLog', { window: 'splash', log: 'Ha ocurrido un error: ' + responseGetProfile.data.message, msg: 'Ha ocurrido un error', splash: true }); + } + } catch (e) { + ipcRenderer.send('newLog', { window: 'splash', log: 'Error al obtener el perfil: ' + e, msg: 'Error al obtener el perfil: ' + e, splash: true }); + } + } else { + ipcRenderer.send('newLog', { window: 'splash', log: 'Ha ocurrido un error: ' + responseGetProfile.data.message, msg: 'Ha ocurrido un error', splash: true }); + } + } catch (error) { + ipcRenderer.send('newLog', { window: 'splash', log: 'Error al obtener el token: ' + error, msg: 'Error al obtener el token: ' + error, splash: true }); + } + + + + + const urlAplicativos = `https://adm.okan.tools/wp-json/okanapiwp/v1/aplicativos/${documento}/${profile}`; + const responseAplicativos = await axios.get(urlAplicativos, { headers: { "Accept": "*/*", "Content-Type": "application/json" } }); + + var apps_okan = []; + var type_app; + var url_service; + var code_app; + let new_apps = []; + if (responseAplicativos.data['cod'] == '0') { + console.log('_________________'); + console.log('Aplicativos:'); + console.log(responseAplicativos.data['data']); + console.log('_________________'); + + console.log('data_apps:', data_apps_user); + + // Filter RPA apps and extract codes in one pass + const new_apps = responseAplicativos.data['data'].filter(element => + element['url'].includes('RpaClaro://?code=') + ); + + console.log(new_apps); + + // Process each app from new_apps + for (const app of new_apps) { + // Check if app code exists in data_apps_user + const appExists = data_apps_user.web?.some(webApp => webApp.code === app.url.split('=')[1]) || + data_apps_user.desk?.some(deskApp => deskApp.code === app.url.split('=')[1]); + + // Extract app information + const appInfo = { + nombre_app: app.nombre_app, + // type_app: app.tipo, + code_app: app.url.split('=')[1], + logo: app.logo, + status: appExists, + status_integrado: appExists ? 'integrado' : 'no_integrado', + }; + + // Add to apps_okan array + apps_okan.push(appInfo); + + // Add HTML element for the app + $('#aplicativos').append(` +
+
+
+ +
${appInfo.nombre_app}
+
+
+
+ `); + } + + console.log(apps_okan); + + + + + + + } + + + + async function processApps() { + for (const element of apps_okan) { + await new Promise(resolve => setTimeout(resolve, 100)); + // await makeRequest(element); + } + + // Lógica de ordenación + var divs = $('.shortcut').sort(function (a, b) { + var textoA = $(a).find('h5').text().toUpperCase(); + var textoB = $(b).find('h5').text().toUpperCase(); + return (textoA < textoB) ? -1 : (textoA > textoB) ? 1 : 0; + }); + + // Limpia el contenedor original + $('.shortcut').remove(); + + // Agrega los divs ordenados de nuevo al contenedor + divs.appendTo('#aplicativos'); + + ipcRenderer.send('newLog', { window: 'splash', log: 'Termino de ordenar', msg: 'Estamos terminando...', splash: true }); + + // Esperar un poco antes de emitir el evento 'ordeno' + setTimeout(function () { + console.log('ordeno apps'); + ipcRenderer.send('ordeno'); + $('#loader').css('display', 'none'); + }, 2000); + } + + processApps(); + } catch (error) { + console.log("Error en la ejecución: " + error); + ipcRenderer.send('newLog', { window: 'splash', log: 'Error en la ejecución', msg: 'Ha ocurrido un error: ' + error, splash: true }); + } +} +index(); + +$(document).on("click", ".app_click", function () { + ipcRenderer.send('newNotification', { 'title': 'Abriendo aplicativo', 'body': $(this).attr('name_app') }); + console.log('click'); + console.log($(this).attr('integrado')); + if ($(this).attr('integrado') == 'true') { + data_code = $(this).attr('code') + console.log(data_code); + ipcRenderer.send('openNewWindow', data_code); + } else { + error_window = { + title: 'Error de aplicativo', + content: 'No tienes habilitado este aplicativo, informa al coordinador' + } + ipcRenderer.send('error_window', error_window); + } +}); + +$('#search-input').on('input', function () { + var textoBusqueda = $(this).val().toUpperCase(); + $('.shortcut').each(function () { + var textoElemento = $(this).find('h5').text().toUpperCase(); + var elemento = $(this); + elemento.toggle(textoElemento.includes(textoBusqueda)); + }); +}); + +$('#active_apps').on('click', function () { + var elementosFiltrados = $('.shortcut[integrado="true"]'); + $('.shortcut').hide(); + elementosFiltrados.show(); +}); + +$('#inactive_apps').on('click', function () { + var elementosFiltrados = $('.shortcut[integrado="false"]'); + $('.shortcut').hide(); + elementosFiltrados.show(); +}); + +$('#all_apps').on('click', function () { + $('.shortcut').show(); +}); diff --git a/views/assets/video/tutorial.webm b/views/assets/video/tutorial.webm new file mode 100644 index 0000000..da5f078 Binary files /dev/null and b/views/assets/video/tutorial.webm differ diff --git a/views/main/helpdesk.html b/views/main/helpdesk.html new file mode 100644 index 0000000..271bb16 --- /dev/null +++ b/views/main/helpdesk.html @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Solicitud HelpDesk + + + + +
+
+
+ Loading... +
+
+
+
+
+
+
+
+
+

Solicitud + HelpDesk

+

Utiliza este + formulario para solicitar soporte. Recuerda incluir la mayor cantidad de detalles.

+

+ Background Image +
+
+
+
+
+ +
+
+
+
+
+ + +
+

Para que el soporte sea efectivo, vamos a recopilar información técnica, para ello debes realizar el proceso con el aplicativo que este presentando falla. Cuando estés preparado da click en recopilar información y accede al aplicativo, luego cuando en pantalla se visualice el error o la falla da de nuevo click en detener recopilación y se te habilitara el botón de enviar

+ +
+ + + +
+
+
+
+ + + + \ No newline at end of file diff --git a/views/main/helpdesk_bk.html b/views/main/helpdesk_bk.html new file mode 100644 index 0000000..6eac420 --- /dev/null +++ b/views/main/helpdesk_bk.html @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/views/main/index.html b/views/main/index.html new file mode 100644 index 0000000..1d7b260 --- /dev/null +++ b/views/main/index.html @@ -0,0 +1,509 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + RPA CLARO + + + + +
+
+
+ Loading... +
+
+
+
+
+ +
+ +
+ +
+ +
+ +
+
+ + + + + + + + + + +
+
+
+
+

Bienvenido:

+
+
+

Lista de aplicativos + disponibles

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

+ VERSIÓN +

+
+
+
+
+ +
+
+

Solicitud Helpdesk

+ +
+ +
+
+
+
+
+
+
+

+ Utiliza + este + formulario para solicitar soporte. Recuerda incluir la mayor cantidad de + detalles.

+
+
+
+
+
+ +
+
+
+

Para que el soporte sea efectivo, vamos a + recopilar información técnica, para ello debes realizar el proceso con el aplicativo + que + este presentando falla. Cuando estés preparado da click en recopilar información y + accede al aplicativo, luego cuando en pantalla se visualice el error o la falla da + de + nuevo click en detener recopilación y se te habilitara el botón de enviar

+ +
+
+ + +
+ +
+ +
+
+ Background Image +
+
+
+
+
+ +
+ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/views/main/splash.css b/views/main/splash.css new file mode 100644 index 0000000..91516b4 --- /dev/null +++ b/views/main/splash.css @@ -0,0 +1,62 @@ +body { + margin: 0; + padding: 0; +} + +body { + margin: 0; + padding: 0; + overflow: hidden; +} + +h3 { + color: white; +} + +.main { + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + background: url('../app-assets/img/soft/splash.jpg') no-repeat center; + width: 100vw; + height: 100vh; +} + +.loader { + border: 5px solid rgba(18, 65, 145, 255); + border-radius: 50%; + border-top: 5px solid #ffffff; + width: 40px; + height: 40px; + -webkit-animation: spin 1s linear infinite; + /* Safari */ + animation: spin 1s linear infinite; + margin: auto; +} + +/* Safari */ +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +.center { + border: none !important; + text-align: center; +} \ No newline at end of file diff --git a/views/main/splash.html b/views/main/splash.html new file mode 100644 index 0000000..4237001 --- /dev/null +++ b/views/main/splash.html @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/views/main/tutorial.html b/views/main/tutorial.html new file mode 100644 index 0000000..37c43aa --- /dev/null +++ b/views/main/tutorial.html @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..6a91547 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,2933 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0": + version "7.23.5" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz" + integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/runtime@^7.12.5": + version "7.23.9" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.9.tgz" + integrity sha512-0CX6F+BI2s9dkUqr08KFrAIZgNFj75rdBU/DjCyYLIaV/quFjkk6T+EJ2LkZHyZTbEV4L5p97mNkUsHl2wLFAw== + dependencies: + regenerator-runtime "^0.14.0" + +"@develar/schema-utils@~2.6.5": + version "2.6.5" + resolved "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz" + integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig== + dependencies: + ajv "^6.12.0" + ajv-keywords "^3.4.1" + +"@electron/asar@^3.2.1": + version "3.2.9" + resolved "https://registry.npmjs.org/@electron/asar/-/asar-3.2.9.tgz" + integrity sha512-Vu2P3X2gcZ3MY9W7yH72X9+AMXwUQZEJBrsPIbX0JsdllLtoh62/Q8Wg370/DawIEVKOyfD6KtTLo645ezqxUA== + dependencies: + commander "^5.0.0" + glob "^7.1.6" + minimatch "^3.0.4" + +"@electron/get@^1.14.1": + version "1.14.1" + resolved "https://registry.npmjs.org/@electron/get/-/get-1.14.1.tgz" + integrity sha512-BrZYyL/6m0ZXz/lDxy/nlVhQz+WF+iPS6qXolEU8atw7h6v1aYkjwJZ63m+bJMBTxDE66X+r2tPS4a/8C82sZw== + dependencies: + debug "^4.1.1" + env-paths "^2.2.0" + fs-extra "^8.1.0" + got "^9.6.0" + progress "^2.0.3" + semver "^6.2.0" + sumchecker "^3.0.1" + optionalDependencies: + global-agent "^3.0.0" + global-tunnel-ng "^2.7.1" + +"@electron/notarize@2.2.1": + version "2.2.1" + resolved "https://registry.npmjs.org/@electron/notarize/-/notarize-2.2.1.tgz" + integrity sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg== + dependencies: + debug "^4.1.1" + fs-extra "^9.0.1" + promise-retry "^2.0.1" + +"@electron/osx-sign@1.0.5": + version "1.0.5" + resolved "https://registry.npmjs.org/@electron/osx-sign/-/osx-sign-1.0.5.tgz" + integrity sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww== + dependencies: + compare-version "^0.1.2" + debug "^4.3.4" + fs-extra "^10.0.0" + isbinaryfile "^4.0.8" + minimist "^1.2.6" + plist "^3.0.5" + +"@electron/universal@1.5.1": + version "1.5.1" + resolved "https://registry.npmjs.org/@electron/universal/-/universal-1.5.1.tgz" + integrity sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw== + dependencies: + "@electron/asar" "^3.2.1" + "@malept/cross-spawn-promise" "^1.1.0" + debug "^4.3.1" + dir-compare "^3.0.0" + fs-extra "^9.0.1" + minimatch "^3.0.4" + plist "^3.0.4" + +"@isaacs/cliui@^8.0.2": + version "8.0.2" + resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" + integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== + dependencies: + string-width "^5.1.2" + string-width-cjs "npm:string-width@^4.2.0" + strip-ansi "^7.0.1" + strip-ansi-cjs "npm:strip-ansi@^6.0.1" + wrap-ansi "^8.1.0" + wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" + +"@malept/cross-spawn-promise@^1.1.0": + version "1.1.1" + resolved "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz" + integrity sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ== + dependencies: + cross-spawn "^7.0.1" + +"@malept/flatpak-bundler@^0.4.0": + version "0.4.0" + resolved "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz" + integrity sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q== + dependencies: + debug "^4.1.1" + fs-extra "^9.0.0" + lodash "^4.17.15" + tmp-promise "^3.0.2" + +"@matrix-org/matrix-sdk-crypto-wasm@^4.3.0": + version "4.5.0" + resolved "https://registry.npmjs.org/@matrix-org/matrix-sdk-crypto-wasm/-/matrix-sdk-crypto-wasm-4.5.0.tgz" + integrity sha512-QINqNfBRrkVv9vB+hR+OW4RO6cwf8nt4GEbREiS09L5eUK6xa5REpeXyh7ty1QusYk/DBiNadNcM5ROEPk9dcQ== + +"@pkgjs/parseargs@^0.11.0": + version "0.11.0" + resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" + integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== + +"@puppeteer/browsers@1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.9.1.tgz" + integrity sha512-PuvK6xZzGhKPvlx3fpfdM2kYY3P/hB1URtK8wA7XUJ6prn6pp22zvJHu48th0SGcHL9SutbPHrFuQgfXTFobWA== + dependencies: + debug "4.3.4" + extract-zip "2.0.1" + progress "2.0.3" + proxy-agent "6.3.1" + tar-fs "3.0.4" + unbzip2-stream "1.4.3" + yargs "17.7.2" + +"@puppeteer/browsers@2.0.1": + version "2.0.1" + resolved "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-2.0.1.tgz" + integrity sha512-IQj/rJY1MNfZ6Z2ERu+6S0LkIPBSXRGddgmvODqjm1afHy04aJIiWmoohuFtL78SPSlbjpIMuFVfhyqsR5Ng4A== + dependencies: + debug "4.3.4" + extract-zip "2.0.1" + progress "2.0.3" + proxy-agent "6.4.0" + tar-fs "3.0.5" + unbzip2-stream "1.4.3" + yargs "17.7.2" + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@tootallnate/once@2": + version "2.0.0" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz" + integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== + +"@tootallnate/quickjs-emscripten@^0.23.0": + version "0.23.0" + resolved "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz" + integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA== + +"@types/async-retry@^1.4.1": + version "1.4.8" + resolved "https://registry.npmjs.org/@types/async-retry/-/async-retry-1.4.8.tgz" + integrity sha512-Qup/B5PWLe86yI5I3av6ePGaeQrIHNKCwbsQotD6aHQ6YkHsMUxVZkZsmx/Ry3VZQ6uysHwTjQ7666+k6UjVJA== + dependencies: + "@types/retry" "*" + +"@types/debug@^4.1.6": + version "4.1.12" + resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + +"@types/events@^3.0.0": + version "3.0.3" + resolved "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz" + integrity sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g== + +"@types/fs-extra@^9.0.11", "@types/fs-extra@9.0.13": + version "9.0.13" + resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz" + integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== + dependencies: + "@types/node" "*" + +"@types/ms@*": + version "0.7.34" + resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + +"@types/node-fetch@^2.5.4": + version "2.6.11" + resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz" + integrity sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g== + dependencies: + "@types/node" "*" + form-data "^4.0.0" + +"@types/node@*": + version "20.11.19" + resolved "https://registry.npmjs.org/@types/node/-/node-20.11.19.tgz" + integrity sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ== + dependencies: + undici-types "~5.26.4" + +"@types/node@^16.11.26": + version "16.18.101" + resolved "https://registry.npmjs.org/@types/node/-/node-16.18.101.tgz" + integrity sha512-AAsx9Rgz2IzG8KJ6tXd6ndNkVcu+GYB6U/SnFAaokSPNx2N7dcIIfnighYUNumvj6YS2q39Dejz5tT0NCV7CWA== + +"@types/puppeteer-core@^1.9.0": + version "1.20.0" + resolved "https://registry.npmjs.org/@types/puppeteer-core/-/puppeteer-core-1.20.0.tgz" + integrity sha512-oYsusroRxCydDjKlO9sG41xFFa+PlJr0ZTvCzA97z02PXS9Q3YxyEHvHruUdPZgAxaqwoe96kh66Ni1+fKzuPw== + dependencies: + "@types/puppeteer" "^1" + +"@types/puppeteer@^1": + version "1.20.10" + resolved "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-1.20.10.tgz" + integrity sha512-3tlzJ9+z8rMvBDzHPv4Q4LCgBwDRvuoMxThkr+BqcbbNjsBkL/enFf6m+MDJke7vJT4i22ojB8yb3UpibiuBWg== + dependencies: + "@types/node" "*" + +"@types/retry@*": + version "0.12.5" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.5.tgz" + integrity sha512-3xSjTp3v03X/lSQLkczaN9UIEwJMoMCA1+Nb5HfbJEQWogdeQIyVtTvxPXDQjZ5zws8rFQfVfRdz03ARihPJgw== + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/uuid@^3.4.6": + version "3.4.13" + resolved "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.13.tgz" + integrity sha512-pAeZeUbLE4Z9Vi9wsWV2bYPTweEHeJJy0G4pEjOA/FSvy1Ad5U5Km8iDV6TKre1mjBiVNfAdVHKruP8bAh4Q5A== + +"@types/yauzl@^2.9.1": + version "2.10.3" + resolved "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz" + integrity sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q== + dependencies: + "@types/node" "*" + +"@xmldom/xmldom@^0.8.8": + version "0.8.10" + resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz" + integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== + +"7zip-bin@~5.2.0": + version "5.2.0" + resolved "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.2.0.tgz" + integrity sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A== + +agent-base@^7.0.2, agent-base@^7.1.0: + version "7.1.0" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.0.tgz" + integrity sha512-o/zjMZRhJxny7OyEF+Op8X+efiELC7k7yOjMzgfzVqOzXqkBkWI79YoTdOtsuWd5BWhAGAuOY/Xa6xpiaWXiNg== + dependencies: + debug "^4.3.4" + +agent-base@6: + version "6.0.2" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + +ajv-keywords@^3.4.1: + version "3.5.2" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.12.0, ajv@^6.9.1: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + 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" + +another-json@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/another-json/-/another-json-0.2.0.tgz" + integrity sha512-/Ndrl68UQLhnCdsAzEXLMFuOR546o2qbYRqCglaNHbjXrwG1ayTcdwr3zkSGOGtGXDyR5X9nCFfnyG2AFJIsqg== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + 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== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +app-builder-bin@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-4.0.0.tgz" + integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== + +app-builder-lib@24.13.3: + version "24.13.3" + resolved "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-24.13.3.tgz" + integrity sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig== + dependencies: + "@develar/schema-utils" "~2.6.5" + "@electron/notarize" "2.2.1" + "@electron/osx-sign" "1.0.5" + "@electron/universal" "1.5.1" + "@malept/flatpak-bundler" "^0.4.0" + "@types/fs-extra" "9.0.13" + async-exit-hook "^2.0.1" + bluebird-lst "^1.0.9" + builder-util "24.13.1" + builder-util-runtime "9.2.4" + chromium-pickle-js "^0.2.0" + debug "^4.3.4" + ejs "^3.1.8" + electron-publish "24.13.1" + form-data "^4.0.0" + fs-extra "^10.1.0" + hosted-git-info "^4.1.0" + is-ci "^3.0.0" + isbinaryfile "^5.0.0" + js-yaml "^4.1.0" + lazy-val "^1.0.5" + minimatch "^5.1.1" + read-config-file "6.3.2" + sanitize-filename "^1.6.3" + semver "^7.3.8" + tar "^6.1.12" + temp-file "^3.4.0" + +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver-utils@^3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/archiver-utils/-/archiver-utils-3.0.4.tgz" + integrity sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw== + dependencies: + glob "^7.2.3" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + +archiver@^5.3.1: + version "5.3.2" + resolved "https://registry.npmjs.org/archiver/-/archiver-5.3.2.tgz" + integrity sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw== + dependencies: + archiver-utils "^2.1.0" + async "^3.2.4" + buffer-crc32 "^0.2.1" + readable-stream "^3.6.0" + readdir-glob "^1.1.2" + tar-stream "^2.2.0" + zip-stream "^4.1.0" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +ast-types@^0.13.4: + version "0.13.4" + resolved "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz" + integrity sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w== + dependencies: + tslib "^2.0.1" + +async-exit-hook@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz" + integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== + +async-retry@^1.3.1: + version "1.3.3" + resolved "https://registry.npmjs.org/async-retry/-/async-retry-1.3.3.tgz" + integrity sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw== + dependencies: + retry "0.13.1" + +async@^3.2.3, async@^3.2.4: + version "3.2.5" + resolved "https://registry.npmjs.org/async/-/async-3.2.5.tgz" + integrity sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg== + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" + integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +axios@^1.6.2: + version "1.6.7" + resolved "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz" + integrity sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA== + dependencies: + follow-redirects "^1.15.4" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + +b4a@^1.6.4: + version "1.6.6" + resolved "https://registry.npmjs.org/b4a/-/b4a-1.6.6.tgz" + integrity sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +bare-events@^2.0.0, bare-events@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/bare-events/-/bare-events-2.2.0.tgz" + integrity sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg== + +bare-fs@^2.1.1: + version "2.1.5" + resolved "https://registry.npmjs.org/bare-fs/-/bare-fs-2.1.5.tgz" + integrity sha512-5t0nlecX+N2uJqdxe9d18A98cp2u9BETelbjKpiVgQqzzmVNFYWEAjQHqS+2Khgto1vcwhik9cXucaj5ve2WWA== + dependencies: + bare-events "^2.0.0" + bare-os "^2.0.0" + bare-path "^2.0.0" + streamx "^2.13.0" + +bare-os@^2.0.0, bare-os@^2.1.0: + version "2.2.0" + resolved "https://registry.npmjs.org/bare-os/-/bare-os-2.2.0.tgz" + integrity sha512-hD0rOPfYWOMpVirTACt4/nK8mC55La12K5fY1ij8HAdfQakD62M+H4o4tpfKzVGLgRDTuk3vjA4GqGXXCeFbag== + +bare-path@^2.0.0, bare-path@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/bare-path/-/bare-path-2.1.0.tgz" + integrity sha512-DIIg7ts8bdRKwJRJrUMy/PICEaQZaPGZ26lsSx9MJSwIhSrcdHn7/C8W+XmnG/rKi6BaRcz+JO00CjZteybDtw== + dependencies: + bare-os "^2.1.0" + +base-x@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/base-x/-/base-x-4.0.0.tgz" + integrity sha512-FuwxlW4H5kh37X/oW59pwTzzTKRzfrrQwhmyspRM7swOEZcHtDZSCt45U6oKgtuFE+WYPblePMVIPR4RZrh/hw== + +base64-js@^1.3.1, base64-js@^1.5.1: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + +basic-ftp@^5.0.2: + version "5.0.4" + resolved "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.4.tgz" + integrity sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA== + +bl@^4.0.3: + version "4.1.0" + resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz" + integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== + dependencies: + buffer "^5.5.0" + inherits "^2.0.4" + readable-stream "^3.4.0" + +bluebird-lst@^1.0.9: + version "1.0.9" + resolved "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz" + integrity sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw== + dependencies: + bluebird "^3.5.5" + +bluebird@^3.5.5: + version "3.7.2" + resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + +boolean@^3.0.1: + version "3.2.0" + resolved "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz" + integrity sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + +bs58@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/bs58/-/bs58-5.0.0.tgz" + integrity sha512-r+ihvQJvahgYT50JD05dyJNKlmmSlMoOGwn1lCcEzanPglg7TxYjioQUYehQ9mAR/+hOSd2jRc/Z2y5UxBymvQ== + dependencies: + base-x "^4.0.0" + +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz" + integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== + +buffer-equal@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz" + integrity sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg== + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +buffer@^5.2.1, buffer@^5.5.0: + version "5.7.1" + resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz" + integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.1.13" + +bufferutil@^4.0.1: + version "4.0.8" + resolved "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz" + integrity sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw== + dependencies: + node-gyp-build "^4.3.0" + +builder-util-runtime@9.2.3: + version "9.2.3" + resolved "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.3.tgz" + integrity sha512-FGhkqXdFFZ5dNC4C+yuQB9ak311rpGAw+/ASz8ZdxwODCv1GGMWgLDeofRkdi0F3VCHQEWy/aXcJQozx2nOPiw== + dependencies: + debug "^4.3.4" + sax "^1.2.4" + +builder-util-runtime@9.2.4: + version "9.2.4" + resolved "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz" + integrity sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA== + dependencies: + debug "^4.3.4" + sax "^1.2.4" + +builder-util@24.13.1: + version "24.13.1" + resolved "https://registry.npmjs.org/builder-util/-/builder-util-24.13.1.tgz" + integrity sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA== + dependencies: + "@types/debug" "^4.1.6" + "7zip-bin" "~5.2.0" + app-builder-bin "4.0.0" + bluebird-lst "^1.0.9" + builder-util-runtime "9.2.4" + chalk "^4.1.2" + cross-spawn "^7.0.3" + debug "^4.3.4" + fs-extra "^10.1.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.1" + is-ci "^3.0.0" + js-yaml "^4.1.0" + source-map-support "^0.5.19" + stat-mode "^1.0.0" + temp-file "^3.4.0" + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chromium-bidi@0.5.8: + version "0.5.8" + resolved "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.8.tgz" + integrity sha512-blqh+1cEQbHBKmok3rVJkBlBxt9beKBgOsxbFgs7UJcoVbbeZ+K7+6liAsjgpc8l1Xd55cQUy14fXZdGSb4zIw== + dependencies: + mitt "3.0.1" + urlpattern-polyfill "10.0.0" + +chromium-bidi@0.5.9: + version "0.5.9" + resolved "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.9.tgz" + integrity sha512-wOTX3m2zuHX0zRX4h7Ol1DAGz0cqHzo2IrAPvOqBxdd4ZR32vxg4FKNjmBihi1oP9b1QGSBBG5VNUUXUCsxDfg== + dependencies: + mitt "3.0.1" + urlpattern-polyfill "10.0.0" + +chromium-pickle-js@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz" + integrity sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw== + +ci-info@^3.2.0: + version "3.9.0" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" + integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== + +cliui@^8.0.1: + 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== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.1" + wrap-ansi "^7.0.0" + +clone-response@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz" + integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== + dependencies: + mimic-response "^1.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +combined-stream@^1.0.8: + version "1.0.8" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" + integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + dependencies: + delayed-stream "~1.0.0" + +commander@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +compare-version@^0.1.2: + version "0.1.2" + resolved "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz" + integrity sha512-pJDh5/4wrEnXX/VWRZvruAGHkzKdr46z11OlTPN+VrATlWWhSKewNCJ1futCO5C7eJB3nPMFZA1LeYtcFboZ2A== + +compress-commons@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.2.tgz" + integrity sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^4.0.2" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +config-file-ts@^0.2.4: + version "0.2.6" + resolved "https://registry.npmjs.org/config-file-ts/-/config-file-ts-0.2.6.tgz" + integrity sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w== + dependencies: + glob "^10.3.10" + typescript "^5.3.3" + +content-type@^1.0.4: + version "1.0.5" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +core-js@^3.6.5: + version "3.36.0" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.36.0.tgz" + integrity sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw== + +core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + +cosmiconfig@9.0.0: + version "9.0.0" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz" + integrity sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg== + dependencies: + env-paths "^2.2.1" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + +crc-32@^1.2.0: + version "1.2.2" + resolved "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz" + integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== + +crc32-stream@^4.0.2: + version "4.0.3" + resolved "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.3.tgz" + integrity sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw== + dependencies: + crc-32 "^1.2.0" + readable-stream "^3.4.0" + +cross-fetch@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz" + integrity sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g== + dependencies: + node-fetch "^2.6.12" + +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-js@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/crypto-js/-/crypto-js-4.2.0.tgz" + integrity sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q== + +data-uri-to-buffer@^4.0.0: + version "4.0.1" + resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-4.0.1.tgz" + integrity sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A== + +data-uri-to-buffer@^6.0.2: + version "6.0.2" + resolved "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz" + integrity sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw== + +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.4, debug@4, debug@4.3.4: + version "4.3.4" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz" + integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== + dependencies: + mimic-response "^1.0.0" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +define-data-property@^1.0.1: + version "1.1.4" + resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + +define-properties@^1.1.3: + version "1.2.1" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +degenerator@^5.0.0: + version "5.0.1" + resolved "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz" + integrity sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ== + dependencies: + ast-types "^0.13.4" + escodegen "^2.1.0" + esprima "^4.0.1" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +devtools-protocol@*, devtools-protocol@0.0.1232444: + version "0.0.1232444" + resolved "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1232444.tgz" + integrity sha512-pM27vqEfxSxRkTMnF+XCmxSEb6duO5R+t8A9DEEJgy4Wz2RVanje2mmj99B6A3zv2r/qGfYlOvYznUhuokizmg== + +dir-compare@^3.0.0: + version "3.3.0" + resolved "https://registry.npmjs.org/dir-compare/-/dir-compare-3.3.0.tgz" + integrity sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg== + dependencies: + buffer-equal "^1.0.0" + minimatch "^3.0.4" + +dmg-builder@24.13.3: + version "24.13.3" + resolved "https://registry.npmjs.org/dmg-builder/-/dmg-builder-24.13.3.tgz" + integrity sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ== + dependencies: + app-builder-lib "24.13.3" + builder-util "24.13.1" + builder-util-runtime "9.2.4" + fs-extra "^10.1.0" + iconv-lite "^0.6.2" + js-yaml "^4.1.0" + optionalDependencies: + dmg-license "^1.0.11" + +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + +dotenv@^9.0.2: + version "9.0.2" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz" + integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg== + +duplexer3@^0.1.4: + version "0.1.5" + resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" + integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ejs@^3.1.8: + version "3.1.9" + resolved "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz" + integrity sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ== + dependencies: + jake "^10.8.5" + +electron-builder-squirrel-windows@24.13.3: + version "24.13.3" + resolved "https://registry.npmjs.org/electron-builder-squirrel-windows/-/electron-builder-squirrel-windows-24.13.3.tgz" + integrity sha512-oHkV0iogWfyK+ah9ZIvMDpei1m9ZRpdXcvde1wTpra2U8AFDNNpqJdnin5z+PM1GbQ5BoaKCWas2HSjtR0HwMg== + dependencies: + app-builder-lib "24.13.3" + archiver "^5.3.1" + builder-util "24.13.1" + fs-extra "^10.1.0" + +electron-builder@^24.9.1: + version "24.13.3" + resolved "https://registry.npmjs.org/electron-builder/-/electron-builder-24.13.3.tgz" + integrity sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg== + dependencies: + app-builder-lib "24.13.3" + builder-util "24.13.1" + builder-util-runtime "9.2.4" + chalk "^4.1.2" + dmg-builder "24.13.3" + fs-extra "^10.1.0" + is-ci "^3.0.0" + lazy-val "^1.0.5" + read-config-file "6.3.2" + simple-update-notifier "2.0.0" + yargs "^17.6.2" + +electron-find@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/electron-find/-/electron-find-1.0.7.tgz" + integrity sha512-C2FQJuk8567P2a2loBNwl5c8kwOTQVMB0capgHtPI7zKwZG16X0UxG+sNYZExQfnJ0PA+ecECA/4LcXxQa2TCA== + +electron-publish@24.13.1: + version "24.13.1" + resolved "https://registry.npmjs.org/electron-publish/-/electron-publish-24.13.1.tgz" + integrity sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A== + dependencies: + "@types/fs-extra" "^9.0.11" + builder-util "24.13.1" + builder-util-runtime "9.2.4" + chalk "^4.1.2" + fs-extra "^10.1.0" + lazy-val "^1.0.5" + mime "^2.5.2" + +electron-updater@^6.0.0: + version "6.1.8" + resolved "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.8.tgz" + integrity sha512-hhOTfaFAd6wRHAfUaBhnAOYc+ymSGCWJLtFkw4xJqOvtpHmIdNHnXDV9m1MHC+A6q08Abx4Ykgyz/R5DGKNAMQ== + dependencies: + builder-util-runtime "9.2.3" + fs-extra "^10.1.0" + js-yaml "^4.1.0" + lazy-val "^1.0.5" + lodash.escaperegexp "^4.1.2" + lodash.isequal "^4.5.0" + semver "^7.3.8" + tiny-typed-emitter "^2.1.0" + +electron@^20.0.0: + version "20.0.0" + resolved "https://registry.npmjs.org/electron/-/electron-20.0.0.tgz" + integrity sha512-rPHTdjBKGSoLgGuJVsqDgmK9woDQxzlU18H+3cO4i+fNh29BMbFRwKKyit13lniO1hzRsEJDG5UKvFXs4vEpnA== + dependencies: + "@electron/get" "^1.14.1" + "@types/node" "^16.11.26" + extract-zip "^2.0.1" + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +encodeurl@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +encoding@^0.1.0, encoding@^0.1.13: + version "0.1.13" + resolved "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== + dependencies: + iconv-lite "^0.6.2" + +end-of-stream@^1.1.0, end-of-stream@^1.4.1: + version "1.4.4" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +env-paths@^2.2.0, env-paths@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" + integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + +err-code@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz" + integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== + +es6-error@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz" + integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== + +escalade@^3.1.1: + version "3.1.2" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escodegen@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz" + integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== + dependencies: + esprima "^4.0.1" + estraverse "^5.2.0" + esutils "^2.0.2" + optionalDependencies: + source-map "~0.6.1" + +esprima@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +extract-zip@^2.0.1, extract-zip@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz" + integrity sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg== + dependencies: + debug "^4.1.1" + get-stream "^5.1.0" + yauzl "^2.10.0" + optionalDependencies: + "@types/yauzl" "^2.9.1" + +fast-deep-equal@^3.1.1: + 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== + +fast-fifo@^1.1.0, fast-fifo@^1.2.0: + version "1.3.2" + resolved "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz" + integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== + +fast-json-stable-stringify@^2.0.0: + 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== + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz" + integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + dependencies: + pend "~1.2.0" + +fetch-blob@^3.1.2, fetch-blob@^3.1.4: + version "3.2.0" + resolved "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.2.0.tgz" + integrity sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ== + dependencies: + node-domexception "^1.0.0" + web-streams-polyfill "^3.0.3" + +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + +follow-redirects@^1.15.4: + version "1.15.5" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz" + integrity sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw== + +foreground-child@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz" + integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== + dependencies: + cross-spawn "^7.0.0" + signal-exit "^4.0.1" + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +formdata-polyfill@^4.0.10: + version "4.0.10" + resolved "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz" + integrity sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g== + dependencies: + fetch-blob "^3.1.2" + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@^10.0.0, fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^11.2.0: + version "11.2.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz" + integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.1: + version "9.1.0" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== + dependencies: + es-errors "^1.3.0" + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +get-port@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz" + integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== + +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-symbol-from-current-process-h@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/get-symbol-from-current-process-h/-/get-symbol-from-current-process-h-1.0.2.tgz" + integrity sha512-syloC6fsCt62ELLrr1VKBM1ggOpMdetX9hTrdW77UQdcApPHLmf7CI7OKcN1c9kYuNxKcDe4iJ4FY9sX3aw2xw== + +get-uri@^6.0.1: + version "6.0.3" + resolved "https://registry.npmjs.org/get-uri/-/get-uri-6.0.3.tgz" + integrity sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw== + dependencies: + basic-ftp "^5.0.2" + data-uri-to-buffer "^6.0.2" + debug "^4.3.4" + fs-extra "^11.2.0" + +glob@^10.3.10: + version "10.3.10" + resolved "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz" + integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== + dependencies: + foreground-child "^3.1.0" + jackspeak "^2.3.5" + minimatch "^9.0.1" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry "^1.10.1" + +glob@^7.1.4: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + 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" + +glob@^7.1.6: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + 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" + +glob@^7.2.3: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + 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" + +global-agent@^2.1.12: + version "2.2.0" + resolved "https://registry.npmjs.org/global-agent/-/global-agent-2.2.0.tgz" + integrity sha512-+20KpaW6DDLqhG7JDiJpD1JvNvb8ts+TNl7BPOYcURqCrXqnN1Vf+XVOrkKJAFPqfX+oEhsdzOj1hLWkBTdNJg== + dependencies: + boolean "^3.0.1" + core-js "^3.6.5" + es6-error "^4.1.1" + matcher "^3.0.0" + roarr "^2.15.3" + semver "^7.3.2" + serialize-error "^7.0.1" + +global-agent@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz" + integrity sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q== + dependencies: + boolean "^3.0.1" + es6-error "^4.1.1" + matcher "^3.0.0" + roarr "^2.15.3" + semver "^7.3.2" + serialize-error "^7.0.1" + +global-tunnel-ng@^2.7.1: + version "2.7.1" + resolved "https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz" + integrity sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg== + dependencies: + encodeurl "^1.0.2" + lodash "^4.17.10" + npm-conf "^1.1.3" + tunnel "^0.0.6" + +globalthis@^1.0.1: + version "1.0.3" + resolved "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz" + integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA== + dependencies: + define-properties "^1.1.3" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.npmjs.org/got/-/got-9.6.0.tgz" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.6, graceful-fs@^4.2.0: + 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== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== + dependencies: + es-define-property "^1.0.0" + +has-proto@^1.0.1: + version "1.0.3" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +hasown@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.1.tgz" + integrity sha512-1/th4MHjnwncwXsIW6QMzlvYL9kG5e/CpVvLRZe4XPa8TOUNbCELqmvhDmnkNsAjwaG4+I8gJJL0JBvTTLO9qA== + dependencies: + function-bind "^1.1.2" + +hosted-git-info@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" + +http-cache-semantics@^4.0.0: + version "4.1.1" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + +http-proxy-agent@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz" + integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w== + dependencies: + "@tootallnate/once" "2" + agent-base "6" + debug "4" + +http-proxy-agent@^7.0.0, http-proxy-agent@^7.0.1: + version "7.0.2" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz" + integrity sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig== + dependencies: + agent-base "^7.1.0" + debug "^4.3.4" + +https-proxy-agent@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + +https-proxy-agent@^7.0.2, https-proxy-agent@^7.0.3: + version "7.0.4" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.4.tgz" + integrity sha512-wlwpilI7YdjSkWaQ/7omYBMTliDcmCN8OLihO6I9B86g06lMyAoqgoDpV0XqoaPOKj+0DIdAvnsWfyAAhmimcg== + dependencies: + agent-base "^7.0.2" + debug "4" + +https@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/https/-/https-1.0.0.tgz" + integrity sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg== + +iconv-lite@^0.6.2, iconv-lite@^0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz" + integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + +ieee754@^1.1.13: + version "1.2.1" + resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz" + integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + +import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@2: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +ini@^1.3.4: + version "1.3.8" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +ip-address@^9.0.5: + version "9.0.5" + resolved "https://registry.npmjs.org/ip-address/-/ip-address-9.0.5.tgz" + integrity sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g== + dependencies: + jsbn "1.1.0" + sprintf-js "^1.1.3" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-ci@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + +is-fullwidth-code-point@^3.0.0: + 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== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isbinaryfile@^4.0.8: + version "4.0.10" + resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz" + integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== + +isbinaryfile@^5.0.0: + version "5.0.2" + resolved "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz" + integrity sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +jackspeak@^2.3.5: + version "2.3.6" + resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz" + integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== + dependencies: + "@isaacs/cliui" "^8.0.2" + optionalDependencies: + "@pkgjs/parseargs" "^0.11.0" + +jake@^10.8.5: + version "10.8.7" + resolved "https://registry.npmjs.org/jake/-/jake-10.8.7.tgz" + integrity sha512-ZDi3aP+fG/LchyBzUM804VjddnwfSfsdeYkwt8NcbKRvo4rFkjhs456iLFn3k2ZUWvNe4i48WACDbza8fhq2+w== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + +jquery@^3.7.1: + version "3.7.1" + resolved "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz" + integrity sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg== + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsbn@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/jsbn/-/jsbn-1.1.0.tgz" + integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz" + integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== + +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + 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== + +json-stringify-safe@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz" + integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== + +json5@^2.2.0: + version "2.2.3" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz" + integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg== + optionalDependencies: + graceful-fs "^4.1.6" + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +jwt-decode@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz" + integrity sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A== + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +koffi@^2.8.0: + version "2.8.11" + resolved "https://registry.npmjs.org/koffi/-/koffi-2.8.11.tgz" + integrity sha512-wrWaW6DJVFis7Qlsh4YDwObrzE/Jynu8pWC3W+0B3d4kv5BFbpPFWEzg4QYGjF+tOA/kpzol8n5o5j4+SGMbQA== + +lazy-val@^1.0.4, lazy-val@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz" + integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q== + +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz" + integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz" + integrity sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA== + +lodash.escaperegexp@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz" + integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz" + integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== + +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz" + integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA== + +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz" + integrity sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== + +lodash@^4.17.10, lodash@^4.17.15, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loglevel@^1.7.1: + version "1.9.1" + resolved "https://registry.npmjs.org/loglevel/-/loglevel-1.9.1.tgz" + integrity sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg== + +lowercase-keys@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lru-cache@^7.14.1: + version "7.18.3" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz" + integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA== + +"lru-cache@^9.1.1 || ^10.0.0": + version "10.2.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz" + integrity sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q== + +matcher@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz" + integrity sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng== + dependencies: + escape-string-regexp "^4.0.0" + +matrix-events-sdk@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/matrix-events-sdk/-/matrix-events-sdk-0.0.1.tgz" + integrity sha512-1QEOsXO+bhyCroIe2/A5OwaxHvBm7EsSQ46DEDn8RBIfQwN5HWBpFvyWWR4QY0KHPPnnJdI99wgRiAl7Ad5qaA== + +matrix-js-sdk@^31.1.0: + version "31.3.0" + resolved "https://registry.npmjs.org/matrix-js-sdk/-/matrix-js-sdk-31.3.0.tgz" + integrity sha512-RwpHQxb8DWBaE7yzrTfSfO1N4jyk6ilcu/Zt3VFqwmeym/0ipVUy98sB2JXOf6E+MdG1w4WzOIxQu2R7GpPZ2g== + dependencies: + "@babel/runtime" "^7.12.5" + "@matrix-org/matrix-sdk-crypto-wasm" "^4.3.0" + another-json "^0.2.0" + bs58 "^5.0.0" + content-type "^1.0.4" + jwt-decode "^3.1.2" + loglevel "^1.7.1" + matrix-events-sdk "0.0.1" + matrix-widget-api "^1.6.0" + oidc-client-ts "^2.2.4" + p-retry "4" + sdp-transform "^2.14.1" + unhomoglyph "^1.0.6" + uuid "9" + +matrix-widget-api@^1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/matrix-widget-api/-/matrix-widget-api-1.6.0.tgz" + integrity sha512-VXIJyAZ/WnBmT4C7ePqevgMYGneKMCP/0JuCOqntSsaNlCRHJvwvTxmqUU+ufOpzIF5gYNyIrAjbgrEbK3iqJQ== + dependencies: + "@types/events" "^3.0.0" + events "^3.2.0" + +mime-db@1.52.0: + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.12: + version "2.1.35" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@^2.5.2: + version "2.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^5.0.1, minimatch@^5.1.0, minimatch@^5.1.1: + version "5.1.6" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz" + integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.1: + version "9.0.3" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.6: + version "1.2.8" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +minipass@^3.0.0: + version "3.3.6" + resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz" + integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== + dependencies: + yallist "^4.0.0" + +"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": + version "7.0.4" + resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz" + integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== + +minipass@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz" + integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== + +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + +mitt@3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz" + integrity sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw== + +mkdirp-classic@^0.5.2: + version "0.5.3" + resolved "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz" + integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== + +mkdirp@^1.0.3: + version "1.0.4" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +netmask@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz" + integrity sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg== + +node-addon-api@^3.0.0: + version "3.2.1" + resolved "https://registry.npmjs.org/node-addon-api/-/node-addon-api-3.2.1.tgz" + integrity sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A== + +node-autoit-koffi@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/node-autoit-koffi/-/node-autoit-koffi-1.0.5.tgz" + integrity sha512-04oEUElh6TOxugwx5leLK8Z2g57mA65a3YeqINOT+zOL2IHGehM24oBmWE/ttEXVBOcGOViURCJNRO+tPnMV3Q== + dependencies: + iconv-lite "^0.6.3" + koffi "^2.8.0" + lodash "^4.17.21" + ref-napi "^3.0.3" + +node-domexception@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz" + integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ== + +node-fetch@^2.6.12: + version "2.7.0" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-fetch@^3.3.2: + version "3.3.2" + resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-3.3.2.tgz" + integrity sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA== + dependencies: + data-uri-to-buffer "^4.0.0" + fetch-blob "^3.1.4" + formdata-polyfill "^4.0.10" + +node-global-proxy@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/node-global-proxy/-/node-global-proxy-1.0.1.tgz" + integrity sha512-pKGD42p81TFbrUudDBtApwri2Ho1xjm3ozmXhHLIRpwgXk18KvPMv0ubDZLD8gNI6q/Jzc2zK6jNbga8j+FRSw== + dependencies: + global-agent "^2.1.12" + global-tunnel-ng "^2.7.1" + +node-gyp-build@^4.2.1, node-gyp-build@^4.3.0: + version "4.8.0" + resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.8.0.tgz" + integrity sha512-u6fs2AEUljNho3EYTJNBfImO5QTo/J/1Etd+NVdCj7qWKUSN/bSLkZwhDv7I+w/MSC6qJ4cknepkAYykDdK8og== + +nodemailer@^6.9.8: + version "6.9.9" + resolved "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.9.tgz" + integrity sha512-dexTll8zqQoVJEZPwQAKzxxtFn0qTnjdQTchoU6Re9BUUGBJiOy3YMn/0ShTW6J5M0dfQ1NeDeRTTl4oIWgQMA== + +normalize-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-url@^4.1.0: + version "4.5.1" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== + +npm-conf@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz" + integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== + dependencies: + config-chain "^1.1.11" + pify "^3.0.0" + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +oidc-client-ts@^2.2.4: + version "2.4.0" + resolved "https://registry.npmjs.org/oidc-client-ts/-/oidc-client-ts-2.4.0.tgz" + integrity sha512-WijhkTrlXK2VvgGoakWJiBdfIsVGz6CFzgjNNqZU1hPKV2kyeEaJgLs7RwuiSp2WhLfWBQuLvr2SxVlZnk3N1w== + dependencies: + crypto-js "^4.2.0" + jwt-decode "^3.1.2" + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-retry@4: + version "4.6.2" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +pac-proxy-agent@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.0.1.tgz" + integrity sha512-ASV8yU4LLKBAjqIPMbrgtaKIvxQri/yh2OpI+S6hVa9JRkUI3Y3NPFbfngDtY7oFtSMD3w31Xns89mDa3Feo5A== + dependencies: + "@tootallnate/quickjs-emscripten" "^0.23.0" + agent-base "^7.0.2" + debug "^4.3.4" + get-uri "^6.0.1" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.2" + pac-resolver "^7.0.0" + socks-proxy-agent "^8.0.2" + +pac-resolver@^7.0.0: + version "7.0.1" + resolved "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz" + integrity sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg== + dependencies: + degenerator "^5.0.0" + netmask "^2.0.2" + +parent-module@^1.0.0: + 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== + dependencies: + callsites "^3.0.0" + +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-scurry@^1.10.1: + version "1.10.1" + resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz" + integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== + dependencies: + lru-cache "^9.1.1 || ^10.0.0" + minipass "^5.0.0 || ^6.0.2 || ^7.0.0" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz" + integrity sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + +plist@^3.0.4, plist@^3.0.5: + version "3.1.0" + resolved "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz" + integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== + dependencies: + "@xmldom/xmldom" "^0.8.8" + base64-js "^1.5.1" + xmlbuilder "^15.1.1" + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz" + integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +progress@^2.0.3, progress@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" + integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + +promise-retry@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/promise-retry/-/promise-retry-2.0.1.tgz" + integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g== + dependencies: + err-code "^2.0.2" + retry "^0.12.0" + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + +proxy-agent@6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz" + integrity sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ== + dependencies: + agent-base "^7.0.2" + debug "^4.3.4" + http-proxy-agent "^7.0.0" + https-proxy-agent "^7.0.2" + lru-cache "^7.14.1" + pac-proxy-agent "^7.0.1" + proxy-from-env "^1.1.0" + socks-proxy-agent "^8.0.2" + +proxy-agent@6.4.0: + version "6.4.0" + resolved "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.4.0.tgz" + integrity sha512-u0piLU+nCOHMgGjRbimiXmA9kM/L9EHh3zL81xCdp7m+Y2pHIsnmbdDoEDoAz5geaonNR6q6+yOPQs6n4T6sBQ== + dependencies: + agent-base "^7.0.2" + debug "^4.3.4" + http-proxy-agent "^7.0.1" + https-proxy-agent "^7.0.3" + lru-cache "^7.14.1" + pac-proxy-agent "^7.0.1" + proxy-from-env "^1.1.0" + socks-proxy-agent "^8.0.2" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +puppeteer-core@^21.11.0: + version "21.11.0" + resolved "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.11.0.tgz" + integrity sha512-ArbnyA3U5SGHokEvkfWjW+O8hOxV1RSJxOgriX/3A4xZRqixt9ZFHD0yPgZQF05Qj0oAqi8H/7stDorjoHY90Q== + dependencies: + "@puppeteer/browsers" "1.9.1" + chromium-bidi "0.5.8" + cross-fetch "4.0.0" + debug "4.3.4" + devtools-protocol "0.0.1232444" + ws "8.16.0" + +puppeteer-core@22.1.0: + version "22.1.0" + resolved "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-22.1.0.tgz" + integrity sha512-LdsQxslPf0Rpk6gLvkyyrraad2S4PUjGCT2CAKS2EnrRPpzIb6fsrFnoPNZxLlMkU7apU1g4Nf5wYePdSjxLkQ== + dependencies: + "@puppeteer/browsers" "2.0.1" + chromium-bidi "0.5.9" + cross-fetch "4.0.0" + debug "4.3.4" + devtools-protocol "0.0.1232444" + ws "8.16.0" + +puppeteer-in-electron@^3.0.5: + version "3.0.5" + resolved "https://registry.npmjs.org/puppeteer-in-electron/-/puppeteer-in-electron-3.0.5.tgz" + integrity sha512-GjuPRMweteeBST9aXcFagAEiaIeQYKZaWX/4QBnMqRBQ4bEXPJkFd5p8oc6ovPbe1eriVHef2D2gr/Gv+3HTpQ== + dependencies: + "@types/async-retry" "^1.4.1" + "@types/node-fetch" "^2.5.4" + "@types/puppeteer-core" "^1.9.0" + "@types/uuid" "^3.4.6" + async-retry "^1.3.1" + get-port "^5.1.1" + uuid "^8.3.2" + +puppeteer@^22.1.0: + version "22.1.0" + resolved "https://registry.npmjs.org/puppeteer/-/puppeteer-22.1.0.tgz" + integrity sha512-suatHy6A48YkoykjrJNkJaixWVrvnPtzIgngK17V/P0MvgSyJzuu21PyR+0lWIK0cfZqKqmR8CHZvHzOCd4MIg== + dependencies: + "@puppeteer/browsers" "2.0.1" + cosmiconfig "9.0.0" + puppeteer-core "22.1.0" + +queue-tick@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz" + integrity sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag== + +read-config-file@6.3.2: + version "6.3.2" + resolved "https://registry.npmjs.org/read-config-file/-/read-config-file-6.3.2.tgz" + integrity sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q== + dependencies: + config-file-ts "^0.2.4" + dotenv "^9.0.2" + dotenv-expand "^5.1.0" + js-yaml "^4.1.0" + json5 "^2.2.0" + lazy-val "^1.0.4" + +readable-stream@^2.0.0: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^2.0.5: + version "2.3.8" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdir-glob@^1.1.2: + version "1.1.3" + resolved "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.3.tgz" + integrity sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA== + dependencies: + minimatch "^5.1.0" + +ref-napi@^3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/ref-napi/-/ref-napi-3.0.3.tgz" + integrity sha512-LiMq/XDGcgodTYOMppikEtJelWsKQERbLQsYm0IOOnzhwE9xYZC7x8txNnFC9wJNOkPferQI4vD4ZkC0mDyrOA== + dependencies: + debug "^4.1.1" + get-symbol-from-current-process-h "^1.0.2" + node-addon-api "^3.0.0" + node-gyp-build "^4.2.1" + +regenerator-runtime@^0.14.0: + version "0.14.1" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz" + integrity sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw== + +require-directory@^2.1.1: + 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== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz" + integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== + dependencies: + lowercase-keys "^1.0.0" + +retry@^0.12.0: + version "0.12.0" + resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" + integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== + +retry@^0.13.1, retry@0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +roarr@^2.15.3: + version "2.15.4" + resolved "https://registry.npmjs.org/roarr/-/roarr-2.15.4.tgz" + integrity sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A== + dependencies: + boolean "^3.0.1" + detect-node "^2.0.4" + globalthis "^1.0.1" + json-stringify-safe "^5.0.1" + semver-compare "^1.0.0" + sprintf-js "^1.1.2" + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3.0.0": + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sanitize-filename@^1.6.3: + version "1.6.3" + resolved "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz" + integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== + dependencies: + truncate-utf8-bytes "^1.0.0" + +sax@^1.2.4: + version "1.3.0" + resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz" + integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== + +sdp-transform@^2.14.1: + version "2.14.2" + resolved "https://registry.npmjs.org/sdp-transform/-/sdp-transform-2.14.2.tgz" + integrity sha512-icY6jVao7MfKCieyo1AyxFYm1baiM+fA00qW/KrNNVlkxHAd34riEKuEkUe4bBb3gJwLJZM+xT60Yj1QL8rHiA== + +semver-compare@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" + integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== + +semver@^6.2.0: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.2: + version "7.6.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + +semver@^7.3.8: + version "7.6.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + +semver@^7.5.3: + version "7.6.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== + dependencies: + lru-cache "^6.0.0" + +serialize-error@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-7.0.1.tgz" + integrity sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw== + dependencies: + type-fest "^0.13.1" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +simple-update-notifier@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz" + integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== + dependencies: + semver "^7.5.3" + +smart-buffer@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz" + integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== + +socks-proxy-agent@^8.0.2: + version "8.0.2" + resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.2.tgz" + integrity sha512-8zuqoLv1aP/66PHF5TqwJ7Czm3Yv32urJQHrVyhD7mmA6d61Zv8cIXQYPTWwmg6qlupnPvs/QKDmfa4P/qct2g== + dependencies: + agent-base "^7.0.2" + debug "^4.3.4" + socks "^2.7.1" + +socks@^2.7.1: + version "2.7.3" + resolved "https://registry.npmjs.org/socks/-/socks-2.7.3.tgz" + integrity sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw== + dependencies: + ip-address "^9.0.5" + smart-buffer "^4.2.0" + +source-map-support@^0.5.19: + version "0.5.21" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +sprintf-js@^1.1.2, sprintf-js@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz" + integrity sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA== + +stat-mode@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz" + integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg== + +streamx@^2.13.0, streamx@^2.15.0: + version "2.16.1" + resolved "https://registry.npmjs.org/streamx/-/streamx-2.16.1.tgz" + integrity sha512-m9QYj6WygWyWa3H1YY69amr4nVgy61xfjys7xO7kviL5rfIEc2naf+ewFiOA+aEJD7y0JO3h2GoiUv4TDwEGzQ== + dependencies: + fast-fifo "^1.1.0" + queue-tick "^1.0.1" + optionalDependencies: + bare-events "^2.2.0" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +sumchecker@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/sumchecker/-/sumchecker-3.0.1.tgz" + integrity sha512-MvjXzkz/BOfyVDkG0oFOtBxHX2u3gKbMHIF/dXblZsgD3BWOFLmHovIpZY7BykJdAjcqRCBi1WYBNdEC9yI7vg== + dependencies: + debug "^4.1.0" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +tar-fs@3.0.4: + version "3.0.4" + resolved "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz" + integrity sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w== + dependencies: + mkdirp-classic "^0.5.2" + pump "^3.0.0" + tar-stream "^3.1.5" + +tar-fs@3.0.5: + version "3.0.5" + resolved "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.5.tgz" + integrity sha512-JOgGAmZyMgbqpLwct7ZV8VzkEB6pxXFBVErLtb+XCOqzc6w1xiWKI9GVd6bwk68EX7eJ4DWmfXVmq8K2ziZTGg== + dependencies: + pump "^3.0.0" + tar-stream "^3.1.5" + optionalDependencies: + bare-fs "^2.1.1" + bare-path "^2.1.0" + +tar-stream@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + +tar-stream@^3.1.5: + version "3.1.7" + resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz" + integrity sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ== + dependencies: + b4a "^1.6.4" + fast-fifo "^1.2.0" + streamx "^2.15.0" + +tar@^6.1.12: + version "6.2.0" + resolved "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz" + integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^5.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + +temp-file@^3.4.0: + version "3.4.0" + resolved "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz" + integrity sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg== + dependencies: + async-exit-hook "^2.0.1" + fs-extra "^10.0.0" + +through@^2.3.8: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + +tiny-typed-emitter@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz" + integrity sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA== + +tmp-promise@^3.0.2: + version "3.0.3" + resolved "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz" + integrity sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ== + dependencies: + tmp "^0.2.0" + +tmp@^0.2.0: + version "0.2.3" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz" + integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +truncate-utf8-bytes@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz" + integrity sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ== + dependencies: + utf8-byte-length "^1.0.1" + +tslib@^2.0.1: + version "2.6.2" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +tunnel@^0.0.6: + version "0.0.6" + resolved "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz" + integrity sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg== + +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + +typescript@^5.3.3, typescript@>=4.9.5: + version "5.3.3" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz" + integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw== + +unbzip2-stream@1.4.3: + version "1.4.3" + resolved "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz" + integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== + dependencies: + buffer "^5.2.1" + through "^2.3.8" + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +unhomoglyph@^1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/unhomoglyph/-/unhomoglyph-1.0.6.tgz" + integrity sha512-7uvcWI3hWshSADBu4JpnyYbTVc7YlhF5GDW/oPD5AxIxl34k4wXR3WDkPnzLxkN32LiTCTKMQLtKVZiwki3zGg== + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz" + integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== + dependencies: + prepend-http "^2.0.0" + +urlpattern-polyfill@10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz" + integrity sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg== + +utf-8-validate@>=5.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-6.0.3.tgz" + integrity sha512-uIuGf9TWQ/y+0Lp+KGZCMuJWc3N9BHA+l/UmHd/oUHwJJDeysyTRxNQVkbzsIWfGFbRe3OcgML/i0mvVRPOyDA== + dependencies: + node-gyp-build "^4.3.0" + +utf8-byte-length@^1.0.1: + version "1.0.4" + resolved "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz" + integrity sha512-4+wkEYLBbWxqTahEsWrhxepcoVOJ+1z5PGIjPZxRkytcdSUaNjIjBM7Xn8E+pdSuV7SzvWovBFA54FO0JSoqhA== + +util-deprecate@^1.0.1, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +uuid@9: + version "9.0.1" + resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== + +web-streams-polyfill@^3.0.3: + version "3.3.3" + resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.3.3.tgz" + integrity sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +ws@8.16.0: + version "8.16.0" + resolved "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz" + integrity sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ== + +xmlbuilder@^15.1.1: + version "15.1.1" + resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz" + integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yargs-parser@^21.1.1: + version "21.1.1" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz" + integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== + +yargs@^17.6.2, yargs@17.7.2: + version "17.7.2" + resolved "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz" + integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w== + 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" + +yauzl@^2.10.0: + version "2.10.0" + resolved "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz" + integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +zip-stream@^4.1.0: + version "4.1.1" + resolved "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.1.tgz" + integrity sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ== + dependencies: + archiver-utils "^3.0.4" + compress-commons "^4.1.2" + readable-stream "^3.6.0"