diff --git a/ocd/package.json b/ocd/package.json index 11aa07120..b6dbed210 100644 --- a/ocd/package.json +++ b/ocd/package.json @@ -56,8 +56,7 @@ "packages/web", "packages/desktop", "packages/cli", - "packages/codegen-cli", - "packages/electron-desktop" + "packages/codegen-cli" ], "devDependencies": { "@types/node": "^22.9.0", diff --git a/ocd/packages/electron-desktop/.eslintrc.cjs b/ocd/packages/electron-desktop/.eslintrc.cjs deleted file mode 100644 index d6c953795..000000000 --- a/ocd/packages/electron-desktop/.eslintrc.cjs +++ /dev/null @@ -1,18 +0,0 @@ -module.exports = { - root: true, - env: { browser: true, es2020: true }, - extends: [ - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - 'plugin:react-hooks/recommended', - ], - ignorePatterns: ['dist', '.eslintrc.cjs'], - parser: '@typescript-eslint/parser', - plugins: ['react-refresh'], - rules: { - 'react-refresh/only-export-components': [ - 'warn', - { allowConstantExport: true }, - ], - }, -} diff --git a/ocd/packages/electron-desktop/.gitignore b/ocd/packages/electron-desktop/.gitignore deleted file mode 100644 index ec42731fe..000000000 --- a/ocd/packages/electron-desktop/.gitignore +++ /dev/null @@ -1,26 +0,0 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -dist-electron -release -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? diff --git a/ocd/packages/electron-desktop/README.md b/ocd/packages/electron-desktop/README.md deleted file mode 100644 index 0d6babedd..000000000 --- a/ocd/packages/electron-desktop/README.md +++ /dev/null @@ -1,30 +0,0 @@ -# React + TypeScript + Vite - -This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. - -Currently, two official plugins are available: - -- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh -- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh - -## Expanding the ESLint configuration - -If you are developing a production application, we recommend updating the configuration to enable type aware lint rules: - -- Configure the top-level `parserOptions` property like this: - -```js -export default { - // other rules... - parserOptions: { - ecmaVersion: 'latest', - sourceType: 'module', - project: ['./tsconfig.json', './tsconfig.node.json'], - tsconfigRootDir: __dirname, - }, -} -``` - -- Replace `plugin:@typescript-eslint/recommended` to `plugin:@typescript-eslint/recommended-type-checked` or `plugin:@typescript-eslint/strict-type-checked` -- Optionally add `plugin:@typescript-eslint/stylistic-type-checked` -- Install [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) and add `plugin:react/recommended` & `plugin:react/jsx-runtime` to the `extends` list diff --git a/ocd/packages/electron-desktop/electron-builder.json5 b/ocd/packages/electron-desktop/electron-builder.json5 deleted file mode 100644 index a3e129cd6..000000000 --- a/ocd/packages/electron-desktop/electron-builder.json5 +++ /dev/null @@ -1,68 +0,0 @@ -// @see - https://www.electron.build/configuration/configuration -{ - "$schema": "https://raw.githubusercontent.com/electron-userland/electron-builder/master/packages/app-builder-lib/scheme.json", - "appId": "com.oracle.okit-ocd", - "artifactName": "${productName}-${version}-${arch}.${ext}", - "asar": true, - "directories": { - "output": "../../dist/release/${version}" - }, - "files": [ - "dist", - "dist-electron" - ], - "fileAssociations": [ - { - "ext": "okit", - "name": "OCD Design", - "role": "Editor" - }, - { - "ext": "ocd", - "name": "OCD Design", - "role": "Editor" - } - ], - "mac": { - "icon": "public/assets/icon.icns", - "category": "public.app-category.developer-tools", - "mergeASARs": false, - "target": [ - { - "target": "dmg", - "arch": ["universal"] - } - ] - }, - "dmg": { - "icon": "public/assets/icon.icns", - "background": "public/assets/background.png", - "window": { - "width": 585, - "height": 355 - } - }, - "win": { - "target": [ - { - "target": "nsis", - "arch": [ - "x64" - ] - } - ], - "artifactName": "${productName}-Windows-${version}-Setup.${ext}" - }, - "nsis": { - "oneClick": false, - "perMachine": false, - "allowToChangeInstallationDirectory": true, - "deleteAppDataOnUninstall": false - }, - "linux": { - "target": [ - "AppImage" - ], - "artifactName": "${productName}-Linux-${version}.${ext}" - } -} diff --git a/ocd/packages/electron-desktop/electron/electron-env.d.ts b/ocd/packages/electron-desktop/electron/electron-env.d.ts deleted file mode 100644 index 149a1cd9b..000000000 --- a/ocd/packages/electron-desktop/electron/electron-env.d.ts +++ /dev/null @@ -1,27 +0,0 @@ -/// - -declare namespace NodeJS { - interface ProcessEnv { - /** - * The built directory structure - * - * ```tree - * ├─┬─┬ dist - * │ │ └── index.html - * │ │ - * │ ├─┬ dist-electron - * │ │ ├── main.js - * │ │ └── preload.js - * │ - * ``` - */ - APP_ROOT: string - /** /dist/ or /public/ */ - VITE_PUBLIC: string - } -} - -// Used in Renderer process, expose in `preload.ts` -// interface Window { -// ipcRenderer: import('electron').IpcRenderer -// } diff --git a/ocd/packages/electron-desktop/electron/main.ts b/ocd/packages/electron-desktop/electron/main.ts deleted file mode 100644 index 92e80d0b6..000000000 --- a/ocd/packages/electron-desktop/electron/main.ts +++ /dev/null @@ -1,740 +0,0 @@ -/* -** Copyright (c) 2020, 2024, Oracle and/or its affiliates. -** Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -*/ - -import { app, dialog, BrowserWindow, ipcMain, screen, Menu, shell, MessageBoxOptions, MenuItemConstructorOptions } from 'electron' -import path from 'path' -import url from 'url' -import fs from 'fs' -import { fileURLToPath } from 'node:url' -import common from 'oci-common' -import { OciQuery, OciReferenceDataQuery } from '@ocd/query' -import { OcdDesign } from '@ocd/model' -import { OcdCache, OcdConsoleConfiguration, OcdLibrary } from '@ocd/react' -// import { unescape } from 'querystring' - -// app.commandLine.appendSwitch('ignore-certificate-errors') // Temporary work around for not being able to add additional certificates -// process.env.NODE_TLS_REJECT_UNAUTHORIZED = '0' // Temporary work around for not being able to add additional certificates - -// Get Environment information -const isDev = process.env.OCD_DEV === 'true'; -const isPreview = process.env.OCD_PREVIEW === 'true'; -const isMac = process.platform === 'darwin' - -const __dirname = path.dirname(fileURLToPath(import.meta.url)) -// The built directory structure -// -// ├─┬─┬ dist -// │ │ └── index.html -// │ │ -// │ ├─┬ dist-electron -// │ │ ├── main.js -// │ │ └── preload.mjs -// │ -process.env.APP_ROOT = path.join(__dirname, '..') - -export const VITE_DEV_SERVER_URL = process.env['VITE_DEV_SERVER_URL'] -export const MAIN_DIST = path.join(process.env.APP_ROOT, 'dist-electron') -export const RENDERER_DIST = path.join(process.env.APP_ROOT, 'dist') - -process.env.VITE_PUBLIC = VITE_DEV_SERVER_URL ? path.join(process.env.APP_ROOT, 'public') : RENDERER_DIST - -// if (require('electron-squirrel-startup')) app.quit() -const ocdConfigDirectory = path.join(app.getPath('home'), '.ocd') -const ocdConsoleConfigFilename = path.join(ocdConfigDirectory, 'console_config.json') -const ocdCacheFilename = path.join(ocdConfigDirectory, 'cache.json') -const ocdWindowStateFilename = path.join(ocdConfigDirectory, 'desktop.json') -if (!fs.existsSync(ocdConfigDirectory)) fs.mkdirSync(ocdConfigDirectory) - -const loadDesktopState = () => { - const size = screen.getPrimaryDisplay().workAreaSize - const initialState = { - x: undefined, - y: undefined, - width: Math.round(size.width / 2), - height: Math.round((size.height / 3) * 2), - isMaximised: false, - isFullScreen: false - } - if (!fs.existsSync(ocdWindowStateFilename)) fs.writeFileSync(ocdWindowStateFilename, JSON.stringify(initialState, null, 4)) - const config = fs.readFileSync(ocdWindowStateFilename, 'utf-8') - return {...initialState, ...JSON.parse(config)} -} - -const saveDesktopState = (config: Record) => { - fs.writeFileSync(ocdWindowStateFilename, JSON.stringify(config, null, 4)) -} - -let mainWindow: BrowserWindow -let filePath: string | null -let ready = false - - -// Configure Menus - -// Main Menu -export const mainMenu = Menu.buildFromTemplate([ - // { role: 'appMenu' } - ...(isMac - ? [{ - label: app.name, - submenu: [ - { role: 'about' }, - { type: 'separator' }, - { role: 'services' }, - { type: 'separator' }, - { role: 'hide' }, - { role: 'hideOthers' }, - { role: 'unhide' }, - { type: 'separator' }, - { role: 'quit' } - ] - }] - : []) as MenuItemConstructorOptions[], - // { role: 'fileMenu' } - { - label: 'File', - submenu: [ - isMac ? { role: 'close' } : { role: 'quit' } - ] - }, - // { role: 'editMenu' } - // { - // label: 'Edit', - // submenu: [ - // { role: 'undo' }, - // { role: 'redo' }, - // { type: 'separator' }, - // { role: 'cut' }, - // { role: 'copy' }, - // { role: 'paste' }, - // ...(isMac - // ? [ - // { role: 'pasteAndMatchStyle' }, - // { role: 'delete' }, - // { role: 'selectAll' }, - // { type: 'separator' }, - // { - // label: 'Speech', - // submenu: [ - // { role: 'startSpeaking' }, - // { role: 'stopSpeaking' } - // ] - // } - // ] - // : [ - // { role: 'delete' }, - // { type: 'separator' }, - // { role: 'selectAll' } - // ]) - // ] - // }, - // { role: 'viewMenu' } - { - label: 'View', - submenu: [ - { role: 'reload' }, - { role: 'forceReload' }, - { role: 'toggleDevTools' }, - { type: 'separator' }, - { role: 'resetZoom' }, - { role: 'zoomIn' }, - { role: 'zoomOut' }, - { type: 'separator' }, - { role: 'togglefullscreen' } - ] - }, - // { role: 'windowMenu' } - { - label: 'Window', - submenu: [ - { role: 'minimize' }, - { role: 'zoom' }, - ...(isMac - ? [ - { type: 'separator' }, - { role: 'front' }, - { type: 'separator' }, - { role: 'window' } - ] - : [ - { role: 'close' } - ]) as MenuItemConstructorOptions[] - ] - }, - // { - // role: 'help', - // submenu: [ - // { - // label: 'Learn More', - // click: async () => { - // const { shell } = require('electron') - // await shell.openExternal('https://github.com/oracle/oci-designer-toolkit/tree/master/ocd') - // } - // } - // ] - // } -]) - -// Context Menu - -export const selectionMenu = Menu.buildFromTemplate([ - {role: 'copy'}, - {type: 'separator'}, - {role: 'selectAll'}, -]) - -export const inputMenu = Menu.buildFromTemplate([ - {role: 'undo'}, - {role: 'redo'}, - {type: 'separator'}, - {role: 'cut'}, - {role: 'copy'}, - {role: 'paste'}, - {type: 'separator'}, - {role: 'selectAll'}, -]) - - - - - - -// Create OCD Window -const createWindow = () => { - let desktopState = loadDesktopState() - // Create the browser window. - mainWindow = new BrowserWindow({ - x: desktopState.x, - y: desktopState.y, - width: desktopState.width, - height: desktopState.height, - webPreferences: { - nodeIntegration: true, - contextIsolation: true, - preload: path.join(__dirname, 'preload.mjs') - }, - }) - - const saveState = () => { - desktopState.isMaximised = mainWindow.isMaximized() - desktopState.isFullScreen = mainWindow.isFullScreen() - const bounds = mainWindow.getBounds() - if (!mainWindow.isMaximized() && !mainWindow.isFullScreen()) desktopState = {...desktopState, ...bounds} - saveDesktopState(desktopState) - } - - // mainWindow.on('move', (e) => console.debug('Move Event')) - mainWindow.on('moved', () => saveState()) - // mainWindow.on('resize', (e) => console.debug('Resize Event')) - mainWindow.on('enter-full-screen', () => saveState()) - mainWindow.on('leave-full-screen', () => saveState()) - mainWindow.on('resized', () => saveState()) - mainWindow.on('close', () => saveState()) - - // Remove Menu - // mainWindow.removeMenu() - // mainWindow.setMenu(null) - // and load the index.html of the app. - const startUrl = - process.env.WEB_URL || VITE_DEV_SERVER_URL || - url.format({ - pathname: path.join(RENDERER_DIST, `index.html`), - protocol: "file", - slashes: true, - }) - // mainWindow.loadURL(startUrl) - console.debug('Start Url:', startUrl) - - if (VITE_DEV_SERVER_URL) { - mainWindow.loadURL(VITE_DEV_SERVER_URL) - } else { - // win.loadFile('dist/index.html') - mainWindow.loadFile(path.join(RENDERER_DIST, 'index.html')) - } - - if (desktopState.isMaximised) mainWindow.maximize() - mainWindow.setFullScreen(desktopState.isFullScreen) - - // Open the DevTools. - // mainWindow.webContents.openDevTools() -} - -app.whenReady().then(() => { - // Build Information - ipcMain.handle('ocdBuild:getVersion', handleGetVersion) - // OCI API Calls / Query - ipcMain.handle('ociConfig:loadProfileNames', handleLoadOciConfigProfileNames) - ipcMain.handle('ociConfig:loadProfile', handleLoadOciConfigProfile) - ipcMain.handle('ociQuery:listRegions', handleListRegions) - ipcMain.handle('ociQuery:listTenancyCompartments', handleListTenancyCompartments) - ipcMain.handle('ociQuery:queryTenancy', handleQueryTenancy) - ipcMain.handle('ociQuery:queryDropdown', handleQueryDropdown) - // OCD Design - ipcMain.handle('ocdDesign:loadDesign', handleLoadDesign) - ipcMain.handle('ocdDesign:saveDesign', handleSaveDesign) - ipcMain.handle('ocdDesign:discardConfirmation', handleDiscardConfirmation) - ipcMain.handle('ocdDesign:exportTerraform', handleExportTerraform) - ipcMain.handle('ocdDesign:loadLibraryIndex', handleLoadLibraryIndex) - ipcMain.handle('ocdDesign:loadLibraryDesign', handleLoadLibraryDesign) - ipcMain.handle('ocdDesign:loadSvgCssFiles', handleLoadSvgCssFiles) - // OCD Configuration - ipcMain.handle('ocdConfig:loadConsoleConfig', handleLoadConsoleConfig) - ipcMain.handle('ocdConfig:saveConsoleConfig', handleSaveConsoleConfig) - // OCD Cache - ipcMain.handle('ocdCache:loadCache', handleLoadCache) - ipcMain.handle('ocdCache:saveCache', handleSaveCache) - // External URLs - ipcMain.handle('ocdExternal:openExternalUrl', handleOpenExternalUrl) - createWindow() - app.on('activate', function () { - if (BrowserWindow.getAllWindows().length === 0) createWindow() - }) - mainWindow.webContents.on('did-finish-load', function() { - if (filePath) { - mainWindow.webContents.send('open-file', filePath) - filePath = null - } - }); - Menu.setApplicationMenu(mainMenu) - // Context Menu - // mainWindow.webContents.on('context-menu', (e, props) => { - // const { selectionText, isEditable } = props; - // if (isEditable) { - // inputMenu.popup(mainWindow); - // } else if (selectionText && selectionText.trim() !== '') { - // selectionMenu.popup(mainWindow); - // } - // }) - - ready = true -}) - -app.on("window-all-closed", () => { - if (process.platform !== "darwin") { - app.quit() - } -}) - -app.on("open-file", function(event, path) { - event.preventDefault() - filePath = path - - if (ready) { - mainWindow.webContents.send('open-file', filePath) - filePath = null - } -}) - - - - -/* -** Electron IPC Handlers required for the OCD Desktop. -*/ - -// Build Information -async function handleGetVersion() { - console.debug('Electron Main: handleGetVersion') - return new Promise((resolve, reject) => { - const buildInformation = { - version: app.getVersion() - } - resolve(buildInformation) - }) -} - - -// OCI API Calls / Query -async function handleLoadOciConfigProfileNames() { - console.debug('Electron Main: handleLoadOciConfigProfileNames') - return new Promise((resolve, reject) => { - const parsed = common.ConfigFileReader.parseDefault(null) - console.debug('Electron Main: handleLoadOciConfigProfileNames', parsed) - console.debug('Electron Main: handleLoadOciConfigProfileNames', parsed.accumulator.configurationsByProfile) - console.debug('Electron Main: handleLoadOciConfigProfileNames', Array.from(parsed.accumulator.configurationsByProfile.keys())) - const profiles = Array.from(parsed.accumulator.configurationsByProfile.keys()) - resolve(profiles) - }) -} - -async function handleLoadOciConfigProfile(event: any, profile: string) { - console.debug('Electron Main: handleLoadOciConfigProfile') - return new Promise((resolve, reject) => { - const parsed = common.ConfigFileReader.parseDefault(null) - console.debug('Electron Main: handleLoadOciConfigProfileNames Parsed:', parsed) - console.debug('Electron Main: handleLoadOciConfigProfileNames Config By Profile:', parsed.accumulator.configurationsByProfile) - console.debug('Electron Main: handleLoadOciConfigProfileNames Keys:', Array.from(parsed.accumulator.configurationsByProfile.keys())) - const profileData = Array.from(parsed.accumulator.configurationsByProfile.get(profile)?.keys() || []) - console.debug('Electron Main: handleLoadOciConfigProfileNames profileData:', profileData) - resolve(profileData) - }) -} - -async function handleListRegions(event: any, profile: string) { - console.debug('Electron Main: handleListRegions') - const ociQuery = new OciQuery(profile) - return ociQuery.listRegions() -} - -async function handleListTenancyCompartments(event: any, profile: string) { - console.debug('Electron Main: handleListTenancyCompartments') - const ociQuery = new OciQuery(profile) - return ociQuery.listTenancyCompartments() -} - -async function handleQueryTenancy(event: any, profile: string, compartmentIds: string[], region: string) { - console.debug('Electron Main: handleQueryTenancy') - const ociQuery = new OciQuery(profile, region) - return ociQuery.queryTenancy(compartmentIds) -} - -async function handleQueryDropdown(event: any, profile: string, region: string) { - console.debug('Electron Main: handleQueryDropdown') - const ociQuery = new OciReferenceDataQuery(profile, region) - return ociQuery.query() -} - - -// OCD Design -async function handleLoadDesign(event: any, filename: string) { - console.debug('Electron Main: handleLoadDesign') - return new Promise((resolve, reject) => { - try { - if (!filename || !fs.existsSync(filename) || !fs.statSync(filename).isFile()) { - dialog.showOpenDialog(mainWindow, { - properties: ['openFile'], - filters: [{name: 'Filetype', extensions: ['okit']}] - }).then(result => { - const design = result.canceled ? '{}' : fs.readFileSync(result.filePaths[0], 'utf-8') - resolve({canceled: result.canceled, filename: result.filePaths[0], design: JSON.parse(design)}) - }).catch(err => { - console.error(err) - reject(err) - }) - } else { - const design = fs.readFileSync(filename, 'utf-8') - resolve({canceled: false, filename: filename, design: JSON.parse(design)}) - } - } catch (err) { - reject(err) - } - }) -} - -async function handleSaveDesign(event: any, design: OcdDesign, filename: string, suggestedFilename='') { - design = typeof design === 'string' ? JSON.parse(design) : design - console.debug('Electron Main: handleSaveDesign', filename, JSON.stringify(design, null, 2)) - return new Promise((resolve, reject) => { - try { - if (!filename || !fs.existsSync(filename) || !fs.statSync(filename).isFile()) { - dialog.showSaveDialog(mainWindow, { - defaultPath: suggestedFilename, - properties: ['createDirectory'], - filters: [{name: 'Filetype', extensions: ['okit']}] - }).then(result => { - if (!result.canceled) fs.writeFileSync(result.filePath, JSON.stringify(design, null, 4)) - resolve({canceled: false, filename: result.canceled ? '' : result.filePath, design: design}) - }).catch(err => { - console.error(err) - reject(err) - }) - } else { - fs.writeFileSync(filename, JSON.stringify(design, null, 4)) - resolve({canceled: false, filename: filename, design: design}) - } - } catch (err) { - reject(err) - } - }) -} - -async function handleDiscardConfirmation(event: any) { - return new Promise((resolve, reject) => { - const options: MessageBoxOptions = { - type: 'question', - message: 'All Changes Will Be Lost', - detail: 'OCD Design has been modified.', - buttons: ['Discard Changes', 'Cancel'], - defaultId: 1 - } - dialog.showMessageBox(mainWindow, options).then((result) => { - console.debug('Discard Confirmation', result) - const discardResponse = [true, false] - resolve(discardResponse[result.response]) - }) - }) -} - -async function handleExportTerraform(event: any, design: OcdDesign, directory: string) { - // design = typeof design === 'string' ? JSON.parse(design) : design - console.debug('Electron Main: handleExportTerraform') - // return new Promise((resolve, reject) => {reject('Currently Not Implemented')}) - return Promise.reject(new Error('Currently Not Implemented')) -} - -// Library / Reference Architecture Functions -const prodLibraryUrl = 'https://raw.githubusercontent.com/oracle/oci-designer-toolkit/refs/heads/master/ocd/library' -const devLibraryUrl = 'https://raw.githubusercontent.com/oracle/oci-designer-toolkit/refs/heads/toxophilist/sprint-dev/ocd/library' -const libraryUrl = isDev || isPreview ? devLibraryUrl : prodLibraryUrl -const libraryFile = 'referenceArchitectures.json' - -async function handleLoadLibraryIndex(event: any) { - console.debug('Electron Main: handleLoadLibraryIndex') - return new Promise((resolve, reject) => { - // Build Library JSON File URL - const libraryJsonUrl = `${libraryUrl}/${libraryFile}` - const request = new Request(libraryJsonUrl) - // console.debug('Electron Main: handleLoadLibraryIndex: URL', libraryJsonUrl, request) - // Get Library File - const libraryFetchPromise = fetch(request) - libraryFetchPromise.then((response) => { - // console.debug('Electron Main: handleLoadLibraryIndex: Fetch Response', response) - // console.debug('Electron Main: handleLoadLibraryIndex: Fetch Response', response.headers.get("content-type")) - return response.text() - }).then((data) => { - // console.debug('Electron Main: handleLoadLibraryIndex: Fetch Data', data) - const libraryIndex: OcdLibrary = JSON.parse(data) - // const sectionQueries = [getLibrarySectionSvg(libraryIndex, 'oci')] - const sectionQueries = Object.keys(libraryIndex).map((k) => getLibrarySectionSvg(libraryIndex, k)) - Promise.allSettled(sectionQueries).then((results) => { - // console.debug('Electron Main: handleLoadLibraryIndex: Section Query Results', results) - resolve(libraryIndex) - }) - // resolve(libraryIndex) - }).catch((err) => { - console.debug('Electron Main: handleLoadLibraryIndex: Fetch Error Response', err) - reject(err) - }) - }) -} - -function getLibrarySectionSvg(libraryIndex: OcdLibrary, section: string) { - return new Promise((resolve, reject) => { - const librarySection = libraryIndex[section] - const svgRequests = librarySection.map((design) => new Request(`${libraryUrl}/${section}/${design.svgFile}`)) - const svgUrls = svgRequests.map((request) => fetch(request)) - // @ts-ignore - Promise.allSettled(svgUrls).then((results) => Promise.allSettled(results.map((r) => r.value.text()))).then((svg) => { - svg.forEach((r, i) => { - console.debug('Electron Main: getLibrarySectionSvg: Svg Query Results', section, r.status) - // console.debug('Electron Main: getLibrarySectionSvg: Svg Query Results', r.value) - // @ts-ignore - librarySection[i].dataUri = `data:image/svg+xml,${encodeURIComponent(r.value)}` - // librarySection[i].dataUri = `data:image/svg+xml;base64,${btoa(unescape(encodeURIComponent(r.value)))}` - }) - resolve(librarySection) - }).catch((err) => { - console.debug('Electron Main: getLibrarySectionSvg: Fetch Error Response', err) - reject(err) - }) - }) -} - -async function handleLoadLibraryDesign(event: any, section: string, filename: string) { - console.debug('Electron Main: handleLoadLibraryDesign') - return new Promise((resolve, reject) => { - // Build Design JSON File URL - const libraryJsonUrl = `${libraryUrl}/${section}/${filename}` - const request = new Request(libraryJsonUrl) - // console.debug('Electron Main: handleLoadLibraryDesign: URL', libraryJsonUrl, request) - // Get Library File - const libraryFetchPromise = fetch(request) - libraryFetchPromise.then((response) => { - // console.debug('Electron Main: handleLoadLibraryDesign: Fetch Response', response) - // console.debug('Electron Main: handleLoadLibraryDesign: Fetch Response', response.headers.get("content-type")) - return response.text() - }).then((design) => { - // console.debug('Electron Main: handleLoadLibraryDesign: Fetch Data', design) - resolve({canceled: false, filename: filename, design: JSON.parse(design)}) - }).catch((err) => { - console.debug('Electron Main: handleLoadLibraryIndex: Fetch Error Response', err) - reject(err) - }) - }) -} - -async function handleLoadSvgCssFiles() { - return Promise.reject(new Error('Not Implemented')) -} - - -// OCD Configuration -async function handleLoadConsoleConfig(event: any) { - console.debug('Electron Main: handleLoadConfig') - return new Promise((resolve, reject) => { - // const defaultConfig = { - // showPalette: true, - // showModelPalette: true, - // showProvidersPalette: ['oci'], - // verboseProviderPalette: false, - // displayPage: 'designer', - // detailedResource: true, - // showProperties: true, - // highlightCompartmentResources: false, - // recentDesigns: [], - // maxRecent: 10, - // } - try { - // if (!fs.existsSync(ocdConsoleConfigFilename)) fs.writeFileSync(ocdConsoleConfigFilename, JSON.stringify(defaultConfig, null, 4)) - if (!fs.existsSync(ocdConsoleConfigFilename)) reject(new Error('Console Config does not exist')) - const config = fs.readFileSync(ocdConsoleConfigFilename, 'utf-8') - resolve(JSON.parse(config)) - } catch (err) { - reject(err) - } - }) -} - -async function handleSaveConsoleConfig(event: any, config: OcdConsoleConfiguration) { - console.debug('Electron Main: handleSaveConfig') - return new Promise((resolve, reject) => { - try { - if (!config.showPreviousViewOnStart) config.displayPage = 'designer' // If we do not want to display previous page then default to designer. - fs.writeFileSync(ocdConsoleConfigFilename, JSON.stringify(config, null, 4)) - resolve(config) - } catch (err) { - reject(err) - } - }) -} - - -// OCD Cache -async function handleLoadCache(event: any) { - console.debug('Electron Main: handleLoadCache') - return new Promise((resolve, reject) => { - try { - // if (!fs.existsSync(ocdCacheFilename)) fs.writeFileSync(ocdCacheFilename, JSON.stringify(defaultCache, null, 4)) - if (!fs.existsSync(ocdCacheFilename)) reject('Cache does not exist') - const config = fs.readFileSync(ocdCacheFilename, 'utf-8') - resolve(JSON.parse(config)) - } catch (err) { - reject(err) - } - }) -} - -async function handleSaveCache(event: any, cache: OcdCache) { - console.debug('Electron Main: handleSaveCache') - return new Promise((resolve, reject) => { - try { - fs.writeFileSync(ocdCacheFilename, JSON.stringify(cache, null, 4)) - resolve(cache) - } catch (err) { - reject(err) - } - }) -} - -async function handleLoadCacheProfile(event: any, profile: string) { - console.debug('Electron Main: handleLoadCacheProfile') - return new Promise((resolve, reject) => { - try { - // if (!fs.existsSync(ocdCacheFilename)) fs.writeFileSync(ocdCacheFilename, JSON.stringify(defaultCache, null, 4)) - if (!fs.existsSync(ocdCacheFilename)) reject('Cache does not exist') - const config = fs.readFileSync(ocdCacheFilename, 'utf-8') - resolve(JSON.parse(config)) - } catch (err) { - reject(err) - } - }) -} - -// External URLs -async function handleOpenExternalUrl(event: any, href: string) { - console.debug('Electron Main: handleOpenExternalUrl') - return new Promise((resolve, reject) => { - try { - shell.openExternal(href) - resolve('Opened') - } catch (err) { - reject(err) - } - }) -} - - - - - - - - - - - - - - - - - - - -// import { app, BrowserWindow } from 'electron' -// // import { fileURLToPath } from 'node:url' -// import path from 'node:path' - -// // const __dirname = path.dirname(fileURLToPath(import.meta.url)) - -// // The built directory structure -// // -// // ├─┬─┬ dist -// // │ │ └── index.html -// // │ │ -// // │ ├─┬ dist-electron -// // │ │ ├── main.js -// // │ │ └── preload.mjs -// // │ -// process.env.APP_ROOT = path.join(__dirname, '..') - -// export const VITE_DEV_SERVER_URL = process.env['VITE_DEV_SERVER_URL'] -// export const MAIN_DIST = path.join(process.env.APP_ROOT, 'dist-electron') -// export const RENDERER_DIST = path.join(process.env.APP_ROOT, 'dist') - -// process.env.VITE_PUBLIC = VITE_DEV_SERVER_URL ? path.join(process.env.APP_ROOT, 'public') : RENDERER_DIST - -// let win: BrowserWindow | null - -// function createWindow() { -// win = new BrowserWindow({ -// icon: path.join(process.env.VITE_PUBLIC, 'electron-vite.svg'), -// webPreferences: { -// preload: path.join(__dirname, 'preload.mjs'), -// }, -// }) - -// // Test active push message to Renderer-process. -// win.webContents.on('did-finish-load', () => { -// win?.webContents.send('main-process-message', (new Date).toLocaleString()) -// }) - -// if (VITE_DEV_SERVER_URL) { -// win.loadURL(VITE_DEV_SERVER_URL) -// } else { -// // win.loadFile('dist/index.html') -// win.loadFile(path.join(RENDERER_DIST, 'index.html')) -// } -// } - -// // Quit when all windows are closed, except on macOS. There, it's common -// // for applications and their menu bar to stay active until the user quits -// // explicitly with Cmd + Q. -// app.on('window-all-closed', () => { -// if (process.platform !== 'darwin') { -// app.quit() -// win = null -// } -// }) - -// app.on('activate', () => { -// // On OS X it's common to re-create a window in the app when the -// // dock icon is clicked and there are no other windows open. -// if (BrowserWindow.getAllWindows().length === 0) { -// createWindow() -// } -// }) - -// app.whenReady().then(createWindow) diff --git a/ocd/packages/electron-desktop/electron/preload.ts b/ocd/packages/electron-desktop/electron/preload.ts deleted file mode 100644 index ef3e0961d..000000000 --- a/ocd/packages/electron-desktop/electron/preload.ts +++ /dev/null @@ -1,40 +0,0 @@ -/* -** Copyright (c) 2020, 2024, Oracle and/or its affiliates. -** Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -*/ - -import { contextBridge, ipcRenderer } from 'electron' -import { OcdDesign } from '@ocd/model' -import { OcdCache, OcdConsoleConfiguration } from '@ocd/react' - -contextBridge.exposeInMainWorld('ocdAPI', { - // Build Information - getVersion: () => ipcRenderer.invoke('ocdBuild:getVersion'), - // OCI API Calls / Query - loadOCIConfigProfileNames: () => ipcRenderer.invoke('ociConfig:loadProfileNames'), - loadOCIConfigProfile: (profile: string) => ipcRenderer.invoke('ociConfig:loadProfile', profile), - listRegions: (profile: string) => ipcRenderer.invoke('ociQuery:listRegions', profile), - listTenancyCompartments: (profile: string) => ipcRenderer.invoke('ociQuery:listTenancyCompartments', profile), - queryTenancy: (profile: string, compartmentIds: string[], region: string) => ipcRenderer.invoke('ociQuery:queryTenancy', profile, compartmentIds, region), - queryDropdown: (profile: string, region: string) => ipcRenderer.invoke('ociQuery:queryDropdown', profile, region), - // OCD Design - loadDesign: (filename: string) => ipcRenderer.invoke('ocdDesign:loadDesign', filename), - saveDesign: (design: OcdDesign, filename: string, suggestedFilename = '') => ipcRenderer.invoke('ocdDesign:saveDesign', design, filename, suggestedFilename), - discardConfirmation: () => ipcRenderer.invoke('ocdDesign:discardConfirmation'), - exportTerraform: (design: OcdDesign, directory: string) => ipcRenderer.invoke('ocdDesign:exportTerraform', design, directory), - loadLibraryIndex: () => ipcRenderer.invoke('ocdDesign:loadLibraryIndex'), - loadLibraryDesign: (section: string, filename: string) => ipcRenderer.invoke('ocdDesign:loadLibraryDesign', section, filename), - loadSvgCssFiles: () => ipcRenderer.invoke('ocdDesign:loadSvgCssFiles'), - // OCD Configuration - loadConsoleConfig: () => ipcRenderer.invoke('ocdConfig:loadConsoleConfig'), - saveConsoleConfig: (config: OcdConsoleConfiguration) => ipcRenderer.invoke('ocdConfig:saveConsoleConfig', config), - // OCD Cache - loadCache: () => ipcRenderer.invoke('ocdCache:loadCache'), - saveCache: (config: OcdCache) => ipcRenderer.invoke('ocdCache:saveCache', config), - // External URLs - openExternalUrl: (href: string) => ipcRenderer.invoke('ocdExternal:openExternalUrl', href), - // Main -> Renderer One Way - onOpenFile: (callback: any) => ipcRenderer.on('open-file', callback) -}) - -console.debug('Preload script') diff --git a/ocd/packages/electron-desktop/index.html b/ocd/packages/electron-desktop/index.html deleted file mode 100644 index 09ed8313c..000000000 --- a/ocd/packages/electron-desktop/index.html +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - OKIT - Open Cloud Designer - - -
- - - diff --git a/ocd/packages/electron-desktop/package-lock.json b/ocd/packages/electron-desktop/package-lock.json deleted file mode 100644 index d74f2694a..000000000 --- a/ocd/packages/electron-desktop/package-lock.json +++ /dev/null @@ -1,6957 +0,0 @@ -{ - "name": "electron-desktop", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "electron-desktop", - "version": "0.0.0", - "dependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@types/react": "^18.2.64", - "@types/react-dom": "^18.2.21", - "@typescript-eslint/eslint-plugin": "^7.1.1", - "@typescript-eslint/parser": "^7.1.1", - "@vitejs/plugin-react": "^4.2.1", - "electron": "^30.0.1", - "electron-builder": "^24.13.3", - "eslint": "^8.57.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.5", - "typescript": "^5.2.2", - "vite": "^5.1.6", - "vite-plugin-electron": "^0.28.6", - "vite-plugin-electron-renderer": "^0.14.5" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", - "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", - "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", - "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.26.0", - "@babel/generator": "^7.26.0", - "@babel/helper-compilation-targets": "^7.25.9", - "@babel/helper-module-transforms": "^7.26.0", - "@babel/helpers": "^7.26.0", - "@babel/parser": "^7.26.0", - "@babel/template": "^7.25.9", - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.26.0", - "convert-source-map": "^2.0.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.3", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/core/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, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/generator": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", - "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.26.2", - "@babel/types": "^7.26.0", - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^3.0.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", - "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/compat-data": "^7.25.9", - "@babel/helper-validator-option": "^7.25.9", - "browserslist": "^4.24.0", - "lru-cache": "^5.1.1", - "semver": "^6.3.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets/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, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", - "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/traverse": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", - "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-module-imports": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9", - "@babel/traverse": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", - "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", - "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", - "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", - "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/template": "^7.25.9", - "@babel/types": "^7.26.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", - "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.26.0" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", - "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", - "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-plugin-utils": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/template": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", - "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/types": "^7.25.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", - "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/code-frame": "^7.25.9", - "@babel/generator": "^7.25.9", - "@babel/parser": "^7.25.9", - "@babel/template": "^7.25.9", - "@babel/types": "^7.25.9", - "debug": "^4.3.1", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.26.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", - "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.25.9", - "@babel/helper-validator-identifier": "^7.25.9" - }, - "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, - "license": "MIT", - "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.17", - "resolved": "https://registry.npmjs.org/@electron/asar/-/asar-3.2.17.tgz", - "integrity": "sha512-OcWImUI686w8LkghQj9R2ynZ2ME693Ek6L1SiaAgqGKzBaTIZw3fHDqN82Rcl+EU1Gm9EgkJ5KLIY/q5DCRbbA==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "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, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@electron/get": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@electron/get/-/get-2.0.3.tgz", - "integrity": "sha512-Qkzpg2s9GnVV2I2BjRksUi43U5e6+zaQMcjoJy0C+C5oxaKl+fmckGDQFtRpZpZV0NQekuZZ+tGz7EA9TVnQtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "debug": "^4.1.1", - "env-paths": "^2.2.0", - "fs-extra": "^8.1.0", - "got": "^11.8.5", - "progress": "^2.0.3", - "semver": "^6.2.0", - "sumchecker": "^3.0.1" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "global-agent": "^3.0.0" - } - }, - "node_modules/@electron/get/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, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "BSD-2-Clause", - "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/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">= 8.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } - }, - "node_modules/@electron/osx-sign/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, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/@electron/osx-sign/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, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "ISC", - "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, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/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, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/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, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/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, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/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, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true, - "license": "BSD-3-Clause" - }, - "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.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", - "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", - "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/@jridgewell/gen-mapping": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", - "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "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" - } - ], - "license": "Apache-2.0", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "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/@rollup/rollup-android-arm-eabi": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.27.3.tgz", - "integrity": "sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.27.3.tgz", - "integrity": "sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.27.3.tgz", - "integrity": "sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.27.3.tgz", - "integrity": "sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-freebsd-arm64": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.27.3.tgz", - "integrity": "sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-freebsd-x64": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.27.3.tgz", - "integrity": "sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.27.3.tgz", - "integrity": "sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.27.3.tgz", - "integrity": "sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.27.3.tgz", - "integrity": "sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.27.3.tgz", - "integrity": "sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.27.3.tgz", - "integrity": "sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.27.3.tgz", - "integrity": "sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.27.3.tgz", - "integrity": "sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.27.3.tgz", - "integrity": "sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.27.3.tgz", - "integrity": "sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.27.3.tgz", - "integrity": "sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.27.3.tgz", - "integrity": "sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.27.3.tgz", - "integrity": "sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@sindresorhus/is": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", - "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@szmarczak/http-timer": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-4.0.6.tgz", - "integrity": "sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w==", - "dev": true, - "license": "MIT", - "dependencies": { - "defer-to-connect": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@types/babel__core": { - "version": "7.20.5", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", - "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.20.7", - "@babel/types": "^7.20.7", - "@types/babel__generator": "*", - "@types/babel__template": "*", - "@types/babel__traverse": "*" - } - }, - "node_modules/@types/babel__generator": { - "version": "7.6.8", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", - "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__template": { - "version": "7.4.4", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", - "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/parser": "^7.1.0", - "@babel/types": "^7.0.0" - } - }, - "node_modules/@types/babel__traverse": { - "version": "7.20.6", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", - "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.20.7" - } - }, - "node_modules/@types/cacheable-request": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.3.tgz", - "integrity": "sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/http-cache-semantics": "*", - "@types/keyv": "^3.1.4", - "@types/node": "*", - "@types/responselike": "^1.0.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "@types/ms": "*" - } - }, - "node_modules/@types/estree": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", - "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", - "dev": true, - "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, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/keyv": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", - "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT" - }, - "node_modules/@types/node": { - "version": "20.17.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.6.tgz", - "integrity": "sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "undici-types": "~6.19.2" - } - }, - "node_modules/@types/plist": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.5.tgz", - "integrity": "sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*", - "xmlbuilder": ">=11.0.1" - } - }, - "node_modules/@types/prop-types": { - "version": "15.7.13", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", - "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", - "dev": true, - "license": "MIT" - }, - "node_modules/@types/react": { - "version": "18.3.12", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", - "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/react": "*" - } - }, - "node_modules/@types/responselike": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.3.tgz", - "integrity": "sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/verror": { - "version": "1.10.10", - "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.10.tgz", - "integrity": "sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg==", - "dev": true, - "license": "MIT", - "optional": true - }, - "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==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", - "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/type-utils": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", - "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", - "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/@vitejs/plugin-react": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz", - "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/core": "^7.25.2", - "@babel/plugin-transform-react-jsx-self": "^7.24.7", - "@babel/plugin-transform-react-jsx-source": "^7.24.7", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.2.0 || ^5.0.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "license": "MIT", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "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==", - "dev": true, - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "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/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/app-builder-lib/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, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/app-builder-lib/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, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/app-builder-lib/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, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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/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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true, - "license": "Python-2.0" - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/astral-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", - "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", - "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true, - "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, - "license": "ISC", - "engines": { - "node": ">= 4.0.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/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "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" - } - ], - "license": "MIT" - }, - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "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==", - "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", - "dev": true, - "license": "MIT", - "optional": true - }, - "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, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "license": "MIT", - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.24.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", - "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "caniuse-lite": "^1.0.30001669", - "electron-to-chromium": "^1.5.41", - "node-releases": "^2.0.18", - "update-browserslist-db": "^1.1.1" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "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" - } - ], - "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==", - "dev": true, - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "debug": "^4.3.4", - "sax": "^1.2.4" - }, - "engines": { - "node": ">=12.0.0" - } - }, - "node_modules/builder-util/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/builder-util/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, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/builder-util/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, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/cacheable-lookup": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz", - "integrity": "sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.6.0" - } - }, - "node_modules/cacheable-request": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.4.tgz", - "integrity": "sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg==", - "dev": true, - "license": "MIT", - "dependencies": { - "clone-response": "^1.0.2", - "get-stream": "^5.1.0", - "http-cache-semantics": "^4.0.0", - "keyv": "^4.0.0", - "lowercase-keys": "^2.0.0", - "normalize-url": "^6.0.1", - "responselike": "^2.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==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001680", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", - "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "CC-BY-4.0" - }, - "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, - "license": "MIT", - "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/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-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, - "license": "MIT" - }, - "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" - } - ], - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-truncate": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", - "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "slice-ansi": "^3.0.0", - "string-width": "^4.2.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cliui": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", - "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", - "dev": true, - "license": "ISC", - "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, - "license": "MIT", - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT" - }, - "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, - "license": "MIT", - "dependencies": { - "glob": "^10.3.10", - "typescript": "^5.3.3" - } - }, - "node_modules/config-file-ts/node_modules/glob": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", - "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", - "dev": true, - "license": "ISC", - "dependencies": { - "foreground-child": "^3.1.0", - "jackspeak": "^3.1.2", - "minimatch": "^9.0.4", - "minipass": "^7.1.2", - "package-json-from-dist": "^1.0.0", - "path-scurry": "^1.11.1" - }, - "bin": { - "glob": "dist/esm/bin.mjs" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/config-file-ts/node_modules/minipass": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", - "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=16 || 14 >=14.17" - } - }, - "node_modules/convert-source-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", - "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/crc": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz", - "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "buffer": "^5.1.0" - } - }, - "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, - "license": "Apache-2.0", - "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, - "license": "MIT", - "peer": true, - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", - "dev": true, - "license": "MIT" - }, - "node_modules/debug": { - "version": "4.3.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", - "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decompress-response": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", - "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "mimic-response": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decompress-response/node_modules/mimic-response": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", - "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true, - "license": "MIT" - }, - "node_modules/defer-to-connect": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", - "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - } - }, - "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==", - "dev": true, - "license": "MIT", - "optional": true, - "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==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "optional": true - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "license": "MIT", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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, - "license": "MIT", - "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/dmg-builder/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/dmg-builder/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, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/dmg-builder/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, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/dmg-license": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.11.tgz", - "integrity": "sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q==", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "@types/plist": "^3.0.1", - "@types/verror": "^1.10.3", - "ajv": "^6.10.0", - "crc": "^3.8.0", - "iconv-corefoundation": "^1.1.7", - "plist": "^3.0.4", - "smart-buffer": "^4.0.2", - "verror": "^1.10.0" - }, - "bin": { - "dmg-license": "bin/dmg-license.js" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dotenv": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz", - "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==", - "dev": true, - "license": "BSD-2-Clause", - "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, - "license": "BSD-2-Clause" - }, - "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.10", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", - "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron": { - "version": "30.5.1", - "resolved": "https://registry.npmjs.org/electron/-/electron-30.5.1.tgz", - "integrity": "sha512-AhL7+mZ8Lg14iaNfoYTkXQ2qee8mmsQyllKdqxlpv/zrKgfxz6jNVtcRRbQtLxtF8yzcImWdfTQROpYiPumdbw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "@electron/get": "^2.0.0", - "@types/node": "^20.9.0", - "extract-zip": "^2.0.1" - }, - "bin": { - "electron": "cli.js" - }, - "engines": { - "node": ">= 12.20.55" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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-squirrel-windows/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==", - "dev": true, - "license": "MIT", - "peer": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/electron-builder-squirrel-windows/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, - "license": "MIT", - "peer": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/electron-builder-squirrel-windows/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, - "license": "MIT", - "peer": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/electron-builder/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/electron-builder/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, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/electron-builder/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, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "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, - "license": "MIT", - "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/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/electron-publish/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, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/electron-publish/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, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.5.63", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", - "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==", - "dev": true, - "license": "ISC" - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true, - "license": "MIT" - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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/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==", - "dev": true, - "license": "MIT", - "optional": true, - "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==", - "dev": true, - "license": "MIT", - "optional": true, - "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==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" - } - }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", - "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.14", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.14.tgz", - "integrity": "sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "eslint": ">=7" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/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, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/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, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "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==", - "dev": true, - "license": "BSD-2-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "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/extsprintf": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz", - "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==", - "dev": true, - "engines": [ - "node >=0.6.0" - ], - "license": "MIT", - "optional": true - }, - "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, - "license": "MIT" - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "license": "MIT", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-glob/node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "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, - "license": "MIT" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true, - "license": "MIT" - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "pend": "~1.2.0" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "license": "MIT", - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "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, - "license": "Apache-2.0", - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/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, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "license": "MIT", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "license": "MIT", - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "license": "MIT", - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", - "dev": true, - "license": "ISC" - }, - "node_modules/foreground-child": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", - "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", - "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/form-data": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", - "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, - "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, - "license": "MIT", - "peer": true - }, - "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, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "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-minipass/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "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, - "license": "ISC" - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "license": "MIT", - "optional": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "license": "ISC", - "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==", - "dev": true, - "license": "MIT", - "optional": true, - "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-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==", - "dev": true, - "license": "MIT", - "dependencies": { - "pump": "^3.0.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "license": "ISC", - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/glob/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, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob/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, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "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==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "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/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "license": "MIT", - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", - "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "get-intrinsic": "^1.1.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/got": { - "version": "11.8.6", - "resolved": "https://registry.npmjs.org/got/-/got-11.8.6.tgz", - "integrity": "sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g==", - "dev": true, - "license": "MIT", - "dependencies": { - "@sindresorhus/is": "^4.0.0", - "@szmarczak/http-timer": "^4.0.5", - "@types/cacheable-request": "^6.0.1", - "@types/responselike": "^1.0.0", - "cacheable-lookup": "^5.0.3", - "cacheable-request": "^7.0.2", - "decompress-response": "^6.0.0", - "http2-wrapper": "^1.0.0-beta.5.2", - "lowercase-keys": "^2.0.0", - "p-cancelable": "^2.0.0", - "responselike": "^2.0.0" - }, - "engines": { - "node": ">=10.19.0" - }, - "funding": { - "url": "https://github.com/sindresorhus/got?sponsor=1" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "license": "MIT", - "optional": true, - "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==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "license": "MIT", - "optional": true, - "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, - "license": "ISC", - "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, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "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": "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, - "license": "MIT", - "dependencies": { - "@tootallnate/once": "2", - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/http2-wrapper": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-1.0.3.tgz", - "integrity": "sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==", - "dev": true, - "license": "MIT", - "dependencies": { - "quick-lru": "^5.1.1", - "resolve-alpn": "^1.0.0" - }, - "engines": { - "node": ">=10.19.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "agent-base": "6", - "debug": "4" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/iconv-corefoundation": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz", - "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==", - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "dependencies": { - "cli-truncate": "^2.1.0", - "node-addon-api": "^1.6.3" - }, - "engines": { - "node": "^8.11.2 || >=10" - } - }, - "node_modules/iconv-lite": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", - "dev": true, - "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==", - "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" - } - ], - "license": "BSD-3-Clause" - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "license": "MIT", - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "license": "ISC", - "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, - "license": "ISC" - }, - "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, - "license": "MIT", - "dependencies": { - "ci-info": "^3.2.0" - }, - "bin": { - "is-ci": "bin.js" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "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, - "license": "MIT", - "peer": true - }, - "node_modules/isbinaryfile": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.4.tgz", - "integrity": "sha512-YKBKVkKhty7s8rxddb40oOkuP0NbaeXrQvLin6QMHL7Ypiy2RW9LwOVrVgZRyOrhQlayMd9t+D8yDy8MKFTSDQ==", - "dev": true, - "license": "MIT", - "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": "3.4.3", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", - "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "@isaacs/cliui": "^8.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - }, - "optionalDependencies": { - "@pkgjs/parseargs": "^0.11.0" - } - }, - "node_modules/jake": { - "version": "10.9.2", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", - "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", - "dev": true, - "license": "Apache-2.0", - "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, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "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, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "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==", - "license": "MIT" - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "license": "MIT", - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", - "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", - "dev": true, - "license": "MIT", - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true, - "license": "MIT" - }, - "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==", - "dev": true, - "license": "ISC", - "optional": true - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "license": "MIT", - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "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==", - "dev": true, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "MIT", - "peer": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true, - "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, - "license": "MIT", - "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, - "license": "MIT", - "peer": true - }, - "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, - "license": "MIT", - "peer": true - }, - "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, - "license": "MIT", - "peer": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "peer": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "license": "MIT", - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "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, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^3.0.2" - } - }, - "node_modules/matcher": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/matcher/-/matcher-3.0.0.tgz", - "integrity": "sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "escape-string-regexp": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "license": "MIT", - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "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, - "license": "MIT", - "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==", - "dev": true, - "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==", - "dev": true, - "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, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "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/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "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/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/minizlib/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "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/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true, - "license": "MIT" - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true, - "license": "MIT" - }, - "node_modules/node-addon-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", - "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", - "dev": true, - "license": "MIT", - "optional": true - }, - "node_modules/node-releases": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", - "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "MIT", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "license": "MIT", - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-cancelable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-2.1.1.tgz", - "integrity": "sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "license": "MIT", - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/package-json-from-dist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", - "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", - "dev": true, - "license": "BlueOak-1.0.0" - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "license": "MIT", - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/path-scurry": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", - "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", - "dev": true, - "license": "BlueOak-1.0.0", - "dependencies": { - "lru-cache": "^10.2.0", - "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" - }, - "engines": { - "node": ">=16 || 14 >=14.18" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/path-scurry/node_modules/lru-cache": { - "version": "10.4.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", - "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true, - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "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, - "license": "MIT", - "dependencies": { - "@xmldom/xmldom": "^0.8.8", - "base64-js": "^1.5.1", - "xmlbuilder": "^15.1.1" - }, - "engines": { - "node": ">=10.4.0" - } - }, - "node_modules/postcss": { - "version": "8.4.49", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", - "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.1.1", - "source-map-js": "^1.2.1" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 0.8.0" - } - }, - "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, - "license": "MIT", - "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==", - "dev": true, - "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/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", - "dev": true, - "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, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT" - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/react": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", - "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-dom": { - "version": "18.3.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", - "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0", - "scheduler": "^0.23.2" - }, - "peerDependencies": { - "react": "^18.3.1" - } - }, - "node_modules/react-refresh": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", - "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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, - "license": "Apache-2.0", - "peer": true, - "dependencies": { - "minimatch": "^5.1.0" - } - }, - "node_modules/readdir-glob/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, - "license": "ISC", - "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve-alpn": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", - "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==", - "dev": true, - "license": "MIT" - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/responselike": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", - "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", - "dev": true, - "license": "MIT", - "dependencies": { - "lowercase-keys": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "license": "MIT", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "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==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true, - "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/rollup": { - "version": "4.27.3", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.27.3.tgz", - "integrity": "sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/estree": "1.0.6" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.27.3", - "@rollup/rollup-android-arm64": "4.27.3", - "@rollup/rollup-darwin-arm64": "4.27.3", - "@rollup/rollup-darwin-x64": "4.27.3", - "@rollup/rollup-freebsd-arm64": "4.27.3", - "@rollup/rollup-freebsd-x64": "4.27.3", - "@rollup/rollup-linux-arm-gnueabihf": "4.27.3", - "@rollup/rollup-linux-arm-musleabihf": "4.27.3", - "@rollup/rollup-linux-arm64-gnu": "4.27.3", - "@rollup/rollup-linux-arm64-musl": "4.27.3", - "@rollup/rollup-linux-powerpc64le-gnu": "4.27.3", - "@rollup/rollup-linux-riscv64-gnu": "4.27.3", - "@rollup/rollup-linux-s390x-gnu": "4.27.3", - "@rollup/rollup-linux-x64-gnu": "4.27.3", - "@rollup/rollup-linux-x64-musl": "4.27.3", - "@rollup/rollup-win32-arm64-msvc": "4.27.3", - "@rollup/rollup-win32-ia32-msvc": "4.27.3", - "@rollup/rollup-win32-x64-msvc": "4.27.3", - "fsevents": "~2.3.2" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "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" - } - ], - "license": "MIT", - "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==", - "dev": true, - "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, - "license": "WTFPL OR ISC", - "dependencies": { - "truncate-utf8-bytes": "^1.0.0" - } - }, - "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", - "dev": true, - "license": "ISC" - }, - "node_modules/scheduler": { - "version": "0.23.2", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", - "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", - "license": "MIT", - "dependencies": { - "loose-envify": "^1.1.0" - } - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "license": "ISC", - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/semver-compare": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", - "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", - "dev": true, - "license": "MIT", - "optional": true - }, - "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==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "type-fest": "^0.13.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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/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/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/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, - "license": "MIT", - "dependencies": { - "semver": "^7.5.3" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, - "node_modules/slice-ansi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", - "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "astral-regex": "^2.0.0", - "is-fullwidth-code-point": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "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==", - "dev": true, - "license": "MIT", - "optional": true, - "engines": { - "node": ">= 6.0.0", - "npm": ">= 3.0.0" - } - }, - "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==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "dev": 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, - "license": "MIT", - "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==", - "dev": true, - "license": "BSD-3-Clause", - "optional": true - }, - "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, - "license": "MIT", - "engines": { - "node": ">= 6" - } - }, - "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, - "license": "MIT", - "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==", - "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/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==", - "dev": true, - "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/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "Apache-2.0", - "dependencies": { - "debug": "^4.1.0" - }, - "engines": { - "node": ">= 8.0" - } - }, - "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, - "license": "MIT", - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", - "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", - "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-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "license": "MIT", - "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/tar/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, - "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, - "license": "MIT", - "dependencies": { - "async-exit-hook": "^2.0.1", - "fs-extra": "^10.0.0" - } - }, - "node_modules/temp-file/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==", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/temp-file/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, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/temp-file/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, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true, - "license": "MIT" - }, - "node_modules/tmp": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", - "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", - "dev": true, - "license": "MIT", - "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, - "license": "MIT", - "dependencies": { - "tmp": "^0.2.0" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "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, - "license": "WTFPL", - "dependencies": { - "utf8-byte-length": "^1.0.1" - } - }, - "node_modules/ts-api-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.0.tgz", - "integrity": "sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "license": "MIT", - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "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==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "optional": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typescript": { - "version": "5.6.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", - "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true, - "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, - "license": "MIT", - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", - "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "dependencies": { - "escalade": "^3.2.0", - "picocolors": "^1.1.0" - }, - "bin": { - "update-browserslist-db": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.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, - "license": "BSD-2-Clause", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/utf8-byte-length": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz", - "integrity": "sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA==", - "dev": true, - "license": "(WTFPL OR MIT)" - }, - "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, - "license": "MIT", - "peer": true - }, - "node_modules/verror": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz", - "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - }, - "engines": { - "node": ">=0.6.0" - } - }, - "node_modules/vite": { - "version": "5.4.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", - "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", - "dev": true, - "license": "MIT", - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.43", - "rollup": "^4.20.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-plugin-electron": { - "version": "0.28.8", - "resolved": "https://registry.npmjs.org/vite-plugin-electron/-/vite-plugin-electron-0.28.8.tgz", - "integrity": "sha512-ir+B21oSGK9j23OEvt4EXyco9xDCaF6OGFe0V/8Zc0yL2+HMyQ6mmNQEIhXsEsZCSfIowBpwQBeHH4wVsfraeg==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "vite-plugin-electron-renderer": "*" - }, - "peerDependenciesMeta": { - "vite-plugin-electron-renderer": { - "optional": true - } - } - }, - "node_modules/vite-plugin-electron-renderer": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vite-plugin-electron-renderer/-/vite-plugin-electron-renderer-0.14.6.tgz", - "integrity": "sha512-oqkWFa7kQIkvHXG7+Mnl1RTroA4sP0yesKatmAy0gjZC4VwUqlvF9IvOpHd1fpLWsqYX/eZlVxlhULNtaQ78Jw==", - "dev": true, - "license": "MIT" - }, - "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, - "license": "ISC", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "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/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==", - "dev": true, - "license": "ISC" - }, - "node_modules/xmlbuilder": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz", - "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==", - "dev": true, - "license": "MIT", - "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==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true, - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "cliui": "^8.0.1", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.3", - "y18n": "^5.0.5", - "yargs-parser": "^21.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yargs-parser": { - "version": "21.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", - "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", - "dev": true, - "license": "ISC", - "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==", - "dev": true, - "license": "MIT", - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "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, - "license": "MIT", - "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, - "license": "MIT", - "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" - } - } - } -} diff --git a/ocd/packages/electron-desktop/package.json b/ocd/packages/electron-desktop/package.json deleted file mode 100644 index 320986625..000000000 --- a/ocd/packages/electron-desktop/package.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "@ocd/electron-desktop", - "private": true, - "type": "module", - "productName": "ocd", - "version": "0.2.6", - "description": "OKIT Open Cloud Designer Desktop", - "title": "OKIT Open Cloud Designer Desktop", - "author": { - "name": "Andrew Hopkinson", - "email": "andrew.hopkinson@oracle.com", - "url": "https://github.com/oracle/oci-designer-toolkit" - }, - "bugs": "https://github.com/oracle/oci-designer-toolkit/issues", - "repository": { - "type": "github", - "url": "https://github.com/oracle/oci-designer-toolkit.git", - "directory": "ocd/packages/desktop" - }, - "keywords": [ - "ocd", - "okit" - ], - "license": "UPL-1.0", - "scripts": { - "clean": "rm -rf lib dist dist-electron out", - "purge": "npm run clean && rm -rf node_modules", - "dev": "NODE_OPTIONS=--max-old-space-size=8192 vite", - "dev-build": "tsc && NODE_OPTIONS=--max-old-space-size=8192 vite build && electron-builder -c.electronVersion=32.2.0", - "dev-tsc": "tsc", - "dev-vite-build": "NODE_OPTIONS=--max-old-space-size=8192 vite build", - "electron-builder-build": "tsc && vite build && electron-builder -c.electronVersion=32.2.0", - "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", - "preview": "vite preview" - }, - "dependencies": { - "@ocd/core": ">=0.2.6", - "@ocd/export": ">=0.2.6", - "@ocd/import": ">=0.2.6", - "@ocd/model": ">=0.2.6", - "@ocd/query": ">=0.2.6", - "@ocd/react": ">=0.2.6", - "oci-sdk": "^2.69.0", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@types/react": "^18.2.64", - "@types/react-dom": "^18.2.21", - "@typescript-eslint/eslint-plugin": "^7.1.1", - "@typescript-eslint/parser": "^7.1.1", - "@vitejs/plugin-react": "^4.2.1", - "eslint": "^8.57.0", - "eslint-plugin-react-hooks": "^4.6.0", - "eslint-plugin-react-refresh": "^0.4.5", - "typescript": "^5.2.2", - "vite": "^5.1.6", - "electron": ">=32.2.0", - "electron-builder": "^25.1.8", - "vite-plugin-electron": "^0.28.6", - "vite-plugin-electron-renderer": "^0.14.5" - }, - "main": "dist-electron/main.js" -} diff --git a/ocd/packages/electron-desktop/public/assets/background.png b/ocd/packages/electron-desktop/public/assets/background.png deleted file mode 100644 index b451c5443..000000000 Binary files a/ocd/packages/electron-desktop/public/assets/background.png and /dev/null differ diff --git a/ocd/packages/electron-desktop/public/assets/icon.icns b/ocd/packages/electron-desktop/public/assets/icon.icns deleted file mode 100644 index 68638f914..000000000 Binary files a/ocd/packages/electron-desktop/public/assets/icon.icns and /dev/null differ diff --git a/ocd/packages/electron-desktop/public/assets/icon.ico b/ocd/packages/electron-desktop/public/assets/icon.ico deleted file mode 100644 index 19254a402..000000000 Binary files a/ocd/packages/electron-desktop/public/assets/icon.ico and /dev/null differ diff --git a/ocd/packages/electron-desktop/public/assets/icon.png b/ocd/packages/electron-desktop/public/assets/icon.png deleted file mode 100644 index 1de967290..000000000 Binary files a/ocd/packages/electron-desktop/public/assets/icon.png and /dev/null differ diff --git a/ocd/packages/electron-desktop/public/assets/icon64x64.ico b/ocd/packages/electron-desktop/public/assets/icon64x64.ico deleted file mode 100644 index 4a29bb96e..000000000 Binary files a/ocd/packages/electron-desktop/public/assets/icon64x64.ico and /dev/null differ diff --git a/ocd/packages/electron-desktop/public/favicon.ico b/ocd/packages/electron-desktop/public/favicon.ico deleted file mode 100644 index 4a29bb96e..000000000 Binary files a/ocd/packages/electron-desktop/public/favicon.ico and /dev/null differ diff --git a/ocd/packages/electron-desktop/public/logo192.png b/ocd/packages/electron-desktop/public/logo192.png deleted file mode 100644 index 774d51955..000000000 Binary files a/ocd/packages/electron-desktop/public/logo192.png and /dev/null differ diff --git a/ocd/packages/electron-desktop/public/logo512.png b/ocd/packages/electron-desktop/public/logo512.png deleted file mode 100644 index da8e84652..000000000 Binary files a/ocd/packages/electron-desktop/public/logo512.png and /dev/null differ diff --git a/ocd/packages/electron-desktop/public/manifest.json b/ocd/packages/electron-desktop/public/manifest.json deleted file mode 100644 index 798c449b6..000000000 --- a/ocd/packages/electron-desktop/public/manifest.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "short_name": "OCD", - "name": "OKIT Open Cloud Designer", - "icons": [ - { - "src": "favicon.ico", - "sizes": "64x64 32x32 24x24 16x16", - "type": "image/x-icon" - }, - { - "src": "logo192.png", - "type": "image/png", - "sizes": "192x192" - }, - { - "src": "logo512.png", - "type": "image/png", - "sizes": "512x512" - } - ], - "start_url": ".", - "display": "standalone", - "theme_color": "#000000", - "background_color": "#ffffff" -} diff --git a/ocd/packages/electron-desktop/public/ocd.icns b/ocd/packages/electron-desktop/public/ocd.icns deleted file mode 100644 index 68638f914..000000000 Binary files a/ocd/packages/electron-desktop/public/ocd.icns and /dev/null differ diff --git a/ocd/packages/electron-desktop/public/ocd.ico b/ocd/packages/electron-desktop/public/ocd.ico deleted file mode 100644 index 19254a402..000000000 Binary files a/ocd/packages/electron-desktop/public/ocd.ico and /dev/null differ diff --git a/ocd/packages/electron-desktop/public/robots.txt b/ocd/packages/electron-desktop/public/robots.txt deleted file mode 100644 index 219ecd30c..000000000 --- a/ocd/packages/electron-desktop/public/robots.txt +++ /dev/null @@ -1,5 +0,0 @@ -# Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. -# Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -# https://www.robotstxt.org/robotstxt.html -User-agent: * -Disallow: diff --git a/ocd/packages/electron-desktop/src/css/azure-theme.css b/ocd/packages/electron-desktop/src/css/azure-theme.css deleted file mode 100644 index 2632846cd..000000000 --- a/ocd/packages/electron-desktop/src/css/azure-theme.css +++ /dev/null @@ -1,100 +0,0 @@ -/* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. */ -/* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. */ - -/* -** Groups -*/ -.azure-cloud { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA3NCA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2MS4yOTUiIHkxPSIxMC45OTgiIHgyPSIuOTkzIiB5Mj0iNTMuNzY3Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM2ODk5ZDEiLz48c3RvcCBvZmZzZXQ9Ii43MjIiIHN0b3AtY29sb3I9IiNiN2Q1NTMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19iIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjYyLjYyNiIgeTE9IjEyLjg3NSIgeDI9IjU5LjU2MiIgeTI9IjE1LjA0azure+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjg5OWQxIi8+PHN0b3Agb2Zmc2V0PSIuNzIyIiBzdG9wLWNvbG9yPSIjYjdkNTUzIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2Mi44OTgiIHkxPSIxMy4yNTgiIHgyPSIyLjU5NiIgeTI9IjU2LjAyNiI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjg5OWQxIi8+PHN0b3Agb2Zmc2V0PSIuNzIyIiBzdG9wLWNvbG9yPSIjYjdkNTUzIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMC44MzIiIHkxPSIyMy40MjEiIHgyPSIxMC4yNTgiIHkyPSIyMy44MjgiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzY4OTlkMSIvPjxzdG9wIG9mZnNldD0iLjcyMiIgc3RvcC1jb2xvcj0iI2I3ZDU1MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik00NC4zOCAyOC42NWwuMDQuMTJjLjAxLjAzLjAyLjA3LjA0LjExbC4xNy4zLS4xMy4yNi4xOS0uMTcuMjQuMTljLjA1LjAyLjA2LjAzLjA3LjAzbC4wNi4wMi40LjAzaC4xNmMuMDYgMCAuMTItLjAxLjE3LS4wMi4wNy0uMDEuMTMtLjAzLjE5LS4wNi4xMi0uMDUuMi0uMTIuMjgtLjIyTDYzLjEzIDcuNDFsLjQ3IDIuNDgtLjI0LjE0LjI1LS4wNSAyLjA0IDEzLjVjLjAyLjAzLjAzLjA1LjA1LjA3bC4wNi4wNi4wNi4wNi4xLjA0Yy4wMy4wMS4wNi4wMi4xLjAzLjA3LjAyLjEuMDMuMTIuMDNoLjRsLjEzLS4wNGMuMDgtLjAyLjE1LS4wMy4yMi0uMDYuMjgtLjExLjQ3LS4yOS41My0uNTIuMDItLjA2LjAzLS4xMS4wMy0uMTZsLjAyLS4wOS0uMDEtLjI3LS4wOC0xLjIuMjUtLjEtLjI2LjAzLTIuMTYtMTcuNTdjLS4wMi0uMDMtLjAzLS4wNS0uMDUtLjA3YS40MzUuNDM1IDAgMDEtLjA2LS4wN2wtLjEtLjFhLjU3Mi41NzIgMCAwMC0uMDgtLjA3bC4xMS0uMjUtLjE2LjItLjI0LS4xNmMtLjA0LS4wMi0uMDctLjA0LS4xMS0uMDUtLjA0LS4wMi0uMDctLjAzLS4xMS0uMDUtLjA0LS4wMS0uMDctLjAzLS4xLS4wM0w0OC40MyA1LjIxbC0uMS0uMjUuMDMuMjYtMy4xNy41OGMtLjI3LjA2LS4zOS4zMS0uNDQuNDYtLjAzLjA4LS4wNS4xNC0uMDYuMjF2LjE2YzAgLjA5LS4wMS4xMiAwIC4xNnYuMDdsLjAxLjA1Yy4wMS4wNy4wMi4xMi4wMy4xNi4wMS4wNC4wMi4wOC4wNC4xMi4wMS4wMy4wMi4wNy4wNC4xcy4wMy4wNy4wNS4xYy4wMi4wMy4wNC4wNS4wNi4wOC4wMi4wMy4wNC4wNS4wNi4wNy4wMi4wMi4wNS4wNC4wNy4wNS4wMy4wMi4wNi4wMy4wOS4wNC4wNC4wMi4wNy4wMy4xLjAzLjA0LjAxLjA4LjAxLjEzLjAxbC4wMi4yNi4wNS0uMjUgMS41My0uMDkuMDguMjUuMDEtLjI2IDcuNTktLjg5LjEzLjI1LS4wMy0uMjYgNi42NC0uNjUtMTYuNyAyMS41OWMtLjA4LjExLS4xNS4yMi0uMjEuMzQtLjA0LjA4LS4wNy4xNi0uMDguMjNhLjg4Ljg4IDAgMDAtLjAxLjMxYy0uMDIuMDctLjAxLjExLS4wMS4xNXoiIGZpbGw9InVybCgjcHJlZml4X19hKSIvPjxwYXRoIGQ9Ik03MS4xNCAzOC4xbC0uMDEtLjE3YzAtLjEzLS4wMS0uMjYtLjAxLS4zOXYtLjE3YzAtLjA3IDAtLjE0LS4wMS0uMjIgMC0uMDctLjAxLS4xNC0uMDItLjIxbC0uMDItLjE2LS4wMy0uMjktLjAyLS4yYy0uMDEtLjA4LS4wMS0uMTYtLjAyLS4yNGwtLjA1LS4zNWMtLjAxLS4xLS4wMy0uMTktLjA1LS4yOWwtLjAzLS4xOS0uMDMtLjJjLS4wMi0uMDctLjAzLS4xNC0uMDUtLjJsLS4wMy0uMTJjLS4wMy0uMS0uMDUtLjIxLS4wOC0uMzFsLS4wNC0uMTRjLS4wMS0uMDYtLjAzLS4xMi0uMDUtLjE4bC0uMDYtLjE1LS4wNS0uMTRjLS4wMy0uMS0uMDctLjE5LS4xLS4yOWwtLjA0LS4xMmEuODY1Ljg2NSAwIDAwLS4wNy0uMTdjLS4wMi0uMDUtLjA1LS4xMS0uMDgtLjE2bC0uMDUtLjFjLS4wNC0uMDktLjA4LS4xOC0uMTMtLjI3bC0uMDYtLjEyYy0uMDItLjA1LS4wNS0uMS0uMDctLjE1LS4wMy0uMDUtLjA1LS4xLS4wOC0uMTVsLS4wNi0uMTFjLS4wNS0uMDgtLjA5LS4xNy0uMTQtLjI1bC0uMDctLjEyYy0uMDMtLjA1LS4wNS0uMDktLjA4LS4xNGwtLjE2LS4yNGMtLjA1LS4wOC0uMS0uMTYtLjE2LS4yNGwtLjA3LS4xMWMtLjAzLS4wNC0uMDYtLjA5LS4wOS0uMTNsLS43LS44OWMtLjA1LS4wNi0uMS0uMTItLjE1LS4xN2wtLjM0LS4zOS4xMi0uMjUtLjE5LjE3Yy0uMDUtLjA2LS4xMS0uMTItLjE3LS4xN2wtLjQzLS40MmMtLjA0LS4wNC0uMDgtLjA3LS4xMi0uMTFsLS4wOS0uMDhjLS4wNy0uMDYtLjE0LS4xMy0uMjEtLjE5bC0uMDgtLjA3Yy0uMDQtLjA0LS4wOS0uMDgtLjEzLS4xMmwtLjExLS4xYy0uMDMtLjAzLS4wNy0uMDYtLjEtLjA5LS4wNC0uMDItLjEyLS4wNC0uMjEtLjA3LS4xLS4wMy0uMTktLjA2LS4yOS0uMDdsLS4wNy0uMDJjLS4wMi0uMDEtLjA0LS4wMS0uMDYtLjAxLS4wNi0uMDEtLjA5IDAtLjEzIDAtLjIyLjAxLS4zNi4wNC0uNDguMDlhLjg0OC44NDggMCAwMC0uNDcuNDdjLS4wNS4xMS0uMDcuMjQtLjA3LjQgMCAuMTEuMDEuMjEuMDQuMzEuMDIuMDkuMDUuMTcuMDkuMjYuMDMuMDguMDguMTYuMTIuMjQuMDQuMDcuMDkuMTQuMTUuMjFhMy4zMiAzLjMyIDAgMDAuMzYuMzdjLjA2LjA1LjEuMDkuMTMuMTNsLjU4LjU3Yy4wNS4wNC4wOS4wOS4xMy4xMy4wNC4wNC4wOC4wOS4xMi4xNGwuMDcuMDljLjA3LjA3LjEzLjE1LjE5LjIzbC4wNy4wOWMuMDQuMDUuMDguMDkuMTIuMTRsLjA0LjA1Yy4wNS4wNi4xLjEyLjE0LjE4LjA0LjA1LjA3LjEuMTEuMTVsLjA2LjA5Yy4wNi4wOC4xMi4xNi4xNy4yNWwuMDcuMWMuMDQuMDUuMDcuMS4xLjE1LjAzLjA2LjA3LjExLjEuMTdsLjA1LjA5Yy4wNC4wNy4wNy4xMy4xMS4ybC4wNy4xM2MuMDQuMDcuMDguMTQuMTEuMjFsLjA1LjA5Yy4wMy4wNi4wNy4xMy4wOS4xOS4wMy4wNi4wNS4xMi4wOC4xOGwuMDUuMTEuMTIuMy4wNS4xMWMuMDMuMDYuMDUuMTIuMDcuMThsLjA2LjIuMDQuMTNjLjAzLjA5LjA1LjE5LjA4LjI4bC4wNS4xNy4wNi4yYy4wMi4wNy4wMy4xNS4wNC4yMmwuMDIuMTNjLjAyLjA5LjAzLjE4LjA1LjI3bC4wNC4yMmMuMDEuMDcuMDMuMTUuMDMuMjMuMDEuMDkuMDIuMTkuMDIuMjlsLjAxLjFjLjAxLjEuMDEuMi4wMi4zMWwuMDEuMjNjLjAxLjA4LjAxLjE3LjAxLjI2di4wOGMwIC4wNyAwIC4xNC0uMDEuMjJsLS4wMS4xMmMtLjAxLjE4LS4wMS4zMS0uMDIuNDNsLS4wMy4zNi0uMDIuMTlhNS44NTIgNS44NTIgMCAwMS0uMTEuNzhsLS4wMi4wOWMtLjA0LjIxLS4wNi4zNi0uMS41Mi0uMDUuMTktLjEuMzktLjE2LjU4LS4wNy4yMi0uMTQuNDMtLjIyLjY0LS4xLjI2LS4yMS41MS0uMzQuNzYtLjIuMzktLjQuNzQtLjYzIDEuMDUtLjIyLjMxLS40NC41OC0uNjcuODItLjM1LjM4LS43Ni43NC0xLjI1IDEuMWExMC4xNCAxMC4xNCAwIDAxLTIuMDMgMS4yYy0uMjMuMTEtLjQ4LjIxLS43Mi4zLS4yNS4xLS40Ni4xOC0uNjcuMjVsLS4wOS4wM2MtLjA0LjAyLS4wOC4wMy0uMTIuMDUtLjA4LjAzLS4xNi4wNC0uMjMuMDYtLjA1LjAxLS4xLjAyLS4xNS4wNC0uMTkuMDUtLjM3LjEtLjU2LjE0LS4wNy4wMi0uMTQuMDMtLjIxLjA1YTMuNTg5IDMuNTg5IDAgMDEtLjY2LjEybC0uMTguMDJjLS4xNi4wMi0uMzIuMDUtLjQ4LjA3bC0uMTkuMDNjLS4xLjAxLS4xOS4wMy0uMjkuMDQtLjA5LjAxLS4xNy4wMS0uMjYuMDJsLS44LjA1Yy0uMDguMDEtLjE3LjAxLS4yNS4wMS0uMTQuMDEtLjI4LjAxLS40Mi4wMWwtMjAuNTMuMDF2LjEzbC0yMS4zMi0uMTRjLS4xMiAwLS4yMy0uMDEtLjM1LS4wMWwtLjE0LS4wMmMtLjA4IDAtLjE3IDAtLjI1LS4wMWwtLjIzLS4wMy0uMTQtLjAyYy0uMTMtLjAyLS4yNS0uMDMtLjM3LS4wNS0uMTItLjAyLS4yNC0uMDMtLjM2LS4wNi0uMDgtLjAyLS4xNy0uMDMtLjI1LS4wNWwtLjIyLS4wNWMtLjA3LS4wMS0uMTUtLjAzLS4yMi0uMDUtLjEtLjAzLS4yLS4wNi0uMy0uMDhsLS4zMy0uMS0uMTEtLjAzYy0uMDctLjAyLS4xNS0uMDQtLjIyLS4wNy0uMDYtLjAyLS4xMy0uMDUtLjE5LS4wN2wtLjExLS4wMy0uMy0uMTItLjEyLS4wNWMtLjA2LS4wMi0uMTItLjA0LS4xOC0uMDdzLS4xMS0uMDUtLjE3LS4wOGwtLjQ5LS4yNC0uMTgtLjA5Yy0uMDYtLjAzLS4xMS0uMDYtLjE3LS4wOWwtLjEtLjA2Yy0uMDktLjA1LS4xOC0uMS0uMjYtLjE1bC0uMDktLjA1Yy0uMDYtLjAzLS4xMi0uMDYtLjE3LS4xbC0uMjUtLjE2Yy0uMDgtLjA1LS4xNy0uMTEtLjI1LS4xNmwtLjA5LS4wNmMtLjA1LS4wMy0uMTEtLjA3LS4xNi0uMWwtLjA4LS4wNmMtLjAzLS4wMi0uMDYtLjA1LS4xLS4wOGwtLjA2LS4wNS0uMTUtLjEyLS4wOS0uMDdhMi44IDIuOCAwIDAxLS4yLS4xNmwtLjEyLS4xYy0uMDUtLjA0LS4xLS4wNy0uMTQtLjExbC0uMDgtLjA1Yy0uMDUtLjA0LS4xLS4wNy0uMTQtLjEyLS4wNC0uMDQtLjA4LS4wOC0uMTMtLjEybC0uMDgtLjA4Yy0uMDUtLjA0LS4wOS0uMDktLjEzLS4xM2wtLjA4LS4wOC0uMjEtLjIxLS4wOC0uMDhjLS4wNC0uMDQtLjA4LS4wOC0uMTItLjEzbC0uMDgtLjA4Yy0uMDQtLjA0LS4wOC0uMDktLjEyLS4xMy0uMDQtLjA1LS4wOC0uMDktLjExLS4xNGwtLjA3LS4wOWMtLjA1LS4wNi0uMDktLjExLS4xMy0uMTdsLS4zLS4zOS0uMTEtLjE0Yy0uMDQtLjA1LS4wNy0uMTEtLjEtLjE2bC0uMDYtLjA5Yy0uMDQtLjA1LS4wNy0uMTEtLjEtLjE2bC0uMDYtLjFjLS4wNS0uMDgtLjEtLjE3LS4xNi0uMjZsLS4wNi0uMWMtLjAzLS4wNS0uMDYtLjEtLjA5LS4xNmwtLjA0LS4wOGMtLjAzLS4wNi0uMDctLjEzLS4xLS4xOXMtLjA1LS4xMS0uMDgtLjE3bC0uMjMtLjUxYy0uMDMtLjA2LS4wNi0uMTItLjA4LS4xOGwtLjA1LS4xMmMtLjAzLS4wNi0uMDUtLjEyLS4wNy0uMTgtLjAyLS4wNi0uMDQtLjEzLS4wNi0uMTlMNCA0MC4xNmMtLjAzLS4wOC0uMDUtLjE2LS4wOC0uMjRsLS4wNi0uMTdjLS4wMi0uMDctLjA1LS4xNC0uMDctLjJsLS4wNC0uMTJjLS4wMi0uMDYtLjA0LS4xMy0uMDYtLjE5LS4wMi0uMDctLjAzLS4xNC0uMDUtLjIxbC0uMDMtLjEzYy0uMDItLjA5LS4wNC0uMTktLjA3LS4yOGwtLjA0LS4xN2MtLjAyLS4wNy0uMDMtLjE0LS4wNS0uMjJsLS4wMy0uMTNjLS4wMi0uMDctLjAzLS4xNC0uMDQtLjIybC0uMDMtLjIyLS4wMi0uMTVjLS4wMi0uMTItLjAzLS4yMy0uMDUtLjM1bC0uMDItLjE1LS4wMy0uMjMtLjAxLS4wOGMtLjAxLS4wNC0uMDEtLjA5LS4wMi0uMTMgMC0uMDMgMC0uMDctLjAxLS4xMS0uMDEtLjE0LS4wMS0uMjItLjAxLS4zTDMuMTcgMzZjLS4wMS0uMTMtLjAxLS4yNi0uMDItLjRsLS4wMS0uMTVjLS4wMS0uMDgtLjAxLS4xNi0uMDEtLjI0di0uNDFjMC0uMDkuMDEtLjE4LjAyLS4yN2wuMDEtLjE3LjAzLS40NC4wMS0uMTdjLjAxLS4wOS4wMS0uMTguMDItLjI3LjAxLS4xMS4wMy0uMjMuMDUtLjM0bC4wMy0uMTVjLjAyLS4xMy4wNS0uMjUuMDctLjM4bC4wNi0uMzJjLjAyLS4xMS4wNC0uMjIuMDctLjMzLjA0LS4xNy4wOS0uMzMuMTQtLjVsLjAyLS4wOGMuMDYtLjIuMTMtLjQuMi0uNjEuMDMtLjA5LjA1LS4xNi4wOC0uMjMuMDYtLjEyLjA5LS4yNC4xNC0uMzVsLjAzLS4wNmMuMTEtLjI3LjI0LS41Mi4zNi0uNzcuMTUtLjMuMzEtLjYuNS0uOTIuMy0uNS41OS0uOTIuODgtMS4yOS42LS43NiAxLjMyLTEuNDggMi4xNC0yLjE0LjUxLS40MS45OS0uNzYgMS40Ni0xLjA1LjMxLS4yLjY0LS4zOC45Ny0uNTZsLjA5LS4wNWMuMTUtLjA4LjMxLS4xNS40Ny0uMjJsLjQ0LS4yYy4xOC0uMDguMzUtLjE3LjUzLS4yNC4xNS0uMDYuMzEtLjEyLjQ2LS4xN2wuNDItLjE1Yy4xNC0uMDUuMjktLjExLjQzLS4xNmwuMTYuMjItLjA5LS4yNGMuNTYtLjIuODYtLjUxIDEuMDEtMS4wNWwuMDMtLjA5Yy4wMi0uMDYuMDQtLjEzLjA1LS4ybC4yOS0yLjA5LjA2LS4zMy4wNi0uMzNjLjAyLS4xMi4wNC0uMjMuMDYtLjM0LjAzLS4xMy4wNy0uMjcuMS0uNGwuMDgtLjMyYy4wMi0uMS4wNS0uMi4wOC0uMjlsLjAzLS4wOWMuMDctLjIuMTItLjMzLjE3LS40N2wuMTUtLjRjLjA2LS4xNy4xMi0uMzQuMTktLjUuMS0uMjUuMjEtLjUuMzMtLjc0LjEzLS4yOC4yNy0uNTYuNDItLjgzLjE3LS4zMi4zNi0uNjQuNjEtMS4wMi4zOS0uNjEuODQtMS4xOSAxLjMxLTEuNzMuMzEtLjM1LjY1LS42OSAxLTEgLjUxLS40NiAxLjA3LS44OCAxLjY3LTEuMjUuMzYtLjIyLjY2LS40MS45OS0uNTcuMjMtLjEyLjQ3LS4yMi43MS0uMzJsLjI3LS4xMmE0Ljk0IDQuOTQgMCAwMS44Ny0uMzJjLjA4LS4wMi4xNS0uMDQuMjMtLjA3LjE5LS4wNi4zOS0uMTIuNTktLjE4LjA4LS4wMi4xNS0uMDUuMjMtLjA3YTQuNTcgNC41NyAwIDAxLjcyLS4xN2wuMzEtLjA2Yy4xMi0uMDIuMjQtLjA1LjM2LS4wNy4xMS0uMDIuMjItLjAzLjMzLS4wNWwuMjktLjA0Yy4xMS0uMDIuMjMtLjAzLjM0LS4wNWwuMzEtLjAzLjI4LS4wMi4zMi0uMDNjLjExLS4wMS4yMS0uMDEuMzItLjAxaC4xMWMuMTgtLjAxLjM3LS4wMS41NS0uMDFoLjI4Yy4xMyAwIC4yNy4wMS40LjAybC4xNC4wMWMuMDggMCAuMTcuMDEuMjUuMDEuMDguMDEuMTYuMDIuMjQuMDJsLjIyLjAyLjI5LjAzYy4xMi4wMS4yNC4wMy4zNi4wNS4wOS4wMS4xOS4wMy4yOC4wNWwuMi4wM2MuMDcuMDEuMTUuMDIuMjIuMDQuMDcuMDEuMTQuMDMuMjEuMDVsLjEyLjAzYy4xMS4wMy4yMi4wNS4zMy4wOGwuMTEuMDMuMjIuMDYuMi4wNi4xMS4wNGMuMTQuMDQuMjMuMDcuMzEuMS4xMy4wNC4yMi4wNy4zMS4xMS4wNi4wMi4xMi4wNS4xOS4wN2wuMTguMDdjLjA3LjAzLjE1LjA2LjIyLjA5LjEzLjA1LjIxLjA5LjI5LjEzLjA2LjAzLjEzLjA2LjE5LjA5bC4wOS4wNGMuMTMuMDYuMi4xLjI4LjE0bC4yNy4xNGMuMDUuMDMuMTEuMDYuMTYuMDlsLjQ2LjI3Yy4wNS4wMy4xMS4wNi4xNi4xLjA1LjAzLjEuMDYuMTUuMWwuNDQuM2MuMDUuMDMuMS4wNy4xNS4xbC45My43MmMuMDUuMDQuMDkuMDguMTQuMTJsLjA4LjA3LjIyLjE5LjA4LjA3Yy4wNS4wNC4wOS4wOC4xNC4xMmwuMTIuMTIuNS41LjEzLS4xMi4xMS4zNGMuMDUuMDkuMS4xNS4xNS4yMmExLjI4OCAxLjI4OCAwIDAwLjM3LjI5Yy4wOS4wNC4xNi4wNy4yNC4wOS4xLjAyLjE4LjA0LjI3LjA0LjE4LS4wMS4zMi0uMDQuNDUtLjA5LjI5LS4xMi41My0uMzYuNjUtLjY1LjA1LS4xMy4wOC0uMjcuMDktLjQyIDAtLjExLS4wMS0uMi0uMDMtLjI5LS4wMi0uMDktLjA2LS4xNy0uMDktLjI1bC0uMDctLjEzYy0uMDItLjAyLS4wNS0uMDQtLjA2LS4wNy0uMDQtLjA2LS4xLS4xMS0uMTYtLjE3bC0uMDgtLjA4LS41NS0uNTMtLjUxLS40OWMtLjA0LS4wMy0uMDctLjA3LS4xMS0uMWwuMTEtLjI1LS4xNy4xOS0xLjk0LTEuNTMtLjEyLS4wOWMtLjA0LS4wMy0uMDgtLjA1LS4xMS0uMDgtLjA0LS4wMy0uMDgtLjA1LS4xMy0uMDhsLS43NS0uNDRjLS4wNC0uMDMtLjA5LS4wNS0uMTMtLjA4bC0uMjYtLjE0Yy0uMDUtLjAyLS4wOS0uMDUtLjE0LS4wN2wtLjgtLjM5Yy0uMDQtLjAyLS4wOS0uMDUtLjE0LS4wN2wtLjE1LS4wNi0uMTQtLjA1YTEuMjIgMS4yMiAwIDAxLS4xNy0uMDdsLS41My0uMTljLS4wNS0uMDItLjEtLjA0LS4xNi0uMDZsLS4yNS0uMDhjLS4xLS4wMy0uMTYtLjA1LS4yMi0uMDZsLS4xNC0uMDQtLjMxLS4wOS0uMTQtLjA0Yy0uMDYtLjAyLS4xMS0uMDMtLjE3LS4wNWwtLjA3LS4wMmMtLjA5LS4wMi0uMTctLjA1LS4yNS0uMDYtLjA2LS4wMS0uMTItLjAyLS4xOS0uMDRsLS4xNS0uMDNjLS4xMS0uMDItLjIyLS4wNC0uMzQtLjA2bC0uMTQtLjAzYy0uMDYtLjAxLS4xMy0uMDMtLjE5LS4wNGwtLjEtLjAyYy0uMDgtLjAxLS4xNy0uMDMtLjI1LS4wNC0uMDctLjAxLS4xMy0uMDEtLjItLjAybC0uMTYtLjAxYy0uMTItLjAxLS4yNC0uMDMtLjM2LS4wNGwtLjE2LS4wMmMtLjA3LS4wMS0uMTMtLjAyLS4yLS4wMmwtMS44OC0uMTVoLS43NGwtMS40Ni4yMy0uMzMuMDYtLjMyLjA2LS4zMi4wNi0uMTMtLjI0LjA2LjI1Yy0uMS4wMi0uMTkuMDUtLjI4LjA3bC0uMTkuMDVjLS4xOS4wNS0uMzcuMDktLjU1LjE1LS4yLjA2LS4zOS4xMi0uNTguMTgtLjIxLjA3LS40Mi4xNS0uNjIuMjItLjIzLjA5LS40NS4xOC0uNjguMjgtLjI2LjExLS41LjIyLS43My4zMy0uMy4xNS0uNTkuMzItLjg4LjQ4LS4zNy4yMS0uNzQuNDUtMS4xLjctMS4xNy44MS0yLjI2IDEuNzgtMy4yMyAyLjg4LS40LjQ1LS43OC45NC0xLjIgMS41NS0uMjUuMzctLjUuNzQtLjcyIDEuMTItLjE3LjI5LS4zNC41OS0uNDkuODlsLS4wMy4wNmMtLjEyLjI0LS4yNC40OC0uMzUuNzItLjA3LjE2LS4xNC4zMy0uMi40OWwtLjEzLjM0Yy0uMDcuMTctLjEzLjMzLS4xOS41LS4wNS4xNC0uMDkuMjgtLjE0LjQybC0uMTIuMzYtLjEyLjM5Yy0uMDMuMS0uMDUuMjEtLjA4LjMybC0uMDkuMzctLjA5LjM4Yy0uMDMuMTMtLjA2LjI3LS4wOC40MWwtLjAyLjA5LS4wOS40OS0uMDQuMjFjLS4wMi4wOS0uMDQuMTgtLjA1LjI4LS4xLjY4LS41Mi45My0uOTEgMS4wOWwtLjI0LjFjLS4yNC4xLS40Ny4yLS43LjMtLjI2LjEyLS41Mi4yNC0uNzcuMzctLjI5LjE1LS41OC4zLS44Ni40NmExNi43OTIgMTYuNzkyIDAgMDAtMi44NCAyLjA0bC0xLjI1IDEuMjVjLS41Mi41OC0uOTggMS4xNC0xLjM3IDEuNy0uMDIuMDItLjAzLjA1LS4wNC4wNy0uMDIuMDMtLjA0LjA3LS4wNi4xLS4xOS4yOC0uMzguNi0uNiAxLS4xNC4yNi0uMjcuNTMtLjQuOC0uMTEuMjMtLjIxLjQ3LS4zMS43LS4wOS4yMy0uMTcuNDMtLjI0LjY0LS4wNC4xMi0uMDguMjQtLjExLjM3bC0uMTIuNDFjLS4wNC4xMi0uMDcuMjQtLjExLjM2bC0uMTIuNTJjLS4wMi4xLS4wNC4xOS0uMDUuMjlsLS4wNi4zNC0uMDYuMzRjLS4wMS4wNy0uMDMuMTUtLjA0LjIyLS4wMy4wOS0uMDQuMTctLjA1LjI1bC0uMTUgMS4wOC4xMiAzLjA5LjA5LjYtLjI0LjE1LjI2LS4wNC4wNS4yM2MuMDEuMDcuMDMuMTQuMDQuMmwuMDMuMTNjLjAzLjEzLjA0LjIzLjA3LjMzbC4wMy4xNmMuMDEuMDYuMDIuMTIuMDQuMTguMDEuMDYuMDMuMTIuMDUuMThsLjEzLjQ0Yy4wNC4xNC4wNi4yMy4wOS4zMWwuMDQuMTVjLjAxLjA1LjAzLjExLjA1LjE2LjAyLjA1LjA0LjExLjA2LjE2bC4zMi44M2MuMDIuMDUuMDQuMTEuMDYuMTZsLjEzLjI3Yy4wMi4wNS4wNS4xLjA3LjE1bC4wNi4xMmMuMDQuMDkuMDkuMTguMTMuMjdsLjA2LjEzYy4wMi4wNS4wNS4xLjA3LjE0bC4xNC4yNmMuMDMuMDUuMDUuMDkuMDguMTNsLjQ0LjcyYy4wMy4wNS4wNi4wOS4wOS4xNC4wMy4wNC4wNS4wOC4wOC4xMWwuNTEuNjkuMDkuMTIuMTguMjFjLjAzLjA0LjA3LjA4LjExLjEybC4wOC4wOWMuMDYuMDcuMTIuMTQuMTkuMjFsLjM4LjQyYy4wMy4wMy4wNy4wNi4xLjA5bC42Mi41OGMuMDMuMDMuMDcuMDcuMTEuMWwuNzYuNjJjLjA0LjAzLjA4LjA3LjEyLjFsLjIzLjE2Yy4wNi4wNS4xMy4wOS4xOS4xM2wuNzcuNWMuMDguMDUuMTcuMS4yNS4xNWwxLjU5LjgxIDMuNTkgMS4yOGMuMDUuMDIuMTUuMDEuMjUuMDFoMS4wNGwxNy42Ni4wMWguNjFsMjQuODEtLjA2Yy4wOCAwIC4xNSAwIC4yMy0uMDEuMDggMCAuMTYtLjAxLjI0LS4wMmwuMTktLjAyLjI5LS4wMy4yMi0uMDJjLjEyLS4wMS4yNS0uMDIuMzctLjA0LjA3LS4wMS4xMy0uMDEuMi0uMDIuMDgtLjAxLjE2LS4wMS4yNC0uMDIuMDktLjAxLjE4LS4wMy4yNy0uMDUuMDctLjAyLjE1LS4wMy4yMi0uMDQuMTctLjAzLjMzLS4wNi40OS0uMDlsLjIxLS4wNGMuMDktLjAyLjE5LS4wMy4yOC0uMDUuMTItLjAzLjIzLS4wNi4zNS0uMWwuMi0uMDYuNTEtLjE1LjA3LS4wMmMuMDgtLjAzLjE2LS4wNS4yNS0uMDcuMTEtLjAzLjIyLS4wNi4zMy0uMS4yMS0uMDguNC0uMTUuNTktLjIzbC4wOC0uMDNjLjI0LS4xLjQ4LS4yMS43Mi0uMzIuMjctLjEzLjU0LS4yNi44LS40LjM2LS4xOS42OC0uMzguOTctLjU3IDEuMTEtLjcxIDIuMDItMS41MyAyLjgxLTIuNS4yNy0uMzQuNTMtLjcuNzctMS4wNy4xNy0uMjguMzItLjU3LjQ2LS44Ni4xMS0uMjMuMjEtLjQ3LjMxLS43bC4wNy0uMThjLjA2LS4xNi4xMy0uMzEuMTgtLjQ3LjA0LS4xMS4wNi0uMjMuMDktLjM0bC4wOS0uMzRjLjA0LS4xMy4wNy0uMjYuMS0uNGwuMDYtLjM1LjAyLS4xM2MuMDMtLjE1LjA1LS4zMS4wNy0uNDdsLjAzLS4xOGMuMDEtLjA5LjAzLS4xOS4wNC0uMjguMDEtLjA4LjAxLS4xNi4wMS0uMjRsLjAxLS4yNWMuMDEtLjEyLjAyLS4yMy4wMi0uMzVsLjAxLS4xN2MwLS4wOC4wMS0uMTYuMDEtLjI0LS4wNC0uMDYtLjA0LS4xNC0uMDUtLjIxeiIgZmlsbD0idXJsKCNwcmVmaXhfX2MpIi8+PC9zdmc+"); -} - -.azure-compute { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5NS42OTIlIiB5MT0iNC4zMDglIiB4Mj0iMCUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTMxLjMzMyAxMC42NjdhLjY2Ny42NjcgMCAwMDAtMS4zMzRoLTJWNi42NjdoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtLjY2NmMwLTEuMTAzLS44OTctMi0yLTJoLS42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0yLjY2NnYtMmEuNjY3LjY2NyAwIDAwLTEuMzM0IDB2MmgtMi42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYySDYuNjY3di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0uNjY2Yy0xLjEwMyAwLTIgLjg5Ny0yIDJ2LjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYyLjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYuNjY2YzAgMS4xMDMuODk3IDIgMiAyaC42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoMi42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoLjY2NmMxLjEwMyAwIDItLjg5NyAyLTJ2LS42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMnpNMjggMjcuMzMzYzAgLjM2OC0uMy42NjctLjY2Ny42NjdINC42NjdBLjY2OC42NjggMCAwMTQgMjcuMzMzVjQuNjY3QzQgNC4yOTkgNC4zIDQgNC42NjcgNGgyMi42NjZjLjM2NyAwIC42NjcuMjk5LjY2Ny42Njd2MjIuNjY2ek05LjMzMyA4YTEuMzM0IDEuMzM0IDAgMTAtMi42NjcuMDAxQTEuMzM0IDEuMzM0IDAgMDA5LjMzMyA4em0xMS4zMzQgMi42NjdoLTkuMzM0YS42NjcuNjY3IDAgMDAtLjY2Ni42NjZ2OS4zMzRjMCAuMzY4LjI5OC42NjYuNjY2LjY2Nmg5LjMzNGEuNjY3LjY2NyAwIDAwLjY2Ni0uNjY2di05LjMzNGEuNjY3LjY2NyAwIDAwLS42NjYtLjY2NnpNMjAgMjBoLTh2LThoOHY4eiIgZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); -} - -.azure-container { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5NS42OTIlIiB5MT0iNC4zMDglIiB4Mj0iMCUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTMxLjMzMyAxMC42NjdhLjY2Ny42NjcgMCAwMDAtMS4zMzRoLTJWNi42NjdoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtLjY2NmMwLTEuMTAzLS44OTctMi0yLTJoLS42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0yLjY2NnYtMmEuNjY3LjY2NyAwIDAwLTEuMzM0IDB2MmgtMi42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYySDYuNjY3di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0uNjY2Yy0xLjEwMyAwLTIgLjg5Ny0yIDJ2LjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYyLjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYuNjY2YzAgMS4xMDMuODk3IDIgMiAyaC42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoMi42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoLjY2NmMxLjEwMyAwIDItLjg5NyAyLTJ2LS42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMnpNMjggMjcuMzMzYzAgLjM2OC0uMy42NjctLjY2Ny42NjdINC42NjdBLjY2OC42NjggMCAwMTQgMjcuMzMzVjQuNjY3QzQgNC4yOTkgNC4zIDQgNC42NjcgNGgyMi42NjZjLjM2NyAwIC42NjcuMjk5LjY2Ny42Njd2MjIuNjY2ek05LjMzMyA4YTEuMzM0IDEuMzM0IDAgMTAtMi42NjcuMDAxQTEuMzM0IDEuMzM0IDAgMDA5LjMzMyA4em0xMS4zMzQgMi42NjdoLTkuMzM0YS42NjcuNjY3IDAgMDAtLjY2Ni42NjZ2OS4zMzRjMCAuMzY4LjI5OC42NjYuNjY2LjY2Nmg5LjMzNGEuNjY3LjY2NyAwIDAwLjY2Ni0uNjY2di05LjMzNGEuNjY3LjY2NyAwIDAwLS42NjYtLjY2NnpNMjAgMjBoLTh2LThoOHY4eiIgZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); -} - -.azure-database { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI3Mi4zODklIiB5MT0iNC4zMDglIiB4Mj0iMjUuNSUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTE2LjUgMUMxMS40MSAxIDYgMi4zMTUgNiA0Ljc1djIyLjVDNiAyOS42ODUgMTEuNDEgMzEgMTYuNSAzMVMyNyAyOS42ODUgMjcgMjcuMjVWNC43NUMyNyAyLjMxNSAyMS41OSAxIDE2LjUgMXptOS41ODcgMTguODk3YzAgMS4xMTMtMy42NDcgMi42NjYtOS41ODcgMi42NjYtNS45NCAwLTkuNTg3LTEuNTUzLTkuNTg3LTIuNjY2di01Ljc3MmMxLjg0MiAxLjMzMyA1Ljc5NyAyLjA0IDkuNTg3IDIuMDRzNy43NDUtLjcwNyA5LjU4Ny0yLjA0djUuNzcyem0wLTcuNWMwIDEuMTEzLTMuNjQ3IDIuNjY1LTkuNTg3IDIuNjY1LTUuOTQgMC05LjU4Ny0xLjU1Mi05LjU4Ny0yLjY2NVY2LjYyNWMxLjg0MiAxLjMzMyA1Ljc5NyAyLjA0IDkuNTg3IDIuMDRzNy43NDUtLjcwNyA5LjU4Ny0yLjA0djUuNzcyek0xNi41IDEuOTM3YzUuOTQgMCA5LjU4NyAxLjYzOCA5LjU4NyAyLjgxMyAwIDEuMTc1LTMuNjQ3IDIuODEzLTkuNTg3IDIuODEzLTUuOTQgMC05LjU4Ny0xLjYzOC05LjU4Ny0yLjgxMyAwLTEuMTc1IDMuNjQ3LTIuODEzIDkuNTg3LTIuODEzem0wIDI4LjEyNWMtNS45NCAwLTkuNTg3LTEuNTUyLTkuNTg3LTIuNjY1di01Ljc3MmMxLjg0MiAxLjMzMyA1Ljc5NyAyLjA0IDkuNTg3IDIuMDRzNy43NDUtLjcwNyA5LjU4Ny0yLjA0djUuNzcyYzAgMS4xMTMtMy42NDcgMi42NjYtOS41ODcgMi42NjZ6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -} - -.azure-hamburger { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yMS41IDZoLTE5YS41LjUgMCAwMTAtMWgxOWEuNS41IDAgMDEwIDF6bTAgMTNoLTE5YS41LjUgMCAwMTAtMWgxOWEuNS41IDAgMDEwIDF6bTAtNi41aC0xOWEuNS41IDAgMDEwLTFoMTlhLjUuNSAwIDAxMCAxeiIgaWQ9InByZWZpeF9fYSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJwcmVmaXhfX2IiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIvPjwvbWFzaz48dXNlIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIvPjxnIG1hc2s9InVybCgjcHJlZml4X19iKSIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PC9nPjwvZz48L3N2Zz4="); -} - -.azure-network { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgYXJpYS1oaWRkZW49InRydWUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iOTUuNjkyJSIgeTE9IjQuMzA4JSIgeDI9IjAlIiB5Mj0iMTAwJSIgaWQ9InByZWZpeF9fYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzUzQTBGRCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCNEVDNTEiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xNy45MjUgN3YxLjkzQTEwLjIzNCAxMC4yMzQgMCAwMTIyLjIxMiA4YzUuMzU5IDAgOS43MDMgNC4wNTUgOS43MDMgOS4wNTggMCAuNzU3LS4xIDEuNDkzLS4yODcgMi4xOTYgMS45NDQuNTAxIDMuMzcyIDIuMTY0IDMuMzcyIDQuMTM5di4zMTRDMzUgMjYuMDc3IDMyLjk0IDI4IDMwLjQgMjhIN3YyLjA1YTIuNSAyLjUgMCAxMS0xIDBWMjhINC42QzIuMDYgMjggMCAyNi4wNzggMCAyMy43MDd2LS4zMTRjMC0yLjI3IDEuODg4LTQuMTMgNC4yNzgtNC4yODNhNi40NDMgNi40NDMgMCAwMS0uMTgzLTEuNTI5YzAtMy43ODggMy4yOS02Ljg1OCA3LjM0Ny02Ljg1OCAxLjE0MyAwIDIuMjI2LjI0MyAzLjE5LjY3OGE5LjU3IDkuNTcgMCAwMTIuNDQyLTIuMDI5TDE3LjA3NSA3aC44NXpNNi41IDMxYTEuNSAxLjUgMCAxMDAgMyAxLjUgMS41IDAgMDAwLTN6bTguODctMTguOTZsLS40NjYuNTM4LS42NjItLjI5NmE2Ljc5MiA2Ljc5MiAwIDAwLTIuNzgtLjU4N2MtMy41MyAwLTYuMzggMi42NDMtNi4zOCA1Ljg5IDAgLjQ0NS4wNTIuODgzLjE1NyAxLjMwOGwuMjUzIDEuMDMzLTEuMTA4LjA3QzIuNDc5IDIwLjEyIDEgMjEuNTgzIDEgMjMuMzR2LjMxQzEgMjUuNDk1IDIuNjI0IDI3IDQuNjQxIDI3SDZ2LTVhMSAxIDAgMDEuODgzLS45OTNMNyAyMWg0di0zLjVhLjUuNSAwIDExMSAwVjIxaDUuMDc1bC0uMDAxLTEwLjQ2NmE4LjUyNCA4LjUyNCAwIDAwLTEuNzA1IDEuNTA1ek0yMi4xOTUgOWMtMS41MyAwLTIuOTkyLjM2NS00LjI3MiAxLjAzTDE3LjkyNSAyMUgyNHYxaC0ydjMuNWEuNS41IDAgMTEtMSAwVjIySDd2NWgyMy4zNTlDMzIuMzc2IDI3IDM0IDI1LjQ5NCAzNCAyMy42NXYtLjMxMWMwLTEuNTEtMS4wOTctMi44MjgtMi42NjMtMy4yMjhsLS45LS4yMy4yMzEtLjg2M2MuMTctLjYzMy4yNTctMS4yODYuMjU3LTEuOTUxIDAtNC40NS0zLjkwMi04LjA2Ny04LjcyOS04LjA2N3pNMjYuNSAxOWEyLjUgMi41IDAgMTEwIDUgMi41IDIuNSAwIDAxMC01em0wIDFhMS41IDEuNSAwIDEwMCAzIDEuNSAxLjUgMCAwMDAtM3ptLTktMjBhMy41IDMuNSAwIDExMCA3IDMuNSAzLjUgMCAwMTAtN3ptMCAxYTIuNSAyLjUgMCAxMDAgNSAyLjUgMi41IDAgMDAwLTV6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -} - -.azure-refresh { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzMuNjc3IDQ3My42NzciPjxnIGZpbGw9IiMzMTJEMkEiPjxwYXRoIGQ9Ik0zNzAuNDU3IDEzOC44OTNjLTMzLjk3LTQ4LjYzMy04OS43NS03Ni40NzgtMTQ5LjM2Ni02OS42NUMxNjMuNzMgNzUuODEgMTE3LjQzIDExMi45IDk0LjQ1IDE2NC40MmwtMjkuNTEzLS4wNzVjLTUuMTg3LS4wMTEtOS4wMTYgNS45OTEtNi4wOTkgMTAuNTY0bDUxLjczMyA4MS4xNmMyLjkwOSA0LjU3IDkuMjE4IDQuNDU4IDEyLjEyLS4wNDUgMTcuMzc4LTI2Ljk2NiAzNC43NTktNTMuOTM2IDUyLjE0MS04MC45MDIgMS44NzctMi45MTMgMS4yNDUtNS43MjktLjUxMi03LjY3NC0xLjA5Ni0xLjY1Ny0yLjkxMy0yLjgzOC01LjUxMi0yLjg0NmwtMjcuNDUyLS4wNjdjNDIuMjE2LTY3LjA4OCAxNDQuNjk1LTczLjIxIDE5Mi44MDEtNC4zMzggMTUuNDE1IDIyLjA1NyA1MS44NzIuOTkyIDM2LjMtMjEuMzA0ek00MTQuNDQ5IDI5Ny41NDVjLTE3LjI0My0yNy4wNTItMzQuNDk0LTU0LjEwOC01MS43NDEtODEuMTYtMi45MDktNC41Ny05LjIxOC00LjQ1OC0xMi4xMi4wNDUtMTcuMzc0IDI2Ljk2Ni0zNC43NTYgNTMuOTM2LTUyLjEzMyA4MC45MDItMS44ODEgMi45MTctMS4yNDUgNS43MzMuNTIgNy42ODEgMS4wOTIgMS42NTMgMi45MDkgMi44MzEgNS41MDUgMi44MzhsMjcuNDQ4LjA2N2MtNDIuMjIgNjcuMDgtMTQ0LjY5NSA3My4yMjgtMTkyLjc5NyA0LjM0Mi0xNS40MDctMjIuMDYtNTEuODYtLjk5NS0zNi4yOTMgMjEuMzA0IDMzLjk2MyA0OC42MzMgODkuNzQ2IDc2LjQ3NCAxNDkuMzU5IDY5LjY1IDU3LjM2MS02LjU3IDEwMy42NTctNDMuNjYzIDEyNi42NDQtOTUuMTggOS44MzUuMDI2IDE5LjY3NC4wNDkgMjkuNTEzLjA3NSA1LjE4My4wMTUgOS4wMTItNS45OTEgNi4wOTUtMTAuNTY0eiIvPjwvZz48L3N2Zz4="); -} - -.azure-storage { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5NS42OTIlIiB5MT0iNC4zMDglIiB4Mj0iMCUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTI5LjY5NSA3Ljk5M0wxNi44NjIgMS4wN2EuNTkuNTkgMCAwMC0uNTQtLjAwOWwtMTQgNi45MjNBLjU3Ny41NzcgMCAwMDIgOC41djE1YzAgLjIxMS4xMTcuNDA2LjMwNC41MDdsMTIuODM0IDYuOTIzYy4wMDcuMDAzLjAxNS4wMDIuMDIzLjAwNWEuNTczLjU3MyAwIDAwLjI1Ni4wNjVjLjA4OCAwIC4xNy0uMDIzLjI0NS0uMDU3LjAwNC0uMDAyLjAxIDAgLjAxNi0uMDAzbDE0LTYuOTIzQS41OC41OCAwIDAwMzAgMjMuNXYtMTVhLjU3NS41NzUgMCAwMC0uMzA1LS41MDd6bS0xNC4yNjcgNi43OGwtNS4xNjgtMi43OUwyMi45ODggNS42OWw1LjE2OSAyLjc5LTEyLjcyOSA2LjI5M3ptMS4xNDQtMTIuNTQ1bDUuMTY4IDIuNzg5TDkuMDEyIDExLjMxIDMuODQzIDguNTIzbDEyLjcyOS02LjI5NXpNMy4xNjcgOS40NzJsMTEuNjY2IDYuMjk0djEzLjY4NkwzLjE2NyAyMy4xNTdWOS40NzJ6TTE2IDI5LjQ5VjE1Ljc4bDEyLjgzMy02LjM0N3YxMy43MUwxNiAyOS40OXptLTQuOTcxLTEyLjQ3NmEuNTcyLjU3MiAwIDAxLjIzLjc4My41NzguNTc4IDAgMDEtLjUxLjMuNTc4LjU3OCAwIDAxLS4yNzktLjA3bC0zLjUtMS44ODlhLjU3My41NzMgMCAwMS0uMjMyLS43ODIuNTg3LjU4NyAwIDAxLjc5LS4yM2wzLjUgMS44ODh6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -} - -/* -** Resources -*/ -.azure-container-registry { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIHgxPSI4LjYzNyIgeTE9Ii0xLjk5MSIgeDI9IjguNjM3IiB5Mj0iMTYuNzM5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNWVhMGVmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA3OGQ0Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fYiIgeDE9IjEyLjk2IiB5MT0iOC41NjEiIHgyPSIxMi45NiIgeTI9IjYuMTQxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMjApIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMzMzMTMyIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNWI1YTVjIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTcuNDMgOC4xNzhsMi41ODktMS41NzMgNy4yNTUgMi43MzFBMy42NjQgMy42NjQgMCAwMDE2LjIzIDcuNDlsLS4wMS0uMDVBNC4xOTQgNC4xOTQgMCAwMDE0IDYuMzJhNC45MSA0LjkxIDAgMDAtNS4xLTQuNyA1LjA3MSA1LjA3MSAwIDAwLTQuODQgMy4yOUE0LjYyMSA0LjYyMSAwIDAwMCA5LjM5YTQuNzMgNC43MyAwIDAwNC44OSA0LjU0aDIuNTR6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiLz48cGF0aCBmaWxsPSIjNzY3Njc2IiBkPSJNMTAuMDcgNy4xNTlsLjAxIDQuMjggNy45MSAxLjY4di0yLjk4bC03LjkyLTIuOTh6Ii8+PHBhdGggZmlsbD0iIzk5OSIgZD0iTTEwLjA3IDcuMTU5bC0yLjE0IDEuM3YzLjk4bDIuMTUtMSIvPjxwYXRoIGZpbGw9IiNhM2EzYTMiIGQ9Ik0xMy42OCAxMS40OTlsLjcyLjJ2LTIuMzNsLS43Mi0uMjV2Mi4zOHpNMTIuOTYgOC44ODlsLS43Mi0uMjZ2Mi40OWwuNzIuMnYtMi40M3pNMTUuMTIgMTEuODg5bC43LjE5LjAyLTIuMjItLjcyLS4yNHYyLjI3ek0xMC44MSAxMC43NDlsLjcyLjE4di0yLjUzbC0uNzItLjI0djIuNTl6TTE3LjI3IDEwLjM0OWwtLjcyLS4yNXYyLjE3bC43Mi4ydi0yLjEyeiIvPjxwYXRoIGQ9Ik04LjY2IDExLjM2OWwtLjM2LjIxdi0yLjgzbC4zNi0uMTl6bS43MS0zLjIybC0uMzcuMjR2Mi43NWwuMzctLjJ6IiBmaWxsPSIjYjNiM2IzIi8+PHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2IpIiBkPSJNMTcuOTkgMTMuMTE5bC0yLjE2Ljc0LTcuOS0xLjQyIDIuMTUtMSA3LjkxIDEuNjh6Ii8+PHBhdGggZmlsbD0iIzc2NzY3NiIgZD0iTTE3Ljk5IDE2LjE2OWwtNy45NSAxLjUxLjA0LTUuNTkgNy45MSAxLjQ3djIuNjF6Ii8+PHBhdGggZmlsbD0iI2EzYTNhMyIgZD0iTTEwLjgxIDE2Ljc1OXYtMy41NWwuNzIuMDl2My4zNGwtLjcyLjEyek0xMi45NiAxNi4zOTlsLS43Mi4xM3YtMy4xNGwuNzIuMTF2Mi45ek0xMy42OCAxNi4yODl2LTIuNzJsLjcyLjA5djIuNWwtLjcyLjEzek0xNS44MyAxNS45MDlsLS43MS4xM3YtMi4yOWwuNzEuMTF2Mi4wNXpNMTcuMjkgMTUuNjc5bC0uNzQuMTN2LTEuODhsLjY5LjA5LjA1IDEuNjZ6Ii8+PHBhdGggZD0iTTcuOTMgMTYuNHYtMy4yNmwyLjE2LTF2NS42eiIgZmlsbD0iIzk5OSIvPjxwYXRoIGQ9Ik04LjYxIDE2LjM4OWwtLjMyLS4xNnYtMi43NmwuMzItLjE1em0uNzctMy40NWwtLjM4LjE5djMuNDhsLjM3LjE5di0zLjg2eiIgZmlsbD0iI2IzYjNiMyIvPjwvc3ZnPg=="); -} - -.azure-dns-zone { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIGN4PSItNjgxMS40IiBjeT0iNjcyOS42OSIgcj0iMTciIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjUgMCAwIC0uNSAzNDE0LjkxIDMzNzQuMDUpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMTgiIHN0b3AtY29sb3I9IiM1ZWEwZWYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDc4ZDQiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNMTQuMjEgMTUuNzJBOC41IDguNSAwIDAxMy43OSAyLjI4bC4wOS0uMDZhOC41IDguNSAwIDAxMTAuMzMgMTMuNSIgZmlsbD0idXJsKCNwcmVmaXhfX2EpIi8+PHBhdGggZD0iTTkgMS4zMUE3LjY5IDcuNjkgMCAxMDE2LjY5IDkgNy43IDcuNyAwIDAwOSAxLjMxem01LjE1IDIuNTlhNy4zNyA3LjM3IDAgMDEtMi4xNS44QTguODMgOC44MyAwIDAwMTAuNzUgMmE3LjIgNy4yIDAgMDEzLjQgMS45ek05IDEuNzRhNi41OSA2LjU5IDAgMDExLjA5LjA5IDcuNDggNy40OCAwIDAxMS41MyAzIDE1LjEyIDE1LjEyIDAgMDEtNS40NSAwIDcuMzggNy4zOCAwIDAxMS41MS0yLjk0QTcuMzQgNy4zNCAwIDAxOSAxLjc0ek03IDJhOC43MiA4LjcyIDAgMDAtMS4yNyAyLjY4IDUuNTggNS41OCAwIDAxLTEuOS0uNzdBNy4zNSA3LjM1IDAgMDE3IDJ6TTMuNzIgMTRhNS4yNyA1LjI3IDAgMDExLjc4LS43NiA3LjA4IDcuMDggMCAwMDEuMzUgMi43MkE3LjI1IDcuMjUgMCAwMTMuNzIgMTR6bTYuNDEgMi4yYTcuMDggNy4wOCAwIDAxLTEuMTMuMDYgNi44MyA2LjgzIDAgMDEtMS40NC0uMTUgNiA2IDAgMDEtMS42Ny0zIDE0LjczIDE0LjczIDAgMDE1Ljg4IDAgNiA2IDAgMDEtMS42OSAzem0uNzMtLjE2YTcuMTMgNy4xMyAwIDAwMS4zOC0yLjggNi42OCA2LjY4IDAgMDEyIC44M0E3LjEzIDcuMTMgMCAwMTEwLjg2IDE2em0xLjQ4LTMuMjJjLjA4LS4zNi4xNS0uNzMuMi0xLjEybC0uNDYuMTFjLS4wNS4zMS0uMS42Mi0uMTcuOTFhMTUuMjMgMTUuMjMgMCAwMC02LjA5IDBjLS4wNy0uMjctLjEyLS41Ni0uMTctLjg2YS4yOC4yOCAwIDAxMC0uMDlsLS40Ni0uMTNhMi4zNiAyLjM2IDAgMDAwIC4yOGMwIC4zMi4xMS42Mi4xNy45MWE1LjkgNS45IDAgMDAtMiAuODUgNy4yNCA3LjI0IDAgMDEuMTEtOS40IDYuMjkgNi4yOSAwIDAwMi4wOC44NmMtLjA3LjI0LS4xMy41LS4xOC43NnMwIC4yNS0uMDguMzdsLjQ3LS4xMXYtLjE3Yy4wNi0uMjYuMTItLjUxLjE5LS43NUExNC44OSAxNC44OSAwIDAwOSA1LjQ4YTE1IDE1IDAgMDAyLjc4LS4yNmMuMDcuMjcuMTQuNTYuMi44NWwuNDYuMTFxLS4xMS0uNTQtLjI0LTFhNy43MyA3LjczIDAgMDAyLjMtLjkxIDcuMjIgNy4yMiAwIDAxLjA2IDkuNDkgNy4yOCA3LjI4IDAgMDAtMi4yMi0uOTd6IiBmaWxsPSIjNWVhMGVmIi8+PHBhdGggZD0iTTMuNjkgN2E3LjkyIDcuOTIgMCAwMTEuMTYtLjA4IDIuNDQgMi40NCAwIDAxMS43MS41MiAyIDIgMCAwMS41OSAxLjQ2IDIuMjEgMi4yMSAwIDAxLS42MSAxLjY0IDIuNiAyLjYgMCAwMS0xLjg2LjYxIDkuMTcgOS4xNyAwIDAxLTEtLjA1em0uNTUgMy43M2E0IDQgMCAwMC41NSAwIDEuNjIgMS42MiAwIDAwMS43OS0xLjgxQTEuNSAxLjUgMCAwMDQuODcgNy4zYTMuMTcgMy4xNyAwIDAwLS42MyAwek03Ljg2IDExLjExVjYuOWguNTlMOS44IDlhMTIuMTggMTIuMTggMCAwMS43NiAxLjM3Yy0uMDUtLjU2LS4wNi0xLjA3LS4wNi0xLjczVjYuOWguNXY0LjIxaC0uNTVMOS4xMyA5Yy0uMjktLjQ3LS41Ny0xLS43OS0xLjR2My41NHpNMTEuODkgMTAuNDVhMiAyIDAgMDAxIC4yN2MuNTYgMCAuODgtLjI5Ljg4LS43MnMtLjIyLS42Mi0uNzktLjgzLTEuMTItLjYtMS4xMi0xLjJhMS4yMiAxLjIyIDAgMDExLjM3LTEuMTQgMiAyIDAgMDEuOTMuMmwtLjE2LjQ1YTEuNjMgMS42MyAwIDAwLS44LS4yYy0uNTggMC0uOC4zNC0uOC42M3MuMjYuNTkuODQuODEgMS4wOC42MiAxLjA4IDEuMjQtLjQ4IDEuMjEtMS40OCAxLjIxYTIuMTYgMi4xNiAwIDAxLTEuMDctLjI3eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg=="); -} - -.azure-instance, .azure-virtual-machine { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIHgxPSI5IiB5MT0iNzc4LjgzMSIgeDI9IjkiIHkyPSI3OTAuODMxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgNzkxLjUxNikiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDc4ZDQiLz48c3RvcCBvZmZzZXQ9Ii44IiBzdG9wLWNvbG9yPSIjNWVhMGVmIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fYiIgeDE9IjkiIHkxPSI3NzQuMjAxIiB4Mj0iOSIgeTI9Ijc3OC44MzEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCA3OTEuNTE2KSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2NjYyIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzcwNzA3MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHk9Ii42ODUiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxMiIgcng9Ii42IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiLz48cGF0aCBkPSJNMTIuNjEgMTYuMzE1Yy0xLjc4LS4yOC0xLjg1LTEuNTYtMS44NS0zLjYzSDcuMjNjMCAyLjA3LS4wNiAzLjM1LTEuODQgMy42M2ExIDEgMCAwMC0uODkgMWg5YTEgMSAwIDAwLS44OS0xeiIgZmlsbD0idXJsKCNwcmVmaXhfX2IpIi8+PHBhdGggZD0iTTEwLjEwOSAyLjE3OWEuMjc3LjI3NyAwIDAwLS4xMzUuNTM4IDQuMTA3IDQuMTA3IDAgMTEtNC40ODYgMS44MzdsLjExMS4wNzcuNzc5LjU0M2EuMDQ4LjA0OCAwIDAwLjA1LS4wNTZsLS4xODMtMi4xMjRhLjA0OC4wNDggMCAwMC0uMDU1LS4wMzlMNC4yIDMuNmEuMDQ4LjA0OCAwIDAwLS4wMzQuMDY3bC44MjEuNTQxLjA0Ni4wMzFhNC42NDcgNC42NDcgMCAxMDUuMDc5LTIuMDZ6IiBmaWxsPSIjZmZmIiBvcGFjaXR5PSIuOCIvPjxwYXRoIGQ9Ik0xMS4xODMgNS44bC0uMzM0LS41NzkuMTgxLTEuMDU2LS44NDktLjQ5LS44MjQuNjg1aC0uNjY4bC0uODI0LS42ODUtLjg0OS40OS4xODQgMS4wNi0uMzM3LjU3NS0xLjAwNS4zNzF2Ljk4MWwxLjAwNS4zNzEuMzM0LjU3OC0uMTgxIDEuMDYxLjg0OS40OS44MjQtLjY4NWguNjY4bC44MjQuNjg1Ljg0OS0uNDktLjE4MS0xLjA1Ny4zMzQtLjU3OCAxLjAwNS0uMzcxdi0uOTgxem0tMi4xNiAyLjM0NkExLjQ4MSAxLjQ4MSAwIDExMTAuNSA2LjY2NWExLjQ4MSAxLjQ4MSAwIDAxLTEuNDc3IDEuNDgxeiIgZmlsbD0iI2ZmZiIvPuKAizwvc3ZnPg=="); -} - -.azure-kubernetes-cluster { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIHgxPSIyLjk0IiB5MT0iMy43NCIgeDI9IjguNjciIHkyPSIzLjc0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYjc3YWY0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzczYWRjIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fYiIgeDE9IjkuMTMiIHkxPSIzLjc5IiB4Mj0iMTQuODUiIHkyPSIzLjc5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYjc3YWY0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzczYWRjIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fYyIgeDE9Ii4wMSIgeTE9IjkuMTIiIHgyPSI1LjczIiB5Mj0iOS4xMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2I3N2FmNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzc3M2FkYyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2QiIHgxPSI2LjE4IiB5MT0iOS4wOCIgeDI9IjExLjkiIHkyPSI5LjA4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjYjc3YWY0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNzczYWRjIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fZSIgeDE9IjEyLjM1IiB5MT0iOS4xMyIgeDI9IjE4LjA4IiB5Mj0iOS4xMyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2I3N2FmNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzc3M2FkYyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2YiIHgxPSIyLjg3IiB5MT0iMTQuNTYiIHgyPSI4LjYiIHkyPSIxNC41NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2I3N2FmNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzc3M2FkYyIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2ciIHgxPSI5LjA1IiB5MT0iMTQuNiIgeDI9IjE0Ljc4IiB5Mj0iMTQuNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2I3N2FmNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzc3M2FkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGZpbGw9InVybCgjcHJlZml4X19hKSIgZD0iTTUuOCAxLjIybC0yLjg2LjUzdjMuOWwyLjg2LjYxIDIuODctMS4xNVYyLjJMNS44IDEuMjJ6Ii8+PHBhdGggZD0iTTUuOTEgNi4ybDIuNjItMS4wNkEuMi4yIDAgMDA4LjY1IDVWMi4zNmEuMjEuMjEgMCAwMC0uMTMtLjE4bC0yLjY1LS45aC0uMTJsLTIuNi40OGEuMi4yIDAgMDAtLjE1LjE4djMuNTNhLjE5LjE5IDAgMDAuMTUuMTlsMi42My41NWEuMzIuMzIgMCAwMC4xMy0uMDF6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIuOTQgMS43NXYzLjlsMi44OS42MXYtNXptMS4yMiAzLjZsLS44MS0uMTZ2LTNsLjgxLS4xM3ptMS4yNi4yM2wtLjkzLS4xNVYybC45My0uMTZ6IiBmaWxsPSIjMzQxYTZlIi8+PHBhdGggZmlsbD0idXJsKCNwcmVmaXhfX2IpIiBkPSJNMTEuOTkgMS4yN2wtMi44Ni41M3YzLjlsMi44Ni42MSAyLjg2LTEuMTZ2LTIuOWwtMi44Ni0uOTh6Ii8+PHBhdGggZD0iTTkuMTMgMS44djMuOWwyLjg3LjYxdi01em0xLjIxIDMuNmwtLjgxLS4xNnYtM2wuODEtLjEzem0xLjI2LjIzbC0uOTMtLjE1VjIuMDVsLjkzLS4xN3oiIGZpbGw9IiMzNDFhNmUiLz48cGF0aCBmaWxsPSJ1cmwoI3ByZWZpeF9fYykiIGQ9Ik0yLjg3IDYuNmwtMi44Ni41M3YzLjlsMi44Ni42MSAyLjg3LTEuMTVWNy41OEwyLjg3IDYuNnoiLz48cGF0aCBkPSJNMCA3LjEzVjExbDIuODkuNjF2LTV6bTEuMjEgMy42MWwtLjgxLS4xN3YtM2wuODEtLjE0em0xLjI3LjI2bC0uOTMtLjE1VjcuMzhsLjkzLS4xNnoiIGZpbGw9IiMzNDFhNmUiLz48cGF0aCBmaWxsPSJ1cmwoI3ByZWZpeF9fZCkiIGQ9Ik05LjA0IDYuNTZsLTIuODYuNTN2My45bDIuODYuNjIgMi44Ni0xLjE2VjcuNTRsLTIuODYtLjk4eiIvPjxwYXRoIGQ9Ik02LjE4IDcuMDlWMTFsMi44OC42MXYtNXptMS4yMSAzLjYxbC0uODEtLjE3di0zbC44MS0uMTR6bTEuMjYuMjJsLS45My0uMTVWNy4zNGwuOTMtLjE2eiIgZmlsbD0iIzM0MWE2ZSIvPjxwYXRoIGZpbGw9InVybCgjcHJlZml4X19lKSIgZD0iTTE1LjIxIDYuNjFsLTIuODYuNTN2My45bDIuODYuNjEgMi44Ny0xLjE1VjcuNTlsLTIuODctLjk4eiIvPjxwYXRoIGQ9Ik0xMi4zNSA3LjE0VjExbDIuODkuNjF2LTV6bTEuMjIgMy42MWwtLjgxLS4xN3YtM2wuODEtLjE0em0xLjI2LjIybC0uOTMtLjE1VjcuMzlsLjkzLS4xNnoiIGZpbGw9IiMzNDFhNmUiLz48cGF0aCBmaWxsPSJ1cmwoI3ByZWZpeF9fZikiIGQ9Ik01LjczIDEyLjA0bC0yLjg2LjUydjMuOWwyLjg2LjYyIDIuODctMS4xNnYtMi45bC0yLjg3LS45OHoiLz48cGF0aCBkPSJNNS44NCAxN2wyLjYxLTFhLjE4LjE4IDAgMDAuMTItLjE4di0yLjZhLjIuMiAwIDAwLS4xMy0uMjJsLTIuNjQtLjlhLjE3LjE3IDAgMDAtLjEyIDBsLTIuNi40N2EuMTkuMTkgMCAwMC0uMTYuMTl2My41NGEuMTkuMTkgMCAwMC4xNS4xOUw1LjcgMTdhLjIzLjIzIDAgMDAuMTQgMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMi44NyAxMi41NnYzLjlsMi44OS42MlYxMnptMS4yMiAzLjYxTDMuMjggMTZ2LTNsLjgxLS4xNHptMS4yNi4yM2wtLjkzLS4xNXYtMy40NGwuOTMtLjE2eiIgZmlsbD0iIzM0MWE2ZSIvPjxwYXRoIGZpbGw9InVybCgjcHJlZml4X19nKSIgZD0iTTExLjkxIDEyLjA4bC0yLjg2LjUzdjMuOWwyLjg2LjYxIDIuODctMS4xNXYtMi45MWwtMi44Ny0uOTh6Ii8+PHBhdGggZD0iTTkuMDUgMTIuNjF2My45bDIuODkuNjF2LTV6bTEuMjIgMy42MWwtLjgxLS4xN3YtM2wuODEtLjE0em0xLjI2LjIybC0uOTMtLjE1di0zLjQzbC45My0uMTZ6IiBmaWxsPSIjMzQxYTZlIi8+PC9zdmc+"); -} - -.azure-load-balancer { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIHgxPSI5IiB5MT0iMTkuODUiIHgyPSI5IiB5Mj0iLTEuMDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM1ZTk2MjQiLz48c3RvcCBvZmZzZXQ9Ii4wMiIgc3RvcC1jb2xvcj0iIzVmOTcyNCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzc2YmMyZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0uMTggOC41N0w4LjU3LjE4YS42LjYgMCAwMS44NiAwbDguMzkgOC4zOWEuNi42IDAgMDEwIC44NmwtOC40IDguNGEuNi42IDAgMDEtLjg0IDBsLTguNC04LjRhLjYuNiAwIDAxMC0uODZ6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiLz48cGF0aCBkPSJNMTEuMiA0TDkuMDggMS44OWEuMTIuMTIgMCAwMC0uMTYgMEw2LjggNGEuMS4xIDAgMDAuMDguMThoMS4yNGEuMTEuMTEgMCAwMS4xMS4xMXYyYS4xMS4xMSAwIDAwLjExLjExaDEuMzJhLjExLjExIDAgMDAuMTEtLjExdi0yYS4xMS4xMSAwIDAxLjExLS4xMWgxLjI0QS4xLjEgMCAwMDExLjIgNHpNNCA2LjYxTDEuOSA4Ljc0YS4xMS4xMSAwIDAwMCAuMTVMNCAxMWEuMTEuMTEgMCAwMC4xOS0uMDhWOS42OWEuMTEuMTEgMCAwMS4xMS0uMTFoMmEuMS4xIDAgMDAuMS0uMTFWOC4xNUEuMS4xIDAgMDA2LjMzIDhoLTJhLjEuMSAwIDAxLS4xMS0uMVY2LjY5QS4xMS4xMSAwIDAwNCA2LjYxek0xNC4wOCAxMWwyLjEzLTIuMTJhLjExLjExIDAgMDAwLS4xNWwtMi4xMy0yLjEyYS4xMS4xMSAwIDAwLS4xOC4wOHYxLjI1YS4xLjEgMCAwMS0uMTEuMWgtMmEuMS4xIDAgMDAtLjEuMTF2MS4zMmEuMS4xIDAgMDAuMS4xMWgyYS4xMS4xMSAwIDAxLjExLjExdjEuMjRhLjExLjExIDAgMDAuMTguMDd6IiBmaWxsPSIjYjRlYzM2Ii8+PHBhdGggZD0iTTExLjc5IDlhMi43OSAyLjc5IDAgMTAtMy41NCAyLjY3di45NWExLjcxIDEuNzEgMCAxMDEuNTcgMHYtMUEyLjc3IDIuNzcgMCAwMDExLjc5IDl6IiBmaWxsPSIjZmZmIi8+PGNpcmNsZSBjeD0iOS4wMSIgY3k9IjguOTkiIHI9IjEuNjIiIGZpbGw9IiM1ZWEwZWYiLz48L3N2Zz4="); -} - -.azure-mssql-server { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIHgxPSIuNSIgeTE9IjEwLjA0IiB4Mj0iMTMuMTgiIHkyPSIxMC4wNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzAwNWJhMSIvPjxzdG9wIG9mZnNldD0iLjA3IiBzdG9wLWNvbG9yPSIjMDA2MGE5Ii8+PHN0b3Agb2Zmc2V0PSIuMzYiIHN0b3AtY29sb3I9IiMwMDcxYzgiLz48c3RvcCBvZmZzZXQ9Ii41MiIgc3RvcC1jb2xvcj0iIzAwNzhkNCIvPjxzdG9wIG9mZnNldD0iLjY0IiBzdG9wLWNvbG9yPSIjMDA3NGNkIi8+PHN0b3Agb2Zmc2V0PSIuODIiIHN0b3AtY29sb3I9IiMwMDZhYmIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDViYTEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNNi44NCA1LjA5Yy0zLjUgMC02LjM0LTEtNi4zNC0yLjNWMTVjMCAxLjI2IDIuNzkgMi4yOCA2LjI1IDIuM2guMDljMy41IDAgNi4zNC0xIDYuMzQtMi4zVjIuNzljMCAxLjI3LTIuODQgMi4zLTYuMzQgMi4zeiIgZmlsbD0idXJsKCNwcmVmaXhfX2EpIi8+PHBhdGggZD0iTTEzLjE4IDIuNzljMCAxLjI3LTIuODQgMi4zLTYuMzQgMi4zUy41IDQuMDYuNSAyLjc5IDMuMzQuNDkgNi44NC40OXM2LjM0IDEgNi4zNCAyLjMiIGZpbGw9IiNlOGU4ZTgiLz48cGF0aCBkPSJNMTEuNyAyLjZjMCAuODEtMi4xOCAxLjQ2LTQuODYgMS40NlMyIDMuNDEgMiAyLjZzMi4xNi0xLjQ2IDQuODQtMS40NiA0Ljg2LjY2IDQuODYgMS40NiIgZmlsbD0iIzUwZTZmZiIvPjxwYXRoIGQ9Ik02Ljg0IDIuOTRBMTIgMTIgMCAwMDMgMy40OWExMS4yNSAxMS4yNSAwIDAwMy44NS41NyAxMS4yNSAxMS4yNSAwIDAwMy44NS0uNTcgMTIgMTIgMCAwMC0zLjg2LS41NXoiIGZpbGw9IiMxOThhYjMiLz48cGF0aCBkPSJNMTAuNzQgMTEuMVY3LjcyaC0uOTN2NC4xNGgyLjQ2di0uNzZ6TTMuNTkgOS40M2ExLjkyIDEuOTIgMCAwMS0uNTEtLjMxQS40NC40NCAwIDAxMyA4LjhhLjM4LjM4IDAgMDEuMTYtLjMxLjcyLjcyIDAgMDEuNDItLjExIDEuNjcgMS42NyAwIDAxMSAuMjl2LS44NmEyLjY3IDIuNjcgMCAwMC0xLS4xNiAxLjc0IDEuNzQgMCAwMC0xLjIuMzUgMS4xMyAxLjEzIDAgMDAtLjQxLjljMCAuNTEuMzIuOTEgMSAxLjIxYTIuOSAyLjkgMCAwMS42MS4zNi40LjQgMCAwMS4xNi4zMi4zOC4zOCAwIDAxLS4xNi4zMS43NS43NSAwIDAxLS40NS4xMkExLjYgMS42IDAgMDEyIDEwLjc3di45M2EyLjI5IDIuMjkgMCAwMDEuMDcuMjMgMiAyIDAgMDAxLjE4LS4zMiAxLjEgMS4xIDAgMDAuNDMtLjkyIDEgMSAwIDAwLS4yNS0uNyAyLjQyIDIuNDIgMCAwMC0uODQtLjU2ek04Ljc5IDExYTIuNCAyLjQgMCAwMC4zMy0xLjI3IDIuMzIgMi4zMiAwIDAwLS4yNS0xLjEgMS44MSAxLjgxIDAgMDAtLjctLjc1IDIgMiAwIDAwLTEtLjI2IDIuMTggMi4xOCAwIDAwLTEuMDkuMjcgMS44NyAxLjg3IDAgMDAtLjczLjc3IDIuNDEgMi40MSAwIDAwLS4yNiAxLjE1IDIuMjYgMi4yNiAwIDAwLjI0IDEuMDUgMS44MyAxLjgzIDAgMDAuNjguNzUgMiAyIDAgMDAxIC4yOWwuODUgMWgxLjE5bC0xLjItMS4xMWExLjgxIDEuODEgMCAwMC45NC0uNzl6bS0uOTMtLjI2YTEgMSAwIDAxLTEuNTMgMCAxLjUxIDEuNTEgMCAwMS0uMjgtMSAxLjQ4IDEuNDggMCAwMS4yOS0xIC45Mi45MiAwIDAxLjc4LS4zNy44OS44OSAwIDAxLjc1LjM3IDEuNjIgMS42MiAwIDAxLjI3IDEgMS40NiAxLjQ2IDAgMDEtLjI4IDEuMDN6IiBmaWxsPSIjZjJmMmYyIi8+PHBhdGggZD0iTTE0LjgxIDE3LjQ5bC4yNC0uNzkuNDctLjI3LjgxLjM2LjUyLS41M3YtLjA2bC0uMzctLjcxLjIyLS41LjgxLS4yOWguMDl2LS43M2gtLjFsLS44LS4yNC0uMjYtLjQ2LjM1LS44Mi0uNTMtLjUxaC0uMDZsLS43MS4zNkwxNSAxMmwtLjMyLS44OWgtLjc0di4xMWwtLjI0Ljc5LS41MS4yMi0uODctLjQtLjUxLjUzLjA1LjEuMzguNzQtLjIuNTEtLjk0LjI5di43NGguMTFsLjc5LjI0LjIyLjUxLS4zOS44Ni41My41Mi4wOS0uMDUuNzQtLjM4LjUxLjIuMzQuODloLjczem0tMS4yLTIuMzZhMS4wNiAxLjA2IDAgMTExLjQ5LTEuNTIgMS4wNiAxLjA2IDAgMDEtMS40OSAxLjUyeiIgZmlsbD0iIzk0OTQ5NCIvPjwvc3ZnPg=="); -} - -.azure-mysql-database { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIHgxPSIyLjU5IiB5MT0iMTAuMTYiIHgyPSIxNS40MSIgeTI9IjEwLjE2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA1YmExIi8+PHN0b3Agb2Zmc2V0PSIuMDciIHN0b3AtY29sb3I9IiMwMDYwYTkiLz48c3RvcCBvZmZzZXQ9Ii4zNiIgc3RvcC1jb2xvcj0iIzAwNzFjOCIvPjxzdG9wIG9mZnNldD0iLjUyIiBzdG9wLWNvbG9yPSIjMDA3OGQ0Ii8+PHN0b3Agb2Zmc2V0PSIuNjQiIHN0b3AtY29sb3I9IiMwMDc0Y2QiLz48c3RvcCBvZmZzZXQ9Ii44MiIgc3RvcC1jb2xvcj0iIzAwNmFiYiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwNWJhMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik05IDUuMTRjLTMuNTQgMC02LjQxLTEtNi40MS0yLjMydjEyLjM2YzAgMS4yNyAyLjgyIDIuMyA2LjMyIDIuMzJIOWMzLjU0IDAgNi40MS0xIDYuNDEtMi4zMlYyLjgyYzAgMS4yOS0yLjg3IDIuMzItNi40MSAyLjMyeiIgZmlsbD0idXJsKCNwcmVmaXhfX2EpIi8+PHBhdGggZD0iTTE1LjQxIDIuODJjMCAxLjI5LTIuODcgMi4zMi02LjQxIDIuMzJzLTYuNDEtMS02LjQxLTIuMzJTNS40Ni41IDkgLjVzNi40MSAxIDYuNDEgMi4zMiIgZmlsbD0iI2U4ZThlOCIvPjxwYXRoIGQ9Ik0xMy45MiAyLjYzYzAgLjgyLTIuMjEgMS40OC00LjkyIDEuNDhzLTQuOTItLjY2LTQuOTItMS40OFM2LjI5IDEuMTYgOSAxLjE2czQuOTIuNjYgNC45MiAxLjQ3IiBmaWxsPSIjNTBlNmZmIi8+PHBhdGggZD0iTTkgM2ExMS41NSAxMS41NSAwIDAwLTMuODkuNTdBMTEuNDIgMTEuNDIgMCAwMDkgNC4xMWExMS4xNSAxMS4xNSAwIDAwMy44OS0uNThBMTEuODQgMTEuODQgMCAwMDkgM3oiIGZpbGw9IiMxOThhYjMiLz48cGF0aCBkPSJNMTIuNjQgOXYxLjYzaC0xYS4zOS4zOSAwIDAxLS4yOS0uMTRWOUgxMHYxLjc4YS45Mi45MiAwIDAwMSAuODloMS40OWwuMjYtLjEzcy0uMTEuNDEtLjI2LjQzaC0yLjM4djFoMi42NkExLjIxIDEuMjEgMCAwMDE0IDExLjdWOXpNOS41MyA5di0uNDlhLjcuNyAwIDAwLS40OC0uNzcgMS43NCAxLjc0IDAgMDAtLjUtLjA4Ljk0Ljk0IDAgMDAtLjkxLjU4bC0uNzggMS45LTEtMS45QS45My45MyAwIDAwNSA3LjY2YTEuNDQgMS40NCAwIDAwLS41MS4wOWMtLjM1LjExLS40My4zNC0uNDMuNzN2My4zMWgxLjE3VjkuNTZsLjYzIDEuNTdhMS4wOCAxLjA4IDAgMDAxIC42NmMuNDQgMCAuNjItLjI2LjgtLjY2bC42Ny0xLjUxdjIuMTVoMS4xOFY5eiIgZmlsbD0iI2YyZjJmMiIvPjwvc3ZnPg=="); -} - -.azure-oracle-autonomous-database { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjEiIGhlaWdodD0iNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMwLjUgMjUuNTQ3Yy45MjMgMCAyLjY5My4wNiAyLjY5My4wNnMtMS4xOC0xLjk0LTEuNTctMy45NzdsLTEuNzI2LTEuNzI3YTIuNzY4IDIuNzY4IDAgMDEwLTMuOTEzbC4wMi0uMDJhMi43NDUgMi43NDUgMCAwMTEuOTU2LS44MWMuMDU3IDAgLjExNy4wMDcuMTc0LjAxYTEyLjk3IDEyLjk3IDAgMDExLjI1LTIuNjc3IDguNDYyIDguNDYyIDAgMDAtMi4xMi0uNTY2Yy0uMjU0LTUuOS01LjIwNy0xMC41LTExLjExNC0xMC4zMTdBMTEuMDcgMTEuMDcgMCAwMDkuNDg3IDguODIzQzQuNDY3IDkuNDIzLjY1IDEzLjYwNy41IDE4LjY1N2MuMjIzIDUuNzA2IDUuMDIzIDEwLjE1NiAxMC43MzMgOS45NS4zMiAwIC42NDQtLjAxNC45NDQtLjA0aDMuNjAzYzEuMzM3LTEuODk3IDcuNDEtMy4wMiAxNC43MjMtMy4wMkgzMC41eiIgZmlsbD0idXJsKCNwcmVmaXhfX3BhaW50MF9saW5lYXJfOTg1OV83MjM3KSIvPjxwYXRoIGQ9Ik0zNi40MzMgMjIuMzQ3bDMuNTEtMy41MWExLjI2NyAxLjI2NyAwIDAwMC0xLjc5bC0uMDItLjAyYTEuMjY4IDEuMjY4IDAgMDAtMS43OSAwbC0xLjM2IDEuMzZjLjQ0Ny00LjcwNyA0LjQyNy04LjM4IDkuMjMtOC4zOCAzLjkyNCAwIDUuOTk3IDEuODUgNy4zNzQgMy42NDMuNDczLjYxNyAxLjM3LjcgMS45Mi4xNWwuMDEtLjAxYy40NDMtLjQ0My41MDYtMS4xNS4xMjYtMS42NDdhMTEuODczIDExLjg3MyAwIDAwLTkuNDMtNC42ODNjLTYuMjUtLjAyNy0xMS4zOSA0Ljg0My0xMS44MDYgMTAuOTk3bC0xLjQzLTEuNDNhMS4yNjggMS4yNjggMCAwMC0xLjc5IDBsLS4wMi4wMmExLjI2NyAxLjI2NyAwIDAwMCAxLjc5bDMuNTEgMy41MWExLjM5IDEuMzkgMCAwMDEuOTY2IDB6bTcuMDg3LTguMjQ0bC0zLjE4IDguNzM3YTEuMzY1IDEuMzY1IDAgMTAyLjU4My44NzdsLjU1LTEuNzM0aDQuMjk3bC41NTMgMS43MjdhMS4zOCAxLjM4IDAgMTAyLjYxNy0uODgzbC0zLjA5Ny04LjcxYTIuMjk2IDIuMjk2IDAgMDAtNC4zMi0uMDE3bC0uMDAzLjAwM3ptMy42MjMgNS43OTRoLTMuMDlsMS4zMTQtNC4wOTRjLjExMy0uMzQ2LjE4My0uNy4yMS0xLjA1M2guMDY2Yy4wNC40Mi4xMDcuNzgzLjIwNCAxLjA4N2wxLjI5NiA0LjA2ek02MC4xMyAxOS43bC0zLjUwMy0zLjUwM2ExLjM5IDEuMzkgMCAwMC0xLjk2NyAwbC0zLjUxIDMuNTFhMS4yNjggMS4yNjggMCAwMDAgMS43OWwuMDIuMDJhMS4yNjcgMS4yNjcgMCAwMDEuNzkgMGwxLjM2LTEuMzZjLS40NDcgNC43MDYtNC40MjcgOC4zOC05LjIzIDguMzhhOS4yOTkgOS4yOTkgMCAwMS03LjM3My0zLjY0NGMtLjQ3NC0uNjE2LTEuMzctLjctMS45Mi0uMTVsLS4wMS4wMWMtLjQ0NC40NDQtLjUwNyAxLjE1LS4xMjcgMS42NDdhMTEuODczIDExLjg3MyAwIDAwOS40MyA0LjY4M2M2LjI1IDAgMTEuMzktNC44NzMgMTEuODA3LTExLjAyNmwxLjQzNiAxLjQzNmMuNDk0LjQ5NCAxLjI5LjQ5NCAxLjc4NC4wMDdsLjAwNi0uMDA3Yy41LS40OTMuNTA0LTEuMjk2LjAwNy0xLjc5M3oiIGZpbGw9IiMwMDc4RDQiLz48cGF0aCBkPSJNMzAuNSA0MS4wOWMtOC4yOSAwLTE1LjAxLTEuNDU3LTE1LjAxLTMuMjUzdjcuOThjMCAxLjc5NiA2LjcyIDMuMjUzIDE1LjAxIDMuMjUzczE1LjAxLTEuNDU3IDE1LjAxLTMuMjUzdi03Ljk4YzAgMS43OTYtNi43MiAzLjI1My0xNS4wMSAzLjI1M3ptMTIuNjMgMS44MDdhMjMuODkzIDIzLjg5MyAwIDAxLTcuNzczIDEuMzA2LjYyNi42MjYgMCAxMTAtMS4yNTNjMS4zNTYgMCAyLjcyMy0uMTI3IDQuMDU2LS4zNyAxLjEyLS4yMDcgMi4yMy0uNDk3IDMuMzA3LS44N2EuNjI2LjYyNiAwIDAxLjQxIDEuMTgzdi4wMDR6TTMwLjUgNTAuODMzYy04LjI5IDAtMTUuMDEtMS40NTYtMTUuMDEtMy4yNTN2Ny41NzdjMCAxLjc5NiA2LjcyIDMuMjUzIDE1LjAxIDMuMjUzczE1LjAxLTEuNDU3IDE1LjAxLTMuMjUzVjQ3LjU4YzAgMS43OTctNi43MiAzLjI1My0xNS4wMSAzLjI1M3ptMTIuNjMgMS41NDRhMjMuNzggMjMuNzggMCAwMS03Ljc3MyAxLjMwNi42MjYuNjI2IDAgMTEwLTEuMjUzYzEuMzU2IDAgMi43MjMtLjEyNyA0LjA1Ni0uMzcgMS4xMi0uMjA3IDIuMjMtLjQ5NyAzLjMwNy0uODdhLjYyNi42MjYgMCAwMS40MSAxLjE4M3YuMDA0em0yLjM4LTE5LjUzNGMtLjc2NyAwLTEuNTAzLS4xMS0yLjIzMy0uMjI2LjEuMDczLjIuMTQ2LjI0My4yNzNhLjYyNi42MjYgMCAwMS0uMzg3Ljc5NyAyMy45NDMgMjMuOTQzIDAgMDEtNy43NzMgMS4zMDcuNjI1LjYyNSAwIDExMC0xLjI1YzEuMzU3IDAgMi43MjMtLjEyNyA0LjA1Ny0uMzdhMjIuNTUzIDIyLjU1MyAwIDAwMy4xOC0uODM3Yy0xLjQ2NC0uMzA3LTIuODEtLjg4NC00LjA3LTEuNi0yLjI1LjMxMy01LjAwNy41MzMtOC4wMjQuNTMzLTcuNDY2IDAtMTMuNTItMS4zNi0xMy41Mi0yLjE2NyAwLS45OSA2LjA1NC0yLjUxNiAxMy41Mi0yLjUxNiAxLjIyIDAgMi4zOC4wNTMgMy41MDQuMTMtLjMwNC0uNDE3LS41NTQtLjg2NC0uODEtMS4zMTQtLjg3Ny0uMDM2LTEuNzctLjA2LTIuNjk0LS4wNi04LjI5IDAtMTUuMDEgMS40NC0xNS4wMSAzLjgyNHY2LjcwM2MwIDEuNzk3IDYuNzIgMy4yNTMgMTUuMDEgMy4yNTNzMTUuMDEtMS40NTYgMTUuMDEtMy4yNTNsLS4wMDMtMy4yMjd6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fcGFpbnQxX2xpbmVhcl85ODU5XzcyMzcpIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX3BhaW50MF9saW5lYXJfOTg1OV83MjM3IiB4MT0iMTYuODk3IiB5MT0iMjguNjEzIiB4Mj0iMTYuODk3IiB5Mj0iMS42IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iIzMyQkVERCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzUwRTZGRiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX3BhaW50MV9saW5lYXJfOTg1OV83MjM3IiB4MT0iMTUuNDkiIHkxPSI0MS45OCIgeDI9IjQ1LjUxIiB5Mj0iNDEuOTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzc0NjM0Ii8+PHN0b3Agb2Zmc2V0PSIuNSIgc3RvcC1jb2xvcj0iI0RCODk3RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0M3NDYzNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjwvc3ZnPg=="); -} - -.azure-oracle-exadata-infrastructure { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwLjU0NyAyNS41N2M1LjU2MyAwIDEwLjM2Ni42NjMgMTIuOTYzIDEuODgzIDIuNjczLTEuNCA0LjU0LTQuMTMgNC42NTctNy4zNDNhOC41NzIgOC41NzIgMCAwMC03LjQ0NC04LjI0Yy0uMjU2LTUuOTEtNS4yMTYtMTAuNTE3LTExLjEzLTEwLjMzN0ExMS4wODQgMTEuMDg0IDAgMDA5IDguNzU3Yy01LjAyNy42MS04Ljg1IDQuOC05IDkuODU2LjE2NyA0LjI1NyAyLjg4MyA3LjggNi42MTcgOS4yNTQgMi4yMTYtMS40NTQgNy42MDYtMi4yOTcgMTMuOTMtMi4yOTd6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fcGFpbnQwX2xpbmVhcl85ODU5Xzc3MDUpIi8+PHBhdGggZD0iTTU4LjI3IDIuMzlIMzEuNzQzYTEuNjUzIDEuNjUzIDAgMDAtMS43MyAxLjU2N3YyMy43NTZjMi41MDcuNTE3IDQuMDY0IDEuMTU3IDQuMDY0IDEuNjI3IDAgLjA2MyAxLjQ5My4yMjMgMS40OTMuMjIzdjE5LjAxaDIyLjdBMS42NTMgMS42NTMgMCAwMDYwIDQ3LjAwN1YzLjk1N2ExLjY1MyAxLjY1MyAwIDAwLTEuNzMtMS41Njd6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fcGFpbnQxX2xpbmVhcl85ODU5Xzc3MDUpIi8+PHBhdGggZD0iTTM0LjQyMyAyMi4xNDdhMy40MzggMy40MzggMCAwMTMuMjYtMy41OTRoMTQuOTI0YTMuNDQgMy40NCAwIDAxMy4yNiAzLjU5NCAzLjQ0IDMuNDQgMCAwMS0zLjI2IDMuNTkzSDM3LjY4M2EzLjQzOCAzLjQzOCAwIDAxLTMuMjYtMy41OTN6TTM0LjQyMyAxMS40NjdhMy40MzggMy40MzggMCAwMTMuMjYtMy41OTRoMTQuOTI0YTMuNDQgMy40NCAwIDAxMy4yNiAzLjU5NCAzLjQ0IDMuNDQgMCAwMS0zLjI2IDMuNTkzSDM3LjY4M2EzLjQzOCAzLjQzOCAwIDAxLTMuMjYtMy41OTN6IiBmaWxsPSIjMDAzMDY3Ii8+PHBhdGggZD0iTTM4LjYxNyAxMy44NzdhMi40MSAyLjQxIDAgMTAwLTQuODIgMi40MSAyLjQxIDAgMDAwIDQuODJ6TTM4LjYxNyAyNC41NDdhMi40MSAyLjQxIDAgMTAwLTQuODIgMi40MSAyLjQxIDAgMDAwIDQuODJ6IiBmaWxsPSIjNTBFNkZGIi8+PHBhdGggZD0iTTQ5Ljk2NyA0Mi42NzNMNDYuNjYgMzcuN2wzLjI4LTQuOTNhMS4zNjQgMS4zNjQgMCAwMC0yLjI3LTEuNTFsLTIuNjQzIDMuOTc3LTIuNjQ0LTMuOTc3YTEuMzY0IDEuMzY0IDAgMDAtMi4yNyAxLjUxbDMuMjggNC45My0zLjMwNiA0Ljk3M2ExLjM2NCAxLjM2NCAwIDEwMi4yNyAxLjUwN2wyLjY3My00LjAyIDIuNjczIDQuMDJhMS4zNjEgMS4zNjEgMCAxMDIuMjctMS41MDdoLS4wMDZ6IiBmaWxsPSIjMDAzMDY3Ii8+PHBhdGggZD0iTTIwLjU0NyA1MC44ODdjLTguMyAwLTE1LjAyNy0xLjQ1Ny0xNS4wMjctMy4yNTd2Ny41ODNjMCAxLjggNi43MjcgMy4yNTcgMTUuMDI3IDMuMjU3IDguMyAwIDE1LjAyNi0xLjQ1NyAxNS4wMjYtMy4yNTdWNDcuNjNjMCAxLjgtNi43MjYgMy4yNTctMTUuMDI2IDMuMjU3em0xMi42NDMgMS41NDZhMjMuODIyIDIzLjgyMiAwIDAxLTcuNzggMS4zMS42MjYuNjI2IDAgMTEwLTEuMjUzYzEuMzYgMCAyLjcyNy0uMTI3IDQuMDYtLjM3IDEuMTItLjIwNyAyLjIzMy0uNSAzLjMxLS44N2EuNjI2LjYyNiAwIDExLjQxMyAxLjE4M2gtLjAwM3ptLTEyLjY0My0xMS4zYy04LjMgMC0xNS4wMjctMS40NTYtMTUuMDI3LTMuMjU2djcuOTg2YzAgMS44IDYuNzI3IDMuMjU3IDE1LjAyNyAzLjI1NyA4LjMgMCAxNS4wMjYtMS40NTcgMTUuMDI2LTMuMjU3di03Ljk4NmMwIDEuOC02LjcyNiAzLjI1Ni0xNS4wMjYgMy4yNTZ6bTEyLjY0MyAxLjgxYTIzLjgyMiAyMy44MjIgMCAwMS03Ljc4IDEuMzEuNjI2LjYyNiAwIDExMC0xLjI1MyAyMi42ODUgMjIuNjg1IDAgMDA3LjM3LTEuMjQuNjI2LjYyNiAwIDExLjQxMyAxLjE4M2gtLjAwM3ptLTEyLjY0My0xNy4zN2MtOC4zIDAtMTUuMDI3IDEuNDQ0LTE1LjAyNyAzLjgyN3Y2LjcxYzAgMS44IDYuNzI3IDMuMjU3IDE1LjAyNyAzLjI1NyA4LjMgMCAxNS4wMjYtMS40NTcgMTUuMDI2LTMuMjU3di02LjQ2M2MwLTIuNjMtNi43MjYtNC4wNzQtMTUuMDI2LTQuMDc0em0xMi42NDMgOC4xNTRhMjMuNzA3IDIzLjcwNyAwIDAxLTcuNzggMS4zMS42MjYuNjI2IDAgMTEwLTEuMjU0IDIyLjY3NiAyMi42NzYgMCAwMDcuMzctMS4yNC42MjYuNjI2IDAgMTEuNDEzIDEuMTgzaC0uMDAzek0yMC41NDcgMzEuNTFjLTcuNDc0IDAtMTMuNTM0LTEuMzYzLTEzLjUzNC0yLjE2NyAwLS45OSA2LjA2LTIuNTIgMTMuNTM0LTIuNTIgNy40NzMgMCAxMy41MzMgMS41OSAxMy41MzMgMi41MiAwIC44NDQtNi4wNiAyLjE2Ny0xMy41MzMgMi4xNjd6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fcGFpbnQyX2xpbmVhcl85ODU5Xzc3MDUpIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX3BhaW50MF9saW5lYXJfOTg1OV83NzA1IiB4MT0iMTkuMDgzIiB5MT0iMjcuODY3IiB4Mj0iMTkuMDgzIiB5Mj0iMS41MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMzMkJFREQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1MEU2RkYiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19wYWludDFfbGluZWFyXzk4NTlfNzcwNSIgeDE9IjQ1LjAwNyIgeTE9IjQ4LjU3NyIgeDI9IjQ1LjAwNyIgeTI9IjIuMzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjOTc5Nzk3Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQjNCMkIzIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fcGFpbnQyX2xpbmVhcl85ODU5Xzc3MDUiIHgxPSI1LjUyIiB5MT0iNDIuMDIiIHgyPSIzNS41NyIgeTI9IjQyLjAyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0M3NDYzNCIvPjxzdG9wIG9mZnNldD0iLjUiIHN0b3AtY29sb3I9IiNEQjg5N0QiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNDNzQ2MzQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4="); -} - -.azure-oracle-cloud-vm-cluster { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAiIGhlaWdodD0iNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM5LjM3IDQ5LjcyOGMtMTEuMjM4IDAtMjAuMzQ4LTEuOTc1LTIwLjM0OC00LjQxMnYxMC4yNzJjMCAyLjQzNyA5LjExIDQuNDEyIDIwLjM0OCA0LjQxMnMyMC4zNDctMS45NzUgMjAuMzQ3LTQuNDEyVjQ1LjMxNmMwIDIuNDM3LTkuMTEgNC40MTItMjAuMzQ3IDQuNDEyem0xNy4xMiAyLjA5MmMtMS41MzcuNTMtMy4xMy45NS00LjczIDEuMjQ1YTMyLjM5OCAzMi4zOTggMCAwMS01LjgwNy41MjguODQ3Ljg0NyAwIDExMC0xLjY5MyAzMC41NDcgMzAuNTQ3IDAgMDA5Ljk4My0xLjY4Ljg1Ljg1IDAgMDExLjA4Mi41MjQuODQ3Ljg0NyAwIDAxLS41MjQgMS4wNzlsLS4wMDQtLjAwM3pNMzkuMzcgMzYuNTE4Yy0xMS4yMzggMC0yMC4zNDgtMS45NzUtMjAuMzQ4LTQuNDEydjEwLjgxNmMwIDIuNDM3IDkuMTEgNC40MSAyMC4zNDggNC40MXMyMC4zNDctMS45NzYgMjAuMzQ3LTQuNDEzVjMyLjEwM2MwIDIuNDM3LTkuMTEgNC40MTItMjAuMzQ3IDQuNDEydi4wMDN6bTE3LjEyIDIuNDVjLTEuNTQuNTMyLTMuMTMuOTUtNC43MyAxLjI0NWEzMi40MjYgMzIuNDI2IDAgMDEtNS44MDcuNTI4Ljg0Ny44NDcgMCAxMTAtMS42OTMgMzAuNTQ3IDMwLjU0NyAwIDAwOS45ODMtMS42OC44NS44NSAwIDAxMS4wODIuNTI1Ljg0My44NDMgMCAwMS0uNTI0IDEuMDc5bC0uMDA0LS4wMDR6bS0xNy4xMi0yMy41MmMtMTEuMjM4IDAtMjAuMzQ4IDEuOTUxLTIwLjM0OCA1LjE4MXY5LjA4N2MwIDIuNDM3IDkuMTEgNC40MDkgMjAuMzQ4IDQuNDA5czIwLjM0Ny0xLjk3NiAyMC4zNDctNC40MTJ2LTguNzU1YzAtMy41NjItOS4xMS01LjUxLTIwLjM0Ny01LjUxem0xNy4xMiAxMS4wMzhjLTEuNTQuNTMtMy4xMy45NS00LjczIDEuMjQ1YTMyLjM5OCAzMi4zOTggMCAwMS01LjgwNy41MjcuODQ3Ljg0NyAwIDExMC0xLjY5MyAzMC41NDcgMzAuNTQ3IDAgMDA5Ljk4My0xLjY4Ljg1Ljg1IDAgMDExLjA4Mi41MjUuODQ3Ljg0NyAwIDAxLS41MjQgMS4wOGwtLjAwNC0uMDA0ek0zOS4zNyAyMy40OGMtMTAuMTIzIDAtMTguMzI2LTEuODQyLTE4LjMyNi0yLjkzNCAwLTEuMzQyIDguMjAzLTMuNDEzIDE4LjMyNi0zLjQxMyAxMC4xMjIgMCAxOC4zMjUgMi4xNTQgMTguMzI1IDMuNDEzIDAgMS4xNDItOC4yMDMgMi45MzQtMTguMzI1IDIuOTM0eiIgZmlsbD0idXJsKCNwcmVmaXhfX3BhaW50MF9saW5lYXJfOTg1OV84NTExKSIvPjxwYXRoIGQ9Ik0xOS4wMjIgMjAuNTQzdi0uMTU2YzAtMy4wMSA3LjkyOC00LjkxIDE4LjExNy01LjE1Mi0xLjE3Mi0yLjYzLTMuNjI1LTQuNTc4LTYuNjI3LTQuOTc3QzMwLjI1NyA0LjM5MiAyNS4zMzctLjE3NiAxOS40NzEuMDA3QTExLjAwMSAxMS4wMDEgMCAwMDguOTYzIDcuMTcgMTAuMTQzIDEwLjE0MyAwIDAwLjA0IDE2Ljk0NWMuMjIzIDUuNjcgNC45OSAxMC4wODkgMTAuNjYgOS44ODYuMzE2IDAgLjYzOC0uMDEzLjkzNy0uMDRoNy4zODNsLjAwMy02LjI0OHoiIGZpbGw9InVybCgjcHJlZml4X19wYWludDFfbGluZWFyXzk4NTlfODUxMSkiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fcGFpbnQwX2xpbmVhcl85ODU5Xzg1MTEiIHgxPSIxOS4wMjIiIHkxPSIzNy43MjQiIHgyPSI1OS43MTciIHkyPSIzNy43MjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjQzc0NjM0Ii8+PHN0b3Agb2Zmc2V0PSIuNSIgc3RvcC1jb2xvcj0iI0RCODk3RCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0M3NDYzNCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX3BhaW50MV9saW5lYXJfOTg1OV84NTExIiB4MT0iMTguNTg3IiB5MT0iMjYuODM4IiB4Mj0iMTguNTg3IiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiMzMkJFREQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1MEU2RkYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4="); -} - -.azure-resource-group { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PHBhdGggZD0iTS41IDE1LjA4YS4xNi4xNiAwIDAwLjA4LjE0bDEuMTYuNjVMMy43IDE3YS4xNy4xNyAwIDAwLjIzLS4wNmwuNjYtMS4xMmEuMTYuMTYgMCAwMC0uMDYtLjIxbC0yLjMtMS4zYS4xNy4xNyAwIDAxLS4wOC0uMTRWMy44NWEuMTYuMTYgMCAwMS4wOC0uMTRsMi4zLTEuM2EuMTYuMTYgMCAwMC4wNi0uMjFsLS42Ni0xLjEyQS4xNy4xNyAwIDAwMy43IDFMMS43OCAyLjExbC0xLjIuNjdhLjE2LjE2IDAgMDAtLjA4LjE0djEyLjE2eiIgZmlsbD0iIzk0OTQ5NCIvPjxwYXRoIGQ9Ik0yLjE0IDMuNzdsLjA2LS4wNiAyLjMtMS4zYS4xNC4xNCAwIDAwLjA2LS4yMUwzLjkgMS4wOEEuMTUuMTUgMCAwMDMuNjggMUwxLjc1IDIuMTFsLTEuMTkuNjdzLS4wNSAwLS4wNi4wNmwuOS41MXpNNC41IDE1LjU5bC0yLjMtMS4zYS4yMi4yMiAwIDAxLS4wNy0uMDlsLTEuNjIgMWguMDVsMS4xNS42NSAyIDEuMTFhLjE1LjE1IDAgMDAuMjItLjA2bC42Ni0xLjEyYS4xNC4xNCAwIDAwLS4wOS0uMTl6IiBmaWxsPSIjYTNhM2EzIi8+PHBhdGggZD0iTTE3LjUgMTUuMDhhLjE2LjE2IDAgMDEtLjA4LjE0bC0xLjE2LjY1TDE0LjMgMTdhLjE3LjE3IDAgMDEtLjIzLS4wNmwtLjY2LTEuMTJhLjE2LjE2IDAgMDEuMDYtLjIxbDIuMy0xLjNhLjE3LjE3IDAgMDAuMDgtLjE0VjMuODVhLjE2LjE2IDAgMDAtLjA4LS4xNGwtMi4zLTEuM2EuMTYuMTYgMCAwMS0uMDYtLjIxbC42Ni0xLjEyQS4xNy4xNyAwIDAxMTQuMyAxbDEuOTIgMS4wOSAxLjIuNjdhLjE2LjE2IDAgMDEuMDguMTR2MTIuMTh6IiBmaWxsPSIjOTQ5NDk0Ii8+PHBhdGggZD0iTTE1Ljg2IDMuNzdsLS4wNi0uMDYtMi4zLTEuM2EuMTQuMTQgMCAwMS0uMDYtLjIxbC42Ni0xLjEyYS4xNS4xNSAwIDAxLjIyLS4wOGwxLjkzIDEuMDkgMS4xOS42Ny4wNi4wNi0uOS41MXpNMTMuNSAxNS41OWwyLjMtMS4zYS4yMi4yMiAwIDAwLjA3LS4wOWwxLjYyIDEtMS4xNS42NS0yIDEuMTFhLjE1LjE1IDAgMDEtLjIyLS4wNmwtLjY2LTEuMTJhLjE0LjE0IDAgMDEuMDQtLjE5eiIgZmlsbD0iI2EzYTNhMyIvPjxwYXRoIGZpbGw9IiMzMmJlZGQiIGQ9Ik0xNC4zMSA1LjkzdjYuMTRsLTUuMzIgMy4wOVY5LjAxbDUuMzItMy4wOHoiLz48cGF0aCBmaWxsPSIjOWNlYmZmIiBkPSJNMTQuMzEgNS45M0w5IDkuMDIgMy42OCA1LjkzIDkgMi44NGw1LjMxIDMuMDl6Ii8+PHBhdGggZmlsbD0iIzUwZTZmZiIgZD0iTTguOTkgOS4wMnY2LjE0bC01LjMxLTMuMDlWNS45M2w1LjMxIDMuMDl6Ii8+PHBhdGggZmlsbD0iIzljZWJmZiIgZD0iTTMuNjggMTIuMDdsNS4zMS0zLjA2djYuMTVsLTUuMzEtMy4wOXoiLz48cGF0aCBmaWxsPSIjNTBlNmZmIiBkPSJNMTQuMzEgMTIuMDdMOC45OSA5LjAxdjYuMTVsNS4zMi0zLjA5eiIvPjwvc3ZnPg=="); -} - -.azure-subnet { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIHgxPSI5LjAzMyIgeTE9IjEwLjMwNSIgeDI9IjkuMDMzIiB5Mj0iNy42OTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM1ZTk2MjQiLz48c3RvcCBvZmZzZXQ9Ii4yNDEiIHN0b3AtY29sb3I9IiM2ZmIwMmEiLz48c3RvcCBvZmZzZXQ9Ii41MDEiIHN0b3AtY29sb3I9IiM3Y2M1MmYiLz48c3RvcCBvZmZzZXQ9Ii43NTYiIHN0b3AtY29sb3I9IiM4M2QyMzIiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM4NmQ2MzMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNOS4wMzEgNy43QTEuMzA1IDEuMzA1IDAgMTAxMC4zMzggOWExLjMwNSAxLjMwNSAwIDAwLTEuMzA3LTEuM3oiIGZpbGw9InVybCgjcHJlZml4X19hKSIvPjxwYXRoIGQ9Ik02LjM0IDEzLjM3NWwtLjYyNi42MjlhLjI4NC4yODQgMCAwMS0uNDAyIDBMLjY3MyA5LjM4YS41NjguNTY4IDAgMDEwLS44MDRsLjYyNi0uNjI5IDUuMDQgNS4wMjdhLjI4NC4yODQgMCAwMS4wMDIuNDAyeiIgZmlsbD0iIzUwZTZmZiIvPjxwYXRoIGQ9Ik01LjYyIDMuOTk2bC42MjcuNjI2YS4yODQuMjg0IDAgMDEwIC40MDJMMS4yOTUgOS45OWwtLjYyNi0uNjI0YS41NjguNTY4IDAgMDEwLS44MDNMNS4yMiAzLjk5OWEuMjg0LjI4NCAwIDAxLjQwMSAweiIgZmlsbD0iIzE0OTBkZiIvPjxwYXRoIGQ9Ik0xNi43MDIgNy45NDdsLjYyNy42MjlhLjU2OC41NjggMCAwMS0uMDAxLjgwM2wtNC42MzkgNC42MjZhLjI4NC4yODQgMCAwMS0uNDAyIDBsLS42MjctLjYzYS4yODQuMjg0IDAgMDEuMDAxLS40MDFsNS4wNDEtNS4wMjd6IiBmaWxsPSIjNTBlNmZmIi8+PHBhdGggZD0iTTE3LjMzMyA5LjM2NGwtLjYyOS42MjctNC45NTMtNC45NjdhLjI4NC4yODQgMCAwMTAtLjQwMmwuNjI4LS42MjZhLjI4NC4yODQgMCAwMS40MDIgMGw0LjU1MiA0LjU2NmEuNTY4LjU2OCAwIDAxMCAuODAzeiIgZmlsbD0iIzE0OTBkZiIvPjwvc3ZnPg=="); -} - -.azure-sql-database { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJwcmVmaXhfX2IiIGN4PSI5LjM2IiBjeT0iMTAuNTciIHI9IjcuMDciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNmMmYyZjIiLz48c3RvcCBvZmZzZXQ9Ii41OCIgc3RvcC1jb2xvcj0iI2VlZSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvcmFkaWFsR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIHgxPSIyLjU5IiB5MT0iMTAuMTYiIHgyPSIxNS40MSIgeTI9IjEwLjE2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjMDA1YmExIi8+PHN0b3Agb2Zmc2V0PSIuMDciIHN0b3AtY29sb3I9IiMwMDYwYTkiLz48c3RvcCBvZmZzZXQ9Ii4zNiIgc3RvcC1jb2xvcj0iIzAwNzFjOCIvPjxzdG9wIG9mZnNldD0iLjUyIiBzdG9wLWNvbG9yPSIjMDA3OGQ0Ii8+PHN0b3Agb2Zmc2V0PSIuNjQiIHN0b3AtY29sb3I9IiMwMDc0Y2QiLz48c3RvcCBvZmZzZXQ9Ii44MiIgc3RvcC1jb2xvcj0iIzAwNmFiYiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwNWJhMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik05IDUuMTRjLTMuNTQgMC02LjQxLTEtNi40MS0yLjMydjEyLjM2YzAgMS4yNyAyLjgyIDIuMyA2LjMyIDIuMzJIOWMzLjU0IDAgNi40MS0xIDYuNDEtMi4zMlYyLjgyYzAgMS4yOS0yLjg3IDIuMzItNi40MSAyLjMyeiIgZmlsbD0idXJsKCNwcmVmaXhfX2EpIi8+PHBhdGggZD0iTTE1LjQxIDIuODJjMCAxLjI5LTIuODcgMi4zMi02LjQxIDIuMzJzLTYuNDEtMS02LjQxLTIuMzJTNS40Ni41IDkgLjVzNi40MSAxIDYuNDEgMi4zMiIgZmlsbD0iI2U4ZThlOCIvPjxwYXRoIGQ9Ik0xMy45MiAyLjYzYzAgLjgyLTIuMjEgMS40OC00LjkyIDEuNDhzLTQuOTItLjY2LTQuOTItMS40OFM2LjI5IDEuMTYgOSAxLjE2czQuOTIuNjYgNC45MiAxLjQ3IiBmaWxsPSIjNTBlNmZmIi8+PHBhdGggZD0iTTkgM2ExMS41NSAxMS41NSAwIDAwLTMuODkuNTdBMTEuNDIgMTEuNDIgMCAwMDkgNC4xMWExMS4xNSAxMS4xNSAwIDAwMy44OS0uNThBMTEuODQgMTEuODQgMCAwMDkgM3oiIGZpbGw9IiMxOThhYjMiLz48cGF0aCBkPSJNMTIuOSAxMS40VjhIMTJ2NC4xM2gyLjQ2di0uNzN6TTUuNzYgOS43M2ExLjgzIDEuODMgMCAwMS0uNTEtLjMxLjQ0LjQ0IDAgMDEtLjEyLS4zMi4zNC4zNCAwIDAxLjE1LS4zLjY4LjY4IDAgMDEuNDItLjEyIDEuNjIgMS42MiAwIDAxMSAuMjl2LS44NmEyLjU4IDIuNTggMCAwMC0xLS4xNiAxLjY0IDEuNjQgMCAwMC0xLjA5LjM0IDEuMDggMS4wOCAwIDAwLS40Mi44OWMwIC41MS4zMi45MSAxIDEuMjFhMi44OCAyLjg4IDAgMDEuNjIuMzYuNDIuNDIgMCAwMS4xNS4zMi4zOC4zOCAwIDAxLS4xNi4zMS44MS44MSAwIDAxLS40NS4xMSAxLjY2IDEuNjYgMCAwMS0xLjA5LS40MlYxMmEyLjE3IDIuMTcgMCAwMDEuMDcuMjQgMS44OCAxLjg4IDAgMDAxLjE4LS4zMyAxLjA4IDEuMDggMCAwMC4zMy0uOTEgMS4wNSAxLjA1IDAgMDAtLjI1LS43IDIuNDIgMi40MiAwIDAwLS44My0uNTd6TTExIDExLjMyYTIuMzQgMi4zNCAwIDAwLjMzLTEuMjZBMi4zMiAyLjMyIDAgMDAxMSA5YTEuODEgMS44MSAwIDAwLS43LS43NSAyIDIgMCAwMC0xLS4yNiAyLjExIDIuMTEgMCAwMC0xLjA4LjI3IDEuODYgMS44NiAwIDAwLS43My43NCAyLjQ2IDIuNDYgMCAwMC0uMjYgMS4xNCAyLjI2IDIuMjYgMCAwMC4yNCAxIDEuNzYgMS43NiAwIDAwLjY5Ljc0IDIuMDYgMi4wNiAwIDAwMSAuM2wuODYgMWgxLjIxTDEwIDEyLjA4YTEuNzkgMS43OSAwIDAwMS0uNzZ6bS0xLS4yNWEuOTQuOTQgMCAwMS0uNzYuMzUuOTIuOTIgMCAwMS0uNzYtLjM2IDEuNTIgMS41MiAwIDAxLS4yOS0xIDEuNTMgMS41MyAwIDAxLjI5LTEgMSAxIDAgMDEuNzgtLjM3Ljg3Ljg3IDAgMDEuNzUuMzcgMS42MiAxLjYyIDAgMDEuMjcgMSAxLjQ2IDEuNDYgMCAwMS0uMjggMS4wMXoiIGZpbGw9InVybCgjcHJlZml4X19iKSIvPjwvc3ZnPg=="); -} - -.azure-subscriptions { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIGN4PSItMzYuNjMiIGN5PSIxNy4xMiIgcj0iMTEuMTgiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLjk0IDAgMCAuOTQgNDEuODggLTcuNCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9Ii4yNyIgc3RvcC1jb2xvcj0iI2ZmZDcwZiIvPjxzdG9wIG9mZnNldD0iLjQ5IiBzdG9wLWNvbG9yPSIjZmZjYjEyIi8+PHN0b3Agb2Zmc2V0PSIuODgiIHN0b3AtY29sb3I9IiNmZWFjMTkiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZWExMWIiLz48L3JhZGlhbEdyYWRpZW50PjwvZGVmcz48cGF0aCBkPSJNMTMuNTYgNy4xOWEyLjA3IDIuMDcgMCAwMDAtMi45M0wxMCAuNjlhMi4wNiAyLjA2IDAgMDAtMi45MiAwTDMuNTIgNC4yNmEyLjA5IDIuMDkgMCAwMDAgMi45M2wzIDNhLjYxLjYxIDAgMDEuMTcuNDF2NS41MmEuNy43IDAgMDAuMi41bDEuMzUgMS4zNWEuNDUuNDUgMCAwMC42NiAwbDEuMzEtMS4zMS43Ny0uNzdhLjI2LjI2IDAgMDAwLS4zOGwtLjU1LS41NmEuMjkuMjkgMCAwMTAtLjQybC41NS0uNTZhLjI2LjI2IDAgMDAwLS4zOEwxMC40IDEzYS4yOC4yOCAwIDAxMC0uNDFMMTEgMTJhLjI2LjI2IDAgMDAwLS4zOGwtLjc3LS43OHYtLjI4em0tNS01LjY0YTEuMTggMS4xOCAwIDExLTEuMTkgMS4xOCAxLjE3IDEuMTcgMCAwMTEuMTctMS4xOHoiIGZpbGw9InVybCgjcHJlZml4X19hKSIvPjxwYXRoIGQ9Ik03LjYyIDE2LjIxQS4yNS4yNSAwIDAwOCAxNnYtNC40NWEuMjcuMjcgMCAwMC0uMTEtLjIyLjI1LjI1IDAgMDAtLjM5LjIyVjE2YS4yNy4yNyAwIDAwLjEyLjIxeiIgZmlsbD0iI2ZmOTMwMCIgb3BhY2l0eT0iLjc1Ii8+PHJlY3QgeD0iNS42OSIgeT0iNS40NSIgd2lkdGg9IjUuODYiIGhlaWdodD0iLjY5IiByeD0iLjMyIiBmaWxsPSIjZmY5MzAwIiBvcGFjaXR5PSIuNzUiLz48cmVjdCB4PSI1LjY5IiB5PSI2LjU3IiB3aWR0aD0iNS44NiIgaGVpZ2h0PSIuNjkiIHJ4PSIuMzIiIGZpbGw9IiNmZjkzMDAiIG9wYWNpdHk9Ii43NSIvPjwvc3ZnPg=="); -} - -.azure-virtual-network, .azure-vcn { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJwcmVmaXhfX2EiIHgxPSI5Ljg4IiB5MT0iOC41OSIgeDI9IjExLjUyIiB5Mj0iMTAuMjMiIGdyYWRpZW50VHJhbnNmb3JtPSJyb3RhdGUoLS4wOCAtMjg1LjQ2NCAtMTQ1NC4wOCkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4NmQ2MzMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1ZTk2MjQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19iIiB4MT0iNi4xOCIgeTE9IjguNTkiIHgyPSI3LjgxIiB5Mj0iMTAuMjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4NmQ2MzMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1ZTk2MjQiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19jIiB4MT0iMi40OCIgeTE9IjguNTkiIHgyPSI0LjExIiB5Mj0iMTAuMjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM4NmQ2MzMiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1ZTk2MjQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48Y2lyY2xlIGN4PSIxMi43NCIgY3k9IjguOTkiIHI9IjEuMTYiIGZpbGw9InVybCgjcHJlZml4X19hKSIvPjxjaXJjbGUgY3g9IjkuMDQiIGN5PSI5IiByPSIxLjE2IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYikiLz48Y2lyY2xlIGN4PSI1LjM0IiBjeT0iOSIgcj0iMS4xNiIgZmlsbD0idXJsKCNwcmVmaXhfX2MpIi8+PHBhdGggZD0iTTYuMTgyIDEzLjYzOGwtLjY2NC42NjVhLjMuMyAwIDAxLS40MjQgMEwuMTggOS40MDRhLjYuNiAwIDAxLS4wMDEtLjg0OGwuNjYzLS42NjYgNS4zNCA1LjMyNGEuMy4zIDAgMDEwIC40MjV6IiBmaWxsPSIjNTBlNmZmIi8+PHBhdGggZD0iTTUuNDE4IDMuNzA4bC42NjYuNjY0YS4zLjMgMCAwMTAgLjQyNEwuODM4IDEwLjA1N2wtLjY2Ni0uNjYzYS42LjYgMCAwMS0uMDAxLS44NDlMNC45OTQgMy43MWEuMy4zIDAgMDEuNDI0IDB6IiBmaWxsPSIjMTQ5MGRmIi8+PHBhdGggZD0iTTE3LjE1NyA3Ljg4bC42NjMuNjY2YS42LjYgMCAwMTAgLjg0OGwtNC45MTUgNC45YS4zLjMgMCAwMS0uNDI0IDBsLS42NjQtLjY2NmEuMy4zIDAgMDEwLS40MjRsNS4zNC01LjMyNHoiIGZpbGw9IiM1MGU2ZmYiLz48cGF0aCBkPSJNMTcuODE4IDkuMzg3bC0uNjY1LjY2NC01LjI0Ny01LjI2MWEuMy4zIDAgMDEwLS40MjVsLjY3NC0uNjdhLjMuMyAwIDAxLjQyNCAwbDQuODIzIDQuODM2YS42LjYgMCAwMS0uMDAyLjg0OXoiIGZpbGw9IiMxNDkwZGYiLz48L3N2Zz4="); -} diff --git a/ocd/packages/electron-desktop/src/css/general-theme.css b/ocd/packages/electron-desktop/src/css/general-theme.css deleted file mode 100644 index aa9e45932..000000000 --- a/ocd/packages/electron-desktop/src/css/general-theme.css +++ /dev/null @@ -1,10 +0,0 @@ -/* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. */ -/* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. */ - -/* -** Resources -*/ -.general-rectangle { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA0MCAzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgZmlsbD0ibm9uZSIgZD0iTTIgNWgzNnYyMEgyeiIvPjwvc3ZnPg=="); -} - diff --git a/ocd/packages/electron-desktop/src/css/google-theme.css b/ocd/packages/electron-desktop/src/css/google-theme.css deleted file mode 100644 index 9700d35e0..000000000 --- a/ocd/packages/electron-desktop/src/css/google-theme.css +++ /dev/null @@ -1,60 +0,0 @@ -/* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. */ -/* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. */ - -/* -** Groups -*/ -.google-cloud { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA3NCA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2MS4yOTUiIHkxPSIxMC45OTgiIHgyPSIuOTkzIiB5Mj0iNTMuNzY3Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM2ODk5ZDEiLz48c3RvcCBvZmZzZXQ9Ii43MjIiIHN0b3AtY29sb3I9IiNiN2Q1NTMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19iIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjYyLjYyNiIgeTE9IjEyLjg3NSIgeDI9IjU5LjU2MiIgeTI9IjE1LjA0google+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjg5OWQxIi8+PHN0b3Agb2Zmc2V0PSIuNzIyIiBzdG9wLWNvbG9yPSIjYjdkNTUzIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2Mi44OTgiIHkxPSIxMy4yNTgiIHgyPSIyLjU5NiIgeTI9IjU2LjAyNiI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjg5OWQxIi8+PHN0b3Agb2Zmc2V0PSIuNzIyIiBzdG9wLWNvbG9yPSIjYjdkNTUzIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMC44MzIiIHkxPSIyMy40MjEiIHgyPSIxMC4yNTgiIHkyPSIyMy44MjgiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzY4OTlkMSIvPjxzdG9wIG9mZnNldD0iLjcyMiIgc3RvcC1jb2xvcj0iI2I3ZDU1MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik00NC4zOCAyOC42NWwuMDQuMTJjLjAxLjAzLjAyLjA3LjA0LjExbC4xNy4zLS4xMy4yNi4xOS0uMTcuMjQuMTljLjA1LjAyLjA2LjAzLjA3LjAzbC4wNi4wMi40LjAzaC4xNmMuMDYgMCAuMTItLjAxLjE3LS4wMi4wNy0uMDEuMTMtLjAzLjE5LS4wNi4xMi0uMDUuMi0uMTIuMjgtLjIyTDYzLjEzIDcuNDFsLjQ3IDIuNDgtLjI0LjE0LjI1LS4wNSAyLjA0IDEzLjVjLjAyLjAzLjAzLjA1LjA1LjA3bC4wNi4wNi4wNi4wNi4xLjA0Yy4wMy4wMS4wNi4wMi4xLjAzLjA3LjAyLjEuMDMuMTIuMDNoLjRsLjEzLS4wNGMuMDgtLjAyLjE1LS4wMy4yMi0uMDYuMjgtLjExLjQ3LS4yOS41My0uNTIuMDItLjA2LjAzLS4xMS4wMy0uMTZsLjAyLS4wOS0uMDEtLjI3LS4wOC0xLjIuMjUtLjEtLjI2LjAzLTIuMTYtMTcuNTdjLS4wMi0uMDMtLjAzLS4wNS0uMDUtLjA3YS40MzUuNDM1IDAgMDEtLjA2LS4wN2wtLjEtLjFhLjU3Mi41NzIgMCAwMC0uMDgtLjA3bC4xMS0uMjUtLjE2LjItLjI0LS4xNmMtLjA0LS4wMi0uMDctLjA0LS4xMS0uMDUtLjA0LS4wMi0uMDctLjAzLS4xMS0uMDUtLjA0LS4wMS0uMDctLjAzLS4xLS4wM0w0OC40MyA1LjIxbC0uMS0uMjUuMDMuMjYtMy4xNy41OGMtLjI3LjA2LS4zOS4zMS0uNDQuNDYtLjAzLjA4LS4wNS4xNC0uMDYuMjF2LjE2YzAgLjA5LS4wMS4xMiAwIC4xNnYuMDdsLjAxLjA1Yy4wMS4wNy4wMi4xMi4wMy4xNi4wMS4wNC4wMi4wOC4wNC4xMi4wMS4wMy4wMi4wNy4wNC4xcy4wMy4wNy4wNS4xYy4wMi4wMy4wNC4wNS4wNi4wOC4wMi4wMy4wNC4wNS4wNi4wNy4wMi4wMi4wNS4wNC4wNy4wNS4wMy4wMi4wNi4wMy4wOS4wNC4wNC4wMi4wNy4wMy4xLjAzLjA0LjAxLjA4LjAxLjEzLjAxbC4wMi4yNi4wNS0uMjUgMS41My0uMDkuMDguMjUuMDEtLjI2IDcuNTktLjg5LjEzLjI1LS4wMy0uMjYgNi42NC0uNjUtMTYuNyAyMS41OWMtLjA4LjExLS4xNS4yMi0uMjEuMzQtLjA0LjA4LS4wNy4xNi0uMDguMjNhLjg4Ljg4IDAgMDAtLjAxLjMxYy0uMDIuMDctLjAxLjExLS4wMS4xNXoiIGZpbGw9InVybCgjcHJlZml4X19hKSIvPjxwYXRoIGQ9Ik03MS4xNCAzOC4xbC0uMDEtLjE3YzAtLjEzLS4wMS0uMjYtLjAxLS4zOXYtLjE3YzAtLjA3IDAtLjE0LS4wMS0uMjIgMC0uMDctLjAxLS4xNC0uMDItLjIxbC0uMDItLjE2LS4wMy0uMjktLjAyLS4yYy0uMDEtLjA4LS4wMS0uMTYtLjAyLS4yNGwtLjA1LS4zNWMtLjAxLS4xLS4wMy0uMTktLjA1LS4yOWwtLjAzLS4xOS0uMDMtLjJjLS4wMi0uMDctLjAzLS4xNC0uMDUtLjJsLS4wMy0uMTJjLS4wMy0uMS0uMDUtLjIxLS4wOC0uMzFsLS4wNC0uMTRjLS4wMS0uMDYtLjAzLS4xMi0uMDUtLjE4bC0uMDYtLjE1LS4wNS0uMTRjLS4wMy0uMS0uMDctLjE5LS4xLS4yOWwtLjA0LS4xMmEuODY1Ljg2NSAwIDAwLS4wNy0uMTdjLS4wMi0uMDUtLjA1LS4xMS0uMDgtLjE2bC0uMDUtLjFjLS4wNC0uMDktLjA4LS4xOC0uMTMtLjI3bC0uMDYtLjEyYy0uMDItLjA1LS4wNS0uMS0uMDctLjE1LS4wMy0uMDUtLjA1LS4xLS4wOC0uMTVsLS4wNi0uMTFjLS4wNS0uMDgtLjA5LS4xNy0uMTQtLjI1bC0uMDctLjEyYy0uMDMtLjA1LS4wNS0uMDktLjA4LS4xNGwtLjE2LS4yNGMtLjA1LS4wOC0uMS0uMTYtLjE2LS4yNGwtLjA3LS4xMWMtLjAzLS4wNC0uMDYtLjA5LS4wOS0uMTNsLS43LS44OWMtLjA1LS4wNi0uMS0uMTItLjE1LS4xN2wtLjM0LS4zOS4xMi0uMjUtLjE5LjE3Yy0uMDUtLjA2LS4xMS0uMTItLjE3LS4xN2wtLjQzLS40MmMtLjA0LS4wNC0uMDgtLjA3LS4xMi0uMTFsLS4wOS0uMDhjLS4wNy0uMDYtLjE0LS4xMy0uMjEtLjE5bC0uMDgtLjA3Yy0uMDQtLjA0LS4wOS0uMDgtLjEzLS4xMmwtLjExLS4xYy0uMDMtLjAzLS4wNy0uMDYtLjEtLjA5LS4wNC0uMDItLjEyLS4wNC0uMjEtLjA3LS4xLS4wMy0uMTktLjA2LS4yOS0uMDdsLS4wNy0uMDJjLS4wMi0uMDEtLjA0LS4wMS0uMDYtLjAxLS4wNi0uMDEtLjA5IDAtLjEzIDAtLjIyLjAxLS4zNi4wNC0uNDguMDlhLjg0OC44NDggMCAwMC0uNDcuNDdjLS4wNS4xMS0uMDcuMjQtLjA3LjQgMCAuMTEuMDEuMjEuMDQuMzEuMDIuMDkuMDUuMTcuMDkuMjYuMDMuMDguMDguMTYuMTIuMjQuMDQuMDcuMDkuMTQuMTUuMjFhMy4zMiAzLjMyIDAgMDAuMzYuMzdjLjA2LjA1LjEuMDkuMTMuMTNsLjU4LjU3Yy4wNS4wNC4wOS4wOS4xMy4xMy4wNC4wNC4wOC4wOS4xMi4xNGwuMDcuMDljLjA3LjA3LjEzLjE1LjE5LjIzbC4wNy4wOWMuMDQuMDUuMDguMDkuMTIuMTRsLjA0LjA1Yy4wNS4wNi4xLjEyLjE0LjE4LjA0LjA1LjA3LjEuMTEuMTVsLjA2LjA5Yy4wNi4wOC4xMi4xNi4xNy4yNWwuMDcuMWMuMDQuMDUuMDcuMS4xLjE1LjAzLjA2LjA3LjExLjEuMTdsLjA1LjA5Yy4wNC4wNy4wNy4xMy4xMS4ybC4wNy4xM2MuMDQuMDcuMDguMTQuMTEuMjFsLjA1LjA5Yy4wMy4wNi4wNy4xMy4wOS4xOS4wMy4wNi4wNS4xMi4wOC4xOGwuMDUuMTEuMTIuMy4wNS4xMWMuMDMuMDYuMDUuMTIuMDcuMThsLjA2LjIuMDQuMTNjLjAzLjA5LjA1LjE5LjA4LjI4bC4wNS4xNy4wNi4yYy4wMi4wNy4wMy4xNS4wNC4yMmwuMDIuMTNjLjAyLjA5LjAzLjE4LjA1LjI3bC4wNC4yMmMuMDEuMDcuMDMuMTUuMDMuMjMuMDEuMDkuMDIuMTkuMDIuMjlsLjAxLjFjLjAxLjEuMDEuMi4wMi4zMWwuMDEuMjNjLjAxLjA4LjAxLjE3LjAxLjI2di4wOGMwIC4wNyAwIC4xNC0uMDEuMjJsLS4wMS4xMmMtLjAxLjE4LS4wMS4zMS0uMDIuNDNsLS4wMy4zNi0uMDIuMTlhNS44NTIgNS44NTIgMCAwMS0uMTEuNzhsLS4wMi4wOWMtLjA0LjIxLS4wNi4zNi0uMS41Mi0uMDUuMTktLjEuMzktLjE2LjU4LS4wNy4yMi0uMTQuNDMtLjIyLjY0LS4xLjI2LS4yMS41MS0uMzQuNzYtLjIuMzktLjQuNzQtLjYzIDEuMDUtLjIyLjMxLS40NC41OC0uNjcuODItLjM1LjM4LS43Ni43NC0xLjI1IDEuMWExMC4xNCAxMC4xNCAwIDAxLTIuMDMgMS4yYy0uMjMuMTEtLjQ4LjIxLS43Mi4zLS4yNS4xLS40Ni4xOC0uNjcuMjVsLS4wOS4wM2MtLjA0LjAyLS4wOC4wMy0uMTIuMDUtLjA4LjAzLS4xNi4wNC0uMjMuMDYtLjA1LjAxLS4xLjAyLS4xNS4wNC0uMTkuMDUtLjM3LjEtLjU2LjE0LS4wNy4wMi0uMTQuMDMtLjIxLjA1YTMuNTg5IDMuNTg5IDAgMDEtLjY2LjEybC0uMTguMDJjLS4xNi4wMi0uMzIuMDUtLjQ4LjA3bC0uMTkuMDNjLS4xLjAxLS4xOS4wMy0uMjkuMDQtLjA5LjAxLS4xNy4wMS0uMjYuMDJsLS44LjA1Yy0uMDguMDEtLjE3LjAxLS4yNS4wMS0uMTQuMDEtLjI4LjAxLS40Mi4wMWwtMjAuNTMuMDF2LjEzbC0yMS4zMi0uMTRjLS4xMiAwLS4yMy0uMDEtLjM1LS4wMWwtLjE0LS4wMmMtLjA4IDAtLjE3IDAtLjI1LS4wMWwtLjIzLS4wMy0uMTQtLjAyYy0uMTMtLjAyLS4yNS0uMDMtLjM3LS4wNS0uMTItLjAyLS4yNC0uMDMtLjM2LS4wNi0uMDgtLjAyLS4xNy0uMDMtLjI1LS4wNWwtLjIyLS4wNWMtLjA3LS4wMS0uMTUtLjAzLS4yMi0uMDUtLjEtLjAzLS4yLS4wNi0uMy0uMDhsLS4zMy0uMS0uMTEtLjAzYy0uMDctLjAyLS4xNS0uMDQtLjIyLS4wNy0uMDYtLjAyLS4xMy0uMDUtLjE5LS4wN2wtLjExLS4wMy0uMy0uMTItLjEyLS4wNWMtLjA2LS4wMi0uMTItLjA0LS4xOC0uMDdzLS4xMS0uMDUtLjE3LS4wOGwtLjQ5LS4yNC0uMTgtLjA5Yy0uMDYtLjAzLS4xMS0uMDYtLjE3LS4wOWwtLjEtLjA2Yy0uMDktLjA1LS4xOC0uMS0uMjYtLjE1bC0uMDktLjA1Yy0uMDYtLjAzLS4xMi0uMDYtLjE3LS4xbC0uMjUtLjE2Yy0uMDgtLjA1LS4xNy0uMTEtLjI1LS4xNmwtLjA5LS4wNmMtLjA1LS4wMy0uMTEtLjA3LS4xNi0uMWwtLjA4LS4wNmMtLjAzLS4wMi0uMDYtLjA1LS4xLS4wOGwtLjA2LS4wNS0uMTUtLjEyLS4wOS0uMDdhMi44IDIuOCAwIDAxLS4yLS4xNmwtLjEyLS4xYy0uMDUtLjA0LS4xLS4wNy0uMTQtLjExbC0uMDgtLjA1Yy0uMDUtLjA0LS4xLS4wNy0uMTQtLjEyLS4wNC0uMDQtLjA4LS4wOC0uMTMtLjEybC0uMDgtLjA4Yy0uMDUtLjA0LS4wOS0uMDktLjEzLS4xM2wtLjA4LS4wOC0uMjEtLjIxLS4wOC0uMDhjLS4wNC0uMDQtLjA4LS4wOC0uMTItLjEzbC0uMDgtLjA4Yy0uMDQtLjA0LS4wOC0uMDktLjEyLS4xMy0uMDQtLjA1LS4wOC0uMDktLjExLS4xNGwtLjA3LS4wOWMtLjA1LS4wNi0uMDktLjExLS4xMy0uMTdsLS4zLS4zOS0uMTEtLjE0Yy0uMDQtLjA1LS4wNy0uMTEtLjEtLjE2bC0uMDYtLjA5Yy0uMDQtLjA1LS4wNy0uMTEtLjEtLjE2bC0uMDYtLjFjLS4wNS0uMDgtLjEtLjE3LS4xNi0uMjZsLS4wNi0uMWMtLjAzLS4wNS0uMDYtLjEtLjA5LS4xNmwtLjA0LS4wOGMtLjAzLS4wNi0uMDctLjEzLS4xLS4xOXMtLjA1LS4xMS0uMDgtLjE3bC0uMjMtLjUxYy0uMDMtLjA2LS4wNi0uMTItLjA4LS4xOGwtLjA1LS4xMmMtLjAzLS4wNi0uMDUtLjEyLS4wNy0uMTgtLjAyLS4wNi0uMDQtLjEzLS4wNi0uMTlMNCA0MC4xNmMtLjAzLS4wOC0uMDUtLjE2LS4wOC0uMjRsLS4wNi0uMTdjLS4wMi0uMDctLjA1LS4xNC0uMDctLjJsLS4wNC0uMTJjLS4wMi0uMDYtLjA0LS4xMy0uMDYtLjE5LS4wMi0uMDctLjAzLS4xNC0uMDUtLjIxbC0uMDMtLjEzYy0uMDItLjA5LS4wNC0uMTktLjA3LS4yOGwtLjA0LS4xN2MtLjAyLS4wNy0uMDMtLjE0LS4wNS0uMjJsLS4wMy0uMTNjLS4wMi0uMDctLjAzLS4xNC0uMDQtLjIybC0uMDMtLjIyLS4wMi0uMTVjLS4wMi0uMTItLjAzLS4yMy0uMDUtLjM1bC0uMDItLjE1LS4wMy0uMjMtLjAxLS4wOGMtLjAxLS4wNC0uMDEtLjA5LS4wMi0uMTMgMC0uMDMgMC0uMDctLjAxLS4xMS0uMDEtLjE0LS4wMS0uMjItLjAxLS4zTDMuMTcgMzZjLS4wMS0uMTMtLjAxLS4yNi0uMDItLjRsLS4wMS0uMTVjLS4wMS0uMDgtLjAxLS4xNi0uMDEtLjI0di0uNDFjMC0uMDkuMDEtLjE4LjAyLS4yN2wuMDEtLjE3LjAzLS40NC4wMS0uMTdjLjAxLS4wOS4wMS0uMTguMDItLjI3LjAxLS4xMS4wMy0uMjMuMDUtLjM0bC4wMy0uMTVjLjAyLS4xMy4wNS0uMjUuMDctLjM4bC4wNi0uMzJjLjAyLS4xMS4wNC0uMjIuMDctLjMzLjA0LS4xNy4wOS0uMzMuMTQtLjVsLjAyLS4wOGMuMDYtLjIuMTMtLjQuMi0uNjEuMDMtLjA5LjA1LS4xNi4wOC0uMjMuMDYtLjEyLjA5LS4yNC4xNC0uMzVsLjAzLS4wNmMuMTEtLjI3LjI0LS41Mi4zNi0uNzcuMTUtLjMuMzEtLjYuNS0uOTIuMy0uNS41OS0uOTIuODgtMS4yOS42LS43NiAxLjMyLTEuNDggMi4xNC0yLjE0LjUxLS40MS45OS0uNzYgMS40Ni0xLjA1LjMxLS4yLjY0LS4zOC45Ny0uNTZsLjA5LS4wNWMuMTUtLjA4LjMxLS4xNS40Ny0uMjJsLjQ0LS4yYy4xOC0uMDguMzUtLjE3LjUzLS4yNC4xNS0uMDYuMzEtLjEyLjQ2LS4xN2wuNDItLjE1Yy4xNC0uMDUuMjktLjExLjQzLS4xNmwuMTYuMjItLjA5LS4yNGMuNTYtLjIuODYtLjUxIDEuMDEtMS4wNWwuMDMtLjA5Yy4wMi0uMDYuMDQtLjEzLjA1LS4ybC4yOS0yLjA5LjA2LS4zMy4wNi0uMzNjLjAyLS4xMi4wNC0uMjMuMDYtLjM0LjAzLS4xMy4wNy0uMjcuMS0uNGwuMDgtLjMyYy4wMi0uMS4wNS0uMi4wOC0uMjlsLjAzLS4wOWMuMDctLjIuMTItLjMzLjE3LS40N2wuMTUtLjRjLjA2LS4xNy4xMi0uMzQuMTktLjUuMS0uMjUuMjEtLjUuMzMtLjc0LjEzLS4yOC4yNy0uNTYuNDItLjgzLjE3LS4zMi4zNi0uNjQuNjEtMS4wMi4zOS0uNjEuODQtMS4xOSAxLjMxLTEuNzMuMzEtLjM1LjY1LS42OSAxLTEgLjUxLS40NiAxLjA3LS44OCAxLjY3LTEuMjUuMzYtLjIyLjY2LS40MS45OS0uNTcuMjMtLjEyLjQ3LS4yMi43MS0uMzJsLjI3LS4xMmE0Ljk0IDQuOTQgMCAwMS44Ny0uMzJjLjA4LS4wMi4xNS0uMDQuMjMtLjA3LjE5LS4wNi4zOS0uMTIuNTktLjE4LjA4LS4wMi4xNS0uMDUuMjMtLjA3YTQuNTcgNC41NyAwIDAxLjcyLS4xN2wuMzEtLjA2Yy4xMi0uMDIuMjQtLjA1LjM2LS4wNy4xMS0uMDIuMjItLjAzLjMzLS4wNWwuMjktLjA0Yy4xMS0uMDIuMjMtLjAzLjM0LS4wNWwuMzEtLjAzLjI4LS4wMi4zMi0uMDNjLjExLS4wMS4yMS0uMDEuMzItLjAxaC4xMWMuMTgtLjAxLjM3LS4wMS41NS0uMDFoLjI4Yy4xMyAwIC4yNy4wMS40LjAybC4xNC4wMWMuMDggMCAuMTcuMDEuMjUuMDEuMDguMDEuMTYuMDIuMjQuMDJsLjIyLjAyLjI5LjAzYy4xMi4wMS4yNC4wMy4zNi4wNS4wOS4wMS4xOS4wMy4yOC4wNWwuMi4wM2MuMDcuMDEuMTUuMDIuMjIuMDQuMDcuMDEuMTQuMDMuMjEuMDVsLjEyLjAzYy4xMS4wMy4yMi4wNS4zMy4wOGwuMTEuMDMuMjIuMDYuMi4wNi4xMS4wNGMuMTQuMDQuMjMuMDcuMzEuMS4xMy4wNC4yMi4wNy4zMS4xMS4wNi4wMi4xMi4wNS4xOS4wN2wuMTguMDdjLjA3LjAzLjE1LjA2LjIyLjA5LjEzLjA1LjIxLjA5LjI5LjEzLjA2LjAzLjEzLjA2LjE5LjA5bC4wOS4wNGMuMTMuMDYuMi4xLjI4LjE0bC4yNy4xNGMuMDUuMDMuMTEuMDYuMTYuMDlsLjQ2LjI3Yy4wNS4wMy4xMS4wNi4xNi4xLjA1LjAzLjEuMDYuMTUuMWwuNDQuM2MuMDUuMDMuMS4wNy4xNS4xbC45My43MmMuMDUuMDQuMDkuMDguMTQuMTJsLjA4LjA3LjIyLjE5LjA4LjA3Yy4wNS4wNC4wOS4wOC4xNC4xMmwuMTIuMTIuNS41LjEzLS4xMi4xMS4zNGMuMDUuMDkuMS4xNS4xNS4yMmExLjI4OCAxLjI4OCAwIDAwLjM3LjI5Yy4wOS4wNC4xNi4wNy4yNC4wOS4xLjAyLjE4LjA0LjI3LjA0LjE4LS4wMS4zMi0uMDQuNDUtLjA5LjI5LS4xMi41My0uMzYuNjUtLjY1LjA1LS4xMy4wOC0uMjcuMDktLjQyIDAtLjExLS4wMS0uMi0uMDMtLjI5LS4wMi0uMDktLjA2LS4xNy0uMDktLjI1bC0uMDctLjEzYy0uMDItLjAyLS4wNS0uMDQtLjA2LS4wNy0uMDQtLjA2LS4xLS4xMS0uMTYtLjE3bC0uMDgtLjA4LS41NS0uNTMtLjUxLS40OWMtLjA0LS4wMy0uMDctLjA3LS4xMS0uMWwuMTEtLjI1LS4xNy4xOS0xLjk0LTEuNTMtLjEyLS4wOWMtLjA0LS4wMy0uMDgtLjA1LS4xMS0uMDgtLjA0LS4wMy0uMDgtLjA1LS4xMy0uMDhsLS43NS0uNDRjLS4wNC0uMDMtLjA5LS4wNS0uMTMtLjA4bC0uMjYtLjE0Yy0uMDUtLjAyLS4wOS0uMDUtLjE0LS4wN2wtLjgtLjM5Yy0uMDQtLjAyLS4wOS0uMDUtLjE0LS4wN2wtLjE1LS4wNi0uMTQtLjA1YTEuMjIgMS4yMiAwIDAxLS4xNy0uMDdsLS41My0uMTljLS4wNS0uMDItLjEtLjA0LS4xNi0uMDZsLS4yNS0uMDhjLS4xLS4wMy0uMTYtLjA1LS4yMi0uMDZsLS4xNC0uMDQtLjMxLS4wOS0uMTQtLjA0Yy0uMDYtLjAyLS4xMS0uMDMtLjE3LS4wNWwtLjA3LS4wMmMtLjA5LS4wMi0uMTctLjA1LS4yNS0uMDYtLjA2LS4wMS0uMTItLjAyLS4xOS0uMDRsLS4xNS0uMDNjLS4xMS0uMDItLjIyLS4wNC0uMzQtLjA2bC0uMTQtLjAzYy0uMDYtLjAxLS4xMy0uMDMtLjE5LS4wNGwtLjEtLjAyYy0uMDgtLjAxLS4xNy0uMDMtLjI1LS4wNC0uMDctLjAxLS4xMy0uMDEtLjItLjAybC0uMTYtLjAxYy0uMTItLjAxLS4yNC0uMDMtLjM2LS4wNGwtLjE2LS4wMmMtLjA3LS4wMS0uMTMtLjAyLS4yLS4wMmwtMS44OC0uMTVoLS43NGwtMS40Ni4yMy0uMzMuMDYtLjMyLjA2LS4zMi4wNi0uMTMtLjI0LjA2LjI1Yy0uMS4wMi0uMTkuMDUtLjI4LjA3bC0uMTkuMDVjLS4xOS4wNS0uMzcuMDktLjU1LjE1LS4yLjA2LS4zOS4xMi0uNTguMTgtLjIxLjA3LS40Mi4xNS0uNjIuMjItLjIzLjA5LS40NS4xOC0uNjguMjgtLjI2LjExLS41LjIyLS43My4zMy0uMy4xNS0uNTkuMzItLjg4LjQ4LS4zNy4yMS0uNzQuNDUtMS4xLjctMS4xNy44MS0yLjI2IDEuNzgtMy4yMyAyLjg4LS40LjQ1LS43OC45NC0xLjIgMS41NS0uMjUuMzctLjUuNzQtLjcyIDEuMTItLjE3LjI5LS4zNC41OS0uNDkuODlsLS4wMy4wNmMtLjEyLjI0LS4yNC40OC0uMzUuNzItLjA3LjE2LS4xNC4zMy0uMi40OWwtLjEzLjM0Yy0uMDcuMTctLjEzLjMzLS4xOS41LS4wNS4xNC0uMDkuMjgtLjE0LjQybC0uMTIuMzYtLjEyLjM5Yy0uMDMuMS0uMDUuMjEtLjA4LjMybC0uMDkuMzctLjA5LjM4Yy0uMDMuMTMtLjA2LjI3LS4wOC40MWwtLjAyLjA5LS4wOS40OS0uMDQuMjFjLS4wMi4wOS0uMDQuMTgtLjA1LjI4LS4xLjY4LS41Mi45My0uOTEgMS4wOWwtLjI0LjFjLS4yNC4xLS40Ny4yLS43LjMtLjI2LjEyLS41Mi4yNC0uNzcuMzctLjI5LjE1LS41OC4zLS44Ni40NmExNi43OTIgMTYuNzkyIDAgMDAtMi44NCAyLjA0bC0xLjI1IDEuMjVjLS41Mi41OC0uOTggMS4xNC0xLjM3IDEuNy0uMDIuMDItLjAzLjA1LS4wNC4wNy0uMDIuMDMtLjA0LjA3LS4wNi4xLS4xOS4yOC0uMzguNi0uNiAxLS4xNC4yNi0uMjcuNTMtLjQuOC0uMTEuMjMtLjIxLjQ3LS4zMS43LS4wOS4yMy0uMTcuNDMtLjI0LjY0LS4wNC4xMi0uMDguMjQtLjExLjM3bC0uMTIuNDFjLS4wNC4xMi0uMDcuMjQtLjExLjM2bC0uMTIuNTJjLS4wMi4xLS4wNC4xOS0uMDUuMjlsLS4wNi4zNC0uMDYuMzRjLS4wMS4wNy0uMDMuMTUtLjA0LjIyLS4wMy4wOS0uMDQuMTctLjA1LjI1bC0uMTUgMS4wOC4xMiAzLjA5LjA5LjYtLjI0LjE1LjI2LS4wNC4wNS4yM2MuMDEuMDcuMDMuMTQuMDQuMmwuMDMuMTNjLjAzLjEzLjA0LjIzLjA3LjMzbC4wMy4xNmMuMDEuMDYuMDIuMTIuMDQuMTguMDEuMDYuMDMuMTIuMDUuMThsLjEzLjQ0Yy4wNC4xNC4wNi4yMy4wOS4zMWwuMDQuMTVjLjAxLjA1LjAzLjExLjA1LjE2LjAyLjA1LjA0LjExLjA2LjE2bC4zMi44M2MuMDIuMDUuMDQuMTEuMDYuMTZsLjEzLjI3Yy4wMi4wNS4wNS4xLjA3LjE1bC4wNi4xMmMuMDQuMDkuMDkuMTguMTMuMjdsLjA2LjEzYy4wMi4wNS4wNS4xLjA3LjE0bC4xNC4yNmMuMDMuMDUuMDUuMDkuMDguMTNsLjQ0LjcyYy4wMy4wNS4wNi4wOS4wOS4xNC4wMy4wNC4wNS4wOC4wOC4xMWwuNTEuNjkuMDkuMTIuMTguMjFjLjAzLjA0LjA3LjA4LjExLjEybC4wOC4wOWMuMDYuMDcuMTIuMTQuMTkuMjFsLjM4LjQyYy4wMy4wMy4wNy4wNi4xLjA5bC42Mi41OGMuMDMuMDMuMDcuMDcuMTEuMWwuNzYuNjJjLjA0LjAzLjA4LjA3LjEyLjFsLjIzLjE2Yy4wNi4wNS4xMy4wOS4xOS4xM2wuNzcuNWMuMDguMDUuMTcuMS4yNS4xNWwxLjU5LjgxIDMuNTkgMS4yOGMuMDUuMDIuMTUuMDEuMjUuMDFoMS4wNGwxNy42Ni4wMWguNjFsMjQuODEtLjA2Yy4wOCAwIC4xNSAwIC4yMy0uMDEuMDggMCAuMTYtLjAxLjI0LS4wMmwuMTktLjAyLjI5LS4wMy4yMi0uMDJjLjEyLS4wMS4yNS0uMDIuMzctLjA0LjA3LS4wMS4xMy0uMDEuMi0uMDIuMDgtLjAxLjE2LS4wMS4yNC0uMDIuMDktLjAxLjE4LS4wMy4yNy0uMDUuMDctLjAyLjE1LS4wMy4yMi0uMDQuMTctLjAzLjMzLS4wNi40OS0uMDlsLjIxLS4wNGMuMDktLjAyLjE5LS4wMy4yOC0uMDUuMTItLjAzLjIzLS4wNi4zNS0uMWwuMi0uMDYuNTEtLjE1LjA3LS4wMmMuMDgtLjAzLjE2LS4wNS4yNS0uMDcuMTEtLjAzLjIyLS4wNi4zMy0uMS4yMS0uMDguNC0uMTUuNTktLjIzbC4wOC0uMDNjLjI0LS4xLjQ4LS4yMS43Mi0uMzIuMjctLjEzLjU0LS4yNi44LS40LjM2LS4xOS42OC0uMzguOTctLjU3IDEuMTEtLjcxIDIuMDItMS41MyAyLjgxLTIuNS4yNy0uMzQuNTMtLjcuNzctMS4wNy4xNy0uMjguMzItLjU3LjQ2LS44Ni4xMS0uMjMuMjEtLjQ3LjMxLS43bC4wNy0uMThjLjA2LS4xNi4xMy0uMzEuMTgtLjQ3LjA0LS4xMS4wNi0uMjMuMDktLjM0bC4wOS0uMzRjLjA0LS4xMy4wNy0uMjYuMS0uNGwuMDYtLjM1LjAyLS4xM2MuMDMtLjE1LjA1LS4zMS4wNy0uNDdsLjAzLS4xOGMuMDEtLjA5LjAzLS4xOS4wNC0uMjguMDEtLjA4LjAxLS4xNi4wMS0uMjRsLjAxLS4yNWMuMDEtLjEyLjAyLS4yMy4wMi0uMzVsLjAxLS4xN2MwLS4wOC4wMS0uMTYuMDEtLjI0LS4wNC0uMDYtLjA0LS4xNC0uMDUtLjIxeiIgZmlsbD0idXJsKCNwcmVmaXhfX2MpIi8+PC9zdmc+"); -} - -.google-compute { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5NS42OTIlIiB5MT0iNC4zMDglIiB4Mj0iMCUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTMxLjMzMyAxMC42NjdhLjY2Ny42NjcgMCAwMDAtMS4zMzRoLTJWNi42NjdoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtLjY2NmMwLTEuMTAzLS44OTctMi0yLTJoLS42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0yLjY2NnYtMmEuNjY3LjY2NyAwIDAwLTEuMzM0IDB2MmgtMi42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYySDYuNjY3di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0uNjY2Yy0xLjEwMyAwLTIgLjg5Ny0yIDJ2LjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYyLjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYuNjY2YzAgMS4xMDMuODk3IDIgMiAyaC42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoMi42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoLjY2NmMxLjEwMyAwIDItLjg5NyAyLTJ2LS42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMnpNMjggMjcuMzMzYzAgLjM2OC0uMy42NjctLjY2Ny42NjdINC42NjdBLjY2OC42NjggMCAwMTQgMjcuMzMzVjQuNjY3QzQgNC4yOTkgNC4zIDQgNC42NjcgNGgyMi42NjZjLjM2NyAwIC42NjcuMjk5LjY2Ny42Njd2MjIuNjY2ek05LjMzMyA4YTEuMzM0IDEuMzM0IDAgMTAtMi42NjcuMDAxQTEuMzM0IDEuMzM0IDAgMDA5LjMzMyA4em0xMS4zMzQgMi42NjdoLTkuMzM0YS42NjcuNjY3IDAgMDAtLjY2Ni42NjZ2OS4zMzRjMCAuMzY4LjI5OC42NjYuNjY2LjY2Nmg5LjMzNGEuNjY3LjY2NyAwIDAwLjY2Ni0uNjY2di05LjMzNGEuNjY3LjY2NyAwIDAwLS42NjYtLjY2NnpNMjAgMjBoLTh2LThoOHY4eiIgZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); -} - -.google-container { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5NS42OTIlIiB5MT0iNC4zMDglIiB4Mj0iMCUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTMxLjMzMyAxMC42NjdhLjY2Ny42NjcgMCAwMDAtMS4zMzRoLTJWNi42NjdoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtLjY2NmMwLTEuMTAzLS44OTctMi0yLTJoLS42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0yLjY2NnYtMmEuNjY3LjY2NyAwIDAwLTEuMzM0IDB2MmgtMi42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYySDYuNjY3di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0uNjY2Yy0xLjEwMyAwLTIgLjg5Ny0yIDJ2LjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYyLjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYuNjY2YzAgMS4xMDMuODk3IDIgMiAyaC42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoMi42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoLjY2NmMxLjEwMyAwIDItLjg5NyAyLTJ2LS42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMnpNMjggMjcuMzMzYzAgLjM2OC0uMy42NjctLjY2Ny42NjdINC42NjdBLjY2OC42NjggMCAwMTQgMjcuMzMzVjQuNjY3QzQgNC4yOTkgNC4zIDQgNC42NjcgNGgyMi42NjZjLjM2NyAwIC42NjcuMjk5LjY2Ny42Njd2MjIuNjY2ek05LjMzMyA4YTEuMzM0IDEuMzM0IDAgMTAtMi42NjcuMDAxQTEuMzM0IDEuMzM0IDAgMDA5LjMzMyA4em0xMS4zMzQgMi42NjdoLTkuMzM0YS42NjcuNjY3IDAgMDAtLjY2Ni42NjZ2OS4zMzRjMCAuMzY4LjI5OC42NjYuNjY2LjY2Nmg5LjMzNGEuNjY3LjY2NyAwIDAwLjY2Ni0uNjY2di05LjMzNGEuNjY3LjY2NyAwIDAwLS42NjYtLjY2NnpNMjAgMjBoLTh2LThoOHY4eiIgZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); -} - -.google-database { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI3Mi4zODklIiB5MT0iNC4zMDglIiB4Mj0iMjUuNSUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTE2LjUgMUMxMS40MSAxIDYgMi4zMTUgNiA0Ljc1djIyLjVDNiAyOS42ODUgMTEuNDEgMzEgMTYuNSAzMVMyNyAyOS42ODUgMjcgMjcuMjVWNC43NUMyNyAyLjMxNSAyMS41OSAxIDE2LjUgMXptOS41ODcgMTguODk3YzAgMS4xMTMtMy42NDcgMi42NjYtOS41ODcgMi42NjYtNS45NCAwLTkuNTg3LTEuNTUzLTkuNTg3LTIuNjY2di01Ljc3MmMxLjg0MiAxLjMzMyA1Ljc5NyAyLjA0IDkuNTg3IDIuMDRzNy43NDUtLjcwNyA5LjU4Ny0yLjA0djUuNzcyem0wLTcuNWMwIDEuMTEzLTMuNjQ3IDIuNjY1LTkuNTg3IDIuNjY1LTUuOTQgMC05LjU4Ny0xLjU1Mi05LjU4Ny0yLjY2NVY2LjYyNWMxLjg0MiAxLjMzMyA1Ljc5NyAyLjA0IDkuNTg3IDIuMDRzNy43NDUtLjcwNyA5LjU4Ny0yLjA0djUuNzcyek0xNi41IDEuOTM3YzUuOTQgMCA5LjU4NyAxLjYzOCA5LjU4NyAyLjgxMyAwIDEuMTc1LTMuNjQ3IDIuODEzLTkuNTg3IDIuODEzLTUuOTQgMC05LjU4Ny0xLjYzOC05LjU4Ny0yLjgxMyAwLTEuMTc1IDMuNjQ3LTIuODEzIDkuNTg3LTIuODEzem0wIDI4LjEyNWMtNS45NCAwLTkuNTg3LTEuNTUyLTkuNTg3LTIuNjY1di01Ljc3MmMxLjg0MiAxLjMzMyA1Ljc5NyAyLjA0IDkuNTg3IDIuMDRzNy43NDUtLjcwNyA5LjU4Ny0yLjA0djUuNzcyYzAgMS4xMTMtMy42NDcgMi42NjYtOS41ODcgMi42NjZ6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -} - -.google-hamburger { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yMS41IDZoLTE5YS41LjUgMCAwMTAtMWgxOWEuNS41IDAgMDEwIDF6bTAgMTNoLTE5YS41LjUgMCAwMTAtMWgxOWEuNS41IDAgMDEwIDF6bTAtNi41aC0xOWEuNS41IDAgMDEwLTFoMTlhLjUuNSAwIDAxMCAxeiIgaWQ9InByZWZpeF9fYSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJwcmVmaXhfX2IiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIvPjwvbWFzaz48dXNlIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIvPjxnIG1hc2s9InVybCgjcHJlZml4X19iKSIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PC9nPjwvZz48L3N2Zz4="); -} - -.google-network { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgYXJpYS1oaWRkZW49InRydWUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iOTUuNjkyJSIgeTE9IjQuMzA4JSIgeDI9IjAlIiB5Mj0iMTAwJSIgaWQ9InByZWZpeF9fYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzUzQTBGRCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCNEVDNTEiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xNy45MjUgN3YxLjkzQTEwLjIzNCAxMC4yMzQgMCAwMTIyLjIxMiA4YzUuMzU5IDAgOS43MDMgNC4wNTUgOS43MDMgOS4wNTggMCAuNzU3LS4xIDEuNDkzLS4yODcgMi4xOTYgMS45NDQuNTAxIDMuMzcyIDIuMTY0IDMuMzcyIDQuMTM5di4zMTRDMzUgMjYuMDc3IDMyLjk0IDI4IDMwLjQgMjhIN3YyLjA1YTIuNSAyLjUgMCAxMS0xIDBWMjhINC42QzIuMDYgMjggMCAyNi4wNzggMCAyMy43MDd2LS4zMTRjMC0yLjI3IDEuODg4LTQuMTMgNC4yNzgtNC4yODNhNi40NDMgNi40NDMgMCAwMS0uMTgzLTEuNTI5YzAtMy43ODggMy4yOS02Ljg1OCA3LjM0Ny02Ljg1OCAxLjE0MyAwIDIuMjI2LjI0MyAzLjE5LjY3OGE5LjU3IDkuNTcgMCAwMTIuNDQyLTIuMDI5TDE3LjA3NSA3aC44NXpNNi41IDMxYTEuNSAxLjUgMCAxMDAgMyAxLjUgMS41IDAgMDAwLTN6bTguODctMTguOTZsLS40NjYuNTM4LS42NjItLjI5NmE2Ljc5MiA2Ljc5MiAwIDAwLTIuNzgtLjU4N2MtMy41MyAwLTYuMzggMi42NDMtNi4zOCA1Ljg5IDAgLjQ0NS4wNTIuODgzLjE1NyAxLjMwOGwuMjUzIDEuMDMzLTEuMTA4LjA3QzIuNDc5IDIwLjEyIDEgMjEuNTgzIDEgMjMuMzR2LjMxQzEgMjUuNDk1IDIuNjI0IDI3IDQuNjQxIDI3SDZ2LTVhMSAxIDAgMDEuODgzLS45OTNMNyAyMWg0di0zLjVhLjUuNSAwIDExMSAwVjIxaDUuMDc1bC0uMDAxLTEwLjQ2NmE4LjUyNCA4LjUyNCAwIDAwLTEuNzA1IDEuNTA1ek0yMi4xOTUgOWMtMS41MyAwLTIuOTkyLjM2NS00LjI3MiAxLjAzTDE3LjkyNSAyMUgyNHYxaC0ydjMuNWEuNS41IDAgMTEtMSAwVjIySDd2NWgyMy4zNTlDMzIuMzc2IDI3IDM0IDI1LjQ5NCAzNCAyMy42NXYtLjMxMWMwLTEuNTEtMS4wOTctMi44MjgtMi42NjMtMy4yMjhsLS45LS4yMy4yMzEtLjg2M2MuMTctLjYzMy4yNTctMS4yODYuMjU3LTEuOTUxIDAtNC40NS0zLjkwMi04LjA2Ny04LjcyOS04LjA2N3pNMjYuNSAxOWEyLjUgMi41IDAgMTEwIDUgMi41IDIuNSAwIDAxMC01em0wIDFhMS41IDEuNSAwIDEwMCAzIDEuNSAxLjUgMCAwMDAtM3ptLTktMjBhMy41IDMuNSAwIDExMCA3IDMuNSAzLjUgMCAwMTAtN3ptMCAxYTIuNSAyLjUgMCAxMDAgNSAyLjUgMi41IDAgMDAwLTV6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -} - -.google-refresh { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzMuNjc3IDQ3My42NzciPjxnIGZpbGw9IiMzMTJEMkEiPjxwYXRoIGQ9Ik0zNzAuNDU3IDEzOC44OTNjLTMzLjk3LTQ4LjYzMy04OS43NS03Ni40NzgtMTQ5LjM2Ni02OS42NUMxNjMuNzMgNzUuODEgMTE3LjQzIDExMi45IDk0LjQ1IDE2NC40MmwtMjkuNTEzLS4wNzVjLTUuMTg3LS4wMTEtOS4wMTYgNS45OTEtNi4wOTkgMTAuNTY0bDUxLjczMyA4MS4xNmMyLjkwOSA0LjU3IDkuMjE4IDQuNDU4IDEyLjEyLS4wNDUgMTcuMzc4LTI2Ljk2NiAzNC43NTktNTMuOTM2IDUyLjE0MS04MC45MDIgMS44NzctMi45MTMgMS4yNDUtNS43MjktLjUxMi03LjY3NC0xLjA5Ni0xLjY1Ny0yLjkxMy0yLjgzOC01LjUxMi0yLjg0NmwtMjcuNDUyLS4wNjdjNDIuMjE2LTY3LjA4OCAxNDQuNjk1LTczLjIxIDE5Mi44MDEtNC4zMzggMTUuNDE1IDIyLjA1NyA1MS44NzIuOTkyIDM2LjMtMjEuMzA0ek00MTQuNDQ5IDI5Ny41NDVjLTE3LjI0My0yNy4wNTItMzQuNDk0LTU0LjEwOC01MS43NDEtODEuMTYtMi45MDktNC41Ny05LjIxOC00LjQ1OC0xMi4xMi4wNDUtMTcuMzc0IDI2Ljk2Ni0zNC43NTYgNTMuOTM2LTUyLjEzMyA4MC45MDItMS44ODEgMi45MTctMS4yNDUgNS43MzMuNTIgNy42ODEgMS4wOTIgMS42NTMgMi45MDkgMi44MzEgNS41MDUgMi44MzhsMjcuNDQ4LjA2N2MtNDIuMjIgNjcuMDgtMTQ0LjY5NSA3My4yMjgtMTkyLjc5NyA0LjM0Mi0xNS40MDctMjIuMDYtNTEuODYtLjk5NS0zNi4yOTMgMjEuMzA0IDMzLjk2MyA0OC42MzMgODkuNzQ2IDc2LjQ3NCAxNDkuMzU5IDY5LjY1IDU3LjM2MS02LjU3IDEwMy42NTctNDMuNjYzIDEyNi42NDQtOTUuMTggOS44MzUuMDI2IDE5LjY3NC4wNDkgMjkuNTEzLjA3NSA1LjE4My4wMTUgOS4wMTItNS45OTEgNi4wOTUtMTAuNTY0eiIvPjwvZz48L3N2Zz4="); -} - -.google-storage { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5NS42OTIlIiB5MT0iNC4zMDglIiB4Mj0iMCUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTI5LjY5NSA3Ljk5M0wxNi44NjIgMS4wN2EuNTkuNTkgMCAwMC0uNTQtLjAwOWwtMTQgNi45MjNBLjU3Ny41NzcgMCAwMDIgOC41djE1YzAgLjIxMS4xMTcuNDA2LjMwNC41MDdsMTIuODM0IDYuOTIzYy4wMDcuMDAzLjAxNS4wMDIuMDIzLjAwNWEuNTczLjU3MyAwIDAwLjI1Ni4wNjVjLjA4OCAwIC4xNy0uMDIzLjI0NS0uMDU3LjAwNC0uMDAyLjAxIDAgLjAxNi0uMDAzbDE0LTYuOTIzQS41OC41OCAwIDAwMzAgMjMuNXYtMTVhLjU3NS41NzUgMCAwMC0uMzA1LS41MDd6bS0xNC4yNjcgNi43OGwtNS4xNjgtMi43OUwyMi45ODggNS42OWw1LjE2OSAyLjc5LTEyLjcyOSA2LjI5M3ptMS4xNDQtMTIuNTQ1bDUuMTY4IDIuNzg5TDkuMDEyIDExLjMxIDMuODQzIDguNTIzbDEyLjcyOS02LjI5NXpNMy4xNjcgOS40NzJsMTEuNjY2IDYuMjk0djEzLjY4NkwzLjE2NyAyMy4xNTdWOS40NzJ6TTE2IDI5LjQ5VjE1Ljc4bDEyLjgzMy02LjM0N3YxMy43MUwxNiAyOS40OXptLTQuOTcxLTEyLjQ3NmEuNTcyLjU3MiAwIDAxLjIzLjc4My41NzguNTc4IDAgMDEtLjUxLjMuNTc4LjU3OCAwIDAxLS4yNzktLjA3bC0zLjUtMS44ODlhLjU3My41NzMgMCAwMS0uMjMyLS43ODIuNTg3LjU4NyAwIDAxLjc5LS4yM2wzLjUgMS44ODh6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -} - -/* -** Resources -*/ -.google-compute-network { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHN0eWxlPi5wcmVmaXhfX2Nscy0xe2ZpbGw6I2FlY2JmYX0ucHJlZml4X19jbHMtMntmaWxsOiM2NjlkZjZ9LnByZWZpeF9fY2xzLTN7ZmlsbDojNDI4NWY0fTwvc3R5bGU+PC9kZWZzPjxnIGRhdGEtbmFtZT0iUHJvZHVjdCBJY29ucyI+PHBhdGggY2xhc3M9InByZWZpeF9fY2xzLTEiIGQ9Ik0xNiAyaDZ2NmgtNnoiLz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMiIgZD0iTTE5IDJoM3Y2aC0zeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0xIiBkPSJNMTYgMTZoNnY2aC02eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0yIiBkPSJNMTkgMTZoM3Y2aC0zeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0xIiBkPSJNMiAyaDZ2NkgyeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0yIiBkPSJNNSAyaDN2Nkg1eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0xIiBkPSJNMiAxNmg2djZIMnoiLz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMiIgZD0iTTUgMTZoM3Y2SDV6TTggNGg4djJIOHpNOCAxOGg4djJIOHpNMTggOGgydjhoLTJ6TTQgOGgydjhINHoiLz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMyIgZD0iTTQgOGgydjJINHpNMTggOGgydjJoLTJ6TTggNGgydjJIOHpNOCAxOGgydjJIOHoiLz48L2c+PC9zdmc+"); -} - -.google-virtual-private-cloud { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PHN0eWxlPi5wcmVmaXhfX2Nscy0xe2ZpbGw6I2FlY2JmYX0ucHJlZml4X19jbHMtMntmaWxsOiM2NjlkZjZ9LnByZWZpeF9fY2xzLTN7ZmlsbDojNDI4NWY0fTwvc3R5bGU+PC9kZWZzPjxnIGRhdGEtbmFtZT0iUHJvZHVjdCBJY29ucyI+PHBhdGggY2xhc3M9InByZWZpeF9fY2xzLTEiIGQ9Ik0xNiAyaDZ2NmgtNnoiLz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMiIgZD0iTTE5IDJoM3Y2aC0zeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0xIiBkPSJNMTYgMTZoNnY2aC02eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0yIiBkPSJNMTkgMTZoM3Y2aC0zeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0xIiBkPSJNMiAyaDZ2NkgyeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0yIiBkPSJNNSAyaDN2Nkg1eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0xIiBkPSJNMiAxNmg2djZIMnoiLz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMiIgZD0iTTUgMTZoM3Y2SDV6TTggNGg4djJIOHpNOCAxOGg4djJIOHpNMTggOGgydjhoLTJ6TTQgOGgydjhINHoiLz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMyIgZD0iTTQgOGgydjJINHpNMTggOGgydjJoLTJ6TTggNGgydjJIOHpNOCAxOGgydjJIOHoiLz48L2c+PC9zdmc+"); -} - -.google-oracle-database-autonomous-database { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLWljb24tbmFtZT0iZGF0YXNldHNJY29uIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMiAyaDE0djE0SDJWMnptMiAyaDEwdjEwSDRWNHptMiA2aDJ2Mkg2di0yem0wLTRoMnYySDZWNnptNCA0aDJ2MmgtMnYtMnptMC00aDJ2MmgtMlY2eiIvPjwvc3ZnPg=="); -} - -.google-oracle-database-cloud-exadata-infrastructure { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLWljb24tbmFtZT0iaW5zdGFuY2VUZW1wbGF0ZUljb24iIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy45OTggMTZBMS4wMSAxLjAxIDAgMDAxNSAxNC45OTNWNC4wMDdDMTUgMyAxMy45OTggMiAxMi45OTggMkg1LjAwMkM0LjAwMiAyIDMgMyAzIDQuMDA3djEwLjk4NkMzIDE1LjU1IDMuNDUgMTYgNC4wMDIgMTZINS41bC41LTFoNmwuNSAxaDEuNDk4ek01IDRoOHY5SDVWNHptMSA1LjVhLjUuNSAwIDAxLjQ5LS41aDUuMDJhLjUuNSAwIDAxMCAxSDYuNDlBLjUuNSAwIDAxNiA5LjV6TTggNWgydjJIOFY1em0tMiA2LjVhLjUuNSAwIDAxLjQ5LS41aDUuMDJhLjUuNSAwIDAxMCAxSDYuNDlhLjUuNSAwIDAxLS40OS0uNXoiLz48L3N2Zz4="); -} - -.google-oracle-database-cloud-vm-cluster { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE1LjYxIDI5Yy02LjE3IDAtMTEtMi44Ni0xMS02LjVWMTZoMnY2LjVjMCAyLjE3IDMuNjIgNC41IDkgNC41djJ6bTAgMHYtMmM1LjM4IDAgOS0yLjMzIDktNC41VjE2aDJ2Ni41YzAgMy42NC00LjgzIDYuNS0xMSA2LjV6IiBmaWxsPSIjNWY2MzY4Ii8+PHBhdGggZD0iTTE1LjYxIDIyLjVjLTYuMTcgMC0xMS0yLjg2LTExLTYuNVY5LjVoMlYxNmMwIDIuMTcgMy42MiA0LjUgOSA0LjV2MnptMCAwdi0yYzUuMzggMCA5LTIuMzMgOS00LjVWOS41aDJWMTZjMCAzLjY0LTQuODMgNi41LTExIDYuNXoiIGZpbGw9IiM4MDg2OGIiLz48cGF0aCBkPSJNMTUuNjEgMTZjLTYuMTcgMC0xMS0yLjg2LTExLTYuNVM5LjQ0IDMgMTUuNjEgM3YyYy01LjM4IDAtOSAyLjMzLTkgNC41czMuNjIgNC41IDkgNC41djJ6bTAgMHYtMmM1LjM4IDAgOS0yLjMzIDktNC41cy0zLjYyLTQuNS05LTQuNVYzYzYuMTcgMCAxMSAyLjg2IDExIDYuNXMtNC44MyA2LjUtMTEgNi41eiIgZmlsbD0iIzlhYTBhNiIvPjwvc3ZnPg=="); -} diff --git a/ocd/packages/electron-desktop/src/css/ocd-light-theme.css b/ocd/packages/electron-desktop/src/css/ocd-light-theme.css deleted file mode 100644 index 2ded67d80..000000000 --- a/ocd/packages/electron-desktop/src/css/ocd-light-theme.css +++ /dev/null @@ -1,17 +0,0 @@ -/* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. */ -/* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. */ -.ocd-console-header-colour { - background-color: white; -} - -.ocd-console-menubar-colour { - background-color: white; -} - -.ocd-console-toolbar-colour { - background-color: white; -} - -.ocd-console-footer-colour { - background-color: white; -} diff --git a/ocd/packages/electron-desktop/src/css/ocd-svg.css b/ocd/packages/electron-desktop/src/css/ocd-svg.css deleted file mode 100644 index b5116a7b8..000000000 --- a/ocd/packages/electron-desktop/src/css/ocd-svg.css +++ /dev/null @@ -1,182 +0,0 @@ -/* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. */ -/* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. */ -:root { - - --svg-icon-height: 40px; - --svg-icon-width: 40px; - --svg-resource-simple-width: 40px; - --svg-resource-detailed-width: 170px; - --svg-resource-container-width: 200px; - - --svg-container-resource-stroke: #312D2A; - --svg-container-resource-stroke-width: 1; - --svg-container-resource-stroke-dasharray: 3, 2; - --svg-container-resource-stroke-opacitiy: 1; - --svg-container-resource-stroke-corner-rx: 5; - - --svg-simple-resource-stroke: #161513; - --svg-simple-resource-stroke-width: 0.5; - --svg-simple-resource-stroke-dasharray: none; - --svg-simple-resource-stroke-opacitiy: 0.5; - --svg-simple-resource-stroke-corner-rx: 5; - - --svg-selected-resource-stroke: #161513; - --svg-selected-resource-stroke-width: 1.5; - --svg-selected-resource-stroke-dasharray: none; - --svg-selected-resource-stroke-opacitiy: 1; - --svg-selected-resource-stroke-corner-rx: 5; - - --svg-resource-parent-connector-stroke: #161513; - --svg-resource-parent-connector-stroke-width: 1.5; - --svg-resource-parent-connector-stroke-dasharray: none; - --svg-resource-parent-connector-stroke-opacitiy: 1; - - --svg-resource-association-connector-stroke: #161513; - --svg-resource-association-connector-stroke-width: 1.5; - --svg-resource-association-connector-stroke-dasharray: 3, 2; - --svg-resource-association-connector-stroke-opacitiy: 1; - - --svg-analytics-resources-background-colour: rgba(59, 112, 135, 0.9); - --svg-database-resources-background-colour: rgba(59, 112, 135, 0.9); - --svg-gateway-resources-background-colour: rgba(59, 112, 135, 0.9); - --svg-identity-resources-background-colour: rgba(199, 59, 89, 0.9); - --svg-infrastructure-resources-background-colour: rgba(59, 112, 135, 0.9); - --svg-network-resources-background-colour: rgba(121, 96, 135, 0.9); - --svg-storage-resources-background-colour: rgba(146, 88, 101, 0.9); - --svg-tenancy-resources-background-colour: rgba(240, 193, 84, 0.9); - -} - -svg { - font-family: Helvetica Neue, Helvetica, Arial, sans-serif; -} - -.ocd-svg-icon { - width: var(--svg-icon-width); - height: var(--svg-icon-height); - background-repeat: no-repeat; - background-position-x: center; - background-position-y: center; - background-size: 30px 30px; -} - -.ocd-svg-parent-connector { - stroke: var(--svg-resource-parent-connector-stroke); - stroke-width: var(--svg-resource-parent-connector-stroke-width); - stroke-dasharray: var(--svg-resource-parent-connector-stroke-dasharray); - stroke-opacity: var(--svg-resource-parent-connector-stroke-opacitiy); - fill-opacity: 0; -} - -.ocd-svg-association-connector { - stroke: var(--svg-resource-association-connector-stroke); - stroke-width: var(--svg-resource-association-connector-stroke-width); - stroke-dasharray: var(--svg-resource-association-connector-stroke-dasharray); - stroke-opacity: var(--svg-resource-association-connector-stroke-opacitiy); - fill-opacity: 0; -} - -.ocd-svg-container { - stroke: var(--svg-container-resource-stroke); - stroke-width: var(--svg-container-resource-stroke-width); - stroke-dasharray: var(--svg-container-resource-stroke-dasharray); - stroke-opacity: var(--svg-container-resource-stroke-opacitiy); - rx: var(--svg-container-resource-stroke-corner-rx); -} - -.ocd-svg-simple { - stroke: var(--svg-simple-resource-stroke); - stroke-width: var(--svg-simple-resource-stroke-width); - stroke-dasharray: var(--svg-simple-resource-stroke-dasharray); - stroke-opacity: var(--svg-simple-resource-stroke-opacitiy); - rx: var(--svg-simple-resource-stroke-corner-rx); -} - -.ocd-svg-resource-selected { - stroke-width: var(--svg-selected-resource-stroke-width); - stroke-dasharray: var(--svg-selected-resource-stroke-dasharray); - stroke-opacity: var(--svg-selected-resource-stroke-opacitiy); -} - -.ocd-svg-resource-simple { - width: var(--svg-resource-simple-width); - height: var(--svg-icon-height); -} - -.ocd-svg-resource-detailed { - width: var(--svg-resource-detailed-width); - height: var(--svg-icon-height); -} - -.ocd-svg-resource-container { - width: var(--svg-resource-container-width); -} - -.ocd-svg-foreign-object { - height: var(--svg-icon-height); -} - -.ocd-svg-foreign-object > div { - display: grid; - grid-template-columns: var(--svg-icon-width) auto; - width: 100%; -} - -.ocd-svg-foreign-object-display-name { - display: block; - padding: 0 0 0 5px; - margin-top: auto; - margin-bottom: auto; -} - -.ocd-svg-foreign-object-display-name > span { - display: block; - width: 100%; - opacity: 0.8; - margin: 0; - padding: 0; - border: none; - box-sizing: border-box; - font-size: smaller; - overflow-x: hidden; - text-overflow: ellipsis; - white-space: nowrap; - user-select: none; -} - -.ocd-svg-foreign-object-display-name > input { - display: block; - width: 100%; - text-overflow: ellipsis; - margin: 0; - padding: 0; - border: none; - box-sizing: border-box; - font-weight: bolder; - background: transparent; -} - -.ocd-svg-foreign-object-name { - font-weight: bolder; -} - -.ocd-svg-container-icon-background { - border-color: var(--svg-simple-resource-stroke); - border-width: var(--svg-simple-resource-stroke-width); - border-top-left-radius: 5px 5px; - border-bottom-right-radius: 5px 5px; -} - -.ocd-svg-detailed-icon-background { - border-color: var(--svg-simple-resource-stroke); - border-width: var(--svg-simple-resource-stroke-width); - border-top-left-radius: 5px 5px; - border-bottom-left-radius: 5px 5px; -} - -.ocd-svg-simple-icon-background { - border-color: var(--svg-simple-resource-stroke); - border-width: var(--svg-simple-resource-stroke-width); - border-radius: 5px 5px; -} - diff --git a/ocd/packages/electron-desktop/src/css/ocd.css b/ocd/packages/electron-desktop/src/css/ocd.css deleted file mode 100644 index cf796ed5d..000000000 --- a/ocd/packages/electron-desktop/src/css/ocd.css +++ /dev/null @@ -1,2363 +0,0 @@ -/* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. */ -/* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. */ -:root { - --console-titlebar-height: 25px; - --console-menubar-height: 25px; - --console-header-height: 50px; - --console-toolbar-height: 25px; - --console-toolbar-icon-height: 25px; - --console-toolbar-icon-width: 25px; - --console-footer-height: 30px; - --console-logo-height: 50px; - --console-logo-width: 50px; - --console-tab-bar-height: 25px; - --console-layers-bar-height: 25px; - --console-pages-bar-height: 25px; - --console-palette-width: 200px; - --console-properties-width: 500px; - - --tabular-row-number-column-width: 40px; - --tabular-line-colour: #312D2A; - --tabular-header-background-colour: #8ebaaa; - --tabular-body-odd-background-colour: #ffffff; - --tabular-body-even-background-colour: #9ec2c9; - - --variables-line-colour: #312D2A; - --variables-header-background-colour: #d3e4de; - --variables-body-odd-background-colour: #ffffff; - --variables-body-even-background-colour: #9ec2c9; - - --library-design-height: 200px; - --library-design-width: 300px; - --library-design-background-size: 100px; - --library-design-background-colour: #8ebaaa; -} - -body { - display: block; - margin: 0; - padding: 0; - font-family: Helvetica Neue, Helvetica, Arial, sans-serif; - overflow: hidden; -} - -details { - display: block; - box-sizing: border-box; - margin-top: 1em; - width: 100%; - max-width: 100%; -} - -details:not([open]) { - transition: all 2.5s ease-in-out; -} - -details[open] { - transition: all 2.5s ease-in-out; -} - -details > summary::-webkit-details-marker { - display:none; -} - -details:focus { - outline: none; -} - -summary { - width: 100%; - max-width: 100%; - box-sizing: border-box; - font-weight: bold; - min-height: 20px; - display: inline-block; - vertical-align: middle; - text-align: left; - margin-bottom: 5px; -} - -.summary-background { - background-position: left center; - background-repeat: no-repeat; - background-size: 20px; - padding-left: 25px; - margin-right: 1em; -} - -[contenteditable="true"] { - padding-left: 0.25em; - padding-right: 0.25em; -} - -[contenteditable="true"]:empty { - padding-left: 0.5em; - padding-right: 0.5em; -} - -[contenteditable="true"]:empty::before { - content: 0; - color: red; -} - -[contenteditable="true"] br { - display: none; -} - -/* -** Style Tables -*/ - -/* Classes for formatting divs as tables */ -.table {display: table; margin: 0 auto;} -.thead {display: table-header-group; min-width: 100%;} -.tbody {display: table-row-group;} -.tr {display: table-row;} -.th {display: table-cell; color: black; overflow: hidden;} -.td {display: table-cell; color: black; overflow: hidden;} -.th-menu {display: table-cell; color: black; overflow: visible} - -.hidden { - display: none !important; - visibility: hidden !important; -} - -.ocd-image { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Mi4xIDIyIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNLjUgMjEuNUwuNiAyMGMuMy0zLjQgMi4yLTYuNSA1LjMtOC4xLjctLjMgMS4xLTEgMS4zLTEuNy41LTIuNCAyLjEtNC41IDQuNC01LjUgMS0uNCAyLS42IDMuMS0uNkgxNS42Yy43IDAgMS4zLS4zIDEuNy0uNyAxLjgtMS45IDQuMi0zIDYuOC0zIDMuNSAwIDYuNyAyIDguMyA1LjIuMy43LjkgMS4xIDEuNyAxLjMgMS4xLjIgMi4xLjcgMyAxLjIgNC4yIDIuNyA1LjcgOC4yIDMuMyAxMi42bC0uNC43SC41eiIvPjxwYXRoIGQ9Ik0yNC4xIDFjMy40IDAgNi40IDEuOSA3LjkgNC45LjQuOCAxLjEgMS40IDIgMS42IDEgLjIgMiAuNiAyLjkgMS4yIDQgMi41IDUuNCA3LjggMy4xIDExLjlsLS4yLjRIMS4xbC4xLS45Yy4yLTMuMyAyLjEtNi4xIDUtNy43LjgtLjQgMS4zLTEuMiAxLjUtMiAuNC0yLjMgMi00LjIgNC4xLTUuMS45LS40IDEuOS0uNiAyLjktLjZoMWMuOCAwIDEuNS0uMyAyLS45QzE5LjMgMiAyMS43IDEgMjQuMSAxbTAtMWMtMi43IDAtNS4zIDEuMS03LjIgMy4xLS4zLjQtLjguNi0xLjMuNmgtMWMtMS4xIDAtMi4yLjItMy4zLjctMi4zIDEtNC4xIDMuMi00LjYgNS44LS4xLjYtLjUgMS0xIDEuM0MyLjUgMTMuMi40IDE2LjQuMSAyMGwtLjEuOVYyMmg0MC40bC4zLS41LjItLjVjMi41LTQuNiAxLTEwLjQtMy41LTEzLjItMS0uNi0yLTEuMS0zLjItMS4zLS42LS4xLTEuMS0uNS0xLjMtMUMzMS4yIDIuMSAyNy44IDAgMjQuMSAweiIvPjwvZz48cGF0aCBkPSJNNDAgMjAuNWwtLjIuNWgtMThjLTE1LjEgMC0xNS4xLTEuNyAwLTEuN2gxN2MxLjQtMy4zLjItNy4zLTIuOC05LjItLjctLjUtMS41LS44LTIuMy0xLTEuNC0uMy0yLjYtMS4yLTMuMi0yLjUtMS4yLTIuNC0zLjYtMy45LTYuMy0zLjktMiAwLTMuOS44LTUuMiAyLjMtMSAxLTIuMyAxLjUtMy44IDEuNC0uOS0uMS0xLjguMS0yLjcuNC0xLjYuNy0yLjggMi4yLTMuMSAzLjktLjMgMS40LTEuMSAyLjUtMi40IDMuMkM0LjkgMTUgMy40IDE3IDMgMTkuM2gxOC44Yy41LjctLjcgMS4yIDAgMS43SDEuMWwuMS0uOWMuMi0zLjMgMi4xLTYuMSA1LTcuNy44LS40IDEuMy0xLjIgMS41LTIgLjQtMi4zIDItNC4yIDQuMS01LjEgMS4xLS41IDIuMy0uNyAzLjUtLjYuOS4xIDEuNy0uMiAyLjMtLjlDMTkuMyAyIDIxLjcgMSAyNC4xIDFjMy40IDAgNi40IDEuOSA3LjkgNC45LjQuOCAxLjEgMS40IDIgMS42IDEgLjIgMiAuNiAyLjkgMS4yIDQgMi40IDUuMyA3LjcgMy4xIDExLjh6IiBmaWxsPSIjMmM1OTY3Ii8+PGcgZmlsbD0iIzJjNTk2NyI+PHBhdGggZD0iTTguNDUgMTYuNDd2LS4yNTRxMC0uMTg2LS4wMTQtLjQtLjAxNC0uMjI2LS4wMTQtLjQxM3YtLjI2N3EwLS40NC4wOC0xLjAyNi4wOTQtLjU4Ny4zMi0xLjEyLjIyNy0uNTQ3LjY0LS45Mi40MTQtLjM3NCAxLjA4LS4zNzRoNi4yOTRxLjU3MyAwIDEuMDI2LjM0Ny40NjcuMzQ3Ljc4Ny44NTMuMzMzLjUwNy41MDcgMS4wOTQuMTczLjU3My4xNzMgMS4wNTMgMCAuMzg3LS4xMzMuOTYtLjEzNC41NzMtLjQgMS4xMDctLjI2Ny41Mi0uNjY3Ljg5My0uMzg3LjM3My0uOTIuMzczaC02Ljg1M3EtLjMyIDAtLjYyNy0uMnQtLjU3My0uNDhxLS4yNTQtLjI5My0uNDU0LS42MjYtLjE4Ni0uMzM0LS4yNTMtLjZ6bTEuMTItMS4zMzRxMCAuMzM0LjA4LjcwNy4wOC4zNi4yNjYuNjguMTg2LjMwNy40OC41MDcuMjkzLjIuNzIuMmg1LjMzM3EuNDQgMCAuNzMzLS4yMTQuMjk0LS4yMjYuNDY3LS41Ni4xODctLjMzMy4yNjctLjcyLjA4LS4zODYuMDgtLjczMyAwLS4yNC0uMDY3LS41NzMtLjA2Ny0uMzM0LS4yMTMtLjY0LS4xMzQtLjMwNy0uMzYtLjUyLS4yMTQtLjIyNy0uNTItLjIyN2gtNi4xMDdxLS4zODcgMC0uNjEzLjI0LS4yMjcuMjQtLjM0Ny41NzMtLjEyLjMyLS4xNi42OC0uMDQuMzYtLjA0LjZ6TTIwLjAzNyAxNC45NXEwIC40NC4wOTMgMS4wMjYuMTA3LjU4Ny4zNDcgMS4xMi4yNC41MzQuNjQuOTA3LjQxMy4zNzMgMS4wNC4zNzNoNS41MzNxLjA5NCAwIC4yLS4xMi4xMi0uMTIuMjE0LS4yOTMuMDkzLS4xNzMuMTQ2LS4zNDcuMDY3LS4xNzMuMDY3LS4yOEgyMi43M3EtLjI2NiAwLS40OTMtLjE3My0uMjEzLS4xNzMtLjM4Ny0uNDEzLS4xNi0uMjQtLjI2Ni0uNDk0LS4xMDctLjI2Ni0uMTQ3LS40NTNWMTQuNDdxMC0uMTg3LjA4LS40NC4wOTMtLjI2Ny4yNC0uNTA3dC4zNDctLjRxLjItLjE3My40NC0uMTczaDUuMTQ2bC4wNC0uMDU0cS4wNTQtLjA1My4xMDctLjEzMy4wNjctLjA4LjEyLS4xNi4wNjctLjA4LjEwNy0uMTMzLjAxMy0uMDU0LjA1My0uMTYuMDUzLS4xMDcuMTA3LS4yMjcuMDY2LS4xMi4xMi0uMjI3LjA2Ni0uMTA2LjEwNi0uMTZoLTYuMTA2cS0uNTc0IDAtMS4wMTQuMzQ3LS40MjYuMzQ3LS43Mi44NTMtLjI4LjQ5NC0uNDI2IDEuMDU0LS4xNDcuNTYtLjE0NyAxek0zNy42MDQgMTQuOTVxMC0uNDQtLjE0Ni0xLS4xNDctLjU2LS40NC0xLjA1NC0uMjk0LS41MDYtLjczNC0uODUzLS40MjYtLjM0Ny0xLS4zNDdoLTYuMTA2djYuNjhoNi4yOTNxLjYxMyAwIDEuMDI3LS4zNzMuNDEzLS4zNzMuNjUzLS45MDcuMjUzLS41MzMuMzQ3LTEuMTIuMTA2LS41ODYuMTA2LTEuMDI2em0tNy4xMi0xLjk4N2g0LjY0cS4yMTQgMCAuNDE0LjE2LjIuMTYuMzQ2LjQuMTQ3LjIyNy4yMjcuNDkzLjA5My4yNTQuMDkzLjQ1NHYxLjMzM3EtLjA0LjE4Ny0uMTQ2LjQ1My0uMTA3LjI1NC0uMjguNDk0LS4xNzQuMjQtLjQuNDEzLS4yMTQuMTczLS40NjcuMTczaC00LjQyN3oiLz48L2c+PC9zdmc+"); -} - -.ocd-logo { - height: var(--console-logo-height); - width: var(--console-logo-width); - background-repeat: no-repeat; - background-position: center; -} - -.ocd-background { - background-repeat: no-repeat; - background-position: center; - background-size: 100%; -} - -.ocd-busy-cursor { - cursor: progress; -} - -.draggable { - cursor: move; - cursor: -webkit-grab; - cursor: -moz-grab; - cursor: grab; -} - -.draggable:active { - cursor: -webkit-grabbing; - cursor: -moz-grabbing; - cursor: grabbing; -} - -.ocd-designer-tab-bar { - display: flex; - box-sizing: border-box; - margin: 0; - padding: 0; - height: var(--console-tab-bar-height); - min-height: var(--console-tab-bar-height); - max-height: var(--console-tab-bar-height); - width: 100%; - border-bottom: #312D2A solid 1px; -} - -.ocd-designer-tab { - display: flex; - flex-direction: row; - align-items: center; - border-right: #555555 solid 1px; - padding-right: 5px; - font-size: smaller; -} - -.ocd-designer-tab:hover { - box-shadow: 0 0 5px #1d2733; -} - -.ocd-designer-tab > span { - margin: 0 5px 0 5px; -} - -.ocd-sort-background-icon { - background-repeat: no-repeat; - background-position: right; - background-size: 15px; -} - -.ocd-sortable-column { - cursor: default; -} - - - - - - - -/* -** Top Level Layout -*/ - -.ocd-console { - display: grid; - grid-template-rows: [console-header] var(--console-header-height) [console-toolbar] var(--console-toolbar-height) [console-body] auto [console-footer] var(--console-footer-height); - box-sizing: border-box; - margin: 0; - padding: 0; - - width: 100%; - height: 100vh; - background-color: var(--console-background-colour); -} - -.ocd-console-title-bar { - display: grid; - grid-auto-flow: column; - margin: 0; - padding: 0 20px 0 5px; - box-sizing: border-box; - min-height: var(--console-titlebar-height); - max-height: var(--console-titlebar-height); - height: var(--console-titlebar-height); - width: 100%; - align-items: center; - vertical-align: middle; -} - -.ocd-console-title-bar input { - width: 100%; - border: none; -} - -.ocd-console-menu-bar { - margin: 0; - padding: 0; - box-sizing: border-box; - min-height: var(--console-menubar-height); - max-height: var(--console-menubar-height); - height: var(--console-menubar-height); - width: 100%; - border-bottom: #555555 1px solid; - display: grid; - grid-auto-flow: column; -} - -.ocd-console-header { - display: grid; - grid-template-columns: var(--console-logo-width) auto; - margin: 0; - padding: 0 0 0 5px; - box-sizing: border-box; - min-height: var(--console-header-height); - max-height: var(--console-header-height); - height: var(--console-header-height); - width: 100%; - border-bottom: #555555 1px solid; - align-items: center; -} - -.ocd-title-and-menu { - padding-left: 10px; - margin: auto; - display: block; - height: var(--console-logo-height); - width: 100%; -} - -.ocd-console-toolbar { - margin: 0; - padding: 0 3px 0 3px; - box-sizing: border-box; - min-height: var(--console-toolbar-height); - max-height: var(--console-toolbar-height); - height: var(--console-toolbar-height); - width: 100%; - border-bottom: #555555 1px solid; - display: grid; - grid-auto-flow: column; -} - -.ocd-toolbar-separator-right { - padding-right: 2px !important; - margin-right: 2px !important; - border-right: #d0d7de solid 1px !important; -} - -.ocd-toolbar-left { - display: inline-block; - margin-right: auto; - align-items: left; -} - -.ocd-toolbar-left > div { - display: grid; - grid-auto-flow: column; -} - -.ocd-toolbar-centre { - display: inline-block; - margin-left: auto; - margin-right: auto; - align-items: center; -} - -.ocd-toolbar-centre > div { - display: grid; - grid-auto-flow: column; -} - -.ocd-toolbar-right { - display: inline-block; - margin-left: auto; - align-items: right; -} - -.ocd-toolbar-right > div { - display: grid; - grid-auto-flow: column; -} - -.ocd-console-toolbar-icon, .ocd-console-three-dot-menu-icon { - background-repeat: no-repeat; - background-position: center; - background-size: 15px; - width: 25px; - height: 25px; -} - -.ocd-console-toolbar-icon:hover::before { - transform: scale(1.1); - box-shadow: 0 0 15px #1d2733; -} - -.ocd-console-toolbar-icon:hover { - color: #1d2733; - box-shadow: 0 0 5px #1d2733; - text-shadow: 0 0 5px #1d2733; -} - -.ocd-console-toolbar-dropdown { - margin: 0; - padding: 0; - box-sizing: border-box; -} - -.ocd-console-toolbar-dropdown > ul { - margin: 0; - padding: 0; - box-sizing: border-box; - display: flex; - align-items: center; - flex-wrap: wrap; - list-style: none; - text-decoration: none; -} - -.ocd-console-toolbar-dropdown-item { - position: relative; - font-size: 14px; -} - -.ocd-console-toolbar-dropdown-item > ul { - position: absolute; - box-shadow: 0 10px 15px -3px rgba(46, 41, 51, 0.08), - 0 4px 6px -2px rgba(71, 63, 79, 0.16); - font-size: 0.875rem; - z-index: 99999; - min-width: 10rem; - padding: 0.5rem 0; - list-style: none; - background-color: #f2f7f7; - border-radius: 0.5rem; - border: 1px solid #d1d1d4; - display: none; -} - -.ocd-console-toolbar-dropdown-item > ul.show { - display: block; - cursor: pointer; -} - -.ocd-console-toolbar-dropdown-item > ul.slide-down { - top: var(--console-layers-bar-height); -} - -.ocd-console-toolbar-dropdown-item > ul.slide-right { - right: 0 -} - -.ocd-console-toolbar-dropdown-item > ul.slide-up { - bottom: var(--console-pages-bar-height); -} - -.ocd-mouseover-highlight:hover { - color: #1d2733; - box-shadow: 0 0 5px #1d2733; -} - -.ocd-dropdown-menu-item { - display: block; - padding: 0 10px 0 10px; -} - -.ocd-dropdown-menu-item > div { - margin: 2px 0 2px 0; - white-space: nowrap; -} - -.ocd-console-body { - display: block; - box-sizing: border-box; - width: 100%; - overflow: hidden; -} - -.ocd-console-footer { - display: flex; - grid-auto-flow: column; - margin: 0; - padding: 0; - box-sizing: border-box; - min-height: var(--console-footer-height); - max-height: var(--console-footer-height); - height: var(--console-footer-height); - - border-top: #aeaeae 1px solid; - color: #aeaeae; - font-family: Helvetica Neue, Helvetica, Arial, sans-serif; - font-size: small; - align-items: center; -} - -.ocd-footer-left { - display: inline-block; - margin-right: auto; - align-items: left; - height: 100%; -} - -.ocd-footer-left > div { - display: grid; - grid-auto-flow: column; - height: 100%; -} - -.ocd-footer-left > div > div { - display: flex; - min-height: 100%; - margin-left: 5px; -} - -.ocd-footer-left > div > div > label, -.ocd-footer-left > div > div > span { - margin: auto; -} - -.ocd-active-file-modified-icon { - background-repeat: no-repeat; - background-position: left; - background-size: 25px; - width: 25px; - height: 25px; - padding-left: 30px; -} - -.ocd-footer-centre { - display: inline-block; - margin-left: auto; - margin-right: auto; - align-items: center; -} - -.ocd-footer-centre > div { - display: grid; - grid-auto-flow: column; -} - -.ocd-footer-right { - display: inline-block; - margin-left: auto; - margin-right: 10px; - align-items: right; - height: 100%; -} - -.ocd-footer-right > div { - display: grid; - grid-auto-flow: column; - height: 100%; -} - -.ocd-footer-right > div > label, -.ocd-footer-right > div > span { - margin: auto; -} - -.ocd-cache-picker { - display: grid; - grid-auto-flow: column; -} - -.ocd-cache-picker > div { - margin: auto; -} - -.ocd-cache-picker > div > span { - padding-right: 5px; -} - - - - - -/* -** Menu Items -*/ - -.ocd-console-main-menu { - margin: 0; - padding: 0; - box-sizing: border-box; - display: flex; - align-items: center; - flex-wrap: wrap; - list-style: none; -} - -.ocd-menu-item { - position: relative; - font-size: 14px; -} - -.ocd-menu-item-icon { - background-position: center left 3px; - background-repeat: no-repeat; - background-size: 13px; -} - -.ocd-menu-item>a { - display: block; - padding: 0 10px 0 10px; - font-size: inherit; - color: inherit; - text-decoration: none; - text-align: left; -} - -.ocd-menu-item>a:hover { - background-color: #f2f7f7; - border-radius: 0.5rem; -} - -.ocd-submenu-item { - position: relative; - font-size: 14px; -} - -.ocd-submenu-item>a { - display: block; - padding: 0 5px 0 20px; - font-size: inherit; - color: inherit; - text-decoration: none; - margin: 0 0 10px 0; - text-align: left; -} - -.ocd-submenu-item-has-submenu { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBsMTIgMTJMMCAyNFYweiIgZmlsbD0iIzE2MTUxMyIvPjwvc3ZnPg=="); - background-position: right 10px center; - background-repeat: no-repeat; - background-size: 4px; -} - -.ocd-submenu-item a:hover { - background-color: #f2f2f2; - box-shadow: 0 0 5px #1d2733; -} - -.ocd-dropdown-menu { - position: absolute; - box-shadow: 0 10px 15px -3px rgba(46, 41, 51, 0.08), - 0 4px 6px -2px rgba(71, 63, 79, 0.16); - font-size: 0.875rem; - z-index: 9999; - min-width: 10rem; - padding: 0.5rem 0 0 0; - list-style: none; - background-color: #f2f7f7; - border-radius: 0.5rem; - border: 1px solid #d1d1d4; - display: none; -} - -.ocd-dropdown-menu.show { - display: block; -} - -.ocd-dropdown-menu .ocd-dropdown-submenu { - position: absolute; - left: 98%; - top: -10px; -} - - - - - -/* -** Palettes -*/ - -.ocd-palettes-view { - display: flex; - flex-direction: column; - box-sizing: border-box; - width: var(--console-palette-width) -} - -.ocd-palettes { - display: flex; - flex-direction: row; - box-sizing: border-box; - overflow-y: auto; - overflow-x: hidden; - width: var(--console-palette-width) -} - -.ocd-palette-select { - display: flex; - flex-direction: row; - margin: 0; - padding: 0; - height: var(--console-layers-bar-height); - min-height: var(--console-layers-bar-height); - max-height: var(--console-layers-bar-height); - width: 100%; - border-bottom: #312D2A solid 1px; - border-right: #312D2A solid 1px; - font-size: smaller; -} - -.ocd-palette-select > div { - display: flex; - flex-direction: row; - align-items: center; - vertical-align: middle; -} - -.ocd-palette-select > div > input { - height: 100%; - display: block; - box-sizing: border-box; -} - -.ocd-palette-select > div > label, -.ocd-palette-select > div > span { - margin: auto; -} - - - - - - -/* -** Loading -*/ - -.ocd-query-wrapper { - display: block; - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 100; - padding: 100px 100px; - width: 100%; - height: 100%; - opacity: 0.8; -} - -@keyframes animate-icing { - 0% { - background-position: -140px 0 - } - 10% { - background-position: -70px 0 - } - 15% { - background-position: -46.66667px 0 - } - 30% { - background-position: 0 0 - } - 70% { - background-position: 0 0 - } - 85% { - background-position: 46.66667px 0 - } - 90% { - background-position: 70px 0 - } - to { - background-position: 140px 0 - } -} - -#misshapen-doughnut { - animation: animate-icing 2.2s linear infinite; - background: linear-gradient(#eee, #eee) no-repeat; - border: 1px solid #fff; - border-radius: 80px; - height: 80px; - width: 140px; - margin: auto; - position: relative; - opacity: 1; -} - -#misshapen-doughnut:before { - background: linear-gradient(90deg, #a3f022, #3e9fff); - border-radius: 80px; - content: ""; - display: block; - height: 100%; - position: absolute; - width: 100%; - z-index: -1 -} - -#misshapen-doughnut:after { - background-color: #fff; - border-radius: 80px; - content: ""; - display: block; - height: 50px; - left: 15px; - position: relative; - top: 15px; - width: 110px -} - - - - - - -/* -** Designer View -*/ - -.ocd-designer-toolbar { - display: grid; - grid-auto-flow: column; -} - -.ocd-designer-toolbar-zoom-controls { - margin-left: 2px; - display: grid; - grid-auto-flow: column; -} - -.ocd-designer-toolbar-zoom-controls > div { - margin: auto; -} - -.ocd-designer-toolbar-zoom-controls select { - border: none; -} - -.ocd-designer { - display: grid; - grid-template-columns: var(--console-palette-width) calc(100% - var(--console-palette-width) - var(--console-properties-width)) var(--console-properties-width); - box-sizing: border-box; - width: 100%; - height: 100%; -} - -.ocd-designer-left-panel-only { - grid-template-columns: var(--console-palette-width) calc(100% - var(--console-palette-width)); -} - -.ocd-designer-right-panel-only { - grid-template-columns: calc(100% - var(--console-properties-width)) var(--console-properties-width); -} - -.ocd-designer-no-side-panels { - grid-template-columns: 100%; -} - -.ocd-designer-palette-and-properties { - grid-template-columns: var(--console-palette-width) calc(100% - var(--console-palette-width) - var(--console-properties-width)) var(--console-properties-width); -} - -.ocd-designer-left-panel { - display: flex; - flex-direction: column; - overflow-x: hidden; - overflow-y: hidden; - box-sizing: border-box; - width: var(--console-palette-width); - min-width: var(--console-palette-width); - min-height: 100%; - border-right: #555555 1px solid; -} - -.ocd-designer-palette { - display: block; - direction: rtl; - overflow-x: hidden; - overflow-y: scroll; - box-sizing: border-box; - width: 100%; - min-height: 100%; - padding-bottom: 30px; -} - -.ocd-model-palette { - overflow: scroll; - white-space: nowrap; -} - -.ocd-model-palette ul { - list-style: none; - display: block; - padding: 0; - margin: 0; -} - -.ocd-model-palette li { - padding-left: 0.5em; - margin-top: 2px; -} - -.ocd-model-palette li > div { - display: inline-block; - margin-left: 0; - padding-left: 0; - background-repeat: no-repeat; - background-position: left; - background-position-x: 0.75em; - background-size: 1.25em 1.25em; - white-space: nowrap; -} - -.ocd-model-palette li > div.tree-collapsed::before { - content: "+"; - color: #336600; - display: inline-block; -} - -.simple-list-element > div { - display: flex !important; - flex-direction: row; - flex-wrap: nowrap; - justify-content: flex-start; - align-items: center; -} - -.simple-list-element div > div.draggable { - display: block; - background-repeat: no-repeat; - background-position: center; - background-size: 15px 15px; - width: 20px; - height: 20px; - flex: none; -} - -.simple-list-element div > div.draggable:active { - width: 35px; - height: 35px; - background-size: 30px 30px; - border: 1px dashed red; -} - -.simple-list-element > div > label, -.simple-list-element > div > span { - clear: both; - margin-left: 5px; - text-wrap: none; - white-space: nowrap; - padding-right: 1em; - flex: auto; - font-size: small; -} - -.collapsible-list-element > div > label, -.collapsible-list-element > div > span { - clear: both; - margin-left: 0.5em; - text-wrap: none; - white-space: nowrap; - padding-right: 1em; - font-size: smaller; -} - -.collapsible-list-element > div::before { - content: "-"; - color: #336600; - display: inline-block; -} - -.ocd-designer-palette-provider { - display: block; - direction: ltr; - width: 100%; - padding: 0 0 10px 0; - background-color: white; -} - -.ocd-designer-palette-provider>details { - display: block; - margin: 0; - padding: 0; - width: 100%; -} - -.ocd-designer-palette-provider>details>summary { - display: flex; - font-size: smaller; - font-weight: bolder; - color: #1d2733; - width: 100%; - height: var(--console-layers-bar-height); - min-height: var(--console-layers-bar-height); - max-height: var(--console-layers-bar-height); - border-bottom: solid black 1px; -} - -.ocd-designer-palette-provider>details>summary::marker, -.ocd-designer-palette-provider>details>summary::-webkit-details-marker { - display: none; -} - -.ocd-designer-palette-provider>details>summary:hover { - background-color: #f0f2f5; -} - -.ocd-designer-palette-provider>details>summary>div { - display: flex; - align-items: left; - background-repeat: no-repeat; - background-size: 20px; - background-position-x: 2px; - background-position-y: center; - height: 100%; - width: fit-content; - text-overflow: ellipsis; -} - -.ocd-designer-palette-provider>details>summary>div>label, -.ocd-designer-palette-provider>details>summary>div>span { - margin: auto; - text-overflow: ellipsis; - text-wrap: nowrap; -} - -.ocd-designer-palette-provider>details>summary:before { - border-radius: 5px; - content: '\25B9'; - color: #1d2733; - float: left; - margin: 2px; - padding: 0 0 0 0; - text-align: center; - width: 10px; -} - -.ocd-designer-palette-provider>details[open]>summary:before { - content: '\25BF'; -} - -.ocd-designer-palette-group { - display: block; - direction: ltr; - width: 100%; - padding: 5px 0 10px 0; - background-color: white; -} - -.ocd-designer-palette-group>details { - display: block; - width: 100%; - padding-left: 15px; -} - -.ocd-designer-palette-group>details>summary { - display: inline-block; - font-size: small; - width: 100%; - height: 24px; - border-bottom: solid black 1px; - padding-bottom: 2px; -} - -.ocd-designer-palette-group>details>summary::marker, -.ocd-designer-palette-group>details>summary::-webkit-details-marker { - display: none; -} - -.ocd-designer-palette-group>details>summary>div { - display: flex; - align-items: left; - background-repeat: no-repeat; - background-size: 20px; - background-position-x: 2px; - background-position-y: center; - height: 100%; - width: fit-content; - padding-left: 24px; -} - -.ocd-designer-palette-group>details>summary>div>label, -.ocd-designer-palette-group>details>summary>div>span { - margin: auto; -} - -.ocd-designer-palette-group>details>summary:before { - border-radius: 5px; - content: '\25B9'; - color: #1d2733; - float: left; - margin: 2px; - padding: 0 0 0 0; - text-align: center; - width: 10px; -} - -.ocd-designer-palette-group>details[open]>summary:before { - content: '\25BF'; -} - -.ocd-designer-palette-group-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(45px, 45px)); -} - -.ocd-designer-palette-group-verbose-grid { - display: grid; - grid-template-columns: repeat(auto-fit, minmax(80px, 80px)); -} - -.ocd-designer-palette-resource { - display: block; - background-repeat: no-repeat; - background-position-x: center; - background-size: 30px 30px; - font-size: small; - margin: 5px; - padding-top: 30px; - text-align: center; - border: 1px solid white; - justify-self: center; -} - -.ocd-designer-palette-group-grid .ocd-designer-palette-resource { - width: 35px; -} - -.ocd-designer-palette-group-verbose-grid .ocd-designer-palette-resource { - width: 80px; -} - -.ocd-designer-palette-resource:hover { - border: 1px dashed red; -} - -.ocd-designer-view { - display: flex; - flex-direction: column; - box-sizing: border-box; - min-height: 100%; - flex-grow: 1; -} - -.ocd-designer-canvas-layers-bar { - display: grid; - grid-template-columns: var(--console-toolbar-icon-width) auto var(--console-toolbar-icon-width); - height: var(--console-layers-bar-height); - min-height: var(--console-layers-bar-height); - max-height: var(--console-layers-bar-height); - width: 100%; - border-bottom: #312D2A solid 1px; - padding: 0; - margin: 0; - box-sizing: border-box; -} - -.ocd-designer-canvas-layers { - display: flex; - box-sizing: border-box; - margin: 0; - padding: 0; - height: var(--console-layers-bar-height); - min-height: var(--console-layers-bar-height); - max-height: var(--console-layers-bar-height); - width: 100%; - max-width: 100%; - border-bottom: #312D2A solid 1px; - border-left: #312D2A solid 1px; - border-right: #312D2A solid 1px; - overflow-x: auto; - overflow-y: hidden; - scrollbar-width: none; /* Firefox */ -} - -.ocd-designer-canvas-layers::-webkit-scrollbar { - display: none; /* Safari and Chrome */ -} - -.ocd-designer-canvas-layer { - display: flex; - flex-direction: row; - align-items: center; - border-right: #555555 solid 1px; - padding-right: 5px; - font-size: smaller; - box-sizing: border-box; - height: var(--console-layers-bar-height); - max-height: var(--console-layers-bar-height); -} - -.ocd-designer-canvas-layer > label, -.ocd-designer-canvas-layer > span { - padding: 0 5px; - font-weight: bolder; - text-wrap: nowrap; -} - -.ocd-designer-canvas-layer:hover { - box-shadow: 0 0 5px #1d2733; -} - -.ocd-layer-selected { - background-color: #d1d1d4; -} - -.ocd-layer-selected input { - font-weight: bolder; -} - -.ocd-layer-visiblity-icon { - display: block; - height: var(--console-layers-bar-height); - width: var(--console-layers-bar-height); - background-position: center; - background-repeat: no-repeat; - background-size: 13px; -} - -.ocd-layer-icon { - display: block; - height: var(--console-layers-bar-height); - width: var(--console-layers-bar-height); - background-position: center; - background-repeat: no-repeat; - background-size: 15px; -} - -.ocd-canvas-layer-name { - display: block; - margin: auto; - padding-left: var(--console-layers-bar-height); - max-height: var(--console-layers-bar-height); - background-repeat: no-repeat; - background-position-x: left; - background-position-y: center; - background-size: 20px; - flex-grow: 1; -} - -.ocd-canvas-layer-name > input, .ocd-canvas-page-name > input { - display: block; - text-overflow: ellipsis; - margin: 0; - padding: 0; - border: none; - box-sizing: border-box; - background-color: inherit; -} - -.ocd-designer-canvas-pages-bar { - display: grid; - grid-template-columns: var(--console-toolbar-icon-width) auto var(--console-toolbar-icon-width); - width: 100%; - border-top: #312D2A solid 1px; - padding: 0; - margin: 0; - box-sizing: border-box; -} - -.ocd-designer-canvas-pages { - display: flex; - box-sizing: border-box; - margin: 0; - padding: 0; - height: var(--console-pages-bar-height); - min-height: var(--console-pages-bar-height); - max-height: var(--console-pages-bar-height); - width: 100%; - max-width: 100%; - border-left: #312D2A solid 1px; - border-right: #312D2A solid 1px; - overflow-x: auto; - scrollbar-width: none; /* Firefox */ -} - -.ocd-designer-canvas-pages::-webkit-scrollbar { - display: none; /* Safari and Chrome */ -} - -.ocd-designer-canvas-page { - display: flex; - flex-direction: row; - align-items: center; - border-right: #555555 solid 1px; - padding-left: 5px; - padding-right: 5px; - font-size: smaller; - white-space: nowrap; -} - -.ocd-designer-canvas-page:hover { - box-shadow: 0 0 5px #1d2733; -} - -.ocd-canvas-page-name { - display: block; - margin: auto; - max-height: var(--console-pages-bar-height); - flex-grow: 1; -} - -.ocd-page-selected { - background-color: #d1d1d4; -} - -.ocd-page-selected span { - font-weight: bolder; -} - -.ocd-designer-canvas { - display: block; - box-sizing: border-box; - flex-grow: 1; - position: relative; - overflow: auto; -} - -.ocd-designer-canvas-svg { - fill: white; -} - -/* -** SVG Designer Canvas -*/ - -.ocd-svg-resize { - fill: purple; - opacity: 0.1; -} - -.ocd-svg-resize-point { - fill: purple; -} - -.ocd-svg-container-ew-resize { - stroke-width: 3px; - stroke: red; - stroke-opacity: 1; - fill: none; - pointer-events: all; -} - -.ocd-svg-container-ew-resize:hover { - cursor: ew-resize; -} - -.ocd-svg-container-ns-resize { - stroke-width: 3px; - stroke: black; - stroke-opacity: 0.01; - fill: none; - pointer-events: all; -} - -.ocd-svg-container-ns-resize:hover { - cursor: ns-resize; -} - -.ocd-svg-drag-ghost { - opacity: 0.4; - pointer-events: none; -} - -.ocd-svg-context-menu { - height: 18em; - width: 12em; -} - -.ocd-svg-context-menu > div { - border-radius: 5px; - padding: 0; - margin: 0; - box-sizing: border-box; - vertical-align: top; -} - -.ocd-svg-context-menu-item a:hover { - background-color: #f2f2f2; - box-shadow: 0 0 5px #1d2733; -} - - - -.ocd-context-menu-div { - position: relative; -} - -.ocd-context-menu { - list-style: none; - list-style-type: none; - box-shadow: 0 10px 15px -3px rgba(46, 41, 51, 0.08), - 0 4px 6px -2px rgba(71, 63, 79, 0.16); - font-size: 0.875rem; - z-index: 9999; - min-width: 10rem; - padding: 0.5rem 0; - margin: 0; - background-color: #f2f7f7; - border-radius: 0.5rem; - border: 1px solid #d1d1d4; -} - -.ocd-svg-context-menu-item > a { - display: block; - padding: 0 10px 0 10px; - font-size: inherit; - color: inherit; - text-decoration: none; - text-align: left; -} - - - - -/* -** Documentation View -*/ - -.ocd-documentation-view { - display: flex; - flex-direction: column; - height: 100%; - max-height: 100%; -} - -.ocd-documentation-entry { - display: block; - width: 100%; - height: 100%; - overflow-y: scroll; - margin: 2px; -} - -.ocd-documentation-entry > textarea { - font-family: 'Courier New', Courier, monospace; - display: block; - box-sizing: border-box; - width: 100%; - height: 100%; - min-height: 100%; - resize: none; - border: none; - padding: 5px; -} - -.ocd-documentation-preview { - display: block; - width: 100%; - height: 100%; - overflow-y: scroll; - padding: 5px; -} - - - - - -/* -** Validation View -*/ - -.ocd-validation-view { - display: block; - width: 100%; - max-width: 100%; - height: 100%; - max-height: 100%; - padding-right: 1em; - box-sizing: border-box; - overflow-y: scroll; - overflow-x: hidden; -} - - - - - -/* -** Markdown View -*/ - -.ocd-markdown-view { - display: flex; - flex-direction: column; - height: 100%; - max-height: 100%; -} - -table { - border-spacing: 0; - border-collapse: collapse; - display: block; - margin-top: 0; - margin-bottom: 16px; - width: max-content; - max-width: 100%; - overflow: auto; - } - - tr { - background-color: #ffffff; - border-top: 1px solid hsla(210, 18%, 87%, 1); - } - - tr:nth-child(2n) { - background-color: #f6f8fa; - } - - td, - th { - padding: 6px 13px; - border: 1px solid #d0d7de; - } - - th { - font-weight: 600; - } - - - - - -/* -** Terraform View -*/ - -.ocd-terraform-view { - display: flex; - flex-direction: column; - max-height: 100%; -} - -.ocd-selected-terraform-content { - display: block; - overflow: auto; - width: 100%; - flex-grow: 1; -} - -.ocd-selected-terraform-content > pre { - max-height: 100%; - max-width: 100%; - margin: 5px; - word-wrap: normal; - text-wrap: pretty; -} - - - - -/* -** Tabular View -*/ - -.ocd-tabular-view { - display: flex; - flex-direction: column; - height: 100%; - max-height: 100%; -} - -.ocd-selected-tabular-content { - display: block; - overflow: auto; - width: 100%; - flex-grow: 1; -} - -.ocd-tabular-content { - width: 100%; - min-width: 100%; -} - -.ocd-tabular-list-header { - font-weight: bolder; - font-size: smaller; -} - -.ocd-tabular-list-header > .tr { - background-color: var(--tabular-header-background-colour); -} - -.ocd-tabular-list-header .th { - border-bottom: var(--tabular-line-colour) solid 1px; - border-right: var(--tabular-line-colour) solid 1px; - padding: 2px; - text-align: center; - vertical-align: middle; -} - -.ocd-tabular-list-header .th:first-child { - text-align: center; - padding-left: 0; - border-left: var(--tabular-line-colour) solid 1px; - width: 40px; -} - -.ocd-tabular-list-body { - font-size: smaller; -} - -.ocd-tabular-list-body > .tr:nth-child(odd) { - background-color: var(--tabular-body-odd-background-colour); -} - -.ocd-tabular-list-body > .tr:nth-child(even) { - background-color: var(--tabular-body-even-background-colour); -} - -.ocd-tabular-list-body .td { - border-bottom: var(--tabular-line-colour) solid 1px; - border-right: var(--tabular-line-colour) solid 1px; - padding: 2px; -} - -.ocd-tabular-list-body .td:first-child { - text-align: center; - padding-left: 0; - border-left: var(--tabular-line-colour) solid 1px; -} - - - - -/* -** Library View -*/ - -.ocd-library-view { - display: flex; - flex-direction: column; - height: 100%; - max-height: 100%; -} - -.ocd-selected-library-content { - display: block; - overflow: auto; - width: 100%; - flex-grow: 1; - background-color: #5c85d6; -} - -.ocd-library-content { - display: block; - width: 100%; - min-width: 100%; - height: 100%; - padding: 5px; - overflow-y: scroll; -} - -.ocd-library-design { - float: left; - border: 1px solid black; - border-radius: 5px; - margin: 15px; - height: var(--library-design-height); - width: var(--library-design-width); - max-height: var(--library-design-height); - max-width: var(--library-design-width); - background-origin: padding-box; - background-repeat: no-repeat; - background-clip: padding-box; - background-size: var(--library-design-background-size); - background-color: var(--library-design-background-colour); -} - -.ocd-library-design-title { - font-weight: bolder; - margin: 2px; - padding-left: var(--library-design-background-size); - height: var(--library-design-background-size); -} - -.ocd-library-design-description { - font-style: italic; - margin: 2px; -} - - - - -/* -** Variables View -*/ - -.ocd-variables-view { - display: flex; - flex-direction: column; - height: 100%; - max-height: 100%; -} - -.ocd-variables-table { - overflow: auto; - width: 100%; - flex-grow: 1; -} - -.ocd-variables-list-header { - min-width: 100%; - font-weight: bolder; - font-size: smaller; -} - -.ocd-variables-list-header > .tr { - background-color: var(--variables-header-background-colour); -} - -.ocd-variables-list-header .th { - border-top: var(--variables-line-colour) solid 1px; - border-bottom: var(--variables-line-colour) solid 1px; - border-right: var(--variables-line-colour) solid 1px; - padding: 2px; - text-align: center; -} - -.ocd-variables-list-header .th:first-child { - padding-left: 0; - border-left: var(--tabular-line-colour) solid 1px; - width: 20rem; -} - -.ocd-variables-list-body { - font-size: smaller; -} - -.ocd-variables-list-body > .tr:nth-child(odd) { - background-color: var(--tabular-body-odd-background-colour); -} - -.ocd-variables-list-body > .tr:nth-child(even) { - background-color: var(--tabular-body-even-background-colour); -} - -.ocd-variables-list-body .td { - border-bottom: var(--tabular-line-colour) solid 1px; - border-right: var(--tabular-line-colour) solid 1px; - padding: 2px; -} - -.ocd-variables-list-body .td:first-child { - padding-left: 0; - border-left: var(--tabular-line-colour) solid 1px; -} - -.ocd-variables-list-body input { - min-width: 100%; - box-sizing: border-box; -} - - - - -/* -** Tags View -*/ - -.ocd-common-tags-view { - display: flex; - flex-direction: column; - height: 100%; - max-height: 100%; -} - -.ocd-tags-table { - overflow: auto; - width: 100%; - flex-grow: 1; -} - -.ocd-tags-list-header { - min-width: 100%; - font-weight: bolder; - font-size: smaller; -} - -.ocd-tags-list-header > .tr { - background-color: var(--variables-header-background-colour); -} - -.ocd-tags-list-header .th { - border-top: var(--variables-line-colour) solid 1px; - border-bottom: var(--variables-line-colour) solid 1px; - border-right: var(--variables-line-colour) solid 1px; - padding: 2px; - text-align: center; -} - -.ocd-tags-list-header .th:first-child { - padding-left: 0; - border-left: var(--tabular-line-colour) solid 1px; - width: 10rem; -} - -.ocd-tags-list-body { - font-size: smaller; -} - -.ocd-tags-list-body > .tr:nth-child(odd) { - background-color: var(--tabular-body-odd-background-colour); -} - -.ocd-tags-list-body > .tr:nth-child(even) { - background-color: var(--tabular-body-even-background-colour); -} - -.ocd-tags-list-body .td { - border-bottom: var(--tabular-line-colour) solid 1px; - border-right: var(--tabular-line-colour) solid 1px; - padding: 2px; -} - -.ocd-tags-list-body .td:first-child { - padding-left: 0; - border-left: var(--tabular-line-colour) solid 1px; -} - -.ocd-tags-list-body input { - min-width: 100%; - box-sizing: border-box; -} - - - - - - -/* -** Properties -*/ - -.ocd-radio-buttons-vertical { - display: grid; - grid-auto-flow: row; -} - -.action-button-background { - background-position: center; - background-repeat: no-repeat; - background-size: 1em; - width: 2em; - height: 1em; -} - -.ocd-summary-row { - display: grid; - grid-template-columns: auto 2em; - border: none; -} - -.ocd-designer-properties, .ocd-designer-right-panel { - display: flex; - flex-direction: column; - overflow-x: hidden; - overflow-y: hidden; - box-sizing: border-box; - width: var(--console-properties-width); - min-width: var(--console-properties-width); - min-height: 100%; - border-left: #555555 1px solid; -} - -.ocd-properties-header { - display: block; - box-sizing: border-box; - width: 100%; - padding: 10px 5px; - border-bottom: 1px solid #d1d1d4; -} - -.property-editor-title { - display: block; - box-sizing: border-box; - padding-left: 25px; - width: 100%; - vertical-align: middle; - background-position-x: left; - background-position-y: center; - background-repeat: no-repeat; - background-size: 20px 20px; - font-weight: bolder; -} - -.heading-background { - background-position: right center; - background-repeat: no-repeat; - background-size: 20px; - margin-right: 1em; -} - -.ocd-properties-panel { - display: block; - box-sizing: border-box; - flex-grow: 1; - width: 100%; - overflow-y: scroll; - overflow-x: hidden; -} - -.ocd-properties-documentation-panel { - display: grid; - grid-template-rows: var(--console-layers-bar-height) auto; -} - -.ocd-properties-documentation-panel > textarea { - font-family: 'Courier New', Courier, monospace; - display: block; - box-sizing: border-box; - width: 100%; - height: 100%; - resize: none; - border: none; - padding: 5px; -} - -.ocd-properties-documentation-preview-bar { - border-bottom: #312D2A solid 1px; - font-size: smaller; - margin-top: auto; - margin-bottom: auto; - padding-bottom: 2px; -} - -.ocd-properties-documentation-preview { - display: block; - width: 100%; - height: 100%; - overflow-y: scroll; - padding-left: 5px; -} - -/* Properties Arragement Panel */ -.ocd-properties-arrangement-panel { - display: flex; - flex-direction: column; - font-size: smaller; -} - -.ocd-arrangement-z-positioning { - display: grid; - grid-template-columns: auto auto; - border-bottom: 1px solid #d1d1d4; - margin: 5px 0 5px 0; - padding: 5px; -} - -.ocd-arrangement-z-positioning > div { - display: flex; - flex-direction: row; - align-items: center; - border: 1px solid #d1d1d4; - border-radius: 0.5rem; - margin: 2px; - padding: 2px; -} - -.ocd-arrangement-z-positioning > div:hover { - background-color: #d1d1d4; -} - -.ocd-arrangement-z-positioning > div > span { - margin: auto; -} - -.ocd-arrangement-size { - display: grid; - grid-template-columns: 10em auto auto; - border-bottom: 1px solid #d1d1d4; - margin: 5px 0 5px 0; - padding: 5px; -} - -.ocd-arrangement-size > div { - display: block; - margin: 2px; - padding: 2px; -} - -.ocd-arrangement-size > div > span { - opacity: 0.5; -} - -.ocd-arrangement-xy-positioning { - display: grid; - grid-template-columns: 10em auto auto; - border-bottom: 1px solid #d1d1d4; - margin: 5px 0 5px 0; - padding: 5px; -} - -.ocd-arrangement-xy-positioning > div { - display: block; - margin: 2px; - padding: 2px; -} - -.ocd-arrangement-xy-positioning > div > span { - opacity: 0.5; -} - -/* Properties Style Panel */ -.ocd-properties-style-panel { - display: flex; - flex-direction: column; - font-size: smaller; -} - -.ocd-style-fill { - display: grid; - grid-template-columns: auto auto; - column-gap: 15px; - row-gap: 5px; - min-height: 40px; - border-bottom: 1px solid #d1d1d4; - margin: 5px 0 5px 0; - padding: 5px; -} - -.ocd-style-fill > div { - margin-top: auto; - margin-bottom: auto; -} - -.ocd-style-stroke { - display: grid; - grid-template-columns: auto auto; - column-gap: 15px; - row-gap: 5px; - min-height: 40px; - border-bottom: 1px solid #d1d1d4; - margin: 5px 0 5px 0; - padding: 5px; -} - -.ocd-style-stroke input[type='number'] { - text-align: right; -} - -.ocd-style-stroke > div { - margin-top: auto; - margin-bottom: auto; -} - -.ocd-stroke-dasharray-radio { - border: solid 1px #161513; - border-radius: 5px; - width: 110px; - padding: 2px; -} - -.ocd-style-stroke-dasharray { - display: inline-flex; - align-items: center; - background-repeat: no-repeat; - background-position-x: 10px; - background-position-y: center; - background-size: 100px 2px; - width: 110px; - height: 20px; - padding: 0; - margin-top: auto; - margin-bottom: auto; -} - -.ocd-style-stroke-dasharray > input[type='radio'] { - margin: 0 5px 0 0; -} - -.ocd-style-stroke-dasharray-1-1 { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAwaDM1IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS1kYXNoYXJyYXk9IjEgMSIvPjwvc3ZnPg=="); -} - -.ocd-style-stroke-dasharray-2-2 { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAwaDM1IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS1kYXNoYXJyYXk9IjIgMiIvPjwvc3ZnPg=="); -} - -.ocd-style-stroke-dasharray-3-3 { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAwaDM1IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS1kYXNoYXJyYXk9IjMgMyIvPjwvc3ZnPg=="); -} - -.ocd-style-stroke-dasharray-3-2 { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAxaDM1IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS1kYXNoYXJyYXk9IjMgMiIvPjwvc3ZnPg=="); -} - -.ocd-style-stroke-dasharray-3-2-1 { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAwaDM1IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS1kYXNoYXJyYXk9IjMgMiAxIi8+PC9zdmc+"); -} - -.ocd-style-stroke-dasharray-3-1-2-1 { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAwaDM1IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS1kYXNoYXJyYXk9IjMgMSAyIDIiLz48L3N2Zz4="); -} - -.ocd-style-stroke-dasharray-none { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAwaDM1IiBzdHJva2U9IiMxNjE1MTMiLz48L3N2Zz4="); -} - -.ocd-style-stroke-width { - display: block; - vertical-align: top; - height: 100%; - padding-right: 10px; -} - -.ocd-style-stroke-width > input[type='number'] { - margin-left: auto; - width: 5em; -} - -.ocd-style-stroke-width > span { - margin-top: auto; - margin-bottom: auto; - margin-left: 2px; -} - -.ocd-colour-picker { - position: relative; - height: 100% -} - -.ocd-colour-picker-swatch { - width: 28px; - height: 28px; - border-radius: 8px; - border: 3px solid #fff; - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), inset 0 0 0 1px rgba(0, 0, 0, 0.1); - cursor: pointer; -} - -.ocd-colour-picker-popup { - position: absolute; - top: calc(100% + 2px); - left: 0; - border-radius: 9px; - box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15); - z-index: 1000; -} - -.ocd-property-row { - box-sizing: border-box; - margin: 1px 3px 1px 2px; - padding: 1px 3px 1px 2px; - width: 100%; -} - -.ocd-simple-property-row { - display: grid; - grid-template-columns: 150px auto; - border: 1px solid lightgray; -} - -.ocd-property-row label, -.ocd-property-row span { - font-size: smaller; -} - -.ocd-property-row div > input[type="text"], input[type="email"], input[type="password"], input[type="range"], input[type="number"], select { - box-sizing: border-box; - width: 100%; - margin: 1px; -} - -.ocd-property-row > div { - box-sizing: content-box; - padding: 0 5px 0 5px; -} - -.ocd-property-row > div:first-child { - border-right: 1px solid lightgray; - text-overflow: ellipsis; -} - -.ocd-property-row > div:first-child > label, -.ocd-property-row > div:first-child > span { - font-weight: bolder; -} - -/* Properties Validation */ -.ocd-validation-tab { - background-position: right; - background-repeat: no-repeat; - background-size: 20px; - padding-right: 20px; -} - -.ocd-validation-results { - margin-right: 1em; -} - -.ocd-validation-results .ocd-details-body { - padding-right: 1em; -} - -.ocd-validation-result { - border-radius: 5px; - border: grey 1px solid; - width: 100%; - margin: 5px 25px 5px 5px; - box-sizing: border-box; -} - -.ocd-validation-error-result { - border-left-color: #cc0000; - border-left-width: 5px; - border-left-style: solid; - padding: 10px; - width: 100%; -} - -.ocd-validation-error-highlight { - fill: #cc0000; -} - -.ocd-validation-warning-result { - border-left-color: #ffcc00; - border-left-width: 5px; - border-left-style: solid; - padding: 10px; - width: 100%; -} - -.ocd-validation-warning-highlight { - fill: #ffcc00; -} - -.ocd-validation-information-result { - border-left-color: #5c85d6; - border-left-width: 5px; - border-left-style: solid; - padding: 10px; - width: 100%; -} - -.ocd-validation-result-title { - padding-left: 25px; - width: 100%; - height: 20px; - vertical-align: middle; - background-position-x: left; - background-position-y: center; - background-repeat: no-repeat; - background-size: 20px 20px; - color: darkgray; -} - -.ocd-validation-message { - word-wrap: normal; - width: 100%; - margin-top: 5px; -} - - - - - -/* -** Dialogs -*/ - -.ocd-query-dialog { - position: absolute; - left: 0; - top: 0; - margin: 0; - padding: 0; - box-sizing: border-box; - width: 100%; - height: 100%; - overflow: hidden; - background: rgba(0, 0, 0, 0.05); -} - -.ocd-query-dialog > div { - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - display: flex; - flex-direction: column; - box-sizing: border-box; - border: solid 2px var(--dialog-border-colour); - border-radius: 10px; - background-color: var(--dialog-background-colour); - padding: 5px; - height: 610px; - width: 600px; -} - -.ocd-reference-data-query-dialog { - position: absolute; - left: 0; - top: 0; - margin: 0; - padding: 0; - box-sizing: border-box; - width: 100%; - height: 100%; - overflow: hidden; - background: rgba(0, 0, 0, 0.05); -} - -.ocd-reference-data-query-dialog > div { - position: absolute; - left: 50%; - top: 50%; - transform: translate(-50%, -50%); - display: flex; - flex-direction: column; - box-sizing: border-box; - border: solid 2px var(--dialog-border-colour); - border-radius: 10px; - background-color: var(--dialog-background-colour); - padding: 5px; - height: 150px; - width: 600px; -} - -.ocd-dialog-title { - background-color: var(--dialog-title-background-colour); - color: var(--dialog-title-colour); - border-bottom: 1px solid #161513; - height: var(--console-titlebar-height); - text-align: center; -} - -.ocd-dialog-body { - flex-grow: 1; - background-color: var(--dialog-body-background-colour); - color: var(--dialog-body-colour); - padding: 10px; -} - -.ocd-dialog-body > div { - display: grid; - grid-template-columns: 150px 410px; - column-gap: 5px; - row-gap: 5px; -} - -.ocd-dialog-footer { - background-color: var(--dialog-footer-background-colour); - color: var(--dialog-footer-colour); - border-top: 1px solid #161513; - height: var(--console-titlebar-height); - padding: 2px; -} - -.ocd-dialog-footer > div { - display: grid; - grid-template-columns: auto auto; - column-gap: 15px; - row-gap: 5px; -} - -.ocd-compartment-picker { - display: inline-block; - border: 1px solid var(--dialog-input-border-colour); - padding: 2px; - box-sizing: border-box; - height: 410px; - width: 410px; - overflow-y: scroll; - overflow-x: hidden; -} - -.ocd-compartment-picker ul { - margin: 0; - padding: 0; - box-sizing: border-box; - align-items: center; - list-style: none; - text-decoration: none; -} - -.ocd-compartment-picker li > ul { - padding-left: 1em; -} - -.ocd-compartment-picker li > label, -.ocd-compartment-picker li > span { - font-family: var(--dialog-input-font-family); - font-size: var(--dialog-input-font-size); -} - -.ocd-compartment-picker li > label:hover, -.ocd-compartment-picker li > span:hover { - font-weight: bolder; -} - -.ocd-compartment-search { - margin-right: 5px; -} - -.ocd-compartment-search > input { - width: 100%; -} - -.ocd-compartment-hierarchy { - display: inline-block; - font-family: var(--dialog-input-font-family); - font-size: var(--dialog-input-font-size); -} - - - - - -/* -** Slide Positioning -*/ - -.ocd-slide-left { - transform: translateX(-100%); - transition: all 0.25s; -} - -.ocd-slide-right { - transform: translateX(100%); - transition: all 0.25s; -} \ No newline at end of file diff --git a/ocd/packages/electron-desktop/src/css/oci-theme.css b/ocd/packages/electron-desktop/src/css/oci-theme.css deleted file mode 100644 index 146ef20a1..000000000 --- a/ocd/packages/electron-desktop/src/css/oci-theme.css +++ /dev/null @@ -1,299 +0,0 @@ -/* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. */ -/* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. */ -/* -** Groups -*/ -.oci-cloud { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA3NCA1NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2MS4yOTUiIHkxPSIxMC45OTgiIHgyPSIuOTkzIiB5Mj0iNTMuNzY3Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM2ODk5ZDEiLz48c3RvcCBvZmZzZXQ9Ii43MjIiIHN0b3AtY29sb3I9IiNiN2Q1NTMiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0icHJlZml4X19iIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjYyLjYyNiIgeTE9IjEyLjg3NSIgeDI9IjU5LjU2MiIgeTI9IjE1LjA0OCI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjg5OWQxIi8+PHN0b3Agb2Zmc2V0PSIuNzIyIiBzdG9wLWNvbG9yPSIjYjdkNTUzIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fYyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2Mi44OTgiIHkxPSIxMy4yNTgiIHgyPSIyLjU5NiIgeTI9IjU2LjAyNiI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjNjg5OWQxIi8+PHN0b3Agb2Zmc2V0PSIuNzIyIiBzdG9wLWNvbG9yPSIjYjdkNTUzIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9InByZWZpeF9fZCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMC44MzIiIHkxPSIyMy40MjEiIHgyPSIxMC4yNTgiIHkyPSIyMy44MjgiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzY4OTlkMSIvPjxzdG9wIG9mZnNldD0iLjcyMiIgc3RvcC1jb2xvcj0iI2I3ZDU1MyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik00NC4zOCAyOC42NWwuMDQuMTJjLjAxLjAzLjAyLjA3LjA0LjExbC4xNy4zLS4xMy4yNi4xOS0uMTcuMjQuMTljLjA1LjAyLjA2LjAzLjA3LjAzbC4wNi4wMi40LjAzaC4xNmMuMDYgMCAuMTItLjAxLjE3LS4wMi4wNy0uMDEuMTMtLjAzLjE5LS4wNi4xMi0uMDUuMi0uMTIuMjgtLjIyTDYzLjEzIDcuNDFsLjQ3IDIuNDgtLjI0LjE0LjI1LS4wNSAyLjA0IDEzLjVjLjAyLjAzLjAzLjA1LjA1LjA3bC4wNi4wNi4wNi4wNi4xLjA0Yy4wMy4wMS4wNi4wMi4xLjAzLjA3LjAyLjEuMDMuMTIuMDNoLjRsLjEzLS4wNGMuMDgtLjAyLjE1LS4wMy4yMi0uMDYuMjgtLjExLjQ3LS4yOS41My0uNTIuMDItLjA2LjAzLS4xMS4wMy0uMTZsLjAyLS4wOS0uMDEtLjI3LS4wOC0xLjIuMjUtLjEtLjI2LjAzLTIuMTYtMTcuNTdjLS4wMi0uMDMtLjAzLS4wNS0uMDUtLjA3YS40MzUuNDM1IDAgMDEtLjA2LS4wN2wtLjEtLjFhLjU3Mi41NzIgMCAwMC0uMDgtLjA3bC4xMS0uMjUtLjE2LjItLjI0LS4xNmMtLjA0LS4wMi0uMDctLjA0LS4xMS0uMDUtLjA0LS4wMi0uMDctLjAzLS4xMS0uMDUtLjA0LS4wMS0uMDctLjAzLS4xLS4wM0w0OC40MyA1LjIxbC0uMS0uMjUuMDMuMjYtMy4xNy41OGMtLjI3LjA2LS4zOS4zMS0uNDQuNDYtLjAzLjA4LS4wNS4xNC0uMDYuMjF2LjE2YzAgLjA5LS4wMS4xMiAwIC4xNnYuMDdsLjAxLjA1Yy4wMS4wNy4wMi4xMi4wMy4xNi4wMS4wNC4wMi4wOC4wNC4xMi4wMS4wMy4wMi4wNy4wNC4xcy4wMy4wNy4wNS4xYy4wMi4wMy4wNC4wNS4wNi4wOC4wMi4wMy4wNC4wNS4wNi4wNy4wMi4wMi4wNS4wNC4wNy4wNS4wMy4wMi4wNi4wMy4wOS4wNC4wNC4wMi4wNy4wMy4xLjAzLjA0LjAxLjA4LjAxLjEzLjAxbC4wMi4yNi4wNS0uMjUgMS41My0uMDkuMDguMjUuMDEtLjI2IDcuNTktLjg5LjEzLjI1LS4wMy0uMjYgNi42NC0uNjUtMTYuNyAyMS41OWMtLjA4LjExLS4xNS4yMi0uMjEuMzQtLjA0LjA4LS4wNy4xNi0uMDguMjNhLjg4Ljg4IDAgMDAtLjAxLjMxYy0uMDIuMDctLjAxLjExLS4wMS4xNXoiIGZpbGw9InVybCgjcHJlZml4X19hKSIvPjxwYXRoIGQ9Ik03MS4xNCAzOC4xbC0uMDEtLjE3YzAtLjEzLS4wMS0uMjYtLjAxLS4zOXYtLjE3YzAtLjA3IDAtLjE0LS4wMS0uMjIgMC0uMDctLjAxLS4xNC0uMDItLjIxbC0uMDItLjE2LS4wMy0uMjktLjAyLS4yYy0uMDEtLjA4LS4wMS0uMTYtLjAyLS4yNGwtLjA1LS4zNWMtLjAxLS4xLS4wMy0uMTktLjA1LS4yOWwtLjAzLS4xOS0uMDMtLjJjLS4wMi0uMDctLjAzLS4xNC0uMDUtLjJsLS4wMy0uMTJjLS4wMy0uMS0uMDUtLjIxLS4wOC0uMzFsLS4wNC0uMTRjLS4wMS0uMDYtLjAzLS4xMi0uMDUtLjE4bC0uMDYtLjE1LS4wNS0uMTRjLS4wMy0uMS0uMDctLjE5LS4xLS4yOWwtLjA0LS4xMmEuODY1Ljg2NSAwIDAwLS4wNy0uMTdjLS4wMi0uMDUtLjA1LS4xMS0uMDgtLjE2bC0uMDUtLjFjLS4wNC0uMDktLjA4LS4xOC0uMTMtLjI3bC0uMDYtLjEyYy0uMDItLjA1LS4wNS0uMS0uMDctLjE1LS4wMy0uMDUtLjA1LS4xLS4wOC0uMTVsLS4wNi0uMTFjLS4wNS0uMDgtLjA5LS4xNy0uMTQtLjI1bC0uMDctLjEyYy0uMDMtLjA1LS4wNS0uMDktLjA4LS4xNGwtLjE2LS4yNGMtLjA1LS4wOC0uMS0uMTYtLjE2LS4yNGwtLjA3LS4xMWMtLjAzLS4wNC0uMDYtLjA5LS4wOS0uMTNsLS43LS44OWMtLjA1LS4wNi0uMS0uMTItLjE1LS4xN2wtLjM0LS4zOS4xMi0uMjUtLjE5LjE3Yy0uMDUtLjA2LS4xMS0uMTItLjE3LS4xN2wtLjQzLS40MmMtLjA0LS4wNC0uMDgtLjA3LS4xMi0uMTFsLS4wOS0uMDhjLS4wNy0uMDYtLjE0LS4xMy0uMjEtLjE5bC0uMDgtLjA3Yy0uMDQtLjA0LS4wOS0uMDgtLjEzLS4xMmwtLjExLS4xYy0uMDMtLjAzLS4wNy0uMDYtLjEtLjA5LS4wNC0uMDItLjEyLS4wNC0uMjEtLjA3LS4xLS4wMy0uMTktLjA2LS4yOS0uMDdsLS4wNy0uMDJjLS4wMi0uMDEtLjA0LS4wMS0uMDYtLjAxLS4wNi0uMDEtLjA5IDAtLjEzIDAtLjIyLjAxLS4zNi4wNC0uNDguMDlhLjg0OC44NDggMCAwMC0uNDcuNDdjLS4wNS4xMS0uMDcuMjQtLjA3LjQgMCAuMTEuMDEuMjEuMDQuMzEuMDIuMDkuMDUuMTcuMDkuMjYuMDMuMDguMDguMTYuMTIuMjQuMDQuMDcuMDkuMTQuMTUuMjFhMy4zMiAzLjMyIDAgMDAuMzYuMzdjLjA2LjA1LjEuMDkuMTMuMTNsLjU4LjU3Yy4wNS4wNC4wOS4wOS4xMy4xMy4wNC4wNC4wOC4wOS4xMi4xNGwuMDcuMDljLjA3LjA3LjEzLjE1LjE5LjIzbC4wNy4wOWMuMDQuMDUuMDguMDkuMTIuMTRsLjA0LjA1Yy4wNS4wNi4xLjEyLjE0LjE4LjA0LjA1LjA3LjEuMTEuMTVsLjA2LjA5Yy4wNi4wOC4xMi4xNi4xNy4yNWwuMDcuMWMuMDQuMDUuMDcuMS4xLjE1LjAzLjA2LjA3LjExLjEuMTdsLjA1LjA5Yy4wNC4wNy4wNy4xMy4xMS4ybC4wNy4xM2MuMDQuMDcuMDguMTQuMTEuMjFsLjA1LjA5Yy4wMy4wNi4wNy4xMy4wOS4xOS4wMy4wNi4wNS4xMi4wOC4xOGwuMDUuMTEuMTIuMy4wNS4xMWMuMDMuMDYuMDUuMTIuMDcuMThsLjA2LjIuMDQuMTNjLjAzLjA5LjA1LjE5LjA4LjI4bC4wNS4xNy4wNi4yYy4wMi4wNy4wMy4xNS4wNC4yMmwuMDIuMTNjLjAyLjA5LjAzLjE4LjA1LjI3bC4wNC4yMmMuMDEuMDcuMDMuMTUuMDMuMjMuMDEuMDkuMDIuMTkuMDIuMjlsLjAxLjFjLjAxLjEuMDEuMi4wMi4zMWwuMDEuMjNjLjAxLjA4LjAxLjE3LjAxLjI2di4wOGMwIC4wNyAwIC4xNC0uMDEuMjJsLS4wMS4xMmMtLjAxLjE4LS4wMS4zMS0uMDIuNDNsLS4wMy4zNi0uMDIuMTlhNS44NTIgNS44NTIgMCAwMS0uMTEuNzhsLS4wMi4wOWMtLjA0LjIxLS4wNi4zNi0uMS41Mi0uMDUuMTktLjEuMzktLjE2LjU4LS4wNy4yMi0uMTQuNDMtLjIyLjY0LS4xLjI2LS4yMS41MS0uMzQuNzYtLjIuMzktLjQuNzQtLjYzIDEuMDUtLjIyLjMxLS40NC41OC0uNjcuODItLjM1LjM4LS43Ni43NC0xLjI1IDEuMWExMC4xNCAxMC4xNCAwIDAxLTIuMDMgMS4yYy0uMjMuMTEtLjQ4LjIxLS43Mi4zLS4yNS4xLS40Ni4xOC0uNjcuMjVsLS4wOS4wM2MtLjA0LjAyLS4wOC4wMy0uMTIuMDUtLjA4LjAzLS4xNi4wNC0uMjMuMDYtLjA1LjAxLS4xLjAyLS4xNS4wNC0uMTkuMDUtLjM3LjEtLjU2LjE0LS4wNy4wMi0uMTQuMDMtLjIxLjA1YTMuNTg5IDMuNTg5IDAgMDEtLjY2LjEybC0uMTguMDJjLS4xNi4wMi0uMzIuMDUtLjQ4LjA3bC0uMTkuMDNjLS4xLjAxLS4xOS4wMy0uMjkuMDQtLjA5LjAxLS4xNy4wMS0uMjYuMDJsLS44LjA1Yy0uMDguMDEtLjE3LjAxLS4yNS4wMS0uMTQuMDEtLjI4LjAxLS40Mi4wMWwtMjAuNTMuMDF2LjEzbC0yMS4zMi0uMTRjLS4xMiAwLS4yMy0uMDEtLjM1LS4wMWwtLjE0LS4wMmMtLjA4IDAtLjE3IDAtLjI1LS4wMWwtLjIzLS4wMy0uMTQtLjAyYy0uMTMtLjAyLS4yNS0uMDMtLjM3LS4wNS0uMTItLjAyLS4yNC0uMDMtLjM2LS4wNi0uMDgtLjAyLS4xNy0uMDMtLjI1LS4wNWwtLjIyLS4wNWMtLjA3LS4wMS0uMTUtLjAzLS4yMi0uMDUtLjEtLjAzLS4yLS4wNi0uMy0uMDhsLS4zMy0uMS0uMTEtLjAzYy0uMDctLjAyLS4xNS0uMDQtLjIyLS4wNy0uMDYtLjAyLS4xMy0uMDUtLjE5LS4wN2wtLjExLS4wMy0uMy0uMTItLjEyLS4wNWMtLjA2LS4wMi0uMTItLjA0LS4xOC0uMDdzLS4xMS0uMDUtLjE3LS4wOGwtLjQ5LS4yNC0uMTgtLjA5Yy0uMDYtLjAzLS4xMS0uMDYtLjE3LS4wOWwtLjEtLjA2Yy0uMDktLjA1LS4xOC0uMS0uMjYtLjE1bC0uMDktLjA1Yy0uMDYtLjAzLS4xMi0uMDYtLjE3LS4xbC0uMjUtLjE2Yy0uMDgtLjA1LS4xNy0uMTEtLjI1LS4xNmwtLjA5LS4wNmMtLjA1LS4wMy0uMTEtLjA3LS4xNi0uMWwtLjA4LS4wNmMtLjAzLS4wMi0uMDYtLjA1LS4xLS4wOGwtLjA2LS4wNS0uMTUtLjEyLS4wOS0uMDdhMi44IDIuOCAwIDAxLS4yLS4xNmwtLjEyLS4xYy0uMDUtLjA0LS4xLS4wNy0uMTQtLjExbC0uMDgtLjA1Yy0uMDUtLjA0LS4xLS4wNy0uMTQtLjEyLS4wNC0uMDQtLjA4LS4wOC0uMTMtLjEybC0uMDgtLjA4Yy0uMDUtLjA0LS4wOS0uMDktLjEzLS4xM2wtLjA4LS4wOC0uMjEtLjIxLS4wOC0uMDhjLS4wNC0uMDQtLjA4LS4wOC0uMTItLjEzbC0uMDgtLjA4Yy0uMDQtLjA0LS4wOC0uMDktLjEyLS4xMy0uMDQtLjA1LS4wOC0uMDktLjExLS4xNGwtLjA3LS4wOWMtLjA1LS4wNi0uMDktLjExLS4xMy0uMTdsLS4zLS4zOS0uMTEtLjE0Yy0uMDQtLjA1LS4wNy0uMTEtLjEtLjE2bC0uMDYtLjA5Yy0uMDQtLjA1LS4wNy0uMTEtLjEtLjE2bC0uMDYtLjFjLS4wNS0uMDgtLjEtLjE3LS4xNi0uMjZsLS4wNi0uMWMtLjAzLS4wNS0uMDYtLjEtLjA5LS4xNmwtLjA0LS4wOGMtLjAzLS4wNi0uMDctLjEzLS4xLS4xOXMtLjA1LS4xMS0uMDgtLjE3bC0uMjMtLjUxYy0uMDMtLjA2LS4wNi0uMTItLjA4LS4xOGwtLjA1LS4xMmMtLjAzLS4wNi0uMDUtLjEyLS4wNy0uMTgtLjAyLS4wNi0uMDQtLjEzLS4wNi0uMTlMNCA0MC4xNmMtLjAzLS4wOC0uMDUtLjE2LS4wOC0uMjRsLS4wNi0uMTdjLS4wMi0uMDctLjA1LS4xNC0uMDctLjJsLS4wNC0uMTJjLS4wMi0uMDYtLjA0LS4xMy0uMDYtLjE5LS4wMi0uMDctLjAzLS4xNC0uMDUtLjIxbC0uMDMtLjEzYy0uMDItLjA5LS4wNC0uMTktLjA3LS4yOGwtLjA0LS4xN2MtLjAyLS4wNy0uMDMtLjE0LS4wNS0uMjJsLS4wMy0uMTNjLS4wMi0uMDctLjAzLS4xNC0uMDQtLjIybC0uMDMtLjIyLS4wMi0uMTVjLS4wMi0uMTItLjAzLS4yMy0uMDUtLjM1bC0uMDItLjE1LS4wMy0uMjMtLjAxLS4wOGMtLjAxLS4wNC0uMDEtLjA5LS4wMi0uMTMgMC0uMDMgMC0uMDctLjAxLS4xMS0uMDEtLjE0LS4wMS0uMjItLjAxLS4zTDMuMTcgMzZjLS4wMS0uMTMtLjAxLS4yNi0uMDItLjRsLS4wMS0uMTVjLS4wMS0uMDgtLjAxLS4xNi0uMDEtLjI0di0uNDFjMC0uMDkuMDEtLjE4LjAyLS4yN2wuMDEtLjE3LjAzLS40NC4wMS0uMTdjLjAxLS4wOS4wMS0uMTguMDItLjI3LjAxLS4xMS4wMy0uMjMuMDUtLjM0bC4wMy0uMTVjLjAyLS4xMy4wNS0uMjUuMDctLjM4bC4wNi0uMzJjLjAyLS4xMS4wNC0uMjIuMDctLjMzLjA0LS4xNy4wOS0uMzMuMTQtLjVsLjAyLS4wOGMuMDYtLjIuMTMtLjQuMi0uNjEuMDMtLjA5LjA1LS4xNi4wOC0uMjMuMDYtLjEyLjA5LS4yNC4xNC0uMzVsLjAzLS4wNmMuMTEtLjI3LjI0LS41Mi4zNi0uNzcuMTUtLjMuMzEtLjYuNS0uOTIuMy0uNS41OS0uOTIuODgtMS4yOS42LS43NiAxLjMyLTEuNDggMi4xNC0yLjE0LjUxLS40MS45OS0uNzYgMS40Ni0xLjA1LjMxLS4yLjY0LS4zOC45Ny0uNTZsLjA5LS4wNWMuMTUtLjA4LjMxLS4xNS40Ny0uMjJsLjQ0LS4yYy4xOC0uMDguMzUtLjE3LjUzLS4yNC4xNS0uMDYuMzEtLjEyLjQ2LS4xN2wuNDItLjE1Yy4xNC0uMDUuMjktLjExLjQzLS4xNmwuMTYuMjItLjA5LS4yNGMuNTYtLjIuODYtLjUxIDEuMDEtMS4wNWwuMDMtLjA5Yy4wMi0uMDYuMDQtLjEzLjA1LS4ybC4yOS0yLjA5LjA2LS4zMy4wNi0uMzNjLjAyLS4xMi4wNC0uMjMuMDYtLjM0LjAzLS4xMy4wNy0uMjcuMS0uNGwuMDgtLjMyYy4wMi0uMS4wNS0uMi4wOC0uMjlsLjAzLS4wOWMuMDctLjIuMTItLjMzLjE3LS40N2wuMTUtLjRjLjA2LS4xNy4xMi0uMzQuMTktLjUuMS0uMjUuMjEtLjUuMzMtLjc0LjEzLS4yOC4yNy0uNTYuNDItLjgzLjE3LS4zMi4zNi0uNjQuNjEtMS4wMi4zOS0uNjEuODQtMS4xOSAxLjMxLTEuNzMuMzEtLjM1LjY1LS42OSAxLTEgLjUxLS40NiAxLjA3LS44OCAxLjY3LTEuMjUuMzYtLjIyLjY2LS40MS45OS0uNTcuMjMtLjEyLjQ3LS4yMi43MS0uMzJsLjI3LS4xMmE0Ljk0IDQuOTQgMCAwMS44Ny0uMzJjLjA4LS4wMi4xNS0uMDQuMjMtLjA3LjE5LS4wNi4zOS0uMTIuNTktLjE4LjA4LS4wMi4xNS0uMDUuMjMtLjA3YTQuNTcgNC41NyAwIDAxLjcyLS4xN2wuMzEtLjA2Yy4xMi0uMDIuMjQtLjA1LjM2LS4wNy4xMS0uMDIuMjItLjAzLjMzLS4wNWwuMjktLjA0Yy4xMS0uMDIuMjMtLjAzLjM0LS4wNWwuMzEtLjAzLjI4LS4wMi4zMi0uMDNjLjExLS4wMS4yMS0uMDEuMzItLjAxaC4xMWMuMTgtLjAxLjM3LS4wMS41NS0uMDFoLjI4Yy4xMyAwIC4yNy4wMS40LjAybC4xNC4wMWMuMDggMCAuMTcuMDEuMjUuMDEuMDguMDEuMTYuMDIuMjQuMDJsLjIyLjAyLjI5LjAzYy4xMi4wMS4yNC4wMy4zNi4wNS4wOS4wMS4xOS4wMy4yOC4wNWwuMi4wM2MuMDcuMDEuMTUuMDIuMjIuMDQuMDcuMDEuMTQuMDMuMjEuMDVsLjEyLjAzYy4xMS4wMy4yMi4wNS4zMy4wOGwuMTEuMDMuMjIuMDYuMi4wNi4xMS4wNGMuMTQuMDQuMjMuMDcuMzEuMS4xMy4wNC4yMi4wNy4zMS4xMS4wNi4wMi4xMi4wNS4xOS4wN2wuMTguMDdjLjA3LjAzLjE1LjA2LjIyLjA5LjEzLjA1LjIxLjA5LjI5LjEzLjA2LjAzLjEzLjA2LjE5LjA5bC4wOS4wNGMuMTMuMDYuMi4xLjI4LjE0bC4yNy4xNGMuMDUuMDMuMTEuMDYuMTYuMDlsLjQ2LjI3Yy4wNS4wMy4xMS4wNi4xNi4xLjA1LjAzLjEuMDYuMTUuMWwuNDQuM2MuMDUuMDMuMS4wNy4xNS4xbC45My43MmMuMDUuMDQuMDkuMDguMTQuMTJsLjA4LjA3LjIyLjE5LjA4LjA3Yy4wNS4wNC4wOS4wOC4xNC4xMmwuMTIuMTIuNS41LjEzLS4xMi4xMS4zNGMuMDUuMDkuMS4xNS4xNS4yMmExLjI4OCAxLjI4OCAwIDAwLjM3LjI5Yy4wOS4wNC4xNi4wNy4yNC4wOS4xLjAyLjE4LjA0LjI3LjA0LjE4LS4wMS4zMi0uMDQuNDUtLjA5LjI5LS4xMi41My0uMzYuNjUtLjY1LjA1LS4xMy4wOC0uMjcuMDktLjQyIDAtLjExLS4wMS0uMi0uMDMtLjI5LS4wMi0uMDktLjA2LS4xNy0uMDktLjI1bC0uMDctLjEzYy0uMDItLjAyLS4wNS0uMDQtLjA2LS4wNy0uMDQtLjA2LS4xLS4xMS0uMTYtLjE3bC0uMDgtLjA4LS41NS0uNTMtLjUxLS40OWMtLjA0LS4wMy0uMDctLjA3LS4xMS0uMWwuMTEtLjI1LS4xNy4xOS0xLjk0LTEuNTMtLjEyLS4wOWMtLjA0LS4wMy0uMDgtLjA1LS4xMS0uMDgtLjA0LS4wMy0uMDgtLjA1LS4xMy0uMDhsLS43NS0uNDRjLS4wNC0uMDMtLjA5LS4wNS0uMTMtLjA4bC0uMjYtLjE0Yy0uMDUtLjAyLS4wOS0uMDUtLjE0LS4wN2wtLjgtLjM5Yy0uMDQtLjAyLS4wOS0uMDUtLjE0LS4wN2wtLjE1LS4wNi0uMTQtLjA1YTEuMjIgMS4yMiAwIDAxLS4xNy0uMDdsLS41My0uMTljLS4wNS0uMDItLjEtLjA0LS4xNi0uMDZsLS4yNS0uMDhjLS4xLS4wMy0uMTYtLjA1LS4yMi0uMDZsLS4xNC0uMDQtLjMxLS4wOS0uMTQtLjA0Yy0uMDYtLjAyLS4xMS0uMDMtLjE3LS4wNWwtLjA3LS4wMmMtLjA5LS4wMi0uMTctLjA1LS4yNS0uMDYtLjA2LS4wMS0uMTItLjAyLS4xOS0uMDRsLS4xNS0uMDNjLS4xMS0uMDItLjIyLS4wNC0uMzQtLjA2bC0uMTQtLjAzYy0uMDYtLjAxLS4xMy0uMDMtLjE5LS4wNGwtLjEtLjAyYy0uMDgtLjAxLS4xNy0uMDMtLjI1LS4wNC0uMDctLjAxLS4xMy0uMDEtLjItLjAybC0uMTYtLjAxYy0uMTItLjAxLS4yNC0uMDMtLjM2LS4wNGwtLjE2LS4wMmMtLjA3LS4wMS0uMTMtLjAyLS4yLS4wMmwtMS44OC0uMTVoLS43NGwtMS40Ni4yMy0uMzMuMDYtLjMyLjA2LS4zMi4wNi0uMTMtLjI0LjA2LjI1Yy0uMS4wMi0uMTkuMDUtLjI4LjA3bC0uMTkuMDVjLS4xOS4wNS0uMzcuMDktLjU1LjE1LS4yLjA2LS4zOS4xMi0uNTguMTgtLjIxLjA3LS40Mi4xNS0uNjIuMjItLjIzLjA5LS40NS4xOC0uNjguMjgtLjI2LjExLS41LjIyLS43My4zMy0uMy4xNS0uNTkuMzItLjg4LjQ4LS4zNy4yMS0uNzQuNDUtMS4xLjctMS4xNy44MS0yLjI2IDEuNzgtMy4yMyAyLjg4LS40LjQ1LS43OC45NC0xLjIgMS41NS0uMjUuMzctLjUuNzQtLjcyIDEuMTItLjE3LjI5LS4zNC41OS0uNDkuODlsLS4wMy4wNmMtLjEyLjI0LS4yNC40OC0uMzUuNzItLjA3LjE2LS4xNC4zMy0uMi40OWwtLjEzLjM0Yy0uMDcuMTctLjEzLjMzLS4xOS41LS4wNS4xNC0uMDkuMjgtLjE0LjQybC0uMTIuMzYtLjEyLjM5Yy0uMDMuMS0uMDUuMjEtLjA4LjMybC0uMDkuMzctLjA5LjM4Yy0uMDMuMTMtLjA2LjI3LS4wOC40MWwtLjAyLjA5LS4wOS40OS0uMDQuMjFjLS4wMi4wOS0uMDQuMTgtLjA1LjI4LS4xLjY4LS41Mi45My0uOTEgMS4wOWwtLjI0LjFjLS4yNC4xLS40Ny4yLS43LjMtLjI2LjEyLS41Mi4yNC0uNzcuMzctLjI5LjE1LS41OC4zLS44Ni40NmExNi43OTIgMTYuNzkyIDAgMDAtMi44NCAyLjA0bC0xLjI1IDEuMjVjLS41Mi41OC0uOTggMS4xNC0xLjM3IDEuNy0uMDIuMDItLjAzLjA1LS4wNC4wNy0uMDIuMDMtLjA0LjA3LS4wNi4xLS4xOS4yOC0uMzguNi0uNiAxLS4xNC4yNi0uMjcuNTMtLjQuOC0uMTEuMjMtLjIxLjQ3LS4zMS43LS4wOS4yMy0uMTcuNDMtLjI0LjY0LS4wNC4xMi0uMDguMjQtLjExLjM3bC0uMTIuNDFjLS4wNC4xMi0uMDcuMjQtLjExLjM2bC0uMTIuNTJjLS4wMi4xLS4wNC4xOS0uMDUuMjlsLS4wNi4zNC0uMDYuMzRjLS4wMS4wNy0uMDMuMTUtLjA0LjIyLS4wMy4wOS0uMDQuMTctLjA1LjI1bC0uMTUgMS4wOC4xMiAzLjA5LjA5LjYtLjI0LjE1LjI2LS4wNC4wNS4yM2MuMDEuMDcuMDMuMTQuMDQuMmwuMDMuMTNjLjAzLjEzLjA0LjIzLjA3LjMzbC4wMy4xNmMuMDEuMDYuMDIuMTIuMDQuMTguMDEuMDYuMDMuMTIuMDUuMThsLjEzLjQ0Yy4wNC4xNC4wNi4yMy4wOS4zMWwuMDQuMTVjLjAxLjA1LjAzLjExLjA1LjE2LjAyLjA1LjA0LjExLjA2LjE2bC4zMi44M2MuMDIuMDUuMDQuMTEuMDYuMTZsLjEzLjI3Yy4wMi4wNS4wNS4xLjA3LjE1bC4wNi4xMmMuMDQuMDkuMDkuMTguMTMuMjdsLjA2LjEzYy4wMi4wNS4wNS4xLjA3LjE0bC4xNC4yNmMuMDMuMDUuMDUuMDkuMDguMTNsLjQ0LjcyYy4wMy4wNS4wNi4wOS4wOS4xNC4wMy4wNC4wNS4wOC4wOC4xMWwuNTEuNjkuMDkuMTIuMTguMjFjLjAzLjA0LjA3LjA4LjExLjEybC4wOC4wOWMuMDYuMDcuMTIuMTQuMTkuMjFsLjM4LjQyYy4wMy4wMy4wNy4wNi4xLjA5bC42Mi41OGMuMDMuMDMuMDcuMDcuMTEuMWwuNzYuNjJjLjA0LjAzLjA4LjA3LjEyLjFsLjIzLjE2Yy4wNi4wNS4xMy4wOS4xOS4xM2wuNzcuNWMuMDguMDUuMTcuMS4yNS4xNWwxLjU5LjgxIDMuNTkgMS4yOGMuMDUuMDIuMTUuMDEuMjUuMDFoMS4wNGwxNy42Ni4wMWguNjFsMjQuODEtLjA2Yy4wOCAwIC4xNSAwIC4yMy0uMDEuMDggMCAuMTYtLjAxLjI0LS4wMmwuMTktLjAyLjI5LS4wMy4yMi0uMDJjLjEyLS4wMS4yNS0uMDIuMzctLjA0LjA3LS4wMS4xMy0uMDEuMi0uMDIuMDgtLjAxLjE2LS4wMS4yNC0uMDIuMDktLjAxLjE4LS4wMy4yNy0uMDUuMDctLjAyLjE1LS4wMy4yMi0uMDQuMTctLjAzLjMzLS4wNi40OS0uMDlsLjIxLS4wNGMuMDktLjAyLjE5LS4wMy4yOC0uMDUuMTItLjAzLjIzLS4wNi4zNS0uMWwuMi0uMDYuNTEtLjE1LjA3LS4wMmMuMDgtLjAzLjE2LS4wNS4yNS0uMDcuMTEtLjAzLjIyLS4wNi4zMy0uMS4yMS0uMDguNC0uMTUuNTktLjIzbC4wOC0uMDNjLjI0LS4xLjQ4LS4yMS43Mi0uMzIuMjctLjEzLjU0LS4yNi44LS40LjM2LS4xOS42OC0uMzguOTctLjU3IDEuMTEtLjcxIDIuMDItMS41MyAyLjgxLTIuNS4yNy0uMzQuNTMtLjcuNzctMS4wNy4xNy0uMjguMzItLjU3LjQ2LS44Ni4xMS0uMjMuMjEtLjQ3LjMxLS43bC4wNy0uMThjLjA2LS4xNi4xMy0uMzEuMTgtLjQ3LjA0LS4xMS4wNi0uMjMuMDktLjM0bC4wOS0uMzRjLjA0LS4xMy4wNy0uMjYuMS0uNGwuMDYtLjM1LjAyLS4xM2MuMDMtLjE1LjA1LS4zMS4wNy0uNDdsLjAzLS4xOGMuMDEtLjA5LjAzLS4xOS4wNC0uMjguMDEtLjA4LjAxLS4xNi4wMS0uMjRsLjAxLS4yNWMuMDEtLjEyLjAyLS4yMy4wMi0uMzVsLjAxLS4xN2MwLS4wOC4wMS0uMTYuMDEtLjI0LS4wNC0uMDYtLjA0LS4xNC0uMDUtLjIxeiIgZmlsbD0idXJsKCNwcmVmaXhfX2MpIi8+PC9zdmc+"); -} - -.oci-compute { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5NS42OTIlIiB5MT0iNC4zMDglIiB4Mj0iMCUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTMxLjMzMyAxMC42NjdhLjY2Ny42NjcgMCAwMDAtMS4zMzRoLTJWNi42NjdoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtLjY2NmMwLTEuMTAzLS44OTctMi0yLTJoLS42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0yLjY2NnYtMmEuNjY3LjY2NyAwIDAwLTEuMzM0IDB2MmgtMi42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYySDYuNjY3di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0uNjY2Yy0xLjEwMyAwLTIgLjg5Ny0yIDJ2LjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYyLjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYuNjY2YzAgMS4xMDMuODk3IDIgMiAyaC42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoMi42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoLjY2NmMxLjEwMyAwIDItLjg5NyAyLTJ2LS42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMnpNMjggMjcuMzMzYzAgLjM2OC0uMy42NjctLjY2Ny42NjdINC42NjdBLjY2OC42NjggMCAwMTQgMjcuMzMzVjQuNjY3QzQgNC4yOTkgNC4zIDQgNC42NjcgNGgyMi42NjZjLjM2NyAwIC42NjcuMjk5LjY2Ny42Njd2MjIuNjY2ek05LjMzMyA4YTEuMzM0IDEuMzM0IDAgMTAtMi42NjcuMDAxQTEuMzM0IDEuMzM0IDAgMDA5LjMzMyA4em0xMS4zMzQgMi42NjdoLTkuMzM0YS42NjcuNjY3IDAgMDAtLjY2Ni42NjZ2OS4zMzRjMCAuMzY4LjI5OC42NjYuNjY2LjY2Nmg5LjMzNGEuNjY3LjY2NyAwIDAwLjY2Ni0uNjY2di05LjMzNGEuNjY3LjY2NyAwIDAwLS42NjYtLjY2NnpNMjAgMjBoLTh2LThoOHY4eiIgZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); -} - -.oci-container { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5NS42OTIlIiB5MT0iNC4zMDglIiB4Mj0iMCUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTMxLjMzMyAxMC42NjdhLjY2Ny42NjcgMCAwMDAtMS4zMzRoLTJWNi42NjdoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtLjY2NmMwLTEuMTAzLS44OTctMi0yLTJoLS42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0yLjY2NnYtMmEuNjY3LjY2NyAwIDAwLTEuMzM0IDB2MmgtMi42NjZ2LTJhLjY2Ny42NjcgMCAwMC0xLjMzNCAwdjJoLTIuNjY2di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYySDYuNjY3di0yYS42NjcuNjY3IDAgMDAtMS4zMzQgMHYyaC0uNjY2Yy0xLjEwMyAwLTIgLjg5Ny0yIDJ2LjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYyLjY2NmgtMmEuNjY3LjY2NyAwIDAwMCAxLjMzNGgydjIuNjY2aC0yYS42NjcuNjY3IDAgMDAwIDEuMzM0aDJ2Mi42NjZoLTJhLjY2Ny42NjcgMCAwMDAgMS4zMzRoMnYuNjY2YzAgMS4xMDMuODk3IDIgMiAyaC42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoMi42NjZ2MmEuNjY3LjY2NyAwIDAwMS4zMzQgMHYtMmgyLjY2NnYyYS42NjcuNjY3IDAgMDAxLjMzNCAwdi0yaDIuNjY2djJhLjY2Ny42NjcgMCAwMDEuMzM0IDB2LTJoLjY2NmMxLjEwMyAwIDItLjg5NyAyLTJ2LS42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMmEuNjY3LjY2NyAwIDAwMC0xLjMzNGgtMnYtMi42NjZoMnpNMjggMjcuMzMzYzAgLjM2OC0uMy42NjctLjY2Ny42NjdINC42NjdBLjY2OC42NjggMCAwMTQgMjcuMzMzVjQuNjY3QzQgNC4yOTkgNC4zIDQgNC42NjcgNGgyMi42NjZjLjM2NyAwIC42NjcuMjk5LjY2Ny42Njd2MjIuNjY2ek05LjMzMyA4YTEuMzM0IDEuMzM0IDAgMTAtMi42NjcuMDAxQTEuMzM0IDEuMzM0IDAgMDA5LjMzMyA4em0xMS4zMzQgMi42NjdoLTkuMzM0YS42NjcuNjY3IDAgMDAtLjY2Ni42NjZ2OS4zMzRjMCAuMzY4LjI5OC42NjYuNjY2LjY2Nmg5LjMzNGEuNjY3LjY2NyAwIDAwLjY2Ni0uNjY2di05LjMzNGEuNjY3LjY2NyAwIDAwLS42NjYtLjY2NnpNMjAgMjBoLTh2LThoOHY4eiIgZmlsbD0idXJsKCNwcmVmaXhfX2EpIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="); -} - -.oci-database { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI3Mi4zODklIiB5MT0iNC4zMDglIiB4Mj0iMjUuNSUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTE2LjUgMUMxMS40MSAxIDYgMi4zMTUgNiA0Ljc1djIyLjVDNiAyOS42ODUgMTEuNDEgMzEgMTYuNSAzMVMyNyAyOS42ODUgMjcgMjcuMjVWNC43NUMyNyAyLjMxNSAyMS41OSAxIDE2LjUgMXptOS41ODcgMTguODk3YzAgMS4xMTMtMy42NDcgMi42NjYtOS41ODcgMi42NjYtNS45NCAwLTkuNTg3LTEuNTUzLTkuNTg3LTIuNjY2di01Ljc3MmMxLjg0MiAxLjMzMyA1Ljc5NyAyLjA0IDkuNTg3IDIuMDRzNy43NDUtLjcwNyA5LjU4Ny0yLjA0djUuNzcyem0wLTcuNWMwIDEuMTEzLTMuNjQ3IDIuNjY1LTkuNTg3IDIuNjY1LTUuOTQgMC05LjU4Ny0xLjU1Mi05LjU4Ny0yLjY2NVY2LjYyNWMxLjg0MiAxLjMzMyA1Ljc5NyAyLjA0IDkuNTg3IDIuMDRzNy43NDUtLjcwNyA5LjU4Ny0yLjA0djUuNzcyek0xNi41IDEuOTM3YzUuOTQgMCA5LjU4NyAxLjYzOCA5LjU4NyAyLjgxMyAwIDEuMTc1LTMuNjQ3IDIuODEzLTkuNTg3IDIuODEzLTUuOTQgMC05LjU4Ny0xLjYzOC05LjU4Ny0yLjgxMyAwLTEuMTc1IDMuNjQ3LTIuODEzIDkuNTg3LTIuODEzem0wIDI4LjEyNWMtNS45NCAwLTkuNTg3LTEuNTUyLTkuNTg3LTIuNjY1di01Ljc3MmMxLjg0MiAxLjMzMyA1Ljc5NyAyLjA0IDkuNTg3IDIuMDRzNy43NDUtLjcwNyA5LjU4Ny0yLjA0djUuNzcyYzAgMS4xMTMtMy42NDcgMi42NjYtOS41ODcgMi42NjZ6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -} - -.oci-hamburger { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0yMS41IDZoLTE5YS41LjUgMCAwMTAtMWgxOWEuNS41IDAgMDEwIDF6bTAgMTNoLTE5YS41LjUgMCAwMTAtMWgxOWEuNS41IDAgMDEwIDF6bTAtNi41aC0xOWEuNS41IDAgMDEwLTFoMTlhLjUuNSAwIDAxMCAxeiIgaWQ9InByZWZpeF9fYSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJwcmVmaXhfX2IiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIvPjwvbWFzaz48dXNlIGZpbGw9IiMwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgeGxpbms6aHJlZj0iI3ByZWZpeF9fYSIvPjxnIG1hc2s9InVybCgjcHJlZml4X19iKSIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6Ii8+PC9nPjwvZz48L3N2Zz4="); -} - -.oci-identity { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGRlZnM+PGZpbHRlciBpZD0icHJlZml4X19hIj48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlR3JhcGhpYyIgdmFsdWVzPSIwIDAgMCAwIDAuMjIzNTI5IDAgMCAwIDAgMC43NzI1NDkgMCAwIDAgMCAwLjY1MDk4MCAwIDAgMCAxLjAwMDAwMCAwIi8+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbHRlcj0idXJsKCNwcmVmaXhfX2EpIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iIzM5QzVBNiIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNOSAxMmwyIDIgNS01TTUgNmw3LTMgNyAzYy41IDMuNjY3LS4yIDExLjgtNyAxNS0yLjY2Ny0uODMzLTcuOC01LTctMTV6Ii8+PC9nPjwvc3ZnPg=="); -} - -.oci-network { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgYXJpYS1oaWRkZW49InRydWUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCB4MT0iOTUuNjkyJSIgeTE9IjQuMzA4JSIgeDI9IjAlIiB5Mj0iMTAwJSIgaWQ9InByZWZpeF9fYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzUzQTBGRCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNCNEVDNTEiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Ik0xNy45MjUgN3YxLjkzQTEwLjIzNCAxMC4yMzQgMCAwMTIyLjIxMiA4YzUuMzU5IDAgOS43MDMgNC4wNTUgOS43MDMgOS4wNTggMCAuNzU3LS4xIDEuNDkzLS4yODcgMi4xOTYgMS45NDQuNTAxIDMuMzcyIDIuMTY0IDMuMzcyIDQuMTM5di4zMTRDMzUgMjYuMDc3IDMyLjk0IDI4IDMwLjQgMjhIN3YyLjA1YTIuNSAyLjUgMCAxMS0xIDBWMjhINC42QzIuMDYgMjggMCAyNi4wNzggMCAyMy43MDd2LS4zMTRjMC0yLjI3IDEuODg4LTQuMTMgNC4yNzgtNC4yODNhNi40NDMgNi40NDMgMCAwMS0uMTgzLTEuNTI5YzAtMy43ODggMy4yOS02Ljg1OCA3LjM0Ny02Ljg1OCAxLjE0MyAwIDIuMjI2LjI0MyAzLjE5LjY3OGE5LjU3IDkuNTcgMCAwMTIuNDQyLTIuMDI5TDE3LjA3NSA3aC44NXpNNi41IDMxYTEuNSAxLjUgMCAxMDAgMyAxLjUgMS41IDAgMDAwLTN6bTguODctMTguOTZsLS40NjYuNTM4LS42NjItLjI5NmE2Ljc5MiA2Ljc5MiAwIDAwLTIuNzgtLjU4N2MtMy41MyAwLTYuMzggMi42NDMtNi4zOCA1Ljg5IDAgLjQ0NS4wNTIuODgzLjE1NyAxLjMwOGwuMjUzIDEuMDMzLTEuMTA4LjA3QzIuNDc5IDIwLjEyIDEgMjEuNTgzIDEgMjMuMzR2LjMxQzEgMjUuNDk1IDIuNjI0IDI3IDQuNjQxIDI3SDZ2LTVhMSAxIDAgMDEuODgzLS45OTNMNyAyMWg0di0zLjVhLjUuNSAwIDExMSAwVjIxaDUuMDc1bC0uMDAxLTEwLjQ2NmE4LjUyNCA4LjUyNCAwIDAwLTEuNzA1IDEuNTA1ek0yMi4xOTUgOWMtMS41MyAwLTIuOTkyLjM2NS00LjI3MiAxLjAzTDE3LjkyNSAyMUgyNHYxaC0ydjMuNWEuNS41IDAgMTEtMSAwVjIySDd2NWgyMy4zNTlDMzIuMzc2IDI3IDM0IDI1LjQ5NCAzNCAyMy42NXYtLjMxMWMwLTEuNTEtMS4wOTctMi44MjgtMi42NjMtMy4yMjhsLS45LS4yMy4yMzEtLjg2M2MuMTctLjYzMy4yNTctMS4yODYuMjU3LTEuOTUxIDAtNC40NS0zLjkwMi04LjA2Ny04LjcyOS04LjA2N3pNMjYuNSAxOWEyLjUgMi41IDAgMTEwIDUgMi41IDIuNSAwIDAxMC01em0wIDFhMS41IDEuNSAwIDEwMCAzIDEuNSAxLjUgMCAwMDAtM3ptLTktMjBhMy41IDMuNSAwIDExMCA3IDMuNSAzLjUgMCAwMTAtN3ptMCAxYTIuNSAyLjUgMCAxMDAgNSAyLjUgMi41IDAgMDAwLTV6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -} - -.oci-refresh { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NzMuNjc3IDQ3My42NzciPjxnIGZpbGw9IiMzMTJEMkEiPjxwYXRoIGQ9Ik0zNzAuNDU3IDEzOC44OTNjLTMzLjk3LTQ4LjYzMy04OS43NS03Ni40NzgtMTQ5LjM2Ni02OS42NUMxNjMuNzMgNzUuODEgMTE3LjQzIDExMi45IDk0LjQ1IDE2NC40MmwtMjkuNTEzLS4wNzVjLTUuMTg3LS4wMTEtOS4wMTYgNS45OTEtNi4wOTkgMTAuNTY0bDUxLjczMyA4MS4xNmMyLjkwOSA0LjU3IDkuMjE4IDQuNDU4IDEyLjEyLS4wNDUgMTcuMzc4LTI2Ljk2NiAzNC43NTktNTMuOTM2IDUyLjE0MS04MC45MDIgMS44NzctMi45MTMgMS4yNDUtNS43MjktLjUxMi03LjY3NC0xLjA5Ni0xLjY1Ny0yLjkxMy0yLjgzOC01LjUxMi0yLjg0NmwtMjcuNDUyLS4wNjdjNDIuMjE2LTY3LjA4OCAxNDQuNjk1LTczLjIxIDE5Mi44MDEtNC4zMzggMTUuNDE1IDIyLjA1NyA1MS44NzIuOTkyIDM2LjMtMjEuMzA0ek00MTQuNDQ5IDI5Ny41NDVjLTE3LjI0My0yNy4wNTItMzQuNDk0LTU0LjEwOC01MS43NDEtODEuMTYtMi45MDktNC41Ny05LjIxOC00LjQ1OC0xMi4xMi4wNDUtMTcuMzc0IDI2Ljk2Ni0zNC43NTYgNTMuOTM2LTUyLjEzMyA4MC45MDItMS44ODEgMi45MTctMS4yNDUgNS43MzMuNTIgNy42ODEgMS4wOTIgMS42NTMgMi45MDkgMi44MzEgNS41MDUgMi44MzhsMjcuNDQ4LjA2N2MtNDIuMjIgNjcuMDgtMTQ0LjY5NSA3My4yMjgtMTkyLjc5NyA0LjM0Mi0xNS40MDctMjIuMDYtNTEuODYtLjk5NS0zNi4yOTMgMjEuMzA0IDMzLjk2MyA0OC42MzMgODkuNzQ2IDc2LjQ3NCAxNDkuMzU5IDY5LjY1IDU3LjM2MS02LjU3IDEwMy42NTctNDMuNjYzIDEyNi42NDQtOTUuMTggOS44MzUuMDI2IDE5LjY3NC4wNDkgMjkuNTEzLjA3NSA1LjE4My4wMTUgOS4wMTItNS45OTEgNi4wOTUtMTAuNTY0eiIvPjwvZz48L3N2Zz4="); -} - -.oci-storage { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI5NS42OTIlIiB5MT0iNC4zMDglIiB4Mj0iMCUiIHkyPSIxMDAlIiBpZD0icHJlZml4X19hIj48c3RvcCBzdG9wLWNvbG9yPSIjNTNBMEZEIiBvZmZzZXQ9IjAlIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0I0RUM1MSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZD0iTTI5LjY5NSA3Ljk5M0wxNi44NjIgMS4wN2EuNTkuNTkgMCAwMC0uNTQtLjAwOWwtMTQgNi45MjNBLjU3Ny41NzcgMCAwMDIgOC41djE1YzAgLjIxMS4xMTcuNDA2LjMwNC41MDdsMTIuODM0IDYuOTIzYy4wMDcuMDAzLjAxNS4wMDIuMDIzLjAwNWEuNTczLjU3MyAwIDAwLjI1Ni4wNjVjLjA4OCAwIC4xNy0uMDIzLjI0NS0uMDU3LjAwNC0uMDAyLjAxIDAgLjAxNi0uMDAzbDE0LTYuOTIzQS41OC41OCAwIDAwMzAgMjMuNXYtMTVhLjU3NS41NzUgMCAwMC0uMzA1LS41MDd6bS0xNC4yNjcgNi43OGwtNS4xNjgtMi43OUwyMi45ODggNS42OWw1LjE2OSAyLjc5LTEyLjcyOSA2LjI5M3ptMS4xNDQtMTIuNTQ1bDUuMTY4IDIuNzg5TDkuMDEyIDExLjMxIDMuODQzIDguNTIzbDEyLjcyOS02LjI5NXpNMy4xNjcgOS40NzJsMTEuNjY2IDYuMjk0djEzLjY4NkwzLjE2NyAyMy4xNTdWOS40NzJ6TTE2IDI5LjQ5VjE1Ljc4bDEyLjgzMy02LjM0N3YxMy43MUwxNiAyOS40OXptLTQuOTcxLTEyLjQ3NmEuNTcyLjU3MiAwIDAxLjIzLjc4My41NzguNTc4IDAgMDEtLjUxLjMuNTc4LjU3OCAwIDAxLS4yNzktLjA3bC0zLjUtMS44ODlhLjU3My41NzMgMCAwMS0uMjMyLS43ODIuNTg3LjU4NyAwIDAxLjc5LS4yM2wzLjUgMS44ODh6IiBmaWxsPSJ1cmwoI3ByZWZpeF9fYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="); -} - -/* -** Resources -*/ -.oci-analytics-instance { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OS4yIDQyIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTcuMyA0MS41di0xLjhsMi40LTEuMmguM2wuMS0uNWgtOC44VjI1SC41bC4xLTEuNmMuMy00IDIuNi03LjYgNi4yLTkuNC44LS40IDEuNC0xLjIgMS41LTIgLjYtMi44IDIuNS01LjIgNS4xLTYuNCAxLjEtLjUgMi4zLS43IDMuNi0uN2gxLjFjLjggMCAxLjUtLjMgMi0uOSAyLjEtMi4yIDUtMy41IDgtMy41IDQuMSAwIDcuOSAyLjMgOS43IDYgLjQuOCAxLjEgMS40IDIgMS42IDEuMi4zIDIuNC44IDMuNSAxLjUgNC45IDMuMSA2LjYgOS42IDMuOSAxNC43bC0uMi43aC04Ljl2MTNoLTguOGwuMS41aC41bDIuNCAxLjJ2MS44aC0xNXoiLz48cGF0aCBkPSJNMjguMiAxYzQgMCA3LjUgMi4yIDkuMyA1LjcuNS45IDEuMyAxLjYgMi40IDEuOCAxLjIuMyAyLjMuNyAzLjQgMS40IDQuNyAzIDYuMyA5LjEgMy43IDE0bC0uMy41aC05LjF2MTIuOWgtOC45bC4yIDEuNWguOWwyIDF2MUgxNy45di0xbDItMWguNmwuMi0xLjVoLTguOVYyNC41SDEuMWwuMS0xLjFjLjMtMy45IDIuNS03LjIgNS45LTlDOCAxMy45IDguNyAxMyA4LjkgMTJjLjUtMi43IDIuMy00LjkgNC44LTYgMS4xLS41IDIuMi0uNyAzLjQtLjdoMS4xYy45IDAgMS44LS40IDIuNC0xIDItMi4xIDQuNy0zLjMgNy42LTMuM20wLTFDMjUgMCAyMiAxLjMgMTkuOSAzLjZjLS40LjUtMSAuNy0xLjcuN2gtMS4xYy0xLjMgMC0yLjYuMy0zLjguOC0yLjggMS4yLTQuOCAzLjgtNS40IDYuOC0uMS43LS42IDEuMy0xLjMgMS43LTMuNyAyLTYuMiA1LjYtNi41IDkuOEwwIDI0LjV2MUgxMC44djEyLjloNy45bC0xLjMuNi0uNi4zVjQyaDE1Ljl2LTIuNmwtLjYtLjMtMS4zLS42aDcuNnYtMTNoOC43bC4zLS41LjMtLjVjMi45LTUuNCAxLjEtMTIuMS00LTE1LjQtMS4xLS43LTIuNC0xLjItMy43LTEuNS0uNy0uMi0xLjQtLjYtMS43LTEuM0MzNi41IDIuNCAzMi42IDAgMjguMiAweiIvPjwvZz48ZyBmaWxsPSIjMmM1OTY3Ij48cGF0aCBkPSJNMTEuOCAzNy41aDguOWwtLjIgMS41aC0uNmwtMiAxdjFoMTMuOXYtMWwtMi0xaC0uOWwtLjItMS41aDguOXYtMjBIMTEuOHYyMHpNMjIuNSAzOWwuMi0xLjVoNGwuMiAxLjVoLTQuNHptLTguNy0xOS41aDIxLjh2MTIuNGgtMy4zdjFoLTJ2LTFoLTIuNHYxaC0ydi0xaC0yLjR2MWgtMnYtMWgtMi40djFoLTJ2LTFoLTNWMTkuNXptMCAxNC40aDIxLjh2MS41SDEzLjh2LTEuNXoiLz48cGF0aCBkPSJNNDMuMiAxMGMtMS0uNy0yLjItMS4xLTMuNC0xLjQtMS0uMi0xLjktLjktMi40LTEuOEMzNS43IDMuMiAzMi4yIDEgMjguMiAxYy0yLjkgMC01LjcgMS4yLTcuNiAzLjMtLjcuNy0xLjcgMS4xLTIuNyAxLTEuNS0uMS0yLjkuMS00LjIuNy0yLjUgMS4xLTQuMyAzLjQtNC44IDYtLjIgMS0uOSAxLjktMS44IDIuNC0zLjQgMS44LTUuNiA1LjItNS45IDlsLS4xIDEuMWg5LjJ2LTJoLTdjLjUtMi43IDIuMi01IDQuNy02LjMgMS41LS44IDIuNS0yLjIgMi44LTMuOC40LTIgMS44LTMuNyAzLjctNC42IDEtLjQgMi4xLS42IDMuMS0uNSAxLjcuMiAzLjMtLjQgNC40LTEuN0MyMy43IDQgMjUuOSAzIDI4LjIgM2MzLjIgMCA2LjEgMS44IDcuNSA0LjYuNyAxLjUgMi4xIDIuNiAzLjggMi45IDEgLjIgMS45LjYgMi43IDEuMSAzLjYgMi4zIDUgNyAzLjMgMTAuOGgtNi4zdjJoNy42bC4zLS41YzIuNS00LjguOS0xMS0zLjktMTMuOXpNMTYuOCAyOC4zdjQuNmgydi00LjZ6TTIxLjMgMjYuM3Y2LjZoMnYtNi42eiIvPjxwYXRoIGQ9Ik0yNS44IDIzLjV2OS40aDJ2LTkuNHpNMzAuMiAyMXYxMS45aDIuMVYyMXoiLz48L2c+PC9zdmc+"); -} - -.oci-autonomous-database { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQ4LjQ3IDQyLjAyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTIyLjUgNDEuNTJjLTMuMTIgMC02LjA3LS4yOS04LjI5LS44My0yLjk1LS43MS00LjM5LTEuNzgtNC4zOS0zLjI5VjIyLjlILjU0bC4xMS0xLjUyYy4yNy0zLjY3IDIuMzktNi44OSA1LjY1LTguNjEuNzEtLjM4IDEuMjEtMS4wNCAxLjM2LTEuODEuNTEtMi42IDIuMjYtNC43OCA0LjY4LTUuODUgMS4wMi0uNDUgMi4xNS0uNjggMy4yNi0uNjguMjUgMCAuNS4wMS43NS4wMy4wOS4wMS4xNy4wMS4yNi4wMS43MSAwIDEuMzYtLjI4IDEuODItLjc4QTkuODUgOS44NSAwIDAxMjQuOTQuNTRsMS0uMDJ2LjAxYzMuNjkuMDggNi45OSAyLjE3IDguNjUgNS40OS4xMi4yNC4yOS40Ny40OC42Ny4yNC4zNS41Ni44Ljg0IDEuMiAzIC4xIDUuNzMgMS42NyA3LjMzIDQuMjRsLjA0LjA3LjM1IDEuNTMgNC4xMiA0LjEyLTIuMDEgMi4wMS0xLjMtMS4zYy0uNzkgNC4xOS00LjQ5IDcuMzQtOC44NSA3LjM0LS4xNCAwLS4yOCAwLS40Mi0uMDF2MTEuNTNjMCAxLjUtMS40NCAyLjU4LTQuMzkgMy4yOS0yLjIxLjUyLTUuMTYuODEtOC4yOC44MXoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0yNS43MiAxLjAyYzMuNTkgMCA2LjgzIDIgOC40MyA1LjIyLjE1LjMuMzUuNTcuNTguOC4yMi4zNC42Mi45LjkzIDEuMzQgMi45OC4wMiA1LjY2IDEuNTkgNy4xNiA0LjAxbC4zNyAxLjU4IDMuODcgMy44Ny0xLjMgMS4zLTEuNjctMS42N2MtLjMgNC40Mi0zLjk5IDcuOTItOC40OCA3LjkyLS4zMSAwLS42Mi0uMDMtLjkyLS4wNnYxMi4wOGMwIDEuMjQtMS4zMSAyLjE2LTQgMi44LTIuMi41My01LjEuODEtOC4xOC44MXMtNS45OC0uMjktOC4xOC0uODFjLTIuNjktLjY0LTQtMS41Ni00LTIuOFYyMi40SDEuMDhsLjA3LS45OWMuMjYtMy41IDIuMjctNi41NiA1LjM5LTguMi44NS0uNDUgMS40NC0xLjIzIDEuNjItMi4xNmE3LjYgNy42IDAgMDE0LjM5LTUuNDkgNy43IDcuNyAwIDAxMy43Ni0uNjFjLjEuMDEuMi4wMS4zMS4wMS44NCAwIDEuNjMtLjMzIDIuMTktLjk0YTkuMzY4IDkuMzY4IDAgMDE2LjY1LTMuMDFsLjAyLjkyLS4wMi0uOTJjLjA5LjAxLjE3LjAxLjI2LjAxTTI2LjQ0IDBsLTEgLjAzaC0uMDJsLS45OC4wM3YuMDVhMTAuMjUgMTAuMjUgMCAwMC02LjM2IDMuMjVjLS4zNy40LS44OS42Mi0xLjQ2LjYyLS4wNyAwLS4xNCAwLS4yMS0uMDEtLjI3LS4wMi0uNTMtLjA0LS44LS4wNC0xLjE4IDAtMi4zOC4yNS0zLjQ2LjczYTguNTg4IDguNTg4IDAgMDAtNC45NyA2LjIxYy0uMTIuNjMtLjUzIDEuMTYtMS4xMSAxLjQ2YTExLjA3IDExLjA3IDAgMDAtNS45MiA5LjAxbC0uMDcuOTlMMCAyMy40aDkuMzJ2MTQuMDFjMCAyLjYzIDMuNTkgMy40OSA0Ljc3IDMuNzcgMi4yNy41NCA1LjI2Ljg0IDguNDEuODQgMy4xNiAwIDYuMTQtLjMgOC40MS0uODQgMS4xOC0uMjggNC43Ny0xLjE0IDQuNzctMy43N1YyNi4zOWM0LjI1LS4wNCA3LjktMi45MSA5LjA1LTYuODZsLjMyLjMyLjcxLjcxLjcxLS43MSAxLjMtMS4zLjcxLS43MS0uNzEtLjcxLTMuNjctMy42Ny0uMy0xLjMxLS4wNC0uMTUtLjA5LS4xNGE5LjQ3IDkuNDcgMCAwMC03LjQ4LTQuNDZjLS4yMy0uMzMtLjQ3LS42OC0uNjMtLjkxbC0uMDUtLjA4LS4wNy0uMDdjLS4xNi0uMTctLjMtLjM1LS4zOS0uNTUtMS42Ny0zLjM0LTQuOTItNS41LTguNjEtNS43NVYweiIvPjxwYXRoIGQ9Ik0zLjEyIDIwLjU2aDUuODJ2MS44NEgxLjA4bC4wNy0uOTljLjI2LTMuNSAyLjI3LTYuNTYgNS4zOS04LjIuODUtLjQ1IDEuNDQtMS4yMyAxLjYyLTIuMTZhNy41ODggNy41ODggMCAwMTguMTUtNi4xYy45Ni4wOSAxLjg3LS4yNSAyLjUtLjkzYTkuMzY4IDkuMzY4IDAgMDE2LjY1LTMuMDFoLjI1YzMuNTkgMCA2LjgzIDIgOC40MyA1LjIyLjE1LjMuMzUuNTcuNTguOC0uNjkuMDYtMS4zNy4xOS0yLjAxLjM5LS4wNy0uMTItLjE0LS4yNC0uMjEtLjM3YTcuNTUgNy41NSAwIDAwLTYuNzktNC4yaC0uMjFjLTIuMDUuMDUtMy45Ni45Mi01LjM2IDIuNDItMS4wMiAxLjEtMi40OSAxLjY1LTQuMDIgMS41MS0uOTctLjA5LTEuOTUuMDctMi44NS40NmE1Ljc4IDUuNzggMCAwMC0zLjMzIDQuMTYgNC45NjggNC45NjggMCAwMS0yLjU3IDMuNDMgOC4yNjUgOC4yNjUgMCAwMC00LjI1IDUuNzNNMzQuNjkgMTJoMS44MmwyLjU1IDguODZIMzcuMUwzNi42NiAxOWgtMi4yMWwtLjQzIDEuODZoLTEuOUwzNC42OSAxMnptLjExIDUuNDloMS41MmwtLjc2LTMuMzEtLjc2IDMuMzF6bS03LjY4LTEuMTlsLTEuNjctMS42Ny0xLjMgMS4zIDMuODcgMy44NyAzLjg3LTMuODctMS4zLTEuMy0xLjYyIDEuNjJhNi42NjcgNi42NjcgMCAwMTYuNjMtNi4wMmMyLjUgMCA0Ljc0IDEuNCA1Ljg4IDMuNTJsMS4zNC0xLjM0QTguNTMgOC41MyAwIDAwMzUuNiA4LjRjLTQuNDktLjAyLTguMTggMy40OC04LjQ4IDcuOW0xOS45NCAxLjU0bC0zLjg3LTMuODctMy44NyAzLjg3IDEuMyAxLjMgMS42Mi0xLjYyYTYuNjY3IDYuNjY3IDAgMDEtNi42MyA2LjAyYy0yLjUgMC00Ljc0LTEuNC01Ljg4LTMuNTJsLTEuMzQgMS4zNGE4LjUzIDguNTMgMCAwMDcuMjIgNC4wMWM0LjQ5IDAgOC4xOC0zLjUgOC40OC03LjkybDEuNjcgMS42NyAxLjMtMS4yOHptLTE0LjIxIDguNzRjLjU5LjE4IDEuMjEuMyAxLjg0LjM2VjM3LjRjMCAxLjI0LTEuMzEgMi4xNi00IDIuOC0yLjIuNTMtNS4xLjgxLTguMTguODFzLTUuOTgtLjI5LTguMTgtLjgxYy0yLjY5LS42NC00LTEuNTYtNC0yLjhWMTcuOGMwLTEuMjUgMS4zMi0yLjE0IDQuMDItMi43MyAyLjEzLS40NiA1LjAzLS43MiA4LjE2LS43MmguNDZ2MS44NGgtLjQ2Yy02LjU1IDAtOS45MyAxLjA3LTEwLjM0IDEuNjd2LjExYy40NC42NyA0LjE5IDEuODQgMTAuMzQgMS44NCAxLjI3IDAgMi40NC0uMDUgMy41LS4xMy4xOC42Mi40MSAxLjIyLjcgMS43OC0xLjMyLjEyLTIuNzQuMTktNC4yLjE5LTMuMDggMC01Ljk4LS4yOS04LjE4LS44MS0uODYtLjIxLTEuNTgtLjQ0LTIuMTctLjcxdjQuMjhjLjQ0LjY3IDQuMTkgMS44NCAxMC4zNCAxLjg0IDMuNDEgMCA2LjA3LS4zNiA3Ljg1LS43OS43Ni40OCAxLjU5Ljg2IDIuNDcgMS4xMi0uNTguMjYtMS4yOS40OS0yLjE0LjY5LTIuMi41My01LjEuODEtOC4xOC44MXMtNS45OC0uMjktOC4xOC0uODFjLS44Ni0uMjEtMS41OC0uNDQtMi4xNy0uNzF2NC4zM2MuNDQuNjcgNC4xOSAxLjg0IDEwLjM0IDEuODRzOS45MS0xLjE3IDEwLjM0LTEuODR2LTQuMzF6bTAgNi40OGMtLjU4LjI2LTEuMy41LTIuMTcuNzEtMi4yLjUzLTUuMS44MS04LjE4Ljgxcy01Ljk4LS4yOS04LjE4LS44MWMtLjg2LS4yMS0xLjU4LS40NC0yLjE3LS43MXY0LjI5Yy4zOS41NiAzLjc5IDEuODQgMTAuMzQgMS44NHM5Ljk2LTEuMjcgMTAuMzQtMS44NHYtNC4yOXoiIGZpbGw9IiMyYzU5NjciLz48L3N2Zz4="); -} - -.oci-availability-domain, .oci-ad { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjEuOSAxNjIiPjxwYXRoIGZpbGw9IiMzMTJEMkEiIGQ9Ik0xNTIuOCAxNTIuOUg5VjkuMmgxNDMuOHYxNDMuN3ptLTEzNC44LTloMTI1LjhWMTguMkgxOHYxMjUuN3ptMTExLjEtMTEuNkgzMi45Vjk3LjRoOTYuM3YzNC45em0tODcuMi05aDc4LjN2LTE2LjlINDEuOXYxNi45em02My45LTEzLjFjLTIuNiAwLTQuNyAyLjEtNC43IDQuN3MyLjEgNC43IDQuNyA0LjcgNC43LTIuMSA0LjctNC43LTIuMS00LjctNC43LTQuN3pNMzMuMSA5MGg0Mi42VjYzLjlIMzMuMVY5MHptMTcuMy03VjcwLjloNy43VjgzaC03Ljd6bTE4LjMgMGgtNi42VjcwLjloNi42Vjgzek00MC4xIDcwLjloNi4zVjgzaC02LjNWNzAuOXptLTctMTMuOWg0Mi42VjMwLjhIMzMuMVY1N3ptMTcuMy03VjM3LjhoNy43VjUwaC03Ljd6bTE4LjMgMGgtNi42VjM3LjhoNi42VjUwek00MC4xIDM3LjhoNi4zVjUwaC02LjNWMzcuOHpNODYuOCA5MGg0Mi42VjYzLjlIODYuOFY5MHptMTcuMi03VjcwLjloNy43VjgzSDEwNHptMTguMyAwaC02LjZWNzAuOWg2LjZWODN6TTkzLjggNzAuOWg2LjJWODNoLTYuMlY3MC45em0tNy00MC4xVjU3aDQyLjZWMzAuOEg4Ni44em0yNC45IDdWNTBIMTA0VjM3LjhoNy43em0tMTcuOSAwaDYuMlY1MGgtNi4yVjM3Ljh6TTEyMi4zIDUwaC02LjZWMzcuOGg2LjZWNTB6Ii8+PC9zdmc+"); -} - -.oci-bastion { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI2Ljk1IDQyIj48cGF0aCBkPSJNMjAuNTIgNDEuNWE1LjkzIDUuOTMgMCAwMS0zLjczLTEuMzNILjV2LTYuNzJoMS44MUwyLjkyIDIwYTIuMjIgMi4yMiAwIDAxLTEuODUtMi4xOVY5LjI2SDcuNHYzLjA1aDEuMVY5LjI2aDEuOVYuNWg2LjA2YTIuMTkgMi4xOSAwIDAxMi4xMyAxLjcxSDI1bC0yIDMuNCAyIDMuMzJoLTYuNzJhMi4xNiAyLjE2IDAgMDEtMi4wOC0xLjU5aC0uMDh2LS4xM2gtMy4xOXYyLjA1aDEuOXYzLjA1aDEuMVY5LjI2aDYuMzN2OC41QTIuMjIgMi4yMiAwIDAxMjAuNDEgMjBsLjQxIDkuN2E1LjkzIDUuOTMgMCAwMS0uMyAxMS44NXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTYuNDYgMWExLjY5IDEuNjkgMCAwMTEuNjggMS42OWg1Ljk1bC0xLjcgMi45MSAxLjc0IDIuODFoLTUuODVhMS42NyAxLjY3IDAgMDEtMS42Ni0xLjU5LjEzLjEzIDAgMDAtLjEzLS4xM2gtNC4wNnYzLjA3aDEuOXYzLjA1aDIuMVY5Ljc2aDUuMzN2OGExLjcyIDEuNzIgMCAwMS0xLjcxIDEuNzJoLS4xNmwuNDUgMTAuNjdoLjE4QTUuNDMgNS40MyAwIDExMTcgMzkuNjdIMVYzNGgxLjc5bC42NS0xNC40N2gtLjE1YTEuNzIgMS43MiAwIDAxLTEuNzItMS43MnYtOEg2Ljl2My4wNUg5di0zLjFoMS45VjFoNS41Nm0wLTFIOS45djguNzZIOHYzLjA1aC0uMVY4Ljc2SC41N3Y5YTIuNzMgMi43MyAwIDAwMS44MyAyLjU3TDEuODMgMzNIMHY3LjcyaDE2LjYyYTYuNDIgNi40MiAwIDEwNC42OC0xMS41M2wtLjM3LTguODZhMi43MyAyLjczIDAgMDAxLjgzLTIuNTdWOS40M2gzLjE2TDI1IDcuOWwtMS40NS0yLjNMMjUgMy4yMmwuODktMS41MUgxOUEyLjcgMi43IDAgMDAxNi40NiAwem0tMyA3LjcxaDIuMTl2LjEzaC4yM2EyLjU1IDIuNTUgMCAwMC42Ni45MmgtMS4xMXYzLjA1aC0uMVY4Ljc2aC0xLjl2LTF6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTIuNTIgMzguMTR2LTIuNjZIMTRhNyA3IDAgMDEuMi0xLjUzSDQuMzFMNSAxOS40OGgxMy40bC40NCA5Ljc1YTYuMjYgNi4yNiAwIDAxMS40OC0uMjNsLS40My05LjUzaC4xNmExLjcyIDEuNzIgMCAwMDEuNzEtMS43MnYtOGgtNS4zM3YzLjA1aC0yLjFWOS43NmgtMS45di0zaDQuMDZhLjEzLjEzIDAgMDEuMTMuMTMgMS42NyAxLjY3IDAgMDAxLjY2IDEuNTloNS44NWwtMS43NC0yLjg2IDEuNy0yLjkxaC01Ljk1QTEuNjkgMS42OSAwIDAwMTYuNDYgMUgxMC45djguNzZIOXYzLjA1SDYuOVY5Ljc2SDEuNTd2OGExLjcyIDEuNzIgMCAwMDEuNzIgMS43MmguMTVMMi43OSAzNEgxdjUuNzJoMTQuMzlhNi41OCA2LjU4IDAgMDEtLjkxLTEuNTN6bTE4LjkxLTMzLjlsLS44MiAxLjQuNzggMS4yNmgtMy4xMWEuMTMuMTMgMCAwMS0uMTQtLjEzVjQuMjR6bS01LTEuNzJhLjE3LjE3IDAgMDEuMTYuMTdWNS4yaC00LjE2VjIuNTJ6TTMuMjkgMThhLjE4LjE4IDAgMDEtLjE5LS4xOXYtNi41MmgyLjI4djNoNS4xNHYtM2gyLjI5djNIMTh2LTNoMi4yOXY2LjQ3YS4xOS4xOSAwIDAxLS4xOS4xOUgzLjI5eiIgZmlsbD0iIzJjNTk2NyIvPjxwYXRoIGQ9Ik0yMC41MiAzMC4xNEE1LjQzIDUuNDMgMCAxMDI2IDM1LjU3YTUuNDMgNS40MyAwIDAwLTUuNDgtNS40M3ptMCA5LjM0YTMuOTEgMy45MSAwIDExMy45MS0zLjkxIDMuOTEgMy45MSAwIDAxLTMuOTEgMy45MXoiIGZpbGw9IiMyYzU5NjciLz48cGF0aCBmaWxsPSIjMmM1OTY3IiBkPSJNMjEuODggMzMuNzRsLTIuMSAyLjEtLjY1LS42NS0xLjA4IDEuMDdMMTkuNzggMzhsMy4xOC0zLjE4LTEuMDgtMS4wOHpNMTMuMjMgMjIuNDhsLjk5IDFoLTQuMDhWMjVoNC4wNmwtLjk3Ljk3IDEuMDcgMS4wOCAyLjgzLTIuODItMi44My0yLjgyLTEuMDcgMS4wN3pNMTAuMTggMjYuNTVMOS4xIDI1LjQ4IDYuMjggMjguM2wyLjgyIDIuODIgMS4wOC0xLjA4LS44NS0uODVoMy44NnYtMS41Mkg5LjA2bDEuMTItMS4xMnoiLz48ZyBkYXRhLW5hbWU9Ik9DSSBJY29uIExhYmVsIiBmaWxsPSIjMmM1OTY3Ij48cGF0aCBkPSJNMi41MiAzOC4xNHYtMi42NkgxNGE3IDcgMCAwMS4yLTEuNTNINC4zMUw1IDE5LjQ4aDEzLjRsLjQ0IDkuNzVhNi4yNiA2LjI2IDAgMDExLjQ4LS4yM2wtLjQzLTkuNTNoLjE2YTEuNzIgMS43MiAwIDAwMS43MS0xLjcydi04aC01LjMzdjMuMDVoLTIuMVY5Ljc2aC0xLjl2LTNoNC4wNmEuMTMuMTMgMCAwMS4xMy4xMyAxLjY3IDEuNjcgMCAwMDEuNjYgMS41OWg1Ljg1bC0xLjc0LTIuODYgMS43LTIuOTFoLTUuOTVBMS42OSAxLjY5IDAgMDAxNi40NiAxSDEwLjl2OC43Nkg5djMuMDVINi45VjkuNzZIMS41N3Y4YTEuNzIgMS43MiAwIDAwMS43MiAxLjcyaC4xNUwyLjc5IDM0SDF2NS43MmgxNC4zOWE2LjU4IDYuNTggMCAwMS0uOTEtMS41M3ptMTguOTEtMzMuOWwtLjgyIDEuNC43OCAxLjI2aC0zLjExYS4xMy4xMyAwIDAxLS4xNC0uMTNWNC4yNHptLTUtMS43MmEuMTcuMTcgMCAwMS4xNi4xN1Y1LjJoLTQuMTZWMi41MnpNMy4yOSAxOGEuMTguMTggMCAwMS0uMTktLjE5di02LjUyaDIuMjh2M2g1LjE0di0zaDIuMjl2M0gxOHYtM2gyLjI5djYuNDdhLjE5LjE5IDAgMDEtLjE5LjE5SDMuMjl6Ii8+PHBhdGggZD0iTTIwLjUyIDMwLjE0QTUuNDMgNS40MyAwIDEwMjYgMzUuNTdhNS40MyA1LjQzIDAgMDAtNS40OC01LjQzem0wIDkuMzRhMy45MSAzLjkxIDAgMTEzLjkxLTMuOTEgMy45MSAzLjkxIDAgMDEtMy45MSAzLjkxeiIvPjxwYXRoIGQ9Ik0yMS44OCAzMy43NGwtMi4xIDIuMS0uNjUtLjY1LTEuMDggMS4wN0wxOS43OCAzOGwzLjE4LTMuMTgtMS4wOC0xLjA4ek0xMy4yMyAyMi40OGwuOTkgMWgtNC4wOFYyNWg0LjA2bC0uOTcuOTcgMS4wNyAxLjA4IDIuODMtMi44Mi0yLjgzLTIuODItMS4wNyAxLjA3ek0xMC4xOCAyNi41NUw5LjEgMjUuNDggNi4yOCAyOC4zbDIuODIgMi44MiAxLjA4LTEuMDgtLjg1LS44NWgzLjg2di0xLjUySDkuMDZsMS4xMi0xLjEyeiIvPjwvZz48L3N2Zz4="); -} - -.oci-boot-volume { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojYmI1MDFjfTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMi42NyA0MS41QzEuNDggNDEuNS41IDQwLjUzLjUgMzkuMzNWMi42N0MuNSAxLjQ3IDEuNDcuNSAyLjY3LjVoMzYuNjdjMS4xOSAwIDIuMTcuOTcgMi4xNyAyLjE3djM2LjY3YzAgMS4yLS45NyAyLjE3LTIuMTcgMi4xN0gyLjY3eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTM5LjMzIDFjLjkyIDAgMS42Ny43NSAxLjY3IDEuNjd2MzYuNjdjMCAuOTItLjc1IDEuNjctMS42NyAxLjY3SDIuNjdDMS43NSA0MSAxIDQwLjI1IDEgMzkuMzNWMi42N0MxIDEuNzUgMS43NSAxIDIuNjcgMWgzNi42Nm0wLTFIMi42N0MxLjIgMCAwIDEuMiAwIDIuNjd2MzYuNjdDMCA0MC44IDEuMiA0MiAyLjY3IDQyaDM2LjY3QzQwLjggNDIgNDIgNDAuOCA0MiAzOS4zM1YyLjY3QzQyIDEuMiA0MC44IDAgMzkuMzMgMHoiLz48Zz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0xOS44NSA5LjQ2SDcuNFYyMS43aDEyLjQ1VjkuNDZ6bS0xLjQ4IDEwLjc2SDguODl2LTkuMjhoOS40OHY5LjI4ek0zNC42NiA5LjQ2SDIyLjIxVjIxLjdoMTIuNDVWOS40NnptLTEuNDkgMTAuNzZoLTkuNDh2LTkuMjhoOS40OHY5LjI4ek0xOS44NSAyMy45OUg3LjR2MTIuMjRoMTIuNDVWMjMuOTl6bS0xLjQ4IDEwLjc2SDguODl2LTkuMjhoOS40OHY5LjI4ek0zNC42NiAyMy45OUgyMi4yMXYxMi4yNGgxMi40NVYyMy45OXptLTEuNDkgMTAuNzZoLTkuNDh2LTkuMjhoOS40OHY5LjI4eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTEgMzkuMzNjMCAuOTIuNzUgMS42NyAxLjY3IDEuNjdoMzYuNjdjLjkyIDAgMS42Ny0uNzUgMS42Ny0xLjY3VjQuOTlIMXYzNC4zNHpNMi40OCA2LjQ3aDM3LjA0djMyLjg3YzAgLjEtLjA4LjE5LS4xOS4xOUgyLjY3YS4xOS4xOSAwIDAxLS4xOS0uMTlWNi40N3pNMzkuMzMgMUgyLjY3QzEuNzUgMSAxIDEuNzUgMSAyLjY3djEuMjFoNDBWMi42N0M0MSAxLjc1IDQwLjI1IDEgMzkuMzMgMXoiLz48L2c+PC9zdmc+"); -} - -.oci-volume, .oci-block-storage-volume { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMi42NyA0MS41QzEuNDggNDEuNS41IDQwLjUzLjUgMzkuMzNWMi42N0MuNSAxLjQ3IDEuNDcuNSAyLjY3LjVoMzYuNjdjMS4xOSAwIDIuMTcuOTcgMi4xNyAyLjE3djM2LjY3YzAgMS4yLS45NyAyLjE3LTIuMTcgMi4xN0gyLjY3eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTM5LjMzIDFjLjkyIDAgMS42Ny43NSAxLjY3IDEuNjd2MzYuNjdjMCAuOTItLjc1IDEuNjctMS42NyAxLjY3SDIuNjdDMS43NSA0MSAxIDQwLjI1IDEgMzkuMzNWMi42N0MxIDEuNzUgMS43NSAxIDIuNjcgMWgzNi42Nm0wLTFIMi42N0MxLjIgMCAwIDEuMiAwIDIuNjd2MzYuNjdDMCA0MC44IDEuMiA0MiAyLjY3IDQyaDM2LjY3QzQwLjggNDIgNDIgNDAuOCA0MiAzOS4zM1YyLjY3QzQyIDEuMiA0MC44IDAgMzkuMzMgMHoiLz48Zz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0xOS44NSA5LjQ2SDcuNFYyMS43aDEyLjQ1VjkuNDZ6bS0xLjQ4IDEwLjc2SDguODl2LTkuMjhoOS40OHY5LjI4ek0zNC42NiA5LjQ2SDIyLjIxVjIxLjdoMTIuNDVWOS40NnptLTEuNDkgMTAuNzZoLTkuNDh2LTkuMjhoOS40OHY5LjI4ek0xOS44NSAyMy45OUg3LjR2MTIuMjRoMTIuNDVWMjMuOTl6bS0xLjQ4IDEwLjc2SDguODl2LTkuMjhoOS40OHY5LjI4ek0zNC42NiAyMy45OUgyMi4yMXYxMi4yNGgxMi40NVYyMy45OXptLTEuNDkgMTAuNzZoLTkuNDh2LTkuMjhoOS40OHY5LjI4eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTEgMzkuMzNjMCAuOTIuNzUgMS42NyAxLjY3IDEuNjdoMzYuNjdjLjkyIDAgMS42Ny0uNzUgMS42Ny0xLjY3VjQuOTlIMXYzNC4zNHpNMi40OCA2LjQ3aDM3LjA0djMyLjg3YzAgLjEtLjA4LjE5LS4xOS4xOUgyLjY3YS4xOS4xOSAwIDAxLS4xOS0uMTlWNi40N3pNMzkuMzMgMUgyLjY3QzEuNzUgMSAxIDEuNzUgMSAyLjY3djEuMjFoNDBWMi42N0M0MSAxLjc1IDQwLjI1IDEgMzkuMzMgMXoiLz48L2c+PC9zdmc+"); -} - -.oci-compartment { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUyLjQ1IDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNLjUgNDEuNVYzLjM3Qy41IDEuNzkgMS43OS41IDMuMzcuNWgxMy4wOWMuOSAwIDEuNzYuNDMgMi4zIDEuMTZsMi42OCAzLjZINDkuMWMxLjU4IDAgMi44NyAxLjI5IDIuODcgMi44N1Y0MS41SC41eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTE2LjQ2IDFjLjc0IDAgMS40NS4zNiAxLjkuOTVsMi44MyAzLjhINDkuMWMxLjMgMCAyLjM3IDEuMDYgMi4zNyAyLjM3VjQxSDFWMy4zN0MxIDIuMDYgMi4wNiAxIDMuMzcgMWgxMy4wOW0wLTFIMy4zN0MxLjUxIDAgMCAxLjUxIDAgMy4zN1Y0Mmg1Mi40NVY4LjEyYzAtMS44Ni0xLjUxLTMuMzctMy4zNy0zLjM3aC0yNy40bC0yLjUzLTMuNEEzLjM2MiAzLjM2MiAwIDAwMTYuNDYgMHoiLz48Zz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik00OS4wOSA1Ljc2SDIxLjE4bC0yLjgzLTMuOGMtLjQ0LS42LTEuMTUtLjk2LTEuODktLjk2SDMuMzdDMi4wNiAxIDEgMi4wNiAxIDMuMzdWNDFoNTAuNDVWOC4xMmMwLTEuMy0xLjA2LTIuMzYtMi4zNi0yLjM2em0uMjYgMzMuMTRIMy4xVjMuMzdjMC0uMTQuMTItLjI2LjI2LS4yNmgxMy4wOWMuMDggMCAuMTYuMDQuMjEuMTFsMy40NiA0LjY1aDI4Ljk2Yy4xNCAwIC4yNi4xMi4yNi4yNlYzOC45eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTkuMTUgMTMuNjRoMi4xdi0zLjE1aDMuMTV2LTIuMWgtMy4xNVY1LjIzaC0yLjF2My4xNkg1Ljk5djIuMWgzLjE2ek00MC45MyAyMi4zMmwtMS44NC0zLjMtMS44MyAzLjMtMi43OCA1LjAyLTEuNzMgMy4xMmgxMi43M2wtMS43NS0zLjEzLTIuOC01LjAxem0tNC42MiA2LjA0bDIuNzgtNS4wMiAyLjggNS4wMmgtNS41OHpNMjkuNTYgMjAuMjNjLS44OC0uNTQtMS44OC0uODMtMi45LS44M2E1LjUyNiA1LjUyNiAwIDAwLTUuMzcgNi43OSA1LjUgNS41IDAgMDA2LjYzIDQuMSA1LjUwOCA1LjUwOCAwIDAwMy40My0yLjQ3IDUuNTQgNS41NCAwIDAwLjY4LTQuMTcgNS40ODggNS40ODggMCAwMC0yLjQ3LTMuNDJ6bTAgNi40OWMtLjQ4Ljc4LTEuMjMgMS4zMi0yLjEyIDEuNTNhMy40MzMgMy40MzMgMCAwMS00LjExLTIuNTRjLS40My0xLjgzLjcxLTMuNjggMi41NC00LjExLjI2LS4wNi41My0uMDkuNzktLjA5LjYzIDAgMS4yNC4xNyAxLjc5LjUxLjc4LjQ4IDEuMzIgMS4yMyAxLjUzIDIuMTIuMjEuODguMDYgMS44LS40MiAyLjU4ek0xNi44MyAyMC43M2wtLjYxLTEuMDRIOS45OWwtLjYxIDEuMDQtMS45MiAzLjI4LS42MiAxLjA2LjYyIDEuMDYgMS45MiAzLjI5LjYxIDEuMDRIMTYuMjNsLjYxLTEuMDQgMS45Mi0zLjI5LjYyLTEuMDYtLjYyLTEuMDYtMS45My0zLjI4em0tMS44MSA3LjYzSDExLjJsLTEuOTItMy4yOSAxLjkyLTMuMjhoMy44MmwxLjkyIDMuMjgtMS45MiAzLjI5eiIvPjwvZz48L3N2Zz4="); -} - -.oci-customer-premise-equipment, .oci-cpe { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQyIDQyIj48cmVjdCB4PSIuNSIgeT0iLjUiIHdpZHRoPSI0MSIgaGVpZ2h0PSI0MSIgcng9IjIuMTciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzkuMzMgMUExLjY3IDEuNjcgMCAwMTQxIDIuNjd2MzYuNjZBMS42NyAxLjY3IDAgMDEzOS4zMyA0MUgyLjY3QTEuNjcgMS42NyAwIDAxMSAzOS4zM1YyLjY3QTEuNjcgMS42NyAwIDAxMi42NyAxaDM2LjY2bTAtMUgyLjY3QTIuNjggMi42OCAwIDAwMCAyLjY3djM2LjY2QTIuNjggMi42OCAwIDAwMi42NyA0MmgzNi42NkEyLjY4IDIuNjggMCAwMDQyIDM5LjMzVjIuNjdBMi42OCAyLjY4IDAgMDAzOS4zMyAweiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0zOS4zMyAxSDIuNjdBMS42NyAxLjY3IDAgMDAxIDIuNjd2MzYuNjZBMS42NyAxLjY3IDAgMDAyLjY3IDQxaDM2LjY2QTEuNjcgMS42NyAwIDAwNDEgMzkuMzNWMi42N0ExLjY3IDEuNjcgMCAwMDM5LjMzIDF6bS4xOSAzOC4zM2EuMi4yIDAgMDEtLjE5LjE5SDIuNjdhLjIuMiAwIDAxLS4xOS0uMTlWMi42N2EuMi4yIDAgMDEuMTktLjE5aDM2LjY2YS4yLjIgMCAwMS4xOS4xOXoiIGZpbGw9IiMyYzU5NjciLz48cGF0aCBkPSJNMjEgMy41OUExNy40MSAxNy40MSAwIDEwMzguNDEgMjEgMTcuNDMgMTcuNDMgMCAwMDIxIDMuNTl6bTAgMzMuMzRBMTUuOTMgMTUuOTMgMCAxMTM2LjkzIDIxIDE2IDE2IDAgMDEyMSAzNi45M3oiIGZpbGw9IiMyYzU5NjciLz48cGF0aCBmaWxsPSIjMmM1OTY3IiBkPSJNMjEuNzQgMzEuMDZWMTEuMTJMMjQgMTMuMzhsMS4wNC0xLjA1TDIxIDguMjlsLTQuMDQgNC4wNEwxOCAxMy4zOGwyLjI2LTIuMjZ2MTkuOTRMMTggMjguODFsLTEuMDQgMS4wNUwyMSAzMy45bDQuMDQtNC4wNEwyNCAyOC44MWwtMi4yNiAyLjI1eiIvPjxwYXRoIGZpbGw9IiMyYzU5NjciIGQ9Ik0yNi44OSAxOGwtMS4wNC0xLjA0TDIxLjggMjFsNC4wNSA0LjA0TDI2Ljg5IDI0bC0yLjI1LTIuMjZoOS4xM3YtMS40OGgtOS4xM0wyNi44OSAxOHpNMTYuMTUgMTYuOTZMMTUuMTEgMThsMi4yNSAyLjI2SDguMjJ2MS40OGg5LjE0TDE1LjExIDI0bDEuMDQgMS4wNEwyMC4yIDIxbC00LjA1LTQuMDR6Ii8+PC9zdmc+"); -} - -.oci-database-system, .oci-db-system { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTI5LjY2IDQxLjV2LTQuNDloLTkuNzJWMjYuOTJoLTQuODZ2LTQuNjdoLTIuNzR2NC42N0g3LjY3djIuNzRoNC42N1Y0MS41SC41VjI5LjY2aDQuNjd2LTIuNzRILjVWMTUuMDhoMTEuODR2NC42N2gyLjc0di00LjY3aDQuODZ2LTIuNzRoLTQuODZWLjVoMTEuODR2MTEuODRoLTQuNDl2Mi43NGg0LjQ5djQuNjdoMi43NHYtNC42N0g0MS41djExLjg0aC00LjY3djIuNzRoNC42N1Y0MS41SDI5LjY2em0wLTYuOTh2LTQuODZoNC42N3YtMi43NGgtNC42N3YtNC42N2gtMi43NHY0LjY3aC00LjQ5djcuNmg3LjIzeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTI2LjQyIDF2MTAuODRoLTQuNDl2My43NGg0LjQ5djQuNjdoMy43NHYtNC42N0g0MXYxMC44NGgtNC42N3YzLjc0SDQxVjQxSDMwLjE2di00LjQ5aC05LjcyVjI2LjQyaC00Ljg2di00LjY3aC0zLjc0djQuNjdINy4xN3YzLjc0aDQuNjdWNDFIMVYzMC4xNmg0LjY3di0zLjc0SDFWMTUuNThoMTAuODR2NC42N2gzLjc0di00LjY3aDQuODZ2LTMuNzRoLTQuODZWMWgxMC44NG0tNC40OSAzNC4wMmg4LjIydi00Ljg2aDQuNjd2LTMuNzRoLTQuNjd2LTQuNjdoLTMuNzR2NC42N2gtNC40OXY4LjZNMjcuNDIgMEgxNC41OHYxMi44NEgxOS40NHYxLjc0SDE0LjU4djQuNjdoLTEuNzR2LTQuNjdIMHYxMi44NGg0LjY3djEuNzRIMFY0MmgxMi44NFYyOS4xNkg4LjE3di0xLjc0aDQuNjd2LTQuNjdoMS43NHY0LjY3SDE5LjQ0djEwLjA5aDkuNzJWNDJINDJWMjkuMTZoLTQuNjd2LTEuNzRINDJWMTQuNThIMjkuMTZ2NC42N2gtMS43NHYtNC42N2gtNC40OXYtMS43NGg0LjQ5VjB6bTAgMjIuNzVoMS43NHY0LjY3aDQuNjd2MS43NGgtNC42N1YzNC4wMmgtNi4yMnYtNi42aDQuNDl2LTQuNjdoLS4wMXoiLz48cGF0aCBkPSJNNDEgMjYuNDJWMTUuNThIMzAuMTZ2NC42N2gtMy43NHYtNC42N2gtNC40OXYtMy43NGg0LjQ5VjFIMTUuNTh2MTAuODRoNC44NnYzLjc0aC00Ljg2djQuNjdoLTMuNzR2LTQuNjdIMXYxMC44NGg0LjY3djMuNzRIMVY0MWgxMC44NFYzMC4xNkg3LjE3di0zLjc0aDQuNjd2LTQuNjdoMy43NHY0LjY3aDQuODZ2MTAuMDloOS43MlY0MUg0MVYzMC4xNmgtNC42N3YtMy43NEg0MXpNMTcuMDcgMi41aDcuODV2Ny44NWgtNy44NVYyLjV6bS02LjcyIDM3SDIuNXYtNy44NWg3Ljg1djcuODV6bTAtMTQuNTdIMi41di03Ljg1aDcuODV2Ny44NXptMjEuMy03Ljg2aDcuODV2Ny44NWgtNy44NXYtNy44NXptLTE0LjU4IDBoNy44NXY3Ljg1aC03Ljg1di03Ljg1ek0zOS41IDM5LjVoLTcuODV2LTcuODVoNy44NXY3Ljg1em0tNC42Ny05LjM0aC00LjY3djQuODZoLTguMjJ2LTguNmg0LjQ5di00LjY3aDMuNzR2NC42N2g0LjY3djMuNzR6IiBmaWxsPSIjMmM1OTY3Ii8+PC9zdmc+"); -} - -.oci-drg, .oci-dynamic-routing-gateway { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQyIDQyIj48Y2lyY2xlIGN4PSIyMSIgY3k9IjIxIiByPSIyMC41IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTIxIDFBMjAgMjAgMCAxMTEgMjEgMjAgMjAgMCAwMTIxIDFtMC0xYTIxIDIxIDAgMTAyMSAyMUEyMSAyMSAwIDAwMjEgMHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjEgMWEyMCAyMCAwIDEwMjAgMjBBMjAgMjAgMCAwMDIxIDF6bTAgMzguMzNBMTguMzMgMTguMzMgMCAxMTM5LjMzIDIxIDE4LjM1IDE4LjM1IDAgMDEyMSAzOS4zM3oiIGZpbGw9IiMyYzU5NjciLz48cGF0aCBmaWxsPSIjMmM1OTY3IiBkPSJNMjEuODMgMzIuNzRWOS40N2wyLjU0IDIuNTQgMS4xOC0xLjE4TDIxIDYuMjhsLTQuNTUgNC41NSAxLjE4IDEuMTggMi41NC0yLjU0djIzLjI3bC0yLjU0LTIuNTQtMS4xOCAxLjE4TDIxIDM1LjkzbDQuNTUtNC41NS0xLjE4LTEuMTgtMi41NCAyLjU0eiIvPjxwYXRoIGZpbGw9IiMyYzU5NjciIGQ9Ik0xNS41NSAxNi40NWwtMS4xOCAxLjE4IDIuNTQgMi41NEg2LjIxdjEuNjZoMTAuN2wtMi41NCAyLjU0IDEuMTggMS4xOEwyMC4wOSAyMWwtNC41NC00LjU1ek0yNS4wOSAyMC4xN2wyLjU0LTIuNTQtMS4xOC0xLjE4TDIxLjkxIDIxbDQuNTQgNC41NSAxLjE4LTEuMTgtMi41NC0yLjU0aDEwLjd2LTEuNjZoLTEwLjd6Ii8+PC9zdmc+"); -} - -.oci-drg-attachment { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyLjcyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojYmI1MDFjfTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMjEuMzQgNDEuNWMtMi4zMSAwLTQuMy0yLjA4LTUuNzMtNi4wMWwtLjExLS4zOGMtMi4xMyAxLjA0LTMuOTcgMS41Ni01LjQ3IDEuNTYtMS4zMyAwLTIuMzktLjQtMy4xOC0xLjE4LTIuMjYtMi4yNi0xLjItNi45NyAyLjkxLTEyLjkybC4yNS0uMzNINS40N2wxLjk1IDEuOTUtMS43NiAxLjc2TC43MSAyMWw0Ljk1LTQuOTUgMS43NiAxLjc2LTEuOTUgMS45NWg0LjU2bC0uMjUtLjI5Yy0uMDktLjEzLS4xOC0uMjYtLjI2LS4zN2wtLjI5LS40MkM1LjU2IDEzLjEgNC42OSA4LjY2IDYuODQgNi41Yy43OC0uNzggMS44Ni0xLjE4IDMuMTktMS4xOCAxLjQ0IDAgMy4xNi40NiA1LjExIDEuMzdsLjM0LjE5Yy4zNC0uOTguNzEtMS44NCAxLjEtMi41OUMxOC4yMyAxLjE1IDIwLjA4LjUgMjEuMzQuNWMyLjMxIDAgNC4zIDIuMDggNS43MyA2LjAxbC4xMS4zN2MyLjEyLTEuMDMgMy45Ni0xLjU2IDUuNDgtMS41NiAxLjMyIDAgMi4zOS40IDMuMTcgMS4xOCAyLjMzIDIuMzMgMS4xOSA3LjEyLTMuMTIgMTMuMjJsNC41Mi4wMi0xLjkzLTEuOTQgMS43Ni0xLjc2TDQyLjAxIDIxbC00Ljk1IDQuOTUtMS43Ni0xLjc1IDEuOTUtMS45NWgtNC41NGMuMzIuNDUuNjIuODkuOSAxLjMyIDMuNTMgNS40NiA0LjM1IDkuODEgMi4yMyAxMS45My0uNzguNzgtMS44NSAxLjE4LTMuMTkgMS4xOC0xLjQzIDAtMy4xNS0uNDYtNS4xMS0xLjM3bC0uMzMtLjE5Yy0uMjYuNzUtLjUzIDEuNDMtLjgyIDIuMDQtMS43MiAzLjU5LTMuNyA0LjM0LTUuMDUgNC4zNHoiIHRyYW5zZm9ybT0icm90YXRlKDkwIDIxIDIxKSIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTIxLjM0IDFjMi4xIDAgMy45MyAyLjA0IDUuMjYgNS42OGwuMjYuOTJjMi4xNS0xLjExIDQuMTYtMS43NyA1LjgtMS43NyAxLjE0IDAgMi4xMS4zMiAyLjgyIDEuMDMgMi40NiAyLjQ2LjI3IDcuOTMtMy43NCAxMy4zNmw2LjcxLjAzTDM2IDE3LjgxbDEuMDUtMS4wNUw0MS4zIDIxbC00LjI1IDQuMjVMMzYgMjQuMTlsMi40NS0yLjQ1aC02LjcyYy41Mi43IDEuMDEgMS40IDEuNDYgMi4wOSAzLjQgNS4yNSA0LjIzIDkuMzcgMi4zIDExLjMtLjY5LjY5LTEuNjUgMS4wMy0yLjg0IDEuMDMtMS4zNiAwLTMuMDItLjQ1LTQuOS0xLjMzbC0uODMtLjQ2Yy0uMy45NC0uNjMgMS44LS45OSAyLjU2LTEuNiAzLjM3LTMuMzggNC4wNy00LjU5IDQuMDctMi4wOSAwLTMuOTMtMi4wNS01LjI2LTUuNjhsLS4yNi0uOTJjLTIuMTUgMS4xMS00LjE1IDEuNzgtNS43OSAxLjc4LTEuMTUgMC0yLjExLS4zMi0yLjgzLTEuMDQtMi4zLTIuMy0uNTQtNy4yMiAyLjk2LTEyLjI4bC44Ni0xLjEySDQuMjZsMS4xMiAxLjEyIDEuMzMgMS4zMy0xLjA1IDEuMDVMMS40MSAyMWw0LjI1LTQuMjUgMS4wNSAxLjA1LTEuMzMgMS4zMy0xLjEyIDEuMTJoNi44NmwtLjk2LTEuMTJjLS4xNy0uMjUtLjM0LS40OS0uNS0uNzRsLS4wMS4wMUM2LjEyIDEzLjA0IDUuMjMgOC44MyA3LjIgNi44NmMuNjktLjY5IDEuNjUtMS4wMyAyLjg0LTEuMDMgMS4zNiAwIDMuMDEuNDUgNC45IDEuMzNsLjgzLjQ2Yy4zNy0xLjE2Ljc5LTIuMjEgMS4yNi0zLjA5QzE4LjU2IDEuNjEgMjAuMjIgMSAyMS4zNCAxbTAtMWMtMS40IDAtMy40NC43LTUuMiA0LjA2LS4zMy42Mi0uNjQgMS4zMy0uOTMgMi4xMS0xLjk2LS45LTMuNy0xLjM1LTUuMTctMS4zNS0xLjQ3IDAtMi42Ny40NS0zLjU1IDEuMzMtMi4yIDIuMi0xLjY1IDYuMjggMS41NCAxMS41NmwtLjYxLS42MS0xLjA1LTEuMDUtLjcxLS43MS0uNzEuNzFMLjcgMjAuMyAwIDIxbC43MS43MSA0LjI1IDQuMjUuNzEuNzEuNzEtLjcxIDEuMDUtMS4wNS42My0uNjNjLTMuMjIgNS4yOS0zLjc4IDkuMzYtMS41NiAxMS41OC44OC44OCAyLjA3IDEuMzMgMy41MyAxLjMzczMuMTktLjQ2IDUuMTctMS4zN2MxLjkgNS4xIDQuMzggNi4xOCA2LjE0IDYuMTggMS41IDAgMy42Ny0uOCA1LjQ5LTQuNjMuMjMtLjQ4LjQ0LS45OS42NS0xLjU1IDEuOTYuOSAzLjcgMS4zNSA1LjE3IDEuMzUgMS40NyAwIDIuNjctLjQ1IDMuNTQtMS4zMiAyLjMzLTIuMzMgMS41Ni02Ljc5LTIuMTYtMTIuNTUtLjEyLS4xOC0uMjQtLjM3LS4zNi0uNTVoMi4zOGwtLjc0Ljc0LS43MS43MS43MS43MSAxLjA1IDEuMDUuNzEuNzEuNzEtLjcxIDQuMjUtNC4yNS42OS0uNzEtLjcxLS43MS00LjI1LTQuMjUtLjcxLS43MS0uNzEuNzEtMS4wNCAxLjA2LS43MS43MS43MS43MS43My43My0yLjM2LS4wMWM0LjAxLTUuOTUgNC45My0xMC42NyAyLjUyLTEzLjA4LS44OC0uODgtMi4wNy0xLjMzLTMuNTMtMS4zMy0xLjQ3IDAtMy4yMS40Ni01LjE4IDEuMzZDMjUuNTggMS4wOCAyMy4xIDAgMjEuMzQgMHpNNi42OCAxOS4yNmwuNzQtLjc0LjY4LS42OGMuMjMuMzcuNDYuNzUuNzEgMS4xM2wuMi4zSDYuNjh2LS4wMXptMCAzLjQ4aDIuMzVjLS4zMy40OS0uNjMuOTYtLjkyIDEuNDNsLS42OS0uNjktLjc0LS43NHoiIHRyYW5zZm9ybT0icm90YXRlKDkwIDIxIDIxKSIvPjxnPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTMyLjQ0IDIxLjEzYy4wNi4wOC4xMi4xNi4xNy4yNC4wOS4xMi4xOC4yNC4yNi4zNiAwIDAgMCAuMDEuMDEuMDFoNS41N0wzNiAyNC4xOWwxLjA1IDEuMDVMNDEuMyAyMWwtNC4yNS00LjI1TDM2IDE3LjgxbDIuNDUgMi40NWgtNS41N2MtLjE4LjI1LS4zNi41LS41NC43NC4wMy4wNC4wNi4wOS4xLjEzek0yMS4zNCA0MWMxLjIxIDAgMi45OS0uNyA0LjU4LTQuMDYuOTMtMS45NiAxLjY4LTQuNiAyLjE3LTcuNjEuMzUtMi4yLjU2LTQuNTMuNjItNi45NS0uNTgtLjc0LTEuMi0xLjQ4LTEuODUtMi4yMiAwIC4yOC4wMS41Ni4wMS44NCAwIDIuODItLjIxIDUuNTItLjYxIDguMDQtLjQ2IDIuODQtMS4xNSA1LjMtMi4wMSA3LjEtLjkxIDEuOS0xLjk2IDMtMi45IDMtMS4xIDAtMi40OS0xLjUxLTMuNjEtNC43Mi0uNTYuMzMtMS4xMS42My0xLjY1LjkgMS4zMiAzLjYzIDMuMTYgNS42OCA1LjI1IDUuNjh6TTIzLjgzIDE1Ljczek0xMi4xNSAxOC43MmMtLjMzLS40Ni0uNjQtLjkxLS45My0xLjM1bC0uMDEuMDFjLTMuMjYtNC45Ni0zLjcxLTguMi0yLjctOS4yMS43OC0uNzggMi44MS0uNyA1Ljg5Ljc5LjE2LS42My4zNC0xLjIzLjUzLTEuODEtMy41Mi0xLjY1LTYuMjUtMS43OC03LjczLS4yOS0xLjk3IDEuOTctMS4wOCA2LjE4IDIuNDYgMTEuNTVsLjAxLS4wMWMuMTYuMjUuMzMuNDkuNS43NGgxLjY0Yy4xMS0uMTQuMjItLjI4LjM0LS40MnpNMTMuOTkgMjIuODZjLjA3IDIuMTYuMjYgNC4yNS41NiA2LjIzLjE0LjkxLjMgMS43Ni40OCAyLjU4LjU1LS4zIDEuMTItLjYzIDEuNjktLjk5LS4xMi0uNTktLjIzLTEuMjEtLjMzLTEuODctLjI5LTEuODktLjQ3LTMuODgtLjU0LTUuOTRoLTEuODZ6IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAyMSAyMSkiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0zMy4xOCAyMy44NGMtMS43My0yLjY3LTQuMDItNS40Ni02LjYyLTguMDYtLjQ4LS40OC0uOTgtLjk2LTEuNDYtMS40MWE1MC40NjIgNTAuNDYyIDAgMDAtNS44My00LjdjLS4zNC0uMjQtLjY4LS40Ni0xLjAxLS42Ny0uMTguNi0uMzQgMS4yMy0uNDkgMS45LjE1LjEuMy4yLjQ2LjMxIDEuODYgMS4yNyAzLjc1IDIuNzkgNS42MSA0LjUyLjQ3LjQ0Ljk1LjkgMS40MSAxLjM3IDIuNTIgMi41MiA0LjcyIDUuMiA2LjM4IDcuNzYgMy4xMyA0LjgzIDMuNTMgNy45OSAyLjU0IDguOTgtLjc3Ljc3LTIuODEuNy01LjktLjc5LS4xNi42My0uMzQgMS4yMy0uNTMgMS44MSAxLjg5Ljg4IDMuNTQgMS4zMyA0LjkgMS4zMyAxLjE5IDAgMi4xNS0uMzQgMi44NC0xLjAzIDEuOTQtMS45NSAxLjEtNi4wNy0yLjMtMTEuMzJ6IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAyMSAyMSkiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0yMy41NiAyOS4wMWMuNjgtLjU5IDEuMzYtMS4yIDIuMDItMS44Mi4xMS0uOTQuMi0xLjkuMjYtMi44OC0uMTkuMi0uMzkuNC0uNTkuNmE1Ni40NzggNTYuNDc4IDAgMDEtMy4xOCAyLjk0Yy40OS40Ljk5Ljc5IDEuNDkgMS4xNnpNMTAuMTYgMjIuODZjLTMuNSA1LjA3LTUuMjYgOS45OS0yLjk2IDEyLjI4LjcxLjcxIDEuNjggMS4wNCAyLjgzIDEuMDQgMi44IDAgNi42OC0xLjkzIDEwLjU0LTQuNzctLjUtLjM5LTEtLjc5LTEuNS0xLjIxLTQuOTkgMy41OC05LjIzIDQuOTUtMTAuNTUgMy42NC0xLjM2LTEuMzYuMTQtNS43OSAzLjk0LTEwLjk3aC0yLjN6TTIyLjEyIDEwLjZjLjUuMzkgMSAuNzkgMS41IDEuMjEgMy43NC0yLjY4IDcuMDYtNC4xMyA5LjA0LTQuMTMuNjYgMCAxLjE4LjE2IDEuNTEuNDkgMS4zMiAxLjMyLS4wNiA1LjU2LTMuNjQgMTAuNTUuNDIuNS44MiAxIDEuMjEgMS41IDQtNS40MyA2LjItMTAuOSAzLjc0LTEzLjM2LTIuNDYtMi40Ni03LjkzLS4yNy0xMy4zNiAzLjc0ek0xNS40OSAxOS4xNGMuNjEtLjY4IDEuMjYtMS4zNiAxLjk0LTIuMDUgMS4wNi0xLjA2IDIuMTMtMi4wNCAzLjE4LTIuOTQtLjUtLjQxLTEtLjgtMS40OS0xLjE3LTEuMDMuODktMi4wNCAxLjgyLTMgMi43OWE1NC4xNCA1NC4xNCAwIDAwLTMuMDkgMy4zNmgyLjQ2ek0yMS4zNCAxYy0xLjEyIDAtMi43OC42MS00LjMyIDMuNTMtMS4wNiAyLjAyLTEuOSA0LjgzLTIuNDQgOC4xNC0uMiAxLjIzLS4zNSAyLjUxLS40NiAzLjgyLjQzLS40Ni44Ny0uOTIgMS4zMy0xLjM3LjI1LS4yNS41MS0uNS43Ny0uNzUuMDYtLjQ3LjEzLS45NC4yLTEuNDEuNS0zLjExIDEuMjgtNS43MyAyLjI1LTcuNTcuODYtMS42MyAxLjgxLTIuNTMgMi42Ny0yLjUzIDEuMSAwIDIuNDkgMS41MSAzLjYxIDQuNzIuNTYtLjMzIDEuMTEtLjYzIDEuNjUtLjlDMjUuMjcgMy4wNCAyMy40NCAxIDIxLjM0IDF6IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAyMSAyMSkiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0yOC4xMyAxMi45MmMtLjE0LS45MS0uMy0xLjc3LS40OC0yLjU5LS41NS4zLTEuMTIuNjMtMS42OS45OS4xMi41OS4yMyAxLjIyLjM0IDEuODguMDYuMzguMTEuNzcuMTYgMS4xNi4yNi4yNS41MS41Ljc2Ljc1LjQ1LjQ1Ljg5LjkxIDEuMzMgMS4zNy0uMS0xLjIxLS4yNC0yLjQtLjQyLTMuNTZ6TTIzLjY3IDMyLjUxYy4yNS4xNy41MS4zMy43Ni40OS4xOC0uNi4zNC0xLjIzLjQ5LTEuOS0uMDctLjA1LS4xNC0uMDktLjIxLS4xNC0xLjg1LTEuMjQtMy43My0yLjczLTUuNTktNC40NC0uNTYtLjUyLTEuMTItMS4wNS0xLjY5LTEuNjEtLjItLjItLjM5LS40LS41OS0uNi4wNi45OC4xNSAxLjk0LjI2IDIuODguMjUuMjQuNS40Ny43NS43IDEuOTMgMS43NyAzLjg5IDMuMzIgNS44MiA0LjYyek0yNS45MyAyMS43NGMwLS4yNS4wMS0uNDkuMDEtLjc0czAtLjUtLjAxLS43NEg0LjI2bDEuMTItMS4xMiAxLjMzLTEuMzMtMS4wNS0xLjA1TDEuNDEgMjFsNC4yNSA0LjI1IDEuMDUtMS4wNS0xLjMzLTEuMzMtMS4xMi0xLjEyaDIxLjY3eiIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMjEgMjEpIi8+PC9nPjwvc3ZnPg=="); -} - -.oci-dhcp-options { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyLjkzIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTI1LjU0IDQxLjVjLTIuMDYgMC0zLjc0LTEuNjgtMy43NC0zLjc0IDAtMS4yLjU4LTIuMzIgMS41NC0zLjAybC0uNS0xLjc5Yy0uNzkuMTQtMS42LjIyLTIuNC4yMi00LjEgMC03Ljg5LTEuODItMTAuNDYtNWwtLjg0LjU2Yy4wOS4zMi4xMy42NS4xMy45OCAwIDIuMTEtMS43MiAzLjgzLTMuODMgMy44M3MtMy44My0xLjcyLTMuODMtMy44M2MwLTIuMTEgMS43Mi0zLjgzIDMuODMtMy44My44NSAwIDEuNjYuMjggMi4zMy43OWwuODQtLjU2YTEzLjQ4NyAxMy40ODcgMCAwMS0xLjMzLTkuMmwtMS40Ni0uNDVjLS41My41Ni0xLjI3Ljg4LTIuMDQuODgtMS41NSAwLTIuODEtMS4yNi0yLjgxLTIuODFzMS4yNi0yLjgyIDIuODEtMi44MmMxLjM5IDAgMi41NyAxLjA0IDIuNzggMi4zOGwxLjQ2LjQ1Yy40Ny0xLjEzIDEuMDktMi4xOSAxLjg2LTMuMTZsLTEuMTctMS4xMWMtLjg2LjU2LTEuODUuODYtMi44OS44Ni0yLjkzIDAtNS4zMS0yLjM4LTUuMzEtNS4zMlMyLjg4LjUgNS44Mi41YTUuMzEzIDUuMzEzIDAgMDE0LjYgNy45N2wxLjE3IDEuMTFjMi40Ni0yLjE2IDUuNTktMy4zNCA4Ljg2LTMuMzQgMi44NyAwIDUuNi44OSA3LjkxIDIuNThsLjc2LS44N2EzLjkzIDMuOTMgMCAxMTMuNDYgMi4wN2MtLjU3IDAtMS4xMy0uMTMtMS42NS0uMzdsLS43MS44YzIuMzggMi41MSAzLjY5IDUuNzggMy42OSA5LjI1IDAgMS4xMy0uMTQgMi4yNS0uNDIgMy4zNWwxLjIzLjQ0Yy44MS0xLjA3IDIuMDYtMS43IDMuNDEtMS43IDIuMzcgMCA0LjMgMS45MyA0LjMgNC4zcy0xLjkzIDQuMy00LjMgNC4zLTQuMy0xLjkzLTQuMy00LjNjMC0uMDkgMC0uMTguMDEtLjI4bC0xLjItLjQzYTEzLjQ5IDEzLjQ5IDAgMDEtNy40MSA2Ljg5bC40OCAxLjc0YTMuNzQgMy43NCAwIDAxMy41NiAzLjc0IDMuNzM0IDMuNzM0IDAgMDEtMy43MyAzLjc1eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTUuODEgMWMyLjY1IDAgNC44MSAyLjE2IDQuODEgNC44MSAwIDEuMDItLjMyIDEuOTYtLjg2IDIuNzRsMS44IDEuNzFjMi4zMi0yLjE4IDUuNDQtMy41MiA4Ljg3LTMuNTIgMy4wMSAwIDUuNzggMS4wMyA3Ljk4IDIuNzZsMS4zMS0xLjQ5Yy0uMzctLjU1LS41OS0xLjIxLS41OS0xLjkxIDAtMS44OSAxLjU0LTMuNDMgMy40My0zLjQzIDEuOSAwIDMuNDQgMS41MyAzLjQ0IDMuNDJzLTEuNTQgMy40My0zLjQzIDMuNDNjLS42NSAwLTEuMjUtLjE4LTEuNzYtLjQ5bC0xLjI3IDEuNDVjMi4zOSAyLjM1IDMuODcgNS42MiAzLjg3IDkuMjMgMCAxLjI3LS4xOSAyLjUtLjUzIDMuNjZsMi4wMy43M2MuNjctMS4wOCAxLjg2LTEuOCAzLjIyLTEuOCAyLjA5IDAgMy44IDEuNyAzLjggMy44IDAgMi4wOS0xLjcgMy44LTMuOCAzLjhhMy43OTggMy43OTggMCAwMS0zLjc1LTQuNDFsLTIuMDEtLjcyYTEzLjA0NCAxMy4wNDQgMCAwMS03Ljc1IDcuMjFsLjcxIDIuNTZjLjA3IDAgLjEzLS4wMS4yLS4wMWEzLjI0IDMuMjQgMCAxMTAgNi40OCAzLjI0IDMuMjQgMCAwMS0zLjI0LTMuMjRjMC0xLjIuNjYtMi4yNCAxLjYyLTIuOGwtLjcyLTIuNTljLS44OS4xOS0xLjgxLjMtMi43Ni4zLTQuMjMgMC03Ljk4LTIuMDMtMTAuMzUtNS4xN2wtMS41NCAxLjAyYy4xNC4zNy4yMi43Ny4yMiAxLjE4IDAgMS44NC0xLjUgMy4zMy0zLjMzIDMuMzMtMS44NCAwLTMuMzMtMS41LTMuMzMtMy4zMyAwLTEuODQgMS41LTMuMzMgMy4zMy0zLjMzLjg5IDAgMS42OS4zNSAyLjI5LjkybDEuNTQtMS4wMmExMi45NDkgMTIuOTQ5IDAgMDEtMS43OS02LjU2YzAtMS4wOC4xNC0yLjEzLjM5LTMuMTRsLTIuMjItLjY5YTIuMzA1IDIuMzA1IDAgMDEtNC4xOC0xLjM1IDIuMzExIDIuMzExIDAgMDE0LjYyLS4wNWwyLjIyLjY5Yy41My0xLjQgMS4yOS0yLjY5IDIuMjUtMy44MmwtMS44LTEuNzFjLS44MS42My0xLjgzIDEtMi45NCAxQzMuMTYgMTAuNjMgMSA4LjQ3IDEgNS44MSAxIDMuMTYgMy4xNiAxIDUuODEgMW0wLTFDMi42MSAwIDAgMi42MSAwIDUuODFjMCAyLjQ0IDEuNTEgNC41MyAzLjY0IDUuMzlhMy4zMTMgMy4zMTMgMCAwMC0zLjE3IDMuMzFjMCAxLjgzIDEuNDkgMy4zMSAzLjMxIDMuMzEuOCAwIDEuNTctLjMgMi4xNy0uODJsLjc1LjIzYy0uMTQuODEtLjIyIDEuNjMtLjIyIDIuNDUgMCAyLjE3LjUxIDQuMyAxLjQ3IDYuMjNsLS4xOC4xMmMtLjY5LS40NS0xLjUtLjY5LTIuMzMtLjY5LTIuMzkgMC00LjMzIDEuOTQtNC4zMyA0LjMzUzMuMDUgMzQgNS40NCAzNHM0LjMzLTEuOTQgNC4zMy00LjMzYzAtLjI1LS4wMi0uNS0uMDctLjc1bC4xOC0uMTJjMi42NiAzLjA4IDYuNDYgNC44MyAxMC41NiA0LjgzLjY4IDAgMS4zNi0uMDUgMi4wNC0uMTVsLjI5IDEuMDRjLS45Mi44LTEuNDcgMS45Ny0xLjQ3IDMuMjEgMCAyLjM0IDEuOSA0LjI0IDQuMjQgNC4yNHM0LjI0LTEuOSA0LjI0LTQuMjRjMC0yLjE0LTEuNi0zLjkyLTMuNjctNC4ybC0uMjctLjk4YzMuMDUtMS4yOCA1LjU2LTMuNjIgNy4wNi02LjU3bC40My4xNmE0LjgwNCA0LjgwNCAwIDAwNC44IDQuNzJjMi42NCAwIDQuOC0yLjE1IDQuOC00LjggMC0yLjY0LTIuMTUtNC44LTQuOC00LjgtMS4zOSAwLTIuNjcuNTktMy41OCAxLjYxbC0uNDgtLjE3Yy4yMi0xIC4zMy0yLjAxLjMzLTMuMDMgMC0zLjQ1LTEuMjQtNi43LTMuNTItOS4yNWwuMTctLjJjLjQ4LjE4Ljk5LjI3IDEuNTEuMjcgMi40NCAwIDQuNDMtMS45OSA0LjQzLTQuNDNTMzUgMS42MyAzMi41NiAxLjYzYTQuNDM5IDQuNDM5IDAgMDAtNC4wNiA2LjIxbC0uMjUuMjhjLTIuMzItMS41OC01LTIuNDEtNy44My0yLjQxLTMuMjQgMC02LjM1IDEuMTItOC44NCAzLjE3bC0uNTctLjU0Yy4zOS0uNzkuNTktMS42Ni41OS0yLjU2QzExLjYzIDIuNjEgOS4wMiAwIDUuODEgMHptMCAxMS42M2MxIDAgMS45Ni0uMjUgMi44Mi0uNzNsLjU2LjU0Yy0uNTguNzgtMS4wNyAxLjYxLTEuNDcgMi40OWwtLjc1LS4yM2MtLjIzLS44OS0uODMtMS42NC0xLjYzLTIuMDguMTcgMCAuMzIuMDEuNDcuMDF6Ii8+PGc+PHBhdGggZD0iTTM4LjEzIDIyLjNjLTEuMzYgMC0yLjU1LjcyLTMuMjIgMS44bC0yLjAzLS43M2MuMzQtMS4xNi41My0yLjM5LjUzLTMuNjYgMC0zLjYxLTEuNDgtNi44OC0zLjg3LTkuMjNsMS4yNy0xLjQ1Yy41Mi4zMSAxLjEyLjQ5IDEuNzYuNDkgMS44OSAwIDMuNDMtMS41NCAzLjQzLTMuNDNzLTEuNTQtMy40My0zLjQzLTMuNDNjLTEuODkgMC0zLjQzIDEuNTQtMy40MyAzLjQzIDAgLjcxLjIyIDEuMzcuNTkgMS45MWwtMS4zMSAxLjVjLTIuMi0xLjczLTQuOTctMi43Ni03Ljk4LTIuNzYtMy40MyAwLTYuNTUgMS4zNC04Ljg3IDMuNTJsLTEuOC0xLjcxYy41NC0uNzguODYtMS43Mi44Ni0yLjc0QzEwLjYzIDMuMTYgOC40NyAxIDUuODEgMVMxIDMuMTYgMSA1LjgxczIuMTYgNC44MSA0LjgxIDQuODFjMS4xMSAwIDIuMTItLjM4IDIuOTQtMWwxLjggMS43MWMtLjk1IDEuMTItMS43MiAyLjQxLTIuMjUgMy44MmwtMi4yMi0uNjlhMi4zMTEgMi4zMTEgMCAwMC00LjYyLjA1YzAgMS4yNyAxLjA0IDIuMzEgMi4zMSAyLjMxLjc3IDAgMS40NS0uMzggMS44Ny0uOTZsMi4yMi42OWMtLjI1IDEuMDEtLjM5IDIuMDYtLjM5IDMuMTQgMCAyLjM5LjY1IDQuNjMgMS43OSA2LjU2bC0xLjU0IDEuMDJjLS42LS41Ny0xLjQtLjkyLTIuMjktLjkyLTEuODQgMC0zLjMzIDEuNS0zLjMzIDMuMzMgMCAxLjg0IDEuNSAzLjMzIDMuMzMgMy4zM3MzLjMzLTEuNSAzLjMzLTMuMzNjMC0uNDItLjA4LS44Mi0uMjItMS4xOGwxLjU0LTEuMDJjMi4zNyAzLjE0IDYuMTMgNS4xNyAxMC4zNSA1LjE3Ljk1IDAgMS44Ny0uMSAyLjc2LS4zbC43MiAyLjU5YTMuMjM2IDMuMjM2IDAgMDAxLjYyIDYuMDQgMy4yNCAzLjI0IDAgMTAwLTYuNDhjLS4wNyAwLS4xMy4wMS0uMi4wMWwtLjcxLTIuNTZjMy40OS0xLjE5IDYuMzItMy44NCA3Ljc1LTcuMjFsMi4wMS43MmEzLjgwNSAzLjgwNSAwIDAwMy43NSA0LjQxYzIuMDkgMCAzLjgtMS43IDMuOC0zLjhzLTEuNzEtMy43Ny0zLjgtMy43N3ptLTcuNS0xNi4yMWMwLTEuMDcuODctMS45NCAxLjk0LTEuOTQgMS4wNyAwIDEuOTQuODcgMS45NCAxLjk0cy0uODcgMS45NC0xLjk0IDEuOTRjLTEuMDcuMDEtMS45NC0uODctMS45NC0xLjk0ek00LjYxIDE0LjUyYzAgLjQ2LS4zNy44My0uODMuODMtLjQ2IDAtLjgzLS4zNy0uODMtLjgzcy4zNy0uODMuODMtLjgzYy40NiAwIC44My4zNy44My44M3pNNy4zIDI5LjdjMCAxLjAyLS44MyAxLjg1LTEuODUgMS44NVMzLjYgMzAuNzIgMy42IDI5LjdzLjgzLTEuODUgMS44NS0xLjg1IDEuODUuODMgMS44NSAxLjg1em0yMCA4LjA2YzAgLjk3LS43OSAxLjc2LTEuNzYgMS43NnMtMS43Ni0uNzktMS43Ni0xLjc2Ljc5LTEuNzYgMS43Ni0xLjc2IDEuNzYuNzkgMS43NiAxLjc2ek04Ljk5IDIwLjQ0aDUuMzZjLjE1IDMuODggMS41MSA3LjUzIDMuOSAxMC41My01LjA1LS45OC04LjkyLTUuMjgtOS4yNi0xMC41M3ptOS4yNi0xMi4wMWMtMi4zOSAzLTMuNzUgNi42NS0zLjkgMTAuNTNIOC45OWMuMzQtNS4yNSA0LjIxLTkuNTUgOS4yNi0xMC41M3pNMzEuOSAxOC45NmgtNS4zNmMtLjE1LTMuODgtMS41MS03LjUzLTMuOS0xMC41MyA1LjA1Ljk4IDguOTIgNS4yOCA5LjI2IDEwLjUzem0tMTYuMDcgMGMuMTctNC4wNSAxLjc4LTcuODEgNC41Ny0xMC43NGguMDhjMi43OSAyLjkzIDQuMzkgNi42OSA0LjU3IDEwLjc0aC05LjIyem0wIDEuNDhoOS4yMmMtLjE3IDQuMDQtMS43OCA3LjgxLTQuNTcgMTAuNzRoLS4wOGExNi41MjEgMTYuNTIxIDAgMDEtNC41Ny0xMC43NHptMTAuNzEgMGg1LjM2Yy0uMzQgNS4yNS00LjIxIDkuNTUtOS4yNiAxMC41MyAyLjM5LTMgMy43NS02LjY0IDMuOS0xMC41M3pNNS44MSA5LjE1Yy0xLjg0IDAtMy4zMy0xLjUtMy4zMy0zLjMzczEuNS0zLjMzIDMuMzMtMy4zMyAzLjMzIDEuNSAzLjMzIDMuMzMtMS40OSAzLjMzLTMuMzMgMy4zM3ptMzIuMzIgMTkuMjZhMi4zMTEgMi4zMTEgMCAwMTAtNC42MmMxLjI3IDAgMi4zMSAxLjA0IDIuMzEgMi4zMXMtMS4wMyAyLjMxLTIuMzEgMi4zMXoiIGZpbGw9IiNiYjUwMWMiLz48L2c+PC9zdmc+"); -} - -.oci-dynamic-group { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU2LjkzIDQyIj48cGF0aCBkPSJNLjUgNDEuNVYyNi4zMUE1LjM2IDUuMzYgMCAwMTUuODUgMjFIOHYtLjMxYTcuNDQgNy40NCAwIDExNy43My0uMTVoLjVhNi4zIDYuMyAwIDAxNS0yLjQ1aDIuNlYxN0E4Ljg5IDguODkgMCAxMTMzIDE3djFoMi42NmE2LjQ0IDYuNDQgMCAwMTUgMi40NWguNWE3LjQ0IDcuNDQgMCAxMTcuOC4xMVYyMWgyYTUuMzYgNS4zNiAwIDAxNS4zNSA1LjM1VjQxLjV6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTI4LjQyIDFhOC4zOSA4LjM5IDAgMDE0LjEgMTUuNzJ2MS44M2gzLjE2YTYgNiAwIDAxNC44IDIuNDVoMy4yM2E2Ljk0IDYuOTQgMCAxMTMgMGgxLjh2LjQ2aDIuNTVhNC44NiA0Ljg2IDAgMDE0Ljg1IDQuODVWNDFIMVYyNi4zMWE0Ljg2IDQuODYgMCAwMTQuODUtNC44NWgyLjYyVjIxaDEuNzNhNi45NCA2Ljk0IDAgMTEzIDBoMy4yM2E1Ljc4IDUuNzggMCAwMTQuNzItMi40NWgzLjF2LTEuODdBOC4zOSA4LjM5IDAgMDEyOC40MiAxbTAtMWE5LjM5IDkuMzkgMCAwMC01LjE1IDE3LjI0di4zMWgtMi4xYTYuNjMgNi42MyAwIDAwLTIuNS40OSA3Ljk0IDcuOTQgMCAxMC0xNC45LTMuODEgOCA4IDAgMDAzIDYuMjNoLTFBNS44NiA1Ljg2IDAgMDAwIDI2LjMxVjQyaDU2LjkzVjI2LjMxYTUuODYgNS44NiAwIDAwLTUuODUtNS44NWgtMWE3Ljk0IDcuOTQgMCAxMC0xMi44NC02LjIzIDcuODcgNy44NyAwIDAwMSAzLjgzIDcgNyAwIDAwLTIuNi0uNTFoLTIuMTJ2LS4yNkE5LjQgOS40IDAgMDAyOC40MiAweiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik00NS4yMiAyMS4xN2E2Ljk1IDYuOTUgMCAxMC02Ljk0LTYuOTQgNyA3IDAgMDA2Ljk0IDYuOTR6bTAtMTIuMTdBNS4yNyA1LjI3IDAgMTE0MCAxNC4yMyA1LjI4IDUuMjggMCAwMTQ1LjIyIDl6IiBmaWxsPSIjQkI1MTI3Ii8+PHBhdGggZD0iTTUxLjA4IDIxLjQ2aC0xLjQzbC0uMjUuMzNhNS4yNyA1LjI3IDAgMDEtOC4zNiAwbC0uMjUtLjMzaC0uMDhhNS44MiA1LjgyIDAgMDAtNS0yLjkxSDM0bC0uMjUuMzNhNi43MiA2LjcyIDAgMDEtMTAuNjYgMGwtLjI1LS4zM2gtMS42N2E1LjgxIDUuODEgMCAwMC01IDIuOTFsLS4yNS4zM2E1LjI3IDUuMjcgMCAwMS04LjM2IDBsLS4yNS0uMzNINS44NUE0Ljg2IDQuODYgMCAwMDEgMjYuMzFWNDFoMS42OFYyNi4zMWEzLjE4IDMuMTggMCAwMTMuMTctMy4xOGguNjJhNyA3IDAgMDA4Ljg5IDEuMzZWNDFIMTdWMjQuMzZhNC4xMyA0LjEzIDAgMDE0LjEzLTQuMTNIMjJhOC40MSA4LjQxIDAgMDAxMi43OSAwaC44NmE0LjEzIDQuMTMgMCAwMTQuMTMgNC4xM1Y0MWgxLjY4VjI0LjQzYTYuOTMgNi45MyAwIDAwOS0xLjNoLjYyYTMuMTkgMy4xOSAwIDAxMy4xOCAzLjE4VjQxaDEuNjdWMjYuMzFhNC44NiA0Ljg2IDAgMDAtNC44NS00Ljg1eiIgZmlsbD0iI0JCNTEyNyIvPjxwYXRoIGQ9Ik0xMS43MSAyMS4xN2E2Ljk1IDYuOTUgMCAxMC02Ljk0LTYuOTQgNyA3IDAgMDA2Ljk0IDYuOTR6bTAtMTIuMTdhNS4yNyA1LjI3IDAgMTEtNS4yNyA1LjI3QTUuMjcgNS4yNyAwIDAxMTEuNzEgOXpNMjguNDIgMTcuNzlBOC40IDguNCAwIDEwMjAgOS40YTguNCA4LjQgMCAwMDguNDIgOC4zOXptMC0xNS4xMUE2LjcyIDYuNzIgMCAxMTIxLjcgOS40YTYuNzMgNi43MyAwIDAxNi43Mi02Ljcyek0yMS4xNyAzMC42NGgtLjg0VjQxaDEuNjh2LTguNjhsLS44NC0xLjY4ek0zNS42MiAzMC42NGwtLjg0IDEuNjhWNDFoMS42OFYzMC42NGgtLjg0ek01MC4wNyAzMy45OVY0MWgxLjY4di04LjY4aC0uODRsLS44NCAxLjY3ek01LjE4IDMyLjMyVjQxaDEuNjd2LTcuMDFsLS44NC0xLjY3aC0uODN6IiBmaWxsPSIjQkI1MTI3Ii8+PC9zdmc+"); -} - -.oci-fast-connect { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDYwLjMzIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMzAuMDggNDEuNWE5LjcxMyA5LjcxMyAwIDAxLTcuNTgtMy42NWMtLjM2LjA1LS43Mi4wNy0xLjA3LjA3YTguMjgzIDguMjgzIDAgMDEtNi4yOC0yLjg5SDYuOTF2LTIuNzdoNi42NmE4LjQyNSA4LjQyNSAwIDAxLS40LTMuNDljMC0uMDUuMDEtLjEuMDItLjE1SDMuODF2LTIuNzdoNy42N2E3Ljk0OCA3Ljk0OCAwIDAxLTEuODUtMy42NEguNXYtMi43N2g5LjAzYy4xOC0xLjI0LjY0LTIuNCAxLjM1LTMuNDJIMy44MXYtMi43N2gxMC4wMmMtLjE1LS44LS4xOC0xLjYyLS4xLTIuNDQuMDQtLjQuMTEtLjguMjEtMS4ySDYuOTFWNi44NWg4LjI2Yy40OC0uNzEgMS4wNS0xLjM0IDEuNy0xLjg4YTguNTUyIDguNTUyIDAgMDE2LjM1LTEuOWMuNTYuMDYgMS4xMS4xNyAxLjY0LjMzQTEyLjM4MyAxMi4zODMgMCAwMTM0LjA1LjU2YzQuMDIuNDEgNy41NyAyLjc1IDkuNTQgNi4yOWg5LjYydjIuNzdoLTguNDljLjE5LjY4LjMxIDEuMzguMzggMi4wNy44Ni40MSAxLjY2LjkzIDIuMzggMS41N2g5LjA0djIuNzdoLTYuODVjLjU3IDEuMDYuOTUgMi4yMiAxLjExIDMuNDJoOS4wNXYyLjc3aC05LjA1YTEwLjA5IDEwLjA5IDAgMDEtMS4yNSAzLjY0aDYuOTl2Mi43N2gtOS4zNmwtLjMxLjI1YTcuODYgNy44NiAwIDAxLS4yMyAzLjRoNi40M2wuMTIuMzNjLjAzLjA4LjEyLjM0LjAzIDEuOTdsLS4wMy40N2gtOGE4LjAyIDguMDIgMCAwMS03IDIuOTFjLS4xOS0uMDItLjM3LS4wNC0uNTYtLjA4YTkuNTc0IDkuNTc0IDAgMDEtNy41MyAzLjYyeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTMyLjggMWMuNCAwIC44LjAyIDEuMi4wNiA0LjA3LjQxIDcuNDkgMi44NyA5LjI5IDYuMjloOS40MXYxLjc3aC04LjY2Yy4zMS45Mi41MSAxLjkuNTggMi45IDEgLjQzIDEuODkgMS4wMyAyLjY2IDEuNzRoOC43M3YxLjc3aC03LjIzYTkuNjkgOS42OSAwIDAxMS41NSA0LjQyaDguOTl2MS43N2gtOC45OXYuMDZhOS40NzIgOS40NzIgMCAwMS0xLjcyIDQuNThoNy40MXYxLjc3aC05LjA0Yy0uMjIuMTgtLjQ0LjM2LS42OC41My4xNC43MS4xNyAxLjQzLjEgMi4xNC0uMDcuNjktLjI0IDEuMzYtLjQ4IDEuOThoNi43OGMuMDkuMjQgMCAxLjc3IDAgMS43N2gtNy43N2E3LjQ5MiA3LjQ5MiAwIDAxLTUuOTYgMi45OCA3Ljc2IDcuNzYgMCAwMS0xLjU4LS4xN0E5LjE1NSA5LjE1NSAwIDAxMzAuMDggNDFjLS4zMSAwLS42Mi0uMDItLjkzLS4wNWE5LjE0NCA5LjE0NCAwIDAxLTYuNDMtMy42NGMtLjQzLjA3LS44Ni4xMS0xLjI5LjExLS4yNiAwLS41MS0uMDEtLjc3LS4wNGE3Ljc4NiA3Ljc4NiAwIDAxLTUuMjctMi44M2MtLjAxLS4wMS0uMDEtLjAyLS4wMi0uMDJINy40MXYtMS43N2g2Ljg5YTcuNzY0IDcuNzY0IDAgMDEtLjYzLTMuOTRjLjAyLS4yNC4wNi0uNDcuMTEtLjdINC4zMXYtMS43N2g4LjQyYTcuMzk2IDcuMzk2IDAgMDEtMi42OC00LjY0SDF2LTEuNzdoOC45OHYtLjEyYTcuNDUgNy40NSAwIDAxMS45NC00LjNINC4zMXYtMS43N0gxNC40Yy4wMi0uMDEuMDMtLjAyLjA1LS4wM2E4LjEgOC4xIDAgMDEtLjIyLTIuODZjLjA2LS42LjE5LTEuMTkuMzgtMS43NWgtNy4yVjcuMzVoOC4wM2MuNDctLjc0IDEuMDUtMS40MiAxLjc1LTEuOTlhOC4xIDguMSAwIDAxNS4xNS0xLjg0Yy4yOCAwIC41Ni4wMS44NC4wNC42Mi4wNiAxLjIyLjE5IDEuODEuMzlDMjcuMTYgMi4wNCAyOS45MyAxIDMyLjggMW0wLTFjLTIuOTMgMC01Ljc3IDEtOC4wNSAyLjg0LS40OC0uMTMtLjk4LS4yMi0xLjQ4LS4yNy0uMzEtLjAzLS42My0uMDUtLjk0LS4wNS0yLjEzIDAtNC4xMy43MS01Ljc4IDIuMDdhOS4xOSA5LjE5IDAgMDAtMS42NSAxLjc2SDYuNHYzLjc3aDYuOTJhOC44MjQgOC44MjQgMCAwMC0uMDcgMi42NEgzLjMxdjMuNzdoNi42N2MtLjQxLjc1LS43MSAxLjU3LS44OCAyLjQySDB2My43N2g5LjI0Yy4yNS45NS42NiAxLjg0IDEuMjEgMi42NEgzLjMxdjMuNzdoOS4zM2MtLjA1Ljg5LjA0IDEuNzguMjYgMi42NEg2LjQxdjMuNzdoOC41YTguNzI4IDguNzI4IDAgMDA2LjUyIDIuODljLjI4IDAgLjU3LS4wMS44Ni0uMDQgMS43IDIuMDEgNC4xMyAzLjMgNi43NiAzLjU3LjM0LjAzLjY5LjA1IDEuMDQuMDUgMy4wMSAwIDUuOC0xLjMgNy43NC0zLjU4LjEuMDEuMjEuMDMuMzEuMDRhOC40ODYgOC40ODYgMCAwMDcuMjktMi45NGg4LjIzbC4wNS0uOTRjLjEtMS43NCAwLTIuMDItLjA2LTIuMTdsLS4yNC0uNjVINDcuMjdjLjA2LS4yOS4xMS0uNTguMTQtLjg4LjA2LS41OC4wNS0xLjE3LS4wMS0xLjc2aDkuNjN2LTMuNzdoLTYuNjZjLjQtLjg0LjY5LTEuNzMuODUtMi42NGg5LjEydi0zLjc3aC05LjEyYy0uMTUtLjgzLS40LTEuNjUtLjc0LTIuNDJoNi41NXYtMy43N2gtOS4zNWExMC44MiAxMC44MiAwIDAwLTIuMS0xLjRjLS4wNS0uNDEtLjEyLS44My0uMjEtMS4yNGg4LjM1VjYuMzVoLTkuODNBMTIuODAzIDEyLjgwMyAwIDAwMzQuMTEuMDdDMzMuNjcuMDIgMzMuMjMgMCAzMi44IDB6Ii8+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNNy40MSA3LjM1djEuNzdoNS44MWMuMTctLjYxLjQtMS4yLjY5LTEuNzdoLTYuNXpNNTIuNyA5LjEyVjcuMzVoLTcuOTNjLjI2LjU3LjQ4IDEuMTYuNjYgMS43N2g3LjI3ek0xMS44NyAxMy43Nkg0LjMxdjEuNzdoNS45MWMuNDctLjY3IDEuMDItMS4yNiAxLjY1LTEuNzd6TTU2LjAyIDE1LjUydi0xLjc3aC02Ljg5Yy40Ni41NS44NyAxLjE0IDEuMjIgMS43N2g1LjY3ek01MS42NyAyMS43MWg3LjY2di0xLjc3aC03LjY2Yy4wNS41OS4wNSAxLjE4IDAgMS43N3pNOC42NSAxOS45NEgxdjEuNzdoNy43Yy0uMDctLjU4LS4wOS0xLjE3LS4wNS0xLjc3ek0xMC44MSAyNi4zNWgtNi41djEuNzdoOC4xMWMuMDItLjEuMDMtLjE5LjA1LS4yOS0uNjItLjQyLTEuMTgtLjkyLTEuNjYtMS40OHpNNTYuMDIgMjguMTJ2LTEuNzdINTAuMmMtLjM3LjYzLS44MSAxLjIyLTEuMyAxLjc3aDcuMTJ6TTUyLjcgMzQuNTN2LTEuNzdoLTUuMzdjLS4yLjYyLS40NyAxLjIyLS44IDEuNzdoNi4xN3pNNy40MSAzMi43NnYxLjc3aDYuMzNjLS4zNi0uNTYtLjY1LTEuMTUtLjg4LTEuNzdINy40MXoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik01MC4zNCAyMS43N2E5LjU4IDkuNTggMCAwMC01LjcxLTkuNzVDNDQuMjMgNi4zIDM5Ljc2IDEuNjQgMzQgMS4wNmMtMy4yOS0uMzMtNi41NC43Mi05LjAyIDIuODktLjU4LS4yLTEuMTktLjMzLTEuODEtLjM5YTguMTIgOC4xMiAwIDAwLTUuOTkgMS44IDguMTI3IDguMTI3IDAgMDAtMi45NiA1LjUxYy0uMS45Ny0uMDIgMS45My4yMiAyLjg2YTcuNDM3IDcuNDM3IDAgMDAtNC40NiA2LjFBNy40NTMgNy40NTMgMCAwMDE0IDI3LjJjLS4xNy41My0uMjkgMS4wNy0uMzQgMS42Mi0uMjEgMi4wOC40IDQuMTEgMS43MiA1LjczYTcuNzQ3IDcuNzQ3IDAgMDA1LjI3IDIuODNjLjY4LjA3IDEuMzcuMDUgMi4wNS0uMDdhOS4xNDQgOS4xNDQgMCAwMDYuNDMgMy42NGMuMzEuMDMuNjIuMDUuOTMuMDUgMi44OCAwIDUuNTgtMS4zNSA3LjMzLTMuNjZhNy43NiA3Ljc2IDAgMDAxLjU4LjE3YzMuNzggMCA3LjA0LTIuODggNy40My02LjcyLjA3LS43MS4wNC0xLjQyLS4xLTIuMTRhOS41NTQgOS41NTQgMCAwMDQuMDQtNi44OHptLTUuODkgNi43MmMuMi43MS4yNyAxLjQyLjIgMi4xMmE1LjY3NCA1LjY3NCAwIDAxLTIuMDcgMy44NSA1LjY5IDUuNjkgMCAwMS00LjE4IDEuMjZjLS4zNy0uMDQtLjc0LS4xMS0xLjExLS4yM2wtLjY0LS4yLS4zNi41NmE3LjM5MiA3LjM5MiAwIDAxLTYuOTcgMy4zNSA3LjQxIDcuNDEgMCAwMS01LjQ3LTMuMzRsLS4zNC0uNTMtLjYxLjE1Yy0uNjkuMTctMS4zOC4yMi0yLjA1LjE1YTYgNiAwIDAxLTQuMDgtMi4xOSA1Ljk4MiA1Ljk4MiAwIDAxLTEuMzMtNC40M2MuMDctLjY1LjI0LTEuMjkuNTItMS45bC4zOS0uODYtLjg5LS4zM2E1LjcwMiA1LjcwMiAwIDAxLTMuNjEtNC4yaDEyLjM5bC0yLjQxIDIuNDMgMS4yNSAxLjI1IDQuNTMtNC41Ni00LjUzLTQuNTYtMS4yNSAxLjI1IDIuNDEgMi40M0gxMS43NWE1LjcgNS43IDAgMDE0LjA1LTQuODNsLjkxLS4yNy0uMzQtLjg5Yy0uMzYtLjk0LS40OS0xLjkyLS4zOS0yLjkxLjE3LTEuNyAxLTMuMjMgMi4zMi00LjMxIDEuMzMtMS4xIDMtMS42IDQuNy0xLjQzLjYzLjA2IDEuMjUuMjIgMS44NC40N2wuNTQuMjMuNDItLjQxYzIuMTQtMi4wNyA1LjA3LTMuMDkgOC4wMy0yLjc5IDUuMDcuNTEgOC45NiA0Ljc0IDkuMDYgOS44M2wuMDEuNjEuNTcuMjFhNy44MTQgNy44MTQgMCAwMTUuMSA2LjQ4SDM2LjIzbDIuMTktMi4yMS0xLjI1LTEuMjUtNC4zMSA0LjM0IDQuNTMgNC41NiAxLjI1LTEuMjUtMi40MS0yLjQzaDEyLjMzYTcuNzY0IDcuNzY0IDAgMDEtMy43MiA1Ljc4bC0uNTcuMzUuMTguNjV6Ii8+PC9nPjwvc3ZnPg=="); -} - -.oci-file-storage-system, .oci-file-system { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMi42NyA0MS41QzEuNDggNDEuNS41IDQwLjUzLjUgMzkuMzNWMi42N0MuNSAxLjQ3IDEuNDcuNSAyLjY3LjVoMzYuNjdjMS4xOSAwIDIuMTcuOTcgMi4xNyAyLjE3djM2LjY3YzAgMS4yLS45NyAyLjE3LTIuMTcgMi4xN0gyLjY3eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTM5LjMzIDFjLjkyIDAgMS42Ny43NSAxLjY3IDEuNjd2MzYuNjdjMCAuOTItLjc1IDEuNjctMS42NyAxLjY3SDIuNjdDMS43NSA0MSAxIDQwLjI1IDEgMzkuMzNWMi42N0MxIDEuNzUgMS43NSAxIDIuNjcgMWgzNi42Nm0wLTFIMi42N0MxLjIgMCAwIDEuMiAwIDIuNjd2MzYuNjdDMCA0MC44IDEuMiA0MiAyLjY3IDQyaDM2LjY3QzQwLjggNDIgNDIgNDAuOCA0MiAzOS4zM1YyLjY3QzQyIDEuMiA0MC44IDAgMzkuMzMgMHoiLz48Zz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0xIDM5LjMzYzAgLjkyLjc1IDEuNjcgMS42NyAxLjY3aDM2LjY3Yy45MiAwIDEuNjctLjc1IDEuNjctMS42N1Y0Ljk5SDF2MzQuMzR6TTIuNDggNi40N2gzNy4wNHYzMi44N2MwIC4xLS4wOC4xOS0uMTkuMTlIMi42N2EuMTkuMTkgMCAwMS0uMTktLjE5VjYuNDd6TTM5LjMzIDFIMi42N0MxLjc1IDEgMSAxLjc1IDEgMi42N3YxLjIxaDQwVjIuNjdDNDEgMS43NSA0MC4yNSAxIDM5LjMzIDF6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMzYuMDYgMTUuNjhjMC0uODItLjY4LTEuNDgtMS41Mi0xLjQ4SDE4LjA2bC0xLjY0LTIuMDljLS4yOS0uMzYtLjc0LS41OC0xLjIxLS41OEg3LjQ2Yy0uODQgMC0xLjUyLjY2LTEuNTIgMS40OHYyMS4zaDMwLjEyVjE1LjY4em0tMjguNi0yLjY3aDcuNzVjLjAyIDAgLjA0LjAxLjA0LjAxbDEuNTEgMS45Mi0xLjUgMS45cy0uMDIuMDEtLjA0LjAxaC03Ljh2LTMuODRjMCAuMDEuMDEgMCAuMDQgMHptMjcuMTIgMTkuODJINy40MlYxOC4zNGg3LjhjLjQ3IDAgLjkyLS4yMiAxLjItLjU4bDEuNjUtMi4wOGgxNi40N2MuMDIgMCAuMDMuMDEuMDQuMDF2MTcuMTR6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNOC43IDE0LjJoNS43NnYxLjQ4SDguN3oiLz48L2c+PC9zdmc+"); -} - -.oci-group { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDU2LjkzIDQyIj48cGF0aCBkPSJNLjUgNDEuNVYyNi4zMUE1LjM2IDUuMzYgMCAwMTUuODUgMjFIOHYtLjMxYTcuNDQgNy40NCAwIDExNy43My0uMTVoLjVhNi4zIDYuMyAwIDAxNS0yLjQ1aDIuNlYxN0E4Ljg5IDguODkgMCAxMTMzIDE3djFoMi42NmE2LjQ0IDYuNDQgMCAwMTUgMi40NWguNWE3LjQ0IDcuNDQgMCAxMTcuOC4xMVYyMWgyYTUuMzYgNS4zNiAwIDAxNS4zNSA1LjM1VjQxLjV6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTI4LjQyIDFhOC4zOSA4LjM5IDAgMDE0LjEgMTUuNzJ2MS44M2gzLjE2YTYgNiAwIDAxNC44IDIuNDVoMy4yM2E2Ljk0IDYuOTQgMCAxMTMgMGgxLjh2LjQ2aDIuNTVhNC44NiA0Ljg2IDAgMDE0Ljg1IDQuODVWNDFIMVYyNi4zMWE0Ljg2IDQuODYgMCAwMTQuODUtNC44NWgyLjYyVjIxaDEuNzNhNi45NCA2Ljk0IDAgMTEzIDBoMy4yM2E1Ljc4IDUuNzggMCAwMTQuNzItMi40NWgzLjF2LTEuODdBOC4zOSA4LjM5IDAgMDEyOC40MiAxbTAtMWE5LjM5IDkuMzkgMCAwMC01LjE1IDE3LjI0di4zMWgtMi4xYTYuNjMgNi42MyAwIDAwLTIuNS40OSA3Ljk0IDcuOTQgMCAxMC0xNC45LTMuODEgOCA4IDAgMDAzIDYuMjNoLTFBNS44NiA1Ljg2IDAgMDAwIDI2LjMxVjQyaDU2LjkzVjI2LjMxYTUuODYgNS44NiAwIDAwLTUuODUtNS44NWgtMWE3Ljk0IDcuOTQgMCAxMC0xMi44NC02LjIzIDcuODcgNy44NyAwIDAwMSAzLjgzIDcgNyAwIDAwLTIuNi0uNTFoLTIuMTJ2LS4yNkE5LjQgOS40IDAgMDAyOC40MiAweiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik00NS4yMiAyMS4xN2E2Ljk1IDYuOTUgMCAxMC02Ljk0LTYuOTQgNyA3IDAgMDA2Ljk0IDYuOTR6bTAtMTIuMTdBNS4yNyA1LjI3IDAgMTE0MCAxNC4yMyA1LjI4IDUuMjggMCAwMTQ1LjIyIDl6IiBmaWxsPSIjMmM1OTY3Ii8+PHBhdGggZD0iTTUxLjA4IDIxLjQ2aC0xLjQzbC0uMjUuMzNhNS4yNyA1LjI3IDAgMDEtOC4zNiAwbC0uMjUtLjMzaC0uMDhhNS44MiA1LjgyIDAgMDAtNS0yLjkxSDM0bC0uMjUuMzNhNi43MiA2LjcyIDAgMDEtMTAuNjYgMGwtLjI1LS4zM2gtMS42N2E1LjgxIDUuODEgMCAwMC01IDIuOTFsLS4yNS4zM2E1LjI3IDUuMjcgMCAwMS04LjM2IDBsLS4yNS0uMzNINS44NUE0Ljg2IDQuODYgMCAwMDEgMjYuMzFWNDFoMS42OFYyNi4zMWEzLjE4IDMuMTggMCAwMTMuMTctMy4xOGguNjJhNyA3IDAgMDA4Ljg5IDEuMzZWNDFIMTdWMjQuMzZhNC4xMyA0LjEzIDAgMDE0LjEzLTQuMTNIMjJhOC40MSA4LjQxIDAgMDAxMi43OSAwaC44NmE0LjEzIDQuMTMgMCAwMTQuMTMgNC4xM1Y0MWgxLjY4VjI0LjQzYTYuOTMgNi45MyAwIDAwOS0xLjNoLjYyYTMuMTkgMy4xOSAwIDAxMy4xOCAzLjE4VjQxaDEuNjdWMjYuMzFhNC44NiA0Ljg2IDAgMDAtNC44NS00Ljg1eiIgZmlsbD0iIzJjNTk2NyIvPjxwYXRoIGQ9Ik0xMS43MSAyMS4xN2E2Ljk1IDYuOTUgMCAxMC02Ljk0LTYuOTQgNyA3IDAgMDA2Ljk0IDYuOTR6bTAtMTIuMTdhNS4yNyA1LjI3IDAgMTEtNS4yNyA1LjI3QTUuMjcgNS4yNyAwIDAxMTEuNzEgOXpNMjguNDIgMTcuNzlBOC40IDguNCAwIDEwMjAgOS40YTguNCA4LjQgMCAwMDguNDIgOC4zOXptMC0xNS4xMUE2LjcyIDYuNzIgMCAxMTIxLjcgOS40YTYuNzMgNi43MyAwIDAxNi43Mi02Ljcyek0yMS4xNyAzMC42NGgtLjg0VjQxaDEuNjh2LTguNjhsLS44NC0xLjY4ek0zNS42MiAzMC42NGwtLjg0IDEuNjhWNDFoMS42OFYzMC42NGgtLjg0ek01MC4wNyAzMy45OVY0MWgxLjY4di04LjY4aC0uODRsLS44NCAxLjY3ek01LjE4IDMyLjMyVjQxaDEuNjd2LTcuMDFsLS44NC0xLjY3aC0uODN6IiBmaWxsPSIjMmM1OTY3Ii8+PC9zdmc+"); -} - -.oci-instance { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMi42NyA0MS41QzEuNDggNDEuNS41IDQwLjUzLjUgMzkuMzNWMi42N0MuNSAxLjQ4IDEuNDcuNSAyLjY3LjVoMzYuNjdjMS4xOSAwIDIuMTcuOTcgMi4xNyAyLjE3djM2LjY3YzAgMS4xOS0uOTcgMi4xNy0yLjE3IDIuMTdIMi42N3oiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0zOS4zMyAxYy45MiAwIDEuNjcuNzUgMS42NyAxLjY3djM2LjY3YzAgLjkyLS43NSAxLjY3LTEuNjcgMS42N0gyLjY3QzEuNzUgNDEgMSA0MC4yNSAxIDM5LjMzVjIuNjdDMSAxLjc1IDEuNzUgMSAyLjY3IDFoMzYuNjZtMC0xSDIuNjdDMS4yIDAgMCAxLjIgMCAyLjY3djM2LjY3QzAgNDAuOCAxLjIgNDIgMi42NyA0MmgzNi42N0M0MC44IDQyIDQyIDQwLjggNDIgMzkuMzNWMi42N0M0MiAxLjIgNDAuOCAwIDM5LjMzIDB6Ii8+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMzkuMzMgMUgyLjY3QzEuNzUgMSAxIDEuNzUgMSAyLjY3djM2LjY3YzAgLjkxLjc1IDEuNjYgMS42NyAxLjY2aDM2LjY3Yy45MiAwIDEuNjctLjc1IDEuNjctMS42N1YyLjY3QzQxIDEuNzUgNDAuMjUgMSAzOS4zMyAxem0uMTkgMzguMzNjMCAuMS0uMDguMTktLjE5LjE5SDIuNjdhLjE5LjE5IDAgMDEtLjE5LS4xOVYyLjY3YzAtLjEuMDgtLjE5LjE5LS4xOWgzNi42N2MuMSAwIC4xOS4wOC4xOS4xOXYzNi42NnoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik02LjU2IDM1LjQ0aDI5LjA3di04Ljg5SDYuNTZ2OC44OXptMS40OC03LjRoMjYuMTF2NS45M0g4LjA0di01LjkzeiIvPjxjaXJjbGUgY2xhc3M9InByZWZpeF9fc3QxIiBjeD0iMzAuODEiIGN5PSIzMSIgcj0iMS4xMSIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTE1LjQ0IDYuNTZINi41NnY4Ljg5aDguODlWNi41NnptLTEuNDggNy40SDguMDRWOC4wNGg1LjkzdjUuOTJ6TTI1LjQ0IDYuNTZoLTguODl2OC44OWg4Ljg5VjYuNTZ6bS0xLjQ4IDcuNGgtNS45M1Y4LjA0aDUuOTN2NS45MnpNMTUuNDQgMTYuNTZINi41NnY4Ljg5aDguODl2LTguODl6bS0xLjQ4IDcuNEg4LjA0di01LjkzaDUuOTN2NS45M3pNMjUuNDQgMTYuNTZoLTguODl2OC44OWg4Ljg5di04Ljg5em0tMS40OCA3LjRoLTUuOTN2LTUuOTNoNS45M3Y1Ljkzek0zNS40NCA2LjU2aC04Ljg5djguODloOC44OVY2LjU2em0tMS40OCA3LjRoLTUuOTNWOC4wNGg1LjkzdjUuOTJ6TTM1LjQ0IDE2LjU2aC04Ljg5djguODloOC44OXYtOC44OXptLTEuNDggNy40aC01Ljkzdi01LjkzaDUuOTN2NS45M3oiLz48L2c+PC9zdmc+"); -} - -.oci-instance-pool { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMi42NyA0MS41QzEuNDggNDEuNS41IDQwLjUzLjUgMzkuMzNWMi42N0MuNSAxLjQ4IDEuNDcuNSAyLjY3LjVoMzYuNjdjMS4xOSAwIDIuMTcuOTcgMi4xNyAyLjE3djM2LjY3YzAgMS4xOS0uOTcgMi4xNy0yLjE3IDIuMTdIMi42N3oiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0zOS4zMyAxYy45MiAwIDEuNjcuNzUgMS42NyAxLjY3djM2LjY3YzAgLjkyLS43NSAxLjY3LTEuNjcgMS42N0gyLjY3QzEuNzUgNDEgMSA0MC4yNSAxIDM5LjMzVjIuNjdDMSAxLjc1IDEuNzUgMSAyLjY3IDFoMzYuNjZtMC0xSDIuNjdDMS4yIDAgMCAxLjIgMCAyLjY3djM2LjY3QzAgNDAuOCAxLjIgNDIgMi42NyA0MmgzNi42N0M0MC44IDQyIDQyIDQwLjggNDIgMzkuMzNWMi42N0M0MiAxLjIgNDAuOCAwIDM5LjMzIDB6Ii8+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMzkuMzMgMUgyLjY3QzEuNzUgMSAxIDEuNzUgMSAyLjY3djM2LjY3YzAgLjkxLjc1IDEuNjYgMS42NyAxLjY2aDM2LjY3Yy45MiAwIDEuNjctLjc1IDEuNjctMS42N1YyLjY3QzQxIDEuNzUgNDAuMjUgMSAzOS4zMyAxem0uMTkgMzguMzNjMCAuMS0uMDguMTktLjE5LjE5SDIuNjdhLjE5LjE5IDAgMDEtLjE5LS4xOVYyLjY3YzAtLjEuMDgtLjE5LjE5LS4xOWgzNi42N2MuMSAwIC4xOS4wOC4xOS4xOXYzNi42NnoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0yNy45NCA4LjdIMTQuMDZ2Ny40MWgxMy44OVY4Ljd6bS0xLjQ4IDUuOTNIMTUuNTR2LTQuNDRoMTAuOTN2NC40NHoiLz48Y2lyY2xlIGNsYXNzPSJwcmVmaXhfX3N0MSIgY3g9IjI0LjI0IiBjeT0iMTIuNCIgcj0iLjc0Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMjEuNTYgMjQuNjNoMTMuODl2LTcuNDFIMjEuNTZ2Ny40MXptMS40OC01LjkzaDEwLjkzdjQuNDRIMjMuMDRWMTguN3oiLz48Y2lyY2xlIGNsYXNzPSJwcmVmaXhfX3N0MSIgY3g9IjMxLjc0IiBjeT0iMjAuOTIiIHI9Ii43NCIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTIwLjQ0IDE3LjIySDYuNTZ2Ny40MWgxMy44OXYtNy40MXptLTEuNDggNS45Mkg4LjA0VjE4LjdoMTAuOTN2NC40NHoiLz48Y2lyY2xlIGNsYXNzPSJwcmVmaXhfX3N0MSIgY3g9IjE2Ljc0IiBjeT0iMjAuOTIiIHI9Ii43NCIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTM2LjU2IDI4Ljc2Yy0xLjcuOTMtNi41OCAzLjA2LTE1LjQ3IDMuMDYtMTAuMTkgMC0xNC4zMi0xLjk5LTE1LjY0LTIuODd2LTQuMzJIMy45NnY1LjA2bC4yOS4yMmMxLjMyIDEuMDIgNS41OSAzLjM5IDE2Ljg0IDMuMzkgMTAuMDIgMCAxNS4yMy0yLjY2IDE2LjU5LTMuNDhsLjM2LS4yMnYtNC45OGgtMS40OHY0LjE0eiIvPjwvZz48L3N2Zz4="); -} - -.oci-internet-gateway { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM5LjMxIDQyLjgzIj48cGF0aCBkPSJNMTUuNTUgMzhMMTcgMzYuNTljLS4zLS4wNS0uNi0uMTEtLjktLjE5bC0uMzktLjA5Yy0uMjctLjA3LS41My0uMTUtLjc5LS4yNGE1IDUgMCAwMS0uNTEtLjE3bC0uNjMtLjI1LS42My0uMjctLjQxLS4yLS44LS40My0uMjktLjE4Yy0uMzEtLjE5LS41OC0uMzYtLjgzLS41NGwtLjQzLS4zMS0uNDMtLjMyLS40MS0uMzRBMTUuNDggMTUuNDggMCAwMTggMzEuNTNsLS4zNi0uNDEtLjMyLS40My0uMzItLjQyYy0uMTgtLjI2LS4zNS0uNTItLjUyLS43OWwtLjItLjM0Yy0uMTQtLjI0LS4yNy0uNDgtLjQtLjczcy0uMTYtLjMyLS4yMy0uNDctLjE5LS40Mi0uMjctLjYzLS4xOC0uNDItLjI1LS42M2E0IDQgMCAwMS0uMTMtLjQ1Yy0uMTEtLjMyLS4xOS0uNTgtLjI2LS44NUw0LjY2IDI1Yy0uMDctLjMtLjE0LS42MS0uMTktLjkybC0uMDgtLjVjMC0uMTgtLjA2LS4zNi0uMDgtLjU1di0uNDhILjV2LTIuMjZoMy43OHYtLjQ4YzAtLjE5LjA1LS4zNy4wOC0uNTVsLjA4LS41YzAtLjMxLjEyLS42Mi4yLS45M3MuMDYtLjI4LjA5LS4zOGMuMDctLjI3LjE1LS41My4yNC0uOHMuMTEtLjMzLjE2LS41LjE3LS40My4yNi0uNjQuMTctLjQxLjI3LS42Mi4xNi0uMzIuMjQtLjQ4LjI1LS40OC4zOS0uNzJsLjIxLS4zNXEuMjQtLjM5LjUxLS43OGwuMzEtLjQyYy4xLS4xNS4yMS0uMy4zMi0uNDRsLjM2LS40MmExNC40NCAxNC40NCAwIDAxMS41NS0xLjQ5bC40LS4zNS40NS0uMzMuNC0uM2MuMjYtLjE4LjUzLS4zNS43OS0uNTFsLjM0LS4yMS43NC0uNC40Ny0uMjNxLjMxLS4xNS42My0uMjdsLjYzLS4yNi40NS0uMTUuODUtLjI1LjM4LS4xLjkyLS4yLTEuNDUtMS40MiA0LjEtNC4xIDQuMTEgNC4xLTEuNDMgMS40Mi45LjE5LjM5LjFjLjI3LjA3LjUzLjE1Ljc5LjI0bC41MS4xNi42My4yNi42My4yN2MuMTMuMDYuMjYuMTIuMzguMTlsLjEuMDVxLjM2LjE4LjcyLjM5bC4yOS4xNy44NC41NS40NC4zMi40Mi4zMS40MS4zNGExNC4yNSAxNC4yNSAwIDAxMS41MSAxLjVsLjM2LjQyYy4xMS4xNC4yMi4yOS4zMi40NGwuMzEuNDJxLjI3LjM5LjUxLjc4bC4yMS4zNGMuMTQuMjQuMjcuNDkuMzkuNzNsLjI0LjQ4cS4xNS4zMS4yNy42M2MuMDkuMjEuMTguNDIuMjUuNjNzLjExLjMxLjE2LjQ3LjE4LjU2LjI1LjgzbC4wOS4zOGMuMDguMzEuMTQuNjIuMi45M2wuMDguNWE0Ljg2IDQuODYgMCAwMS4wNy41NXYuNDhoMy43N3YyLjI1SDM1VjIzYTUgNSAwIDAxLS4wNy41NGwtLjA4LjUxYy0uMDYuMzEtLjEyLjYyLS4yLjkybC0uMDkuMzljLS4wNy4yNy0uMTUuNTMtLjI0Ljc5YTUgNSAwIDAxLS4xNy41MWMtLjA3LjIxLS4xNi40Mi0uMjUuNjNzLS4xNy40Mi0uMjcuNjNsLS4yMi40NGMtLjE0LjI4LS4yNy41Mi0uNDEuNzZsLS4yMS4zNGMtLjE2LjI3LS4zMy41My0uNTEuNzlsLS4zLjQxLS4zMy40NS0uMzUuNDNBMTUuMjcgMTUuMjcgMCAwMTI5Ljc2IDMzbC0uNC4zNS0uNDIuMzEtLjQ0LjMyYy0uMjYuMTgtLjUyLjM1LS43OS41MWwtLjMzLjIxYy0uMjUuMTQtLjQ5LjI3LS43NC4zOWgtLjA5bC0uMzguMTktLjYzLjI3LS42My4yNS0uNTEuMTdjLS4yNi4wOS0uNTIuMTctLjc5LjI0bC0uMzkuMDljLS4zLjA4LS42LjE0LS45LjE5TDIzLjc2IDM4bC00LjExIDQuMXptNS4yMy0uMTlMMjIgMzYuNjVoLS4xNGE1LjE3IDUuMTcgMCAwMS0uNTUuMDdoLS40OHptLTIuMjUgMHYtMWgtLjQ4YTQuODYgNC44NiAwIDAxLS41NS0uMDdoLS4xNHptMi43My0zMS43NGwuNTUuMDhoLjE0TDIwLjc4IDV2MXptLTMuOS4xaC4xNGwuNTUtLjA4LjQ4LS4wOVY1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xOS42NSAxLjQxbDEuNTEgMS41MS4wNS4wNSAxLjg0IDEuODQtLjg4Ljg4LTEtMS0uOTMtLjk0djIuNzdsLjkzLjA3LjcyLjExaC4zYy4zIDAgLjU5LjEyLjg5LjE5bC4zNy4wOS43Ny4yMy40OS4xNi42MS4yNS42OC4yOC40Ni4yM2MuMjQuMTIuNDcuMjQuNy4zOGwuMzMuMmMuMjYuMTYuNTIuMzIuNzcuNWwuMjMuMThjLjIuMTQuNC4yOC41OS40M2ExNS4yNSAxNS4yNSAwIDAxMi4yIDIuMmMuMTUuMTkuMjkuMzkuNDMuNThsLjE4LjI0Yy4xOC4yNS4zNC41MS41Ljc3cy4xMy4yMS4yLjMzLjI2LjQ2LjM4LjcuMTUuMzEuMjMuNDYuMTguNC4yNi42MS4xNy40LjI0LjYxLjExLjMzLjE3LjQ5LjE2LjUxLjIzLjc3bC4wOS4zN2MuMDcuMy4xMy41OS4xOS44OXYuM2MwIC4xLjA4LjQ4LjExLjcycTAgLjQ3LjA2LjkzaDMuNzdWMjJoLTMuNzhxMCAuNDctLjA2LjkzYzAgLjI0LS4wNy40OC0uMTEuNzJzMCAuMiAwIC4zYy0uMDYuMy0uMTIuNTktLjE5Ljg5bC0uMDkuMzdjLS4wNy4yNi0uMTUuNTEtLjIzLjc3cy0uMTEuMzItLjE3LjQ5LS4xNi40MS0uMjQuNjEtLjE3LjQxLS4yNi42MWwtLjIzLjQ2LS4zOC43LS4yLjMzYy0uMTYuMjYtLjMyLjUxLS41Ljc2bC0uMTguMjVjLS4xNC4xOS0uMjguMzktLjQzLjU4QTE1LjI1IDE1LjI1IDAgMDEyOSAzM2MtLjE5LjE1LS4zOS4yOS0uNTkuNDNsLS4yMy4xOGMtLjI1LjE4LS41MS4zNC0uNzcuNWwtLjMzLjJjLS4yMy4xMy0uNDYuMjYtLjcuMzhsLS40Ni4yMy0uNjEuMjYtLjYxLjI0LS40OS4xNy0uNzcuMjMtLjM3LjA5LS44OS4xOWgtLjNsLS43Mi4xMXEtLjQ3IDAtLjkzLjA2VjM5bC45My0uOTMgMS0xIC44OC44OC0xLjg0IDEuODQtLjY4LjY3LS44OC44OC0uODgtLjg4LS42Ny0uNjdMMTYuMjYgMzhsLjg4LS44OCAxIDFMMTkgMzl2LTIuN3EtLjQ3IDAtLjkzLS4wNmwtLjcyLS4xMWgtLjNsLS44OS0uMTktLjM3LS4wOS0uNzctLjIzLS40OS0uMTdjLS4yMS0uMDctLjQxLS4xNi0uNjEtLjI0bC0uNjEtLjI2LS40Ni0uMjNjLS4yNC0uMTItLjQ3LS4yNS0uNy0uMzhsLS4zMy0uMmMtLjI2LS4xNi0uNTItLjMyLS43Ny0uNWwtLjIzLS4xOGMtLjItLjE0LS40LS4yOC0uNTktLjQzYTE1LjI1IDE1LjI1IDAgMDEtMi4yLTIuMmMtLjE1LS4xOS0uMjktLjM5LS40My0uNTlzLS4xMi0uMTUtLjE4LS4yNGMtLjE4LS4yNS0uMzQtLjUtLjUtLjc2LS4wNy0uMTEtLjE0LS4yMi0uMi0uMzNzLS4yNi0uNDctLjM4LS43bC0uMjMtLjQ2Yy0uMDktLjItLjE4LS40MS0uMjYtLjYxcy0uMTctLjQxLS4yNS0uNjEtLjExLS4zMy0uMTYtLjQ5LS4xNi0uNTEtLjIzLS43N2wtLjA5LS4zN2MtLjA3LS4zLS4xMy0uNTktLjE5LS45di0uMjljMC0uMS0uMDgtLjQ4LS4xMS0uNzIgMC0uMzEgMC0uNjItLjA3LS45M0gxdi0xLjI3aDMuNzZjMC0uMzEgMC0uNjIuMDctLjkzIDAtLjI0LjA3LS40OC4xMS0uNzJzMC0uMiAwLS4zYy4wNi0uMy4xMi0uNTkuMTktLjg5bC4wOS0uMzdjLjA3LS4yNi4xNS0uNTIuMjMtLjc3bC4xNi0uNDljLjA4LS4yMS4xNi0uNDEuMjUtLjYxcy4xNy0uNDEuMjYtLjYxLjE1LS4zMS4yMy0uNDYuMjQtLjQ3LjM4LS43QTMuNzkgMy43OSAwIDAxNyAxMy42Yy4xNi0uMjUuMzItLjUxLjUtLjc2bC4xOC0uMjRjLjE0LS4xOS4yOC0uMzkuNDMtLjU4YTE1LjI1IDE1LjI1IDAgMDEyLjItMi4ybC41OC0uNDMuMjQtLjE4Yy4yNS0uMTguNTEtLjM0Ljc3LS41YTMuNjIgMy42MiAwIDAxLjMzLS4yYy4yMy0uMTMuNDYtLjI2LjctLjM4bC40Ni0uMjMuNjEtLjI2LjYxLS4yNS40OS0uMTYuNzItLjIzLjM3LS4wOWMuMy0uMDcuNTktLjE0Ljg5LS4xOWguM2wuNzItLjExLjktLjA5VjMuNzlsLS45My45NC0xIDEtLjg4LS44OEwxOC4xIDN2LS4wNWwxLjUtMS41MW0wLTEuNDFsLS42LjY4LTEuNSAxLjVoLS4wNkwxNS41NSA0LjFsLS43LjcxLjcuNzEuNDIuNDFoLS4xMWwtLjMuMDctLjgyLjI1aC0uMDVsLS40Ny4xNS0uNjYuMjYtLjY0LjM0LS40Mi4yMWgtLjA3Yy0uMjYuMTMtLjUxLjI2LS43NS40bC0uMjYuMTYtLjEuMDZjLS4yNy4xNy0uNTQuMzQtLjgxLjUzYTEuMDkgMS4wOSAwIDAwLS4xNy4xM2wtLjA5LjA2LS4xNi4xMi0uNDYuMzMtLjg1LjY5Yy0uMjguMjYtLjU1LjUyLS44MS44bC0uNzEuODQtLjM0LjQ1LS4xLjIyLS4wNi4wOWExLjA5IDEuMDkgMCAwMC0uMTMuMTdjLS4xOS4yNy0uMzYuNTQtLjUzLjgxdi4wOWwtLjE3LjI3Yy0uMTQuMjQtLjI3LjQ5LS40Ljc1cy0uMTcuMzMtLjI1LjQ5LS4xOS40My0uMjguNjQtLjE3LjQ0LS4yNS42Ni0uMTEuMzEtLjE2LjQ2di4wNmMtLjA5LjI3LS4xNy41NC0uMjUuODIgMCAuMSAwIC4yLS4wNy4zdi4xYy0uMDguMzEtLjE1LjYzLS4yIDF2LjUyYzAgLjE5LS4wNi4zNy0uMDguNTdIMFYyM2gzLjgxYzAgLjE5LjA1LjM4LjA4LjU3di4yTDQgMjR2LjJjLjA1LjMzLjEyLjY0LjIgMXYuMWMwIC4xIDAgLjIuMDcuMy4wOC4yOC4xNi41NS4yNS44MmwuMTUuNDhjLjA5LjIyLjE3LjQ0LjI2LjY1cy4xOC40NC4yOC42NWwuMjMuNDVjLjE1LjI5LjI4LjU1LjQyLjc5bC4xNi4yNi4wNi4xYy4xNy4yNy4zNC41NC41My44MWwuMTMuMTguMDYuMDguMTIuMTZjLjExLjE2LjIyLjMxLjM0LjQ2bC43Ljg1cS4zOS40Mi44MS44MWwuODMuNy40NS4zNC4xNy4xMi4wOS4wNy4xNi4xMmMuMjcuMTkuNTUuMzYuODIuNTNsLjA5LjA1LjI2LjE2Yy4yNS4xNS41LjI4Ljc2LjQxaC4wNWwuNDQuMjIuNjUuMjguNjUuMjYuNDcuMTZoLjA1Yy4yNy4wOS41NC4xNy44Mi4yNGwuMy4wOGguMWwtLjQyLjQyLS43LjcxLjcuNzEgMS44NCAxLjg0LjY4LjY3Ljg4Ljg4LjcuNzEuNzEtLjcxLjg4LS44OC42OC0uNjcgMS44My0xLjg0LjcxLS43MS0uNzEtLjcxLS40Mi0uNDJoLjFsLjMtLjA4Yy4yOC0uMDcuNTUtLjE1LjgyLS4yNGwuNTEtLjE3LjY3LS4yN2MuMjEtLjA4LjQzLS4xOC42NC0uMjhzLjI5LS4xNC40My0uMjFoLjA2Yy4yNS0uMTMuNTEtLjI2Ljc1LS40MWwuMzMtLjIzaC4xYy4yNy0uMTcuNTQtLjM0LjgxLS41M2wuMTgtLjEzLjA4LS4wNi4xNi0uMTIuNDYtLjM0Ljg0LS42OWMuMjctLjI2LjU0LS41Mi44LS44bC43Mi0uODVjLjEyLS4xNS4yMy0uMzEuMzUtLjQ3bC4xMS0uMTUuMDYtLjA4LjEzLS4xOGMuMTktLjI3LjM2LS41NC41My0uODF2LS4wOWwuMTYtLjI2Yy4xNS0uMjUuMjgtLjUxLjQxLS43NnMuMTctLjM0LjI0LS40OS4yLS40My4yOC0uNjUuMTgtLjQzLjI2LS42NS4xMS0uMzIuMTYtLjQ4di0uMDVxLjE0LS4zOS4yNC0uODFjMC0uMSAwLS4yLjA4LS4zdi0uMWMuMDgtLjMyLjE1LS42My4yLS45NXYtLjUyYzAtLjE5LjA2LS4zOC4wOC0uNTdoMy44MXYtMy4zMmgtMy42NmMwLS4yLS4wNS0uMzgtLjA4LS41N3YtLjUyYzAtLjMyLS4xMi0uNjMtLjItMXYtLjExYzAtLjEgMC0uMTktLjA3LS4yOS0uMDctLjI4LS4xNS0uNTUtLjI0LS44MnYtLjA1Yy0uMDUtLjE2LS4xLS4zMS0uMTYtLjQ3cy0uMTctLjQ0LS4yNi0uNjUtLjE4LS40NC0uMjgtLjY1LS4xNC0uMy0uMjItLjQ1Yy0uMTUtLjMtLjI4LS41NS0uNDItLjc5bC0uMTYtLjI2LS4wNi0uMWMtLjE3LS4yNy0uMzQtLjU0LS41My0uODFsLS4xMy0uMTctLjE5LS4wOC0uMTItLjE2Yy0uMTEtLjE2LS4yMi0uMzEtLjM0LS40NmwtLjctLjg2Yy0uMjYtLjI4LS41My0uNTUtLjgtLjhMMjkuNjggOWwtLjQ2LS4zNC0uMTYtLjEyLS4wNi0uMDItLjE4LS4xM2MtLjI3LS4xOS0uNTQtLjM2LS44Mi0uNTNsLS4wOC0uMDUtLjI3LS4xN2MtLjI0LS4xNC0uNS0uMjctLjc1LS40aC0uMDZMMjYuMzkgN2wtLjY1LS4yOC0uNjUtLjI1LS40Ny0uMTZoLS4wNUwyMy43NSA2aC0uNGwuNDItLjQxLjcxLS43MS0uNzEtLjcxLTEuODUtMS45MWgtLjA1TDIwLjM2LjcxIDE5LjY1IDB6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTIxLjIxIDM1djEuMjZBMTUgMTUgMCAwMDM0LjUgMjNoLTEuMjVhMTMuNzEgMTMuNzEgMCAwMS0xMi4wNCAxMnpNNi4wNiAyM0g0LjgxQTE1IDE1IDAgMDAxOC4xIDM2LjI2VjM1QTEzLjcxIDEzLjcxIDAgMDE2LjA2IDIzek0zMy4yNSAxOS44NmgxLjI1QTE1IDE1IDAgMDAyMS4yMSA2LjU3djEuMjVhMTMuNzMgMTMuNzMgMCAwMTEyLjA0IDEyLjA0ek0xOC4xIDcuODJWNi41N0ExNSAxNSAwIDAwNC44MSAxOS44NmgxLjI1QTEzLjczIDEzLjczIDAgMDExOC4xIDcuODJ6IiBmaWxsPSIjMmM1OTY3Ii8+PHBhdGggZmlsbD0iIzJjNTk2NyIgZD0iTTIwLjI4IDMuNzlsLjkzLjk0Ljk2Ljk2Ljg4LS44OC0xLjg0LTEuODQtLjA1LS4wNS0xLjUxLTEuNTEtMS41IDEuNTEtLjA1LjA1LTEuODQgMS44NC44OC44OC45Ni0uOTYuOTMtLjk0djM1LjI0bC0uOTMtLjkzLS45Ni0uOTYtLjg4Ljg4IDEuODQgMS44NC42Ny42Ny44OC44OC44OC0uODguNjgtLjY3IDEuODQtMS44NC0uODgtLjg4LS45Ni45Ni0uOTMuOTNWMy43OXoiLz48cGF0aCBmaWxsPSIjMmM1OTY3IiBkPSJNMjIuNzEgMjAuNzlsLjkzLS45My45Ni0uOTYtLjg4LS44OC0xLjg0IDEuODQtMS41NSAxLjU1IDEuNTUgMS41NiAxLjg0IDEuODQuODgtLjg4LS45Ni0uOTYtLjkzLS45M2gxNS42di0xLjI1aC0xNS42ek0xNi42IDIyLjA0bC0uOTMuOTMtLjk2Ljk2Ljg4Ljg4IDIuNTEtMi41Mi44OC0uODgtLjg4LS44Ny0yLjUxLTIuNTItLjg4Ljg4Ljk2Ljk2LjkzLjkzSDF2MS4yNWgxNS42eiIvPjwvc3ZnPg=="); -} - -.oci-ipsec-connection, .oci-ipsec { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyLjk5IDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDpub25lfS5wcmVmaXhfX3N0MntmaWxsOiMyYzU5Njd9PC9zdHlsZT48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0xMCA0MS41bC0xLjg4LS45NFYyNS44M0g1LjQ4bDIuMzMgMi4zMy0xLjc2IDEuNzYtNS4zNC01LjM0IDUuMzQtNS4zNEw3LjgxIDIxbC0yLjMzIDIuMzNoMi42NVYxMS41OWgzLjczdi0xLjMxYzAtNS4yMSA0LjAxLTkuNSA5LjEzLTkuNzYuMTctLjAyLjM0LS4wMi41MS0uMDIgMi40OCAwIDQuODMuOTQgNi42MyAyLjY1IDEuOTQgMS44NCAzIDQuMzIgMyA2Ljk5djEuNDVoMy43M3YxMS43NWgyLjY1bC0yLjMzLTIuMzMgMS43Ni0xLjc2IDUuMzQgNS4zNC01LjM0IDUuMzQtMS43Ni0xLjc2IDIuMzMtMi4zM2gtMi42NXYxNC43M2wtMS44OC45NEgxMHoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0yMS41IDFjMi4zNSAwIDQuNTcuODggNi4yOCAyLjUxYTkuMDQ1IDkuMDQ1IDAgMDEyLjg1IDYuNjN2MS45NWgzLjczdjExLjc1aDQuMzVsLTIuODMtMi44MyAxLjA2LTEuMDYgNC42MyA0LjYzLTQuNjMgNC42My0xLjA2LTEuMDYgMi44My0yLjgzaC00LjM1djE0LjkybC0xLjQ5Ljc2SDEwLjEybC0xLjUtLjc1VjI1LjMzSDQuMjdsMi44MyAyLjgzLTEuMDYgMS4wNi00LjYzLTQuNjMgNC42My00LjYzIDEuMDYgMS4wNi0yLjgzIDIuODNoNC4zNVYxMi4wOWgzLjczdi0xLjgxYzAtNC45NCAzLjgtOS4wMSA4LjY2LTkuMjYuMTctLjAyLjMzLS4wMi40OS0uMDJtMC0xYy0uMTggMC0uMzYgMC0uNTQuMDEtNS4zOS4yOC05LjYgNC43OS05LjYgMTAuMjZ2LjgxSDcuNjJ2OS4wM2wtLjg3LS44Ny0uNzEtLjcxLS43MS43MUwuNyAyMy44N2wtLjcuNzIuNzEuNzEgNC42MyA0LjYzLjcxLjcxLjcxLS43MS44Ny0uODdWNDAuODhsLjU1LjI4IDEuNS43NS4yLjA5aDIzLjI0bC4yMS0uMTEgMS41LS43NS41NS0uMjhWMjkuMDRsLjg3Ljg3LjcxLjcxLjcxLS43MSA0LjYzLTQuNjMuNzEtLjcxLS43MS0uNzEtNC42My00LjYzLS43MS0uNzEtLjcxLjcxLS44Ny44N3YtOS4wM2gtMy43M3YtLjk1YzAtMi44MS0xLjEyLTUuNDItMy4xNi03LjM1QTEwLjIxIDEwLjIxIDAgMDAyMS41IDB6bTEzLjg3IDIyLjg0di0uOTRsLjk0Ljk0aC0uOTR6bS0yOC42OSAwbC45NC0uOTR2Ljk0aC0uOTR6bTI4LjY5IDMuNDloLjk0bC0uOTQuOTR2LS45NHptLTI4LjY5IDBoLjk0di45NGwtLjk0LS45NHoiLz48Zz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0yMS4zNiA1LjFjLTIuNy4wNy00LjkgMi4zOS00LjkgNS4xNnYxLjgyaDEwLjA3di0xLjk1YzAtMS4zNy0uNTQtMi42NS0xLjUyLTMuNjFhNS4wMyA1LjAzIDAgMDAtMy42NS0xLjQyeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTE0Ljk3IDEwLjI2YzAtMy41OCAyLjg1LTYuNTcgNi4zNi02LjY2IDEuNzgtLjA1IDMuNDYuNjEgNC43MyAxLjg1YTYuNDg2IDYuNDg2IDAgMDExLjk3IDQuNjh2MS45NWgxLjEydi0xLjk1YzAtMi4xMi0uODUtNC4wOS0yLjM4LTUuNTVhNy41ODYgNy41ODYgMCAwMC01LjY3LTIuMDljLTQuMDYuMjEtNy4yNCAzLjYyLTcuMjQgNy43N3YxLjgxaDEuMTJ2LTEuODF6TTEwLjEyIDIzLjg0aDEuNDl2MS40OWgtMS40OVYzNi45aDIyLjc2VjI1LjMzaC0xLjQ5di0xLjQ5aDEuNDlWMTMuNThIMTAuMTJ2MTAuMjZ6bTE4LjY1IDBoMS40OXYxLjQ5aC0xLjQ5di0xLjQ5em0tMi42MSAwaDEuNDl2MS40OWgtMS40OXYtMS40OXptLTcuNzguMTlhMy4xMzggMy4xMzggMCAwMTIuNTUtMi41M2MyLS4zNSAzLjc0IDEuMTkgMy43NCAzLjEyIDAgMS4yLS42NyAyLjI0LTEuNjUgMi43OGwuNTkgNC4wOWgtNC4yM2wuNjMtNC4wN2EzLjE2OSAzLjE2OSAwIDAxLTEuNjMtMy4zOXptLTMuMDQtLjE5aDEuNDl2MS40OWgtMS40OXYtMS40OXptLTIuNjEgMGgxLjQ5djEuNDloLTEuNDl2LTEuNDl6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QyIiBkPSJNMjAuMDIgMjcuNDJsLS42MyA0LjA3aDQuMjNsLS41OS00LjA5Yy45OC0uNTQgMS42NS0xLjU4IDEuNjUtMi43OCAwLTEuOTQtMS43NC0zLjQ3LTMuNzQtMy4xMmEzLjE1IDMuMTUgMCAwMC0yLjU1IDIuNTNjLS4yOCAxLjQ1LjQ2IDIuNzcgMS42MyAzLjM5eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MiIgZD0iTTM2Ljk1IDE5Ljk1bC0xLjA2IDEuMDYgMi44MyAyLjgzaC00LjM1VjEyLjA5aC0zLjczdi0xLjk1YzAtMi41My0xLjAxLTQuODgtMi44NS02LjYzYTkuMDc3IDkuMDc3IDAgMDAtNi43OC0yLjVjLTQuODUuMjUtOC42NiA0LjMyLTguNjYgOS4yNnYxLjgxSDguNjJ2MTEuNzVINC4yN0w3LjEgMjFsLTEuMDYtMS4wNi00LjYzIDQuNjMgNC42MyA0LjYzIDEuMDYtMS4wNi0yLjgzLTIuODNoNC4zNXYxMy4wNmgyNS43NFYyNS4zM2g0LjM1bC0yLjgzIDIuODMgMS4wNiAxLjA2IDQuNjMtNC42My00LjYyLTQuNjR6bS0yMy4xLTkuNjhjMC00LjE1IDMuMTgtNy41NiA3LjI0LTcuNzcgMi4xMi0uMTEgNC4xNC42MyA1LjY3IDIuMDlhNy41NyA3LjU3IDAgMDEyLjM4IDUuNTV2MS45NWgtMS4xMnYtMS45NWMwLTEuNzgtLjctMy40NC0xLjk3LTQuNjhhNi40NTkgNi40NTkgMCAwMC00LjczLTEuODVjLTMuNTEuMDktNi4zNiAzLjA4LTYuMzYgNi42NnYxLjgyaC0xLjEydi0xLjgyem0xMi42OC0uMTR2MS45NUgxNi40NnYtMS44MmMwLTIuNzggMi4yLTUuMSA0LjktNS4xNiAxLjM4LS4wMyAyLjY3LjQ3IDMuNjUgMS40My45OC45NSAxLjUyIDIuMjMgMS41MiAzLjZ6bTYuMzQgMTMuNzFoLTEuNDl2MS40OWgxLjQ5VjM2LjlIMTAuMTJWMjUuMzNoMS40OXYtMS40OWgtMS40OVYxMy41OGgyMi43NnYxMC4yNnpNOC42MiAzOS41MXYuNzRsMS41Ljc1aDIyLjc1bDEuNS0uNzV2LS43NHoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDIiIGQ9Ik0xNS4zNCAyMy44NGgxLjQ5djEuNDloLTEuNDl6TTEyLjczIDIzLjg0aDEuNDl2MS40OWgtMS40OXpNMjguNzcgMjMuODRoMS40OXYxLjQ5aC0xLjQ5ek0yNi4xNiAyMy44NGgxLjQ5djEuNDloLTEuNDl6Ii8+PC9nPjwvc3ZnPg=="); -} - -.oci-key { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDMyLjI1IDQyLjIxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMTUuNTcgNDEuMzdDNi40NCAzNi44Ljk1IDI5LjY4LjUgMjEuODVWNy4yNEwxNi4xMy41NGwxNS42MyA2Ljd2MTQuNThjLS40NSA3Ljg2LTUuOTQgMTQuOTctMTUuMDcgMTkuNTVsLS41NS4yOC0uNTctLjI4eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTE2LjEzIDEuMDlsMTUuMTMgNi40OHYxNC4yNWMtLjQzIDcuNjUtNS44MyAxNC42MS0xNC44IDE5LjFsLS4zMy4xNy0uMzMtLjE3QzYuODMgMzYuNDMgMS40NCAyOS40NyAxIDIxLjgyVjcuNTdsMTUuMTMtNi40OG0wLTEuMDlsLS4zOS4xN0wuNjEgNi42NSAwIDYuOTFWMjEuODVjLjQ2IDguMDQgNi4wNSAxNS4zMSAxNS4zNSAxOS45N2wuMzMuMTcuNDUuMjIuNDUtLjIyLjMzLS4xN2M5LjMtNC42NiAxNC44OS0xMS45MiAxNS4zNS0xOS45NFY2LjkxbC0uNjEtLjI2TDE2LjUyLjE3IDE2LjEzIDB6Ii8+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMTYuMTMgMS4wOUwxIDcuNTd2MTQuMjVjLjQ0IDcuNjUgNS44MyAxNC42MSAxNC43OSAxOS4xbC4zMy4xNy4zMy0uMTdjOC45Ny00LjQ5IDE0LjM2LTExLjQ1IDE0LjgtMTkuMVY3LjU3TDE2LjEzIDEuMDl6bTEzLjY1IDIwLjY3Yy0uNDEgNy01LjM4IDEzLjQzLTEzLjY1IDE3LjY4QzcuODUgMzUuMTkgMi44OCAyOC43NiAyLjQ4IDIxLjc2VjguNTRsMTMuNjUtNS44NSAxMy42NSA1Ljg1djEzLjIyeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTExLjYxIDE2LjY1Yy0xLjg4IDAtMy40MSAxLjUzLTMuNDEgMy40MXMxLjUzIDMuNDEgMy40MSAzLjQxYzEuNiAwIDIuOTMtMS4xIDMuMzEtMi41OGg0LjUzdjIuNThoMS40OHYtMi41OGgxLjY2djIuNzdoMS40OHYtNC4yNGgtOS4xYy0uMzItMS41OC0xLjctMi43Ny0zLjM2LTIuNzd6bTAgNS4zNWMtMS4wNyAwLTEuOTQtLjg3LTEuOTQtMS45NHMuODctMS45NCAxLjk0LTEuOTQgMS45NC44NyAxLjk0IDEuOTRTMTIuNjggMjIgMTEuNjEgMjJ6Ii8+PC9nPjwvc3ZnPg=="); -} - -.oci-load-balancer { - background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0icHJlZml4X19MYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQyLjQ3IDQyLjgzIj48ZGVmcz48c3R5bGU+LnByZWZpeF9fY2xzLTF7ZmlsbDojZmZmfS5wcmVmaXhfX2Nscy0ye2ZpbGw6IzJjNTk2N30ucHJlZml4X19jbHMtM3tmaWxsOm5vbmV9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9InByZWZpeF9fY2xzLTEiIGQ9Ik0zMS4zNyAzN2wxLjc2LTEuNzUgMi4xNSAyLjE1Yy0uMjgtMi43Ny0xLjE4LTYuNzctMy44Ni05LjYyYTExLjcxIDExLjcxIDAgMDAtOC4xNC0zLjUzdi42MkEzMi4zNSAzMi4zNSAwIDAxMjAgMzcuNTljLTIuMSAzLjU2LTQuMjIgNC4zLTUuNjQgNC4zYTQuMDggNC4wOCAwIDAxLS43Ny0uMDdjLTQtLjc0LTYuNDctNi44MS03LjQxLTEyLjI0YTQzLjI2IDQzLjI2IDAgMDEtLjY4LTYuOTJoLTV2LTIuNDloNUE0My44MSA0My44MSAwIDAxNi4yNiAxM2MxLjMxLTcuMzkgNC40NS0xMiA4LjE5LTEyIDIuMTggMCA2LjA5IDEuNTkgOC4xOSAxMi4yNWE0NS42NSA0NS42NSAwIDAxLjU4IDQuODV2LjYyYTExLjg5IDExLjg5IDAgMDA4LjI4LTMuNmMyLjY4LTIuODggMy41My02Ljg5IDMuNzgtOS42NWwtMi4xNSAyLjE2LTEuNzYtMS43NUwzNi41NC43MWw1LjE3IDUuMTdMNDAgNy42MyAzNy44MiA1LjVjLS4yNSAzLjA3LTEuMiA3Ljc3LTQuNDUgMTEuMjdhMTMuMTIgMTMuMTIgMCAwMS01LjEyIDMuNGg4LjYybC0yLTEuOTEgMS43MS0xLjggNS4xOCA0LjkzLTUuMTYgNS4xNS0xLjc2LTEuNzVMMzcgMjIuNjZoLTguOUExMy4wOCAxMy4wOCAwIDAxMzMuMjQgMjZjMy4yOCAzLjUgNC4yNyA4LjI0IDQuNTUgMTEuMzNMNDAgMzUuMmwxLjcxIDEuOC01LjE3IDUuMTd6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fY2xzLTEiIGQ9Ik0zNi41NCAxLjQxbDEgMSAxIC45NEw0MSA1Ljg4bC0xIDEtMS41Ni0xLjQ3LTEtMWMtLjExIDIuODMtLjgxIDguMjItNC4zOSAxMi4wN2ExMy44NSAxMy44NSAwIDAxLTkuNzcgNC4yNGgxNC44NGwtMi41Ni0yLjQzIDEtMS4wOEw0MSAyMS40bC00LjQgNC40NC0xLjA1LTEuMDUgMi42My0yLjYzSDIyLjg0YTEzLjg0IDEzLjg0IDAgMDExMCA0LjE5YzMuNTkgMy44MyA0LjM1IDkuMjQgNC40OSAxMi4xMWwxLTEuMDVMNDAgMzUuOWwxIDEuMS0yLjQ5IDIuNS0xIDEtMSAxLTEuMDgtMS4yLS42NC0uNjNMMzIuMDggMzdsMS4wNS0xLjA1IDEuNTUgMS41NSAxLjIgMS4yYy0uMTItMi42Mi0uODEtNy43Ny00LjA5LTExLjI3YTEyLjQyIDEyLjQyIDAgMDAtOS0zLjdxMCAuNTUtLjA2IDEuMTFhMzEuODQgMzEuODQgMCAwMS0zLjE1IDEyLjU2Yy0xLjg5IDMuMTktMy43NyA0LTUuMTggNGEzLjY2IDMuNjYgMCAwMS0uNjgtLjA2Yy0zLjc5LS43LTYuMTQtNi44MS03LTExLjgzQTQ0IDQ0IDAgMDE2IDIyLjE2SDF2LTEuNDloNWE0Mi41MyA0Mi41MyAwIDAxLjcyLTcuNTlDOCA2IDExIDEuNSAxNC40NSAxLjQ3YzIgMCA1LjYzIDEuNTYgNy42NiAxMS44NWE0Mi4xOSA0Mi4xOSAwIDAxLjU3IDQuNzdjMCAuMzYuMDUuNzMuMDcgMS4xMWExMi41OSAxMi41OSAwIDAwOS4xMi0zLjc5YzMuMjktMy41NCAzLjktOC43IDQtMTEuMjhsLTEuMTUgMS4yLTEuNTkgMS42LTEuMDUtMSAyLjcyLTIuNzguNTQtLjU0IDEuMi0xLjJtMC0xLjQxbC0uNzEuNzEtMS4xOSAxLjItLjU1LjU0LTIuNzIgMi43Mi0uNzEuNzEuNzEuNyAxLjA1IDEgLjcxLjcxLjcxLS43MS44MS0uODFhMTUgMTUgMCAwMS0zLjQ3IDcuOTMgMTEuMjQgMTEuMjQgMCAwMS03LjQ1IDMuNFYxOGE0OCA0OCAwIDAwLS41OC00Ljg4QzIxLjA3IDIuNjcgMTcuMjkuNDcgMTQuNDkuNDdoLS4wOGMtNCAwLTcuMjcgNC42OS04LjY0IDEyLjQzYTQzLjI2IDQzLjI2IDAgMDAtLjcyIDYuNzdIMHYzLjQ5aDUuMDVhNDIuMTkgNDIuMTkgMCAwMC42NyA2LjUyYzEgNS41OCAzLjUyIDExLjg0IDcuODEgMTIuNjNhNSA1IDAgMDAuODYuMDhjMS41NSAwIDMuODUtLjc4IDYtNC40OWEzMi42NSAzMi42NSAwIDAwMy4yOC0xMyAuNDUuNDUgMCAwMTAtLjExIDExLjA1IDExLjA1IDAgMDE3LjMxIDMuMzNBMTUuMTQgMTUuMTQgMCAwMTM0LjU5IDM2bC0uNzUtLjc1LS43MS0uNzEtLjcxLjcxLTEuMDUgMS0uNzEuNzEuNzEuNzEgMi43MiAyLjcxLjYzLjY0IDEuMTEgMS4xMS43MS43MS43MS0uNzEgMS0xIDEtMSAyLjUtMi40OS43MS0uNzEtLjcxLS43MS0xLjA1LTEuMDUtLjcxLS43LS43LjcxLTEuMDggMS4wN2ExOS4wNiAxOS4wNiAwIDAwLTQuNjEtMTAuNTYgMTMuNDggMTMuNDggMCAwMC0zLjIxLTIuNTNoNS4zOGwtLjkzLjkyLS43LjcxLjcuNyAxIDEuMDUuNzEuNzEuNzEtLjcxIDQuNDMtNC40My43My0uNzMtLjc0LS43LTQuNDUtNC4yNC0uNzMtLjY5LS42OS43Mi0xIDEuMDgtLjY5LjcyLjcyLjY5Ljc1LjcxaC01LjA4YTEzLjUgMTMuNSAwIDAwMy4yMy0yLjU2QTE4LjgxIDE4LjgxIDAgMDAzOC4yMSA2LjZsMSAxIC43LjcxLjcxLS43MSAxLjA1LTEgLjcxLS43LS43MS0uNzEtMi40NS0yLjUxLS45NC0uOTQtMS0xLS43NC0uNzR6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fY2xzLTIiIGQ9Ik0yOC41MiAyMi4xNmg5LjY2bC0yLjYzIDIuNjMgMS4wNSAxLjA1TDQxIDIxLjRsLTQuNDUtNC4yNC0xIDEuMDggMi41NiAyLjQzaC05LjQyYTE1LjY2IDE1LjY2IDAgMDEtMi42NS43NyAxNi4xOCAxNi4xOCAwIDAxMi40OC43MnoiLz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMyIgZD0iTTE0LjQ5IDMuMzNjLTIgMC00LjY3IDMuMTgtNS44OSAxMC4wOGE0Mi41OCA0Mi41OCAwIDAwLS42OSA3LjI0aDguOUwxNCAxOC4wNWwxLTEuMDcgNC42MyA0LjQyLTQuNDMgNC40NC0xLTEuMDUgMi42My0yLjYzaC05YTQxLjM1IDQxLjM1IDAgMDAuNjUgN2MxIDUuNTggMy4yOCA5LjkyIDUuNTIgMTAuMzMgMS41Ny4yOSAzLTEuNDggMy45MS0zIDMuMy02LjI3IDMuNTctMTYgMi4zNy0yMi44QzE4LjgyIDYgMTYuMzMgMy4zMyAxNC40OSAzLjMzeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0zIiBkPSJNMTQuNDkgMy4zM2MtMiAwLTQuNjcgMy4xOC01Ljg5IDEwLjA4YTQyLjU4IDQyLjU4IDAgMDAtLjY5IDcuMjRoOC45TDE0IDE4LjA1bDEtMS4wNyA0LjYzIDQuNDItNC40MyA0LjQ0LTEtMS4wNSAyLjYzLTIuNjNoLTlhNDEuMzUgNDEuMzUgMCAwMC42NSA3YzEgNS41OCAzLjI4IDkuOTIgNS41MiAxMC4zMyAxLjU3LjI5IDMtMS40OCAzLjkxLTMgMy4zLTYuMjcgMy41Ny0xNiAyLjM3LTIyLjhDMTguODIgNiAxNi4zMyAzLjMzIDE0LjQ5IDMuMzN6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fY2xzLTIiIGQ9Ik0zOC40MSAzNy40NGwtMSAxLjA1Yy0uMTQtMi44Ny0uOS04LjI4LTQuNDktMTIuMTFhMTMuODQgMTMuODQgMCAwMC0xMC00LjE5VjIwLjdBMTQgMTQgMCAwMDMzIDE2LjQzYzMuNTgtMy44NSA0LjI4LTkuMjQgNC4zOS0xMi4wN2wxIDFMNDAgNi45M2wxLTEtMi40OC0yLjU0LTEtLjk0LTEtMS0xLjIgMS4yLS41NC41NC0yLjcgMi42OSAxLjA1IDEgMS41OS0xLjYgMS4xOC0xLjEzYy0uMDkgMi41OC0uNyA3Ljc0LTQgMTEuMjhhMTIuNTkgMTIuNTkgMCAwMS05LjEyIDMuNzljMC0uMzggMC0uNzUtLjA3LTEuMTFhNDIuMTkgNDIuMTkgMCAwMC0uNTctNC43N0MyMC4xMiAzIDE2LjQ5IDEuNDcgMTQuNDkgMS40NyAxMSAxLjUgOCA2IDYuNzUgMTMuMDhBNDIuNTMgNDIuNTMgMCAwMDYgMjAuNjdIMXYxLjQ5aDVhNDQgNDQgMCAwMC43IDcuMzRjLjg3IDUgMy4yMiAxMS4xMyA3IDExLjgzYTMuNjYgMy42NiAwIDAwLjY4LjA2YzEuNDEgMCAzLjI5LS44MSA1LjE4LTRhMzEuODQgMzEuODQgMCAwMDMuMTUtMTIuNTZxMC0uNTUuMDYtMS4xMWExMi40MiAxMi40MiAwIDAxOSAzLjdjMy4yOCAzLjUgNCA4LjY1IDQuMDkgMTEuMjdsLTEuMi0xLjItMS41My0xLjU5LTEuMDUgMS4xIDIuNzEgMi43Mi42NC42MyAxLjExIDEuMTEgMS0xIDEtMUw0MSAzN2wtMS0xLjF6TTE4IDM2LjQ3Yy0uOTIgMS41NS0yLjM0IDMuMzItMy45MSAzLTIuMjQtLjQxLTQuNTYtNC43NS01LjUyLTEwLjMzYTQxLjM1IDQxLjM1IDAgMDEtLjY1LTdoOWwtMi42MyAyLjYzIDEgMS4wNSA0LjQzLTQuNDRMMTUuMDYgMTdsLTEgMS4wNyAyLjc0IDIuNjJINy44OGE0Mi41OCA0Mi41OCAwIDAxLjY5LTcuMjRjMS4yMy02Ljk0IDMuOTItMTAuMTEgNS45LTEwLjEyIDEuODQgMCA0LjMzIDIuNzEgNS44NCAxMC4zNCAxLjIyIDYuODQuOTUgMTYuNTMtMi4zMSAyMi44eiIvPjwvc3ZnPg=="); -} - -.oci-load-balancer-backend-set { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQyIDQyIj48cmVjdCB4PSIuNSIgeT0iLjUiIHdpZHRoPSI0MSIgaGVpZ2h0PSI0MSIgcng9IjIuMTciIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzkuMzMgMUExLjY3IDEuNjcgMCAwMTQxIDIuNjd2MzYuNjZBMS42NyAxLjY3IDAgMDEzOS4zMyA0MUgyLjY3QTEuNjcgMS42NyAwIDAxMSAzOS4zM1YyLjY3QTEuNjcgMS42NyAwIDAxMi42NyAxaDM2LjY2bTAtMUgyLjY3QTIuNjggMi42OCAwIDAwMCAyLjY3djM2LjY2QTIuNjggMi42OCAwIDAwMi42NyA0MmgzNi42NkEyLjY4IDIuNjggMCAwMDQyIDM5LjMzVjIuNjdBMi42OCAyLjY4IDAgMDAzOS4zMyAweiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0zOS4zMyAxSDIuNjdBMS42NyAxLjY3IDAgMDAxIDIuNjd2MzYuNjZBMS42NyAxLjY3IDAgMDAyLjY3IDQxaDQuMTdhMi42OCAyLjY4IDAgMDEtLjU1LTEuNDhIMi42N2EuMi4yIDAgMDEtLjE5LS4xOVYyLjY3YS4yLjIgMCAwMS4xOS0uMTloMzYuNjZhLjIuMiAwIDAxLjE5LjE5djM2LjY2YS4yLjIgMCAwMS0uMTkuMTloLTMuNjJhMi42OCAyLjY4IDAgMDEtLjU1IDEuNDhoNC4xN0ExLjY3IDEuNjcgMCAwMDQxIDM5LjMzVjIuNjdBMS42NyAxLjY3IDAgMDAzOS4zMyAxeiIgZmlsbD0iIzJjNTk2NyIvPjxwYXRoIGQ9Ik02LjU2IDYuNTZ2Ny42OEEyLjgxIDIuODEgMCAwMTggMTIuODZWOGg2djQuNjNoMS40OFY2LjU2ek0xNi41NiA2LjU2djYuMTFoMS40OFY4LjA0aDUuOTJ2NC42M2gxLjQ4VjYuNTZoLTguODh6TTI2LjU2IDYuNTZ2Ni4xMUgyOFY4aDZ2NC44MmEyLjgxIDIuODEgMCAwMTEuNDggMS4zOFY2LjU2eiIgZmlsbD0iIzJjNTk2NyIvPjxwYXRoIGQ9Ik0zNC42MSAzOS4zM1YxNS40NGExLjY3IDEuNjcgMCAwMC0xLjY3LTEuNjZIOS4wNmExLjY3IDEuNjcgMCAwMC0xLjY3IDEuNjZ2MjMuODlBMS42NyAxLjY3IDAgMDA5LjA2IDQxaDIuMjJhMi44NCAyLjg0IDAgMDEtLjU1LTEuNDhIOS4wNmEuMi4yIDAgMDEtLjE5LS4xOVYxNS40NGEuMTkuMTkgMCAwMS4xOS0uMThoMjMuODhhLjE5LjE5IDAgMDEuMTkuMTh2MjMuODlhLjIuMiAwIDAxLS4xOS4xOWgtMS42N2EyLjg0IDIuODQgMCAwMS0uNTUgMS40OGgyLjIyYTEuNjcgMS42NyAwIDAwMS42Ny0xLjY3eiIgZmlsbD0iIzJjNTk2NyIvPjxwYXRoIGQ9Ik0xMS44NCAxOC4yM3YzLjg4YTIuODQgMi44NCAwIDAxMS40OC0uNTV2LTEuODVoMnYxLjg1aDEuNDh2LTMuMzN6TTE4LjUyIDE4LjIzdjMuMzNoMS40OXYtMS44NWgxLjk4djEuODVoMS40OXYtMy4zM2gtNC45NnpNMjUuMjEgMTguMjN2My4zM2gxLjQ4di0xLjg1aDJ2MS44NWEyLjg0IDIuODQgMCAwMTEuNDguNTV2LTMuODh6TTMwLjE3IDM5LjMzdi0xNWExLjY2IDEuNjYgMCAwMC0xLjY3LTEuNjZoLTE1YTEuNjYgMS42NiAwIDAwLTEuNjcgMS42NnYxNUExLjY3IDEuNjcgMCAwMDEzLjUgNDFoMTVhMS42NyAxLjY3IDAgMDAxLjY3LTEuNjd6bS0xNi44NiAwdi0xNWEuMTkuMTkgMCAwMS4xOS0uMThoMTVhLjE5LjE5IDAgMDEuMTkuMTh2MTVhLjIuMiAwIDAxLS4xOS4xOWgtMTVhLjIuMiAwIDAxLS4xOS0uMTl6IiBmaWxsPSIjMmM1OTY3Ii8+PHBhdGggZmlsbD0iIzJjNTk2NyIgZD0iTTE1IDM0LjU5aDEyLjA3djMuMjRIMTV6TTE1IDI1Ljg0aDMuMjR2My4yNEgxNXpNMTkuMzggMjUuODRoMy4yNHYzLjI0aC0zLjI0ek0xNSAzMC4yMWgzLjI0djMuMjRIMTV6TTE5LjM4IDMwLjIxaDMuMjR2My4yNGgtMy4yNHpNMjMuNzUgMjUuODRoMy4yNHYzLjI0aC0zLjI0ek0yMy43NSAzMC4yMWgzLjI0djMuMjRoLTMuMjR6Ii8+PC9zdmc+"); -} - -.oci-load-balancer-listener { - background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0icHJlZml4X19MYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQyLjA2IDQyIj48ZGVmcz48c3R5bGU+LnByZWZpeF9fY2xzLTF7ZmlsbDojZmZmfS5wcmVmaXhfX2Nscy0ye2ZpbGw6IzJjNTk2N308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMSIgZD0iTTM2LjIyIDQxLjVMMjkgMzIuMzNIMTUuODFsLTQuMiA0LjIxLS4zNi0uMzZhMy4yNSAzLjI1IDAgMDAtNC41OSAwbC0uMzYuMzYtMy41OS0zLjZMLjUgMzAuODVWLjVoNDEuMDZ2NDF6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fY2xzLTEiIGQ9Ik00MS4wNiAxdjQwaC00LjU5bC03LjE5LTkuMTdIMTUuNmwtLjc1Ljc2LS44Mi44Mi0yLjQyIDIuNDJhMy43NSAzLjc1IDAgMDAtNS4zMSAwbC0yLjU0LTIuNTQtLjctLjdMMSAzMC42M1YxaDQwLjA2bTEtMUgwdjMxLjA2bC4zMS4zIDIuMDYgMiAuNjkuNjggMi41NCAyLjUuNy43MS43LS43MWEyLjc0IDIuNzQgMCAwMTMuODkgMGwuNzEuNzEuNy0uNzEgMi40Mi0yLjQyLjgyLS44Mi40Ny0uNDdoMTIuNzhsNi44OSA4Ljc5LjMyLjM4aDYuMDhWMHoiLz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMSIgZD0iTTkgNDEuNDhhMyAzIDAgMDEtMi4xMy01LjEybC4yMi0uMi4yMS0uMTZhMy4wNyAzLjA3IDAgMDExLjctLjUyIDMgMyAwIDAxMS42LjUybC4yLjE1YTIgMiAwIDAxLjI0LjIxIDMgMyAwIDAxMCA0LjI3IDMgMyAwIDAxLTIuMDQuODV6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fY2xzLTEiIGQ9Ik05IDM2YTIuNDkgMi40OSAwIDAxMS4zNi40MS44OC44OCAwIDAxLjE3LjEybC4xNi4xNGEyLjUgMi41IDAgMDEtMy41MyAzLjUzIDIuNDkgMi40OSAwIDAxLS43My0xLjc3IDIuNDQgMi40NCAwIDAxLjczLTEuNzZsLjA2LS4wNS4xMi0uMTFoLjA2bC4xNS0uMUEyLjUzIDIuNTMgMCAwMTkgMzZtMC0xYTMuNDkgMy40OSAwIDAwLTEuODkuNTZsLS4xOS4xNC0uMDguMDYtLjE2LjE1aC0uMDVsLS4xOC4wOWEzLjUxIDMuNTEgMCAxMDUgMGgtLjExcy0uMTEtLjEtLjE3LS4xNmgtLjA1bC0uMjEtLjE1QTMuNDIgMy40MiAwIDAwOSAzNXoiLz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMiIgZD0iTTEuMDYgMUwxIDI4LjgzYTEyLjQ3IDEyLjQ3IDAgMDExLjY3LTEuMTZ2LTI1SDM5LjR2MzYuNjZoLTIuMTJsLTcuMTktOS4xNkgxOC4zMmguMDVsLjg0Ljg0LjA2LjA2LjY2LjcxaDkuMzVMMzYuNDcgNDFoNC41OVYxeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0yIiBkPSJNMTQuMzEgMjEuODNMMTcuMTUgMjRsMy02LjU1di03LjI4SDExdjcuODdoMy4yOHptLTEuNjEtNS40NXYtNC41M2g1LjgxVjE3bC0yIDQuMzVMMTYgMjF2LTQuNjJ6TTI1LjE4IDIxLjgzTDI4IDI0bDMtNi41NXYtNy4yOGgtOS4xdjcuODdoMy4yOHptLTEuNjEtNS40NXYtNC41M2g1LjgxVjE3bC0yIDQuMzUtLjUzLS4zNXYtNC42MnpNMi4xOCAzMS43MWMuMTEtLjEyLjIzLS4yMy4zNS0uMzRhOS41NyA5LjU3IDAgMDExMi43NyAwYy4xMi4xMS4yNC4yMi4zNS4zNGwxLjE4LTEuMThhMTEuMjYgMTEuMjYgMCAwMC0xNS44MyAweiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX2Nscy0yIiBkPSJNOSAzMC4xNWE4LjMyIDguMzIgMCAwMC01LjkgMi40NGwxLjE4IDEuMThjLjE2LS4xNi4zMi0uMzEuNDktLjQ1YTYuNyA2LjcgMCAwMTguNDUgMGMuMTcuMTQuMzMuMjkuNDkuNDVsMS4xOC0xLjE4QTguMzEgOC4zMSAwIDAwOSAzMC4xNXoiLz48cGF0aCBjbGFzcz0icHJlZml4X19jbHMtMiIgZD0iTTkgMzMuMDdhNS4zNiA1LjM2IDAgMDAtMy42NCAxLjRsLS4yLjE4IDEuMTQgMS4xOGEzLjc1IDMuNzUgMCAwMTUuMzEgMGwxLjE4LTEuMTgtLjItLjE4QTUuMzYgNS4zNiAwIDAwOSAzMy4wN3pNMTAuNzIgMzYuNzFsLS4xNi0uMTRhLjg4Ljg4IDAgMDAtLjE3LS4xMiAyLjQ5IDIuNDkgMCAwMC0yLjcxIDBsLS4xNS4xaC0uMDZsLS4xMi4xMS0uMDYuMDVhMi40NCAyLjQ0IDAgMDAtLjczIDEuNzYgMi40OSAyLjQ5IDAgMDAuNzMgMS43NyAyLjUgMi41IDAgMTAzLjUzLTMuNTN6Ii8+PC9zdmc+"); -} - -.oci-loadbalancer { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyLjM4IDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTM0LjIgNDEuNXYtMi40OGgzLjAxTDIzLjE2IDI0Ljk2Yy0uMzcgNC43Ni0xLjQ2IDguOTUtMy4xNyAxMi4xOC0yLjEgMy41Ni00LjIyIDQuMjktNS42MyA0LjI5LS4yNSAwLS41MS0uMDItLjc2LS4wNy00LjAzLS43NC02LjQ2LTYuNzktNy40LTEyLjIxLS4zOC0yLjAzLS42Mi00LjQxLS42Ny02LjkxSC41di0yLjQ4aDUuMDNjLjA2LTIuNTkuMzEtNS4wNy43Mi03LjE3QzcuNTYgNS4yMyAxMC42OS42NCAxNC40Mi42YzIuMTggMCA2LjA4IDEuNTkgOC4xOCAxMi4yMy4yNCAxLjM1LjQxIDIuNzUuNTMgNC4yTDM3LjE3IDIuOThIMzQuMlYuNWg3LjN2Ny4zaC0yLjQ4VjQuNjRMMjMuOSAxOS43NmgxMi44OGwtMi0xLjkxIDEuNzEtMS44IDUuMTcgNC45Mi01LjE0IDUuMTQtMS43NS0xLjc1IDIuMTItMi4xM0gyMy45NUwzOS4wMiAzNy4zdi0zLjFoMi40OHY3LjNoLTcuM3oiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik00MSAxdjYuM2gtMS40OFYzLjQ0TDIyLjc5IDIwLjE3di4wOWgxNS4yNWwtMi41NS0yLjQzIDEuMDItMS4wNyA0LjQ0IDQuMjMtNC40MyA0LjQzLTEuMDUtMS4wNSAyLjYyLTIuNjJoLTE1LjN2LjA1bDE2LjcyIDE2LjcyVjM0LjdINDFWNDFoLTYuM3YtMS40OGgzLjcybC0xNS43LTE1LjdjLS4yNSA0LjU3LTEuMTcgOS4yOC0zLjE4IDEzLjA4bC0uMDIuMDRjLTEuODggMy4xOS0zLjc1IDMuOTktNS4xNyAzLjk5LS4yNCAwLS40Ny0uMDItLjY4LS4wNi0zLjc4LS42OS02LjEzLTYuNzktNi45OS0xMS44MS0uNDItMi4yLS42NC00Ljc1LS42OC03LjMySDF2LTEuNDhoNS4wMmMuMDQtMi42Ny4yOC01LjMxLjcyLTcuNThDOCA1LjU3IDEwLjk1IDEuMTMgMTQuNDIgMS4xaC4wNGMyIDAgNS42MiAxLjU1IDcuNjQgMTEuODJ2LjAyYy4yNyAxLjU2LjQ5IDMuMzMuNiA1LjIxTDM4LjM4IDIuNDhIMzQuN1YxSDQxbTEtMWgtOC4zdjMuNDhoMi4yNkwyMy41MyAxNS45MmMtLjExLTEuMDktLjI2LTIuMTQtLjQ0LTMuMTVDMjEuMDIgMi4yOSAxNy4yNi4xIDE0LjQ2LjFjLTQuMDkuMDQtNy4zMyA0LjY4LTguNzEgMTIuNDEtLjM5IDEuOTktLjYzIDQuMzEtLjcxIDYuNzVIMHYzLjQ4aDUuMDRjLjA4IDIuMzQuMzEgNC41OC42NyA2LjUxLjk2IDUuNTcgMy41MSAxMS44MiA3LjggMTIuNi4yOC4wNS41Ny4wOC44Ni4wOCAxLjU0IDAgMy44NC0uNzggNi4wMy00LjQ4di0uMDFsLjAzLS4wNWMxLjYyLTMuMDYgMi42OS02Ljk0IDMuMTQtMTEuMzNsMTIuNDUgMTIuNDVIMzMuN1Y0Mkg0MnYtOC4zaC0zLjQ4djIuNEwyNS4xNiAyMi43NGgxMC41M2wtLjkyLjkyLS43MS43MS43MS43MSAxLjA1IDEuMDUuNzEuNzEuNzEtLjcxIDQuNDMtNC40My43Mi0uNzItLjc0LS43MS00LjQ0LTQuMjMtLjcyLS42OS0uNjkuNzItMS4wMiAxLjA3LS42OS43Mi43Mi42OS43NC43SDI1LjExbDEzLjQxLTEzLjRWOC4zSDQyVjB6Ii8+PGc+PHBhdGggZD0iTTE0LjQ2IDIuOTVoLS4wMmMtMS45Ny4wMi00LjY2IDMuMTgtNS44OCAxMC4wNnYuMDJjLS40MiAyLjE3LS42NSA0LjY4LS42OSA3LjIzaDguODhsLTIuNzQtMi42MSAxLjAyLTEuMDcgNC42MiA0LjQxLTQuNDMgNC40Mi0xLjA1LTEuMDUgMi42Mi0yLjYySDcuODZjLjA0IDIuNDYuMjUgNC44OS42NSA2Ljk5Ljk2IDUuNTcgMy4yNyA5LjkgNS41MSAxMC4zMS4xMS4wMi4yMy4wMy4zNC4wMyAxLjQzIDAgMi43MS0xLjYzIDMuNTYtMy4wNiAzLjI5LTYuMjUgMy41Ni0xNS45MiAyLjM2LTIyLjc1LTEuNS03LjYtMy45OS0xMC4zMS01LjgyLTEwLjMxeiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik00MSA3LjNWMWgtNi4zdjEuNDhoMy42N0wyMi43MSAxOC4xNWMtLjExLTEuODgtLjMyLTMuNjUtLjYtNS4yMXYtLjAyQzIwLjA4IDIuNjUgMTYuNDYgMS4xIDE0LjQ2IDEuMWgtLjA0QzEwLjk1IDEuMTMgOCA1LjU3IDYuNzQgMTIuNjhjLS40NCAyLjI3LS42OCA0LjkxLS43MiA3LjU4SDF2MS40OGg1LjAxYy4wNCAyLjU4LjI2IDUuMTIuNjggNy4zMi44NiA1LjAxIDMuMjEgMTEuMTEgNi45OSAxMS44MS4yMS4wNC40NC4wNi42OC4wNiAxLjQxIDAgMy4yOC0uOCA1LjE3LTMuOTlsLjAyLS4wNGMyLjAxLTMuOCAyLjkzLTguNTEgMy4xOC0xMy4wOGwxNS43IDE1LjdIMzQuN1Y0MUg0MXYtNi4zaC0xLjQ4djMuODFMMjIuNzkgMjEuNzl2LS4wNUgzOC4xbC0yLjYyIDIuNjIgMS4wNSAxLjA1IDQuNDMtNC40My00LjQ0LTQuMjMtMS4wMiAxLjA3IDIuNTUgMi40M0gyMi43OXYtLjA5TDM5LjUyIDMuNDRWNy4zSDQxek0xNy45MiAzNi4wMmMtLjg1IDEuNDMtMi4xMyAzLjA2LTMuNTYgMy4wNi0uMTEgMC0uMjMtLjAxLS4zNC0uMDMtMi4yMy0uNDEtNC41NS00Ljc0LTUuNTEtMTAuMzEtLjQtMi4xMS0uNjEtNC41NC0uNjUtNi45OWg4Ljk0bC0yLjYyIDIuNjIgMS4wNSAxLjA1TDE5LjY2IDIxbC00LjYyLTQuNDEtMS4wMiAxLjA3IDIuNzQgMi42MWgtOC45Yy4wNC0yLjU1LjI3LTUuMDYuNjktNy4yM3YtLjAyYzEuMjItNi44OSAzLjkxLTEwLjA0IDUuODgtMTAuMDZoLjAyYzEuODMgMCA0LjMyIDIuNzEgNS44MyAxMC4zMiAxLjIgNi44MS45MyAxNi40OS0yLjM2IDIyLjc0eiIgZmlsbD0iIzJjNTk2NyIvPjwvZz48L3N2Zz4="); -} - -.oci-local-peering-gateway { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDIyIDIyIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSIxMC41IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTExIDFBMTAgMTAgMCAxMTEgMTEgMTAgMTAgMCAwMTExIDFtMC0xYTExIDExIDAgMTAxMSAxMUExMSAxMSAwIDAwMTEgMHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTEgMWExMCAxMCAwIDEwMTAgMTBBMTAgMTAgMCAwMDExIDF6bTAgMTkuMTdBOS4xNyA5LjE3IDAgMTEyMC4xNyAxMSA5LjE5IDkuMTkgMCAwMTExIDIwLjE3eiIgZmlsbD0iIzJjNTk2NyIvPjxwYXRoIGZpbGw9IiMyYzU5NjciIGQ9Ik0xNi4xOSA4LjczbC0uNTkuNTggMS4yNyAxLjI3SDUuMjRMNi41IDkuMzFsLS41OS0uNThMMy42NCAxMWwyLjI3IDIuMjcuNTktLjU4LTEuMjYtMS4yN2gxMS42M2wtMS4yNyAxLjI3LjU5LjU4TDE4LjQ2IDExbC0yLjI3LTIuMjd6Ii8+PC9zdmc+"); -} - -.oci-lpg { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDEzLjYyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMzUuMTkgMTMuMTJjLTMuMDYgMC01LjY1LTIuMTgtNi4yLTUuMTVIMTMuMDFBNi4zMDcgNi4zMDcgMCAwMS41IDYuODFDLjUgMy4zMyAzLjMzLjUgNi44MS41YzMuMDYgMCA1LjY1IDIuMTggNi4yIDUuMTVIMjlhNi4zMDcgNi4zMDcgMCAwMTEyLjUxIDEuMTZjMCAzLjQ4LTIuODQgNi4zMS02LjMyIDYuMzF6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMzUuMTkgMUMzOC4zOSAxIDQxIDMuNjEgNDEgNi44MXMtMi42MSA1LjgxLTUuODEgNS44MWMtMi45OCAwLTUuNDQtMi4yNi01Ljc3LTUuMTVIMTIuNThjLS4zMyAyLjg5LTIuNzkgNS4xNS01Ljc3IDUuMTUtMy4yIDAtNS44MS0yLjYxLTUuODEtNS44MVMzLjYxIDEgNi44MSAxYzIuOTggMCA1LjQ0IDIuMjYgNS43NyA1LjE1aDE2Ljg1QTUuODAzIDUuODAzIDAgMDEzNS4xOSAxbTAtMWMtMy4xNiAwLTUuODUgMi4xNi02LjYgNS4xNUgxMy40MUE2LjgwNCA2LjgwNCAwIDAwNi44MSAwQzMuMDUgMCAwIDMuMDUgMCA2LjgxczMuMDUgNi44MSA2LjgxIDYuODFjMy4xNiAwIDUuODUtMi4xNiA2LjYtNS4xNWgxNS4xOGE2LjgwNCA2LjgwNCAwIDAwNi42IDUuMTVjMy43NSAwIDYuODEtMy4wNSA2LjgxLTYuODFTMzguOTUgMCAzNS4xOSAweiIvPjxnPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTI4LjQzIDYuMTVIMTMuNTdhNy4yODYgNy4yODYgMCAwMTAgMS4zMmgxNC44NmE3LjI4NiA3LjI4NiAwIDAxMC0xLjMyek0xMi42MiA2LjgxYzAtMy4yLTIuNjEtNS44MS01LjgxLTUuODFTMSAzLjYxIDEgNi44MXMyLjYxIDUuODEgNS44MSA1LjgxIDUuODEtMi42MSA1LjgxLTUuODF6TTYuODEgMTEuM2E0LjQ5IDQuNDkgMCAxMTAtOC45OCA0LjQ5IDQuNDkgMCAwMTAgOC45OHpNMzUuMTkgMWMtMy4yIDAtNS44MSAyLjYxLTUuODEgNS44MXMyLjYxIDUuODEgNS44MSA1LjgxUzQxIDEwLjAxIDQxIDYuODEgMzguMzkgMSAzNS4xOSAxem0wIDEwLjNhNC40OSA0LjQ5IDAgMTEwLTguOTggNC40OSA0LjQ5IDAgMDEwIDguOTh6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNNy40NiA0LjY0bC0uOTMtLjk0LTMuMSAzLjEgMy4xIDMuMS45My0uOTMtMS41MS0xLjVoNC4zYy4wNC0uMjEuMDYtLjQzLjA2LS42NnMtLjAyLS40NS0uMDYtLjY2aC00LjNsMS41MS0xLjUxek0zNC4zOCA4Ljk4bC45My45MyAzLjEtMy4xLTMuMS0zLjEtLjkzLjkzIDEuNTEgMS41MWgtNC4xM2MtLjA0LjIxLS4wNi40My0uMDYuNjZzLjAyLjQ1LjA2LjY2aDQuMTNsLTEuNTEgMS41MXoiLz48L2c+PC9zdmc+"); -} - -.oci-mount-target { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDI2LjM0IDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMi43NyA0MS41QzEuNTIgNDEuNS41IDQwLjQ4LjUgMzkuMjNWMTMuNzJjMC0xLjI1IDEuMDItMi4yNyAyLjI3LTIuMjdoNS40MmwtLjU1LS44QzUuNiA3LjcgNi4yOSAzLjY3IDkuMTggMS42NkE2LjYzOSA2LjYzOSAwIDAxMTIuOTUuNWMyLjExIDAgNC4wMyAxLjAyIDUuMjYgMi43OSAxLjU0IDIuMjEgMS41NSA1LjE3LjA0IDcuMzZsLS41NS44aDUuODdjMS4yNSAwIDIuMjcgMS4wMiAyLjI3IDIuMjd2MjUuNTJjMCAxLjI1LTEuMDIgMi4yNy0yLjI3IDIuMjdIMi43N3oiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0xMi45NSAxYzEuOTUgMCAzLjcyLjk0IDQuODUgMi41NyAxLjQyIDIuMDQgMS40MyA0Ljc3LjA0IDYuNzlsLTEuMDkgMS41OGg2LjgyYy45NyAwIDEuNzcuNzkgMS43NyAxLjc3djI1LjUyYzAgLjk3LS43OSAxLjc3LTEuNzcgMS43N0gyLjc3QzEuNzkgNDEgMSA0MC4yMSAxIDM5LjIzVjEzLjcyYzAtLjk3Ljc5LTEuNzcgMS43Ny0xLjc3aDYuMzdsLTEuMDktMS41OEM2LjE3IDcuNjQgNi44IDMuOTIgOS40NyAyLjA3IDEwLjQ2IDEuMzggMTEuNjkgMSAxMi45NSAxbTAtMUMxMS41IDAgMTAuMDYuNDQgOC45IDEuMjVjLTMuMTIgMi4xNi0zLjg3IDYuNTEtMS42NiA5LjY5bC4wMS4wMUgyLjc3QTIuNzcgMi43NyAwIDAwMCAxMy43MnYyNS41MkMwIDQwLjc2IDEuMjQgNDIgMi43NyA0MmgyMC44MWEyLjc3IDIuNzcgMCAwMDIuNzctMi43N1YxMy43MmEyLjc3IDIuNzcgMCAwMC0yLjc3LTIuNzdoLTQuOTJsLjAxLS4wMmMxLjYzLTIuMzYgMS42MS01LjU0LS4wNC03LjkzLTEuMzQtMS45LTMuNC0zLTUuNjgtM3oiLz48Zz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0yMy41NyAxMS45NWgtNS4zOWwtMS4wOCAxLjU3aDYuNDdjLjExIDAgLjIuMDkuMi4ydjI1LjUyYS4yLjIgMCAwMS0uMi4ySDIuNzdhLjIuMiAwIDAxLS4yLS4yVjEzLjcyYzAtLjExLjA5LS4yLjItLjJoNi4wMmwtMS4wOC0xLjU3SDIuNzdjLS45OCAwLTEuNzcuNzktMS43NyAxLjc3djI1LjUyYzAgLjk3Ljc5IDEuNzYgMS43NyAxLjc2aDIwLjgxYy45NyAwIDEuNzctLjc5IDEuNzctMS43N1YxMy43MmMtLjAxLS45OC0uOC0xLjc3LTEuNzgtMS43N3oiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0zLjc1IDIxLjc2aDE4Ljg0VjE0LjdIMTYuM2wtMS4wOCAxLjU3aDUuOHYzLjkySDUuMzJ2LTMuOTJoNS4zNUw5LjYgMTQuN0gzLjc1eiIvPjxjaXJjbGUgY2xhc3M9InByZWZpeF9fc3QxIiBjeD0iMTkuMDYiIGN5PSIxOC4yMyIgcj0iLjc5Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMy43NSAzMC4wMWgxOC44NHYtNy4wN0gzLjc1djcuMDd6bTEuNTctNS41aDE1Ljd2My45M0g1LjMydi0zLjkzeiIvPjxjaXJjbGUgY2xhc3M9InByZWZpeF9fc3QxIiBjeD0iMTkuMDYiIGN5PSIyNi40OCIgcj0iLjc5Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMy43NSAzOC4yNWgxOC44NHYtNy4wN0gzLjc1djcuMDd6bTEuNTctNS40OWgxNS43djMuOTNINS4zMnYtMy45M3oiLz48Y2lyY2xlIGNsYXNzPSJwcmVmaXhfX3N0MSIgY3g9IjE5LjA2IiBjeT0iMzQuNzIiIHI9Ii43OSIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTEyLjk1IDE3LjVsNC44OS03LjEzYzEuMzktMi4wMiAxLjM4LTQuNzUtLjA0LTYuNzlDMTYuNjYgMS45NCAxNC44OSAxIDEyLjk1IDFjLTEuMjUgMC0yLjQ5LjM4LTMuNDggMS4wNy0yLjY3IDEuODUtMy4zIDUuNTctMS40MSA4LjNsNC44OSA3LjEzem0zLjU2LTEzLjAzYzEuMDUgMS41MSAxLjA2IDMuNTIuMDQgNS4wMWwtMy42IDUuMjUtMy42LTUuMjVjLTEuNC0yLjAxLS45NC00Ljc2IDEuMDEtNi4xMi43Mi0uNSAxLjY2LS43OSAyLjU5LS43OSAxLjQyIDAgMi43Mi42OSAzLjU2IDEuOXoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0xMi45NSA5LjYxYzEuMzkgMCAyLjUyLTEuMTMgMi41Mi0yLjUyIDAtMS4zOS0xLjEzLTIuNTItMi41Mi0yLjUyLTEuMzkgMC0yLjUyIDEuMTMtMi41MiAyLjUyLS4wMSAxLjM5IDEuMTMgMi41MiAyLjUyIDIuNTJ6bTAtMy40N2MuNTIgMCAuOTUuNDMuOTUuOTVzLS40My45NS0uOTUuOTUtLjk1LS40My0uOTUtLjk1Yy0uMDEtLjUyLjQyLS45NS45NS0uOTV6Ii8+PC9nPjwvc3ZnPg=="); -} - -.oci-mysql-database-system, .oci-mysql-db-system { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDM3LjEzIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDpub25lfS5wcmVmaXhfX3N0MntmaWxsOiMyYzU5Njd9PC9zdHlsZT48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0yNy41NCA0MS41Yy02LjQ1IDAtOC4xNy0xLjY5LTguNDUtMi4wM2wtLjI3LS4zM3YtNC40SDcuMDRjLTIuMjMtLjE2LTMuOTEtLjk1LTUuMDUtMi4zNUMuMTMgMzAuMTIuNTQgMjcuMTkuNTQgMjcuMTZjLjUzLTMuMDkgMi4yOS00LjY1IDMuNjgtNS40M2E4LjEyIDguMTIgMCAwMTIuMDctLjc5YzEuMjItMy4xNSAzLjY2LTMuODYgNC4xNC0zLjk3LjYyLS4xOSAxLjI5LS4yOSAxLjk2LS4yOS43NiAwIDEuNTEuMTIgMi4yMS4zNi0uMi0uMTctLjM5LS4zOS0uNTgtLjY0LTEuMTktMS42LTEuMDctMy42Ni0uNzYtNS4wOS4wNy0uMzYuMTctLjcyLjI5LTEuMDcuMDUtLjEyLjA5LS4yMS4xNC0uM2EuMy4zIDAgMDAuMDQtLjA4IDEuNjYgMS42NiAwIDAxLS4yMy0uMjJjLS4yOC0uMzQtLjUyLS42OS0uNzMtMS4wNS0uMy0uNTMtLjU2LTEuMDgtLjc3LTEuNjVsLS4yLS40NGMtLjA2LS4xNS0uMTItLjMxLS4xNi0uNDctLjAzLS4xMS0uMDctLjIyLS4xMS0uMzJhNC40MyA0LjQzIDAgMDAtLjYtLjc2Yy0uMTEtLjEyLS4xNy0uMTgtLjIzLS4yNi0uMDUtLjA2LS4xMS0uMTMtLjE4LS4yLS42LS42NS0xLjU5LTEuNy0xLjAyLTIuODguMjEtLjQ3LjYyLS44MyAxLjEyLS45OS4yNC0uMDguNTEtLjEyLjgtLjEyIDEuMTggMCAyLjU0LjY0IDMuMjQgMS4wMi4xNS4wOS4yOC4xOC40MS4yOC4wOS4wNy4xOC4xMy4yOC4xOSAxLjQ3LjAyIDIuOTUuMzggNC4yNyAxLjAyIDIuNiAxLjMxIDQuODYgMy4yNSA2LjU1IDUuNjEuMjYuMzguNDcuNzguNjUgMS4xOS4wOS4xOS4xOC40LjI5LjYxYTM2LjU5IDM2LjU5IDAgMDAxLjQ0IDIuNjNjLjA4LjEzLjE0LjI1LjIuMzcuMTMuMjUuMjcuNDguNDUuNjkuMjQuMTcuNS4yOC43OC4zNC4yNC4wNy40Mi4xMy41Ny4xOS42My4yNiAxLjE5LjUyIDEuNzIuODEgMS4xNy41OSAyLjIzIDEuMzggMy4xNCAyLjMyLjM2LjM2LjMxLjcuMjUuODgtLjE1LjQ2LS42Ny41NC0xLjAxLjZsLS4yMi4wNGMtLjMxLjA2LS42My4xMS0uOTUuMTMtLjI4LjAyLS41NS4wNi0uODIuMTFsLS4wNy4wMmMuMTcuMDkuMzMuMTcuNDYuMjRsLjE3LjA5Yy4xOC4wOS4zNC4xNy40Ny4yNS43NC40NCAxLjQuOTkgMS45OCAxLjY0bC40OC4zOGMuMjUuMjEuMzEuMzIuMzMuMzYuMS4xOC4xMy40My4xNC41MS4wMS4yOC0uMDkuNzEtLjEuNzYtLjA2LjI1LS4yNy44Mi0uMzUgMS4wNHYxNC41bC0uNDguMzZjLS4wOS4wNi0yLjUxIDEuODItOC4xNSAxLjgyem0tOC45OC0yMi43NWMuOTMgMCAxLjc5LjIgMi41Ny41OXYtLjAyYy0uNjctLjI5LTEuMy0uOC0xLjgyLTEuMjJsLS4wOC0uMDdjLS42Ny0uNS0xLjIzLTEuMDktMS42Ny0xLjc5di0uMDFjLS4xMS41MS0uMzQgMS4wNC0xLjAzIDEuMjctLjE5LjA3LS4zOS4xLS41OS4xaC0uMWMuNTguMzMgMS4xMS43NSAxLjU4IDEuMjQuMzktLjA2Ljc3LS4wOSAxLjE0LS4wOXoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0xMS40MiAxYzEuMDkgMCAyLjQxLjY0IDMgLjk2LjExLjA3LjIyLjE0LjMzLjIzLjE0LjEyLjMuMjIuNDcuMyAxLjQ1LjAxIDIuODcuMzQgNC4xNy45NyAyLjUzIDEuMjcgNC43MSAzLjE1IDYuMzYgNS40Ni4yMy4zNS40My43MS42IDEuMS4xLjIxLjIuNDMuMzEuNjUuNTEgMS4wMSAxIDEuOTEgMS40NiAyLjY2LjA3LjExLjEzLjIzLjE5LjM0LjE0LjMuMzMuNTguNTUuODIuMy4yMy42NS4zOCAxLjAyLjQ2LjE4LjA1LjM1LjEuNDguMTYuNjIuMjYgMS4xNi41MSAxLjY4Ljc5IDEuMTIuNTcgMi4xNSAxLjMyIDMuMDIgMi4yMy4xNC4xNC4xOC4yNi4xNC4zNi0uMDYuMTktLjM3LjIzLS42NC4yN2wtLjIxLjA0Yy0uMy4wNi0uNi4xLS45LjEyLS4zLjAyLS41OS4wNi0uODguMTJsLS4xLjAyYy0uMzQuMDktLjY4LjE2LTEuMDIuMjEuMi4zNy44OS43MSAxLjQ0Ljk4LjIuMS40LjIuNTUuMjkuNy40MiAxLjMzLjk0IDEuODcgMS41NWwuMjYuMjFjLjEuMDcuMjcuMjIuMjcuMjJzLjE4LjE1LjIyLjIyYy4wNC4wNi4wNy4yMS4wNy4yOS4wMS4xNi0uMDUuNDctLjA5LjYyLS4wNy4yNy0uMzYgMS4wNy0uMzYgMS4wN3YxNC4zNGwtLjI3LjIxYy0uMS4wNy0yLjQxIDEuNzMtNy44NyAxLjczLTYuMzQgMC03LjktMS42Ni04LjA2LTEuODVsLS4xNi0uMTl2LTQuNzJINy4wNGMtMi4wNS0uMTUtMy42Mi0uODgtNC42Ny0yLjE2LTEuNjctMi4wNS0xLjM2LTQuNzMtMS4zNC00Ljg0di0uMDRjLjUtMi44NiAyLjE0LTQuMzEgMy40My01LjAzLjY5LS4zOCAxLjQzLS42NSAyLjItLjggMS4xLTMuMTYgMy41MS0zLjgzIDMuODgtMy45MWE2LjQ0MyA2LjQ0MyAwIDAxNi42OSAxLjkyYy40OC0uMDkuOTItLjE0IDEuMzMtLjE0IDEuMyAwIDIuMy40MiAzLjA3Ljk4di0xLjI2Yy0uNzQtLjIyLTEuNDgtLjg0LTIuMDgtMS4zMmwtLjA0LS4wM2E2LjIwNyA2LjIwNyAwIDAxLTEuNTQtMS42NWMtLjE4LS4zMi0uMzYtLjYyLS41NS0uOTRsLS4xMi0uMjJjLS4wMS4wMy0uMDEuMDctLjAyLjEtLjAxLjA2LS4wMi4xMy0uMDQuMTktLjA1LjIxLS4wOS40My0uMTEuNjUtLjA4LjU2LS4xNiAxLjA5LS43NyAxLjMtLjE0LjA1LS4yOS4wOC0uNDMuMDgtLjUyIDAtMS4wMi0uMzQtMS41Mi0xLTEuMDgtMS40NS0uOTYtMy4zNS0uNjgtNC42OS4wNy0uMzQuMTYtLjY4LjI3LTEuMDIuMDMtLjA3LjA2LS4xNC4xLS4yMS4wOC0uMTIuMTMtLjI2LjE3LS40YS41OS41OSAwIDAwLS4yNS0uMzNjLS4wNi0uMDUtLjEyLS4xLS4xOC0uMTYtLjI1LS4zLS40Ny0uNjItLjY2LS45Ni0uMjgtLjUtLjUzLTEuMDMtLjczLTEuNTdsLS4yLS40OWMtLjA2LS4xMy0uMTEtLjI3LS4xNC0uNDEtLjA0LS4xNC0uMDgtLjI3LS4xNC0uNC0uMi0uMzMtLjQzLS42My0uNjktLjktLjA3LS4wOC0uMTMtLjE0LS4yLS4yM3MtLjE2LS4xOC0uMjYtLjI5Yy0uNTEtLjU0LTEuMjktMS4zNi0uODctMi4yNC4xNi0uMzUuNDYtLjYxLjgyLS43My4yMS0uMDYuNDItLjA5LjY1LS4wOW0wLTFjLS4zNSAwLS42Ny4wNS0uOTYuMTQtLjYyLjItMS4xNC42Ni0xLjQyIDEuMjctLjcxIDEuNDcuNDcgMi43MyAxLjA0IDMuMzRsLjA3LjA4Yy4wNi4wNi4xMS4xMi4xNS4xN2wuMjIuMjUuMDEuMDEuMDMuMDRjLjIuMjEuMzcuNDMuNTMuNjcuMDMuMDYuMDUuMTMuMDcuMTkuMDUuMTguMTEuMzcuMTkuNTVsLjE5LjQ3Yy4yMS41Ni40OCAxLjEzLjc4IDEuNjguMjMuMzkuNDguNzYuNzcgMS4xbC4wMi4wMi4wMS4wMWMtLjAxLjAxLS4wMS4wMy0uMDIuMDRsLS4wMS4wMy0uMDEuMDNjLS4xMi4zNy0uMjMuNzUtLjMxIDEuMTMtLjMgMS40LS40MyAzLjM2LjU1IDUuMDNhNy4xODcgNy4xODcgMCAwMC0zLjAzLjI1Yy0uNTkuMTQtMy4wNS45Mi00LjM2IDQuMDMtLjY3LjE4LTEuMzIuNDQtMS45NC43OC0xLjQ4LjgzLTMuMzYgMi40OS0zLjkzIDUuNzNsLS4wMS4wOXYuMDdjLS4wNS41NC0uMjQgMy4zMiAxLjU3IDUuNTMgMS4yMyAxLjUgMy4wNCAyLjM2IDUuMzcgMi41M2gxMS4zNnY0LjA4bC4yMy4yOC4xNi4xOWMuNDMuNTIgMi4zMyAyLjIxIDguODMgMi4yMSA1LjcgMCA4LjItMS43MyA4LjQ2LTEuOTNsLjI4LS4yMS40LS4zVjI0LjljLjExLS4yOS4yOC0uNzcuMzQtMS4wMi4wMy0uMTMuMTMtLjU4LjExLS45MSAwLS4wNC0uMDMtLjQyLS4yLS43Mi0uMDQtLjA3LS4xMy0uMjItLjQ0LS40OS0uMDEtLjAxLS4yLS4xNy0uMzEtLjI1bC0uMjEtLjE0Yy0uNTMtLjU5LTEuMTQtMS4xLTEuODEtMS41M2wuMzYtLjA2LjE5LS4wM2MuMzgtLjA2IDEuMTYtLjE4IDEuNDEtLjk0LjA4LS4yMi4yLS44MS0uMzktMS4zOWExMi4wNSAxMi4wNSAwIDAwLTMuMjctMi40MWMtLjUyLS4yOC0xLjEtLjU1LTEuNzUtLjgyYTUuNjUgNS42NSAwIDAwLS41OC0uMTlsLS4wNC0uMDEtLjA0LS4wMWMtLjE5LS4wNC0uMzgtLjEyLS41NC0uMjMtLjEzLS4xNi0uMjQtLjMzLS4zMy0uNTItLjA4LS4xNi0uMTUtLjI4LS4yMi0uNDEtLjQzLS43LS45LTEuNTUtMS40My0yLjYtLjEyLS4yMi0uMjEtLjQyLS4zLS42MWE3LjE2IDcuMTYgMCAwMC0uNjgtMS4yNCAxOC41MjcgMTguNTI3IDAgMDAtNi43NC01Ljc5Yy0xLjM2LS42Ni0yLjg2LTEuMDMtNC4zNi0xLjA4bC0uMS0uMDdjLS4xNS0uMTItLjMtLjIzLS40Ni0uMzJDMTQuMTYuNjggMTIuNzEgMCAxMS40MiAwem01LjYzIDE3LjgzYy4yOC0uMTUuNDktLjM1LjY0LS41Ny4zLjM2LjY0LjcgMS4wMiAxaC0uMTNjLS4zMiAwLS42NC4wMi0uOTcuMDYtLjE5LS4xOC0uMzctLjM0LS41Ni0uNDl6Ii8+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMjAuNyAzMS4wM3YzLjA1Yy40OS4zMyAyLjI2IDEuMjQgNi44NCAxLjI0IDMuODkgMCA2LS44OSA2Ljc3LTEuM3YtMy4wOGMtMS4yNi41My0zLjQzIDEuMTMtNi43NyAxLjEzLTMuNjgtLjAxLTUuNzQtLjU2LTYuODQtMS4wNHpNMjcuNTIgMjYuNTJjNC42NyAwIDYuNzktMS4yMiA2Ljc5LTEuNTkgMC0uMzctMi4xMi0xLjYtNi43OS0xLjZzLTYuNzkgMS4yMi02Ljc5IDEuNmMwIC4zNyAyLjEzIDEuNTkgNi43OSAxLjU5ek0yNy41MyAyNy45MWMtMS44NS4wMy0zLjctLjIxLTUuNDktLjctLjQ2LS4xNC0uOTEtLjMyLTEuMzQtLjU1djIuODJjLjQ5LjMyIDIuMjYgMS4yMSA2Ljg0IDEuMjEgNC4xMyAwIDYuMjctLjk5IDYuNzctMS4yN2wuMDEtMi43M2MtLjQyLjIxLS44NS4zOS0xLjMuNTItMS43OS40OS0zLjY0LjczLTUuNDkuN3pNMjAuNyAzNS42NHYyLjc2Yy40OS4zMyAyLjI2IDEuMjQgNi44NCAxLjI0IDMuODkgMCA2LS44OSA2Ljc3LTEuM3YtMi43OWMtMS4yNi41NC0zLjQzIDEuMTUtNi43NyAxLjE1LTMuNjgtLjAxLTUuNzQtLjU2LTYuODQtMS4wNnoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDIiIGQ9Ik03LjI3IDIyLjgybC41My0uMDQuMTUtLjUxYy44Mi0yLjg0IDIuODMtMy4zMSAyLjkxLTMuMzNsLjA3LS4wMmMzLjM5LTEgNS4zIDEuNjMgNS4zOCAxLjc0bC4zLjQzLjUxLS4xM2MxLjk1LS41IDMuMjEuMDQgNC4wMS43Ni4xNy0uMDYuMzUtLjEzLjU1LS4xOS4zMy0uMS42OC0uMTkgMS4wNS0uMjctLjk2LTEuMTktMi42Ny0yLjQ0LTUuNDktMS44OGE2LjQyOCA2LjQyOCAwIDAwLTYuNy0xLjkyYy0uMzcuMDktMi43OC43NS0zLjg4IDMuOTEtLjc3LjE1LTEuNTEuNDItMi4yLjgtMS4yOS43Mi0yLjkzIDIuMTctMy40MyA1LjAzdi4wNGMtLjAyLjExLS4zMyAyLjggMS4zNCA0Ljg0IDEuMDUgMS4yOCAyLjYyIDIuMDEgNC42NyAyLjE2aDExLjIxdi0xLjUxSDcuMTJjLTEuNi0uMTItMi44LS42Ni0zLjU3LTEuNi0xLjIxLTEuNDctMS4wNC0zLjUxLTEuMDItMy43Ljc1LTQuMjUgNC41OC00LjYgNC43NC00LjYxek0xNi4xOCA1LjA2YS44NC44NCAwIDAwLS4zNC0uMTcgMS41OSAxLjU5IDAgMDAtLjcyLjA0di4wM2guMDRjLjE4LjE3LjM0LjM1LjQ4LjU1LjE4LjI0LjM0LjQ5LjQ5Ljc1LjMxLS4xNC40Ny0uNDguMzgtLjgtLjA4LS4xNS0uMTktLjI5LS4zMy0uNHoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDIiIGQ9Ik0zNi4xMyAyMy4wM2MtLjA2LS4wNy0uMS0uMTUtLjE0LS4yMy0uMDQtLjEtLjA5LS4xOS0uMTUtLjI3LS4wOS0uMDgtLjE4LS4xNS0uMjctLjIybC0uMjYtLjIxYTcuOTY0IDcuOTY0IDAgMDAtMS44Ny0xLjU1Yy0uMTUtLjA5LS4zNS0uMTktLjU1LS4yOS0uNTUtLjI3LTEuMjQtLjYxLTEuNDQtLjk4LjM0LS4wNS42OS0uMTIgMS4wMi0uMjFsLjEtLjAyYy4yOS0uMDYuNTgtLjEuODgtLjEyLjMtLjAyLjYtLjA2LjktLjEybC4yMS0uMDRjLjI3LS4wNC41OC0uMDkuNjQtLjI3LjA0LS4xIDAtLjIyLS4xNC0uMzYtLjg3LS45MS0xLjktMS42Ni0zLjAyLTIuMjMtLjUxLS4yNy0xLjA2LS41My0xLjY4LS43OS0uMTMtLjA1LS4zLS4xMS0uNDgtLjE2LS4zNy0uMDgtLjcyLS4yMy0xLjAyLS40Ni0uMjItLjI1LS40LS41My0uNTUtLjgyLS4wNi0uMTItLjEyLS4yMy0uMTktLjM0LS40Ni0uNzUtLjk1LTEuNjUtMS40Ni0yLjY2LS4xMi0uMjEtLjIyLS40My0uMzEtLjY1LS4xNi0uMzgtLjM2LS43NS0uNi0xLjFhMTcuNDYgMTcuNDYgMCAwMC02LjM2LTUuNDZjLTEuMy0uNjMtMi43My0uOTctNC4xNy0uOTctLjE3LS4wOC0uMzMtLjE4LS40Ny0uMy0uMS0uMDgtLjIxLS4xNi0uMzMtLjIzLS43MS0uMzktMi41LTEuMjQtMy42NS0uODctLjM3LjEyLS42Ni4zOC0uODIuNzMtLjQyLjg4LjM1IDEuNy44NyAyLjI1LjEuMTEuMTkuMjEuMjYuMjkuMDcuMDkuMTMuMTUuMi4yMy4yNi4yNy41LjU4LjY5LjkuMDYuMTMuMTEuMjYuMTQuNC4wNC4xNC4wOS4yOC4xNC40MWwuMi40OWMuMi41NC40NSAxLjA3LjczIDEuNTcuMTkuMzQuNDIuNjYuNjYuOTYuMDUuMDYuMTEuMTEuMTguMTYuMTIuMDcuMjEuMTkuMjUuMzMtLjA0LjE0LS4wOS4yNy0uMTcuNC0uMDQuMDctLjA3LjE0LS4xLjIxLS4xMS4zMy0uMi42Ny0uMjcgMS4wMi0uMjkgMS4zNC0uNCAzLjI0LjY4IDQuNjkuNjMuODUgMS4yOCAxLjE2IDEuOTUuOTIuNjEtLjIxLjY5LS43NC43Ny0xLjMuMDItLjIyLjA2LS40My4xMS0uNjUuMDItLjA2LjAzLS4xMi4wNC0uMTkgMC0uMDMuMDEtLjA3LjAyLS4xbC4xMy4yM2MuMTkuMzIuMzcuNjIuNTUuOTQuNDEuNjQuOTMgMS4yIDEuNTQgMS42NWwuMDQuMDNjLjYuNDggMS4zNCAxLjEgMi4wOCAxLjMybC4wOC4wMXYtLjJoLS4wN2MtLjA4LS4wOC0uMTYtLjE1LS4yNi0uMi0uMDUtLjAzLS4xLS4wNi0uMTQtLjA5LS4zMy0uMjgtLjY0LS41OC0uOTItLjkxLS43NS0uODYtMS40MS0xLjc5LTItMi43OC0uMjctLjQzLS40OS0uODktLjcxLTEuMzRsLS4wNi0uMTJjLS4wMy0uMDctLjA2LS4xNC0uMDgtLjIxYS41NjQuNTY0IDAgMDAtLjIzLS4zN2wtLjA1LS4wMi0uMDQuMDRjLS4wOS4xMi0uMTkuMjMtLjMuMzMtLjIyLjIxLS40LjQ1LS41NS43MS0uMjUuNTctLjM5IDEuMTgtLjQzIDEuOC0uMDIuMTYtLjA0LjMyLS4wNy40OGgtLjAxYy0uNDYtLjExLS42NS0uNTEtLjg0LS44OWwtLjA2LS4xMmMtLjU1LTEuMS0uNi0yLjgyLS4xNi00LjAyLjAyLS4wNi4wNi0uMTUuMTEtLjI1LjI3LS41OS41MS0xLjE4LjMzLTEuNDRhMS4zIDEuMyAwIDAwLS40MS0uNDZjLS4wOS0uMDctLjE4LS4xNS0uMjYtLjIzLS4yNC0uMy0uNDUtLjYyLS42My0uOTctLjE5LS40LS4zNi0uODEtLjUxLTEuMjQtLjE3LS40OS0uMzctLjk3LS42LTEuNDItLjIxLS4zNS0uNDUtLjY4LS43Mi0uOThsLS4xNy0uMmMtLjA4LS4xLS4xOS0uMjEtLjMxLS4zMy0uMzktLjM5LS44OC0uODgtLjc2LTEuMzNhLjM2LjM2IDAgMDEuMjUtLjI3Yy41Ny0uMjMgMS45Mi40MyAyLjU2LjgyLjA4LjA1LjE1LjA5LjIzLjE0LjIuMTMuNC4yNC42MS4zNS4zMy4xMy42OS4xOSAxLjA0LjE3LjE2IDAgLjMyIDAgLjQ4LjAzLjUyLjA2IDEuMDMuMTYgMS41My4zMSAxLjA1LjMzIDIuMDUuODEgMi45NiAxLjQyIDEuODEgMS4xOSAzLjMzIDIuNzcgNC40NSA0LjYyLjExLjE4LjIuMzcuMjcuNTcuMDYuMTUuMTMuMy4yMi40Ni4yLjQuNDIuOC42NCAxLjIuMTkuMzUuMzkuNzEuNTcgMS4wNWwuMS4xOWMuMzEuNjcuNzEgMS4zIDEuMTggMS44Ny4yLjI0Ljc5LjM5IDEuMy41Mi4yMS4wNS40LjEuNTUuMTUuNzguMjcgMS41NC42MSAyLjI2IDEgLjM3LjIuNzQuNDIgMS4xLjY1LjA1LjAzLjEyLjA3LjIuMTIuMjMuMS40NC4yNS42LjQ0LTEuNDItLjAyLTIuNS4xMi0zLjM4LjQzLS4wNy4wMi0uMTQuMDQtLjIyLjA1LS4yNS4wNS0uNTMuMTItLjU1LjM4di4wNGwuMDMuMDJjLjA3LjA3LjEyLjE1LjE1LjI0LjAzLjA4LjA3LjE2LjEzLjI0LjI2LjM3LjU4LjY5Ljk0Ljk1LjM1LjIzLjc0LjQ5IDEuMTUuNzEuMzUuMTguNzEuMzQgMS4wNy40Ny4zNy4xNC43My4zIDEuMDguNDcuMjIuMTIuNDUuMjcuNjcuNDEuMTcuMTEuMzMuMjEuNS4zMS4wNy4wNS4xMy4xLjE5LjE1LjExLjExLjI1LjIuNC4yNWwuMDkuMDN2LS4xNmwtLjAzLS4wMXpNMzMuMDEgMjIuNjZjLTEuNzktLjQ5LTMuNjQtLjczLTUuNDktLjctMS44NS0uMDMtMy43LjIxLTUuNDkuNy0yLjIuNjgtMi42NyAxLjYxLTIuNjcgMi4yOGgtLjA0djE0LjAybC4xNi4xOWMuMTYuMTkgMS43MiAxLjg1IDguMDYgMS44NSA1LjQ2IDAgNy43Ny0xLjY2IDcuODctMS43NGwuMjctLjIxVjI0LjcyaC0uMDJjLS4wOC0uNjEtLjY0LTEuNDUtMi42NS0yLjA2em0tNS40OS42N2M0LjY3IDAgNi43OSAxLjIyIDYuNzkgMS42IDAgLjM3LTIuMTIgMS41OS02Ljc5IDEuNTlzLTYuNzktMS4yMi02Ljc5LTEuNTljMC0uMzcgMi4xMi0xLjYgNi43OS0xLjZ6bTYuNzkgMTVjLS43Ny40MS0yLjg4IDEuMy02Ljc3IDEuMy00LjU5IDAtNi4zNi0uOTEtNi44NC0xLjI0di0yLjc2YzEuMS40OSAzLjE3IDEuMDUgNi44NCAxLjA1IDMuMzQgMCA1LjUxLS42MSA2Ljc3LTEuMTV2Mi44em0wLTQuMzJjLS43Ny40MS0yLjg4IDEuMy02Ljc3IDEuMy00LjU5IDAtNi4zNi0uOTEtNi44NC0xLjI0di0zLjA1YzEuMS40OSAzLjE3IDEuMDMgNi44NCAxLjAzIDMuMzQgMCA1LjUxLS42IDYuNzctMS4xM3YzLjA5em0wLTQuNTljLS41LjI3LTIuNjQgMS4yNy02Ljc3IDEuMjctNC41OCAwLTYuMzYtLjg5LTYuODQtMS4yMXYtMi44MmMuNDMuMjMuODcuNDEgMS4zNC41NSAxLjc5LjQ5IDMuNjQuNzMgNS40OS43IDEuODUuMDMgMy43LS4yMSA1LjQ5LS43LjQ1LS4xMy44OS0uMyAxLjMtLjUybC0uMDEgMi43M3oiLz48L2c+PC9zdmc+"); -} - -.oci-nat-gateway { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDM2LjE5IDQyLjQxIj48cGF0aCBkPSJNMTguMSA0MS45MWExNy4xNCAxNy4xNCAwIDAxLTEuNzYtLjA5aC0uMzVsLS4zNS0uMDVjLS4zNCAwLS42Ny0uMDktMS0uMTZzLS42NS0uMTYtMS0uMjRsLS4zNC0uMDktLjMtLjEzYTE3Ljg0IDE3Ljg0IDAgMDEtNC43NC0yLjI3bC0uMzktLjI5LS4zNC0uMjYtLjYzLS40OC0uMzUtLjMyLS4yOC0uMjVjLS4yMi0uMi0uNDQtLjQtLjY1LS42MWwtLjMtLjMzYy0uMy0uMzItLjU5LS42NC0uODctMUExNy40OSAxNy40OSAwIDAxMi42MSAxNmMuMjYtLjQ5LjUzLS45My44LTEuMzVsLjE2LS4yM2MuMjUtLjM2LjUtLjcuNzYtMWwuMjgtLjMzYy4yNC0uMjkuNS0uNTguNzctLjg3bC4zMS0uMzFjLjI4LS4yOC41Ni0uNTUuODYtLjhsLjI2LS4yM2MuMzUtLjI5LjY4LS41NSAxLS44TDggOS45MWMuMzgtLjI3Ljc4LS41MiAxLjE4LS43NmExNy45MyAxNy45MyAwIDAxNC40LTEuODNjLjUxLS4xMyAxLS4yNCAxLjQ5LS4zMmguMDhMMTMuNSA1LjMgMTguMDkuNzFsNC42IDQuNTlMMjEgN2guMDVsLjUyLjA4LjQ5LjEyLjQ5LjEzLjYuMTUuNS4xNWExNy4zOSAxNy4zOSAwIDAxMi40MiAxbC40OS4yNWMuMjEuMTEuNC4yMy41OS4zNWwuNDEuMjVjLjQyLjI3LjgyLjU2IDEuMjIuODVhMTcuNzkgMTcuNzkgMCAwMTMuMzIgMy4zNGMuMzQuNDUuNi44NC44NSAxLjIzbC4xMy4yMWMuMjIuMzYuNDMuNzMuNjIgMS4xbC4xOC4zNGMuMTcuMzUuMzMuNzEuNDggMS4wN2wuMTcuNDJjLjEzLjM2LjI2LjcyLjM3IDEuMWwuMTMuNGMuMTEuNDIuMjEuODMuMyAxLjI1bC4wNS4yOGExNC42MyAxNC42MyAwIDAxLjIyIDEuNTIgMTcuNjMgMTcuNjMgMCAwMS0xLjI2IDguNTIgMTcuMzkgMTcuMzkgMCAwMS03LjgyIDguNjNjLS40NC4yNC0uODQuNDItMS4yNC42bC0uMTYuMDgtLjI0LjExLS44MS4zLS40LjE0LS40Mi4xNWMtLjI1LjA4LS41LjEzLS43NC4ybC0uNDYuMTEtLjQ3LjExYTE2LjkxIDE2LjkxIDAgMDEtMy40OC4zNXpNMTUuMjUgN2wuMzQtLjA2LjY3LS4xLjU1LS4wNWguMDdWNS4zNXpNMjAgNi44M2wuNjIuMDkuMzUuMDYtMS42Ny0xLjYzdjEuNDNoLjA3di0uMDV6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE4LjA5IDEuNDFsMS43MiAxLjcyLjA2LjA2TDIyIDUuM2wtMSAxLTEuMS0xLjEtMS4xLTEuMDZ2My4xMmMuMzYgMCAuNzIgMCAxLjA3LjA2LjI4IDAgLjU2LjA4Ljg0LjEybC43My4xMWMuMjQuMDUuNDguMTIuNzEuMThzLjU2LjEzLjgzLjIxYTE3IDE3IDAgMDEzLjI3IDEuNGMuMjcuMTUuNTEuMzEuNzcuNDdsLjIuMTJjLjQxLjI2LjguNTQgMS4xOC44M0ExNy4xMSAxNy4xMSAwIDAxMzEuNyAxNGwuMDYuMDdjLjI3LjM3LjUzLjc1Ljc3IDEuMTNsLjEzLjJjLjIxLjM1LjQxLjcxLjYgMS4wN2wuMTcuMzNjLjE3LjM0LjMyLjY5LjQ2IDEgLjA2LjEzLjEyLjI3LjE3LjQuMTMuMzYuMjUuNzEuMzYgMS4wNyAwIC4xNC4wOS4yNy4xMi40LjEyLjQuMjEuOC4zIDEuMjF2LjI3YTE0LjY0IDE0LjY0IDAgMDEuMjEgMS40OCAxNyAxNyAwIDAxLTguODMgMTYuNjJoLS4wNmMtLjM3LjItLjc2LjM4LTEuMTQuNTZsLS40LjE4Yy0uMzEuMTMtLjYyLjI0LS45NC4zNXMtLjQyLjE2LS42NC4yMi0uNjIuMTctLjkzLjI0LS40NS4xMy0uNjguMTdhMTYuNzMgMTYuNzMgMCAwMS0zLjM5LjM0IDE2LjMxIDE2LjMxIDAgMDEtMS43MS0uMDhsLS41NS0uMDhjLS4zNyAwLS43NC0uMS0xLjExLS4xN3MtLjcyLS4xOC0xLjA4LS4yN2wtLjU0LS4xNGExNyAxNyAwIDAxLTQuNi0yLjIxYy0uMi0uMTMtLjM4LS4yOC0uNTctLjQycy0uNTItLjM3LS43Ni0uNTgtLjM0LS4zLS41MS0uNDYtLjUtLjQ0LS43My0uNjgtLjItLjIyLS4zLS4zMnEtLjQzLS40Ny0uODQtMWExNyAxNyAwIDAxLTEuNjktMTguNjVjLjI0LS40NC41LS44Ny43Ny0xLjI4bC4xOC0uMjZjLjIzLS4zNS40OC0uNjguNzMtMWwuMjctLjMzYy4yNC0uMjguNDktLjU3Ljc1LS44NGwuMzEtLjMxYy4yNy0uMjcuNTQtLjUzLjgzLS43OGEzLjExIDMuMTEgMCAwMS4yOC0uMjNjLjMxLS4yNy42NC0uNTIgMS0uNzZsLjE5LS4xNGMuMzgtLjI2Ljc2LS41MSAxLjE2LS43NGguMDdhMTYuNzYgMTYuNzYgMCAwMTQuMTktMS43M2MuNDctLjEyLjk0LS4yMyAxLjQxLS4zMWguMjRjLjI5IDAgLjU4LS4xMS44OC0uMTQuMzYgMCAuNzEtLjA3IDEuMDctLjA4VjQuMTRsLTEuMDcgMS4wNy0xLjEgMS4xLTEtMSAyLjEtMi4xMS4wNi0uMDYgMS43Mi0xLjcybTAtMS40MWwtLjcuNzEtMS43MiAxLjcxLS4wNi4wNi0yLjExIDIuMS0uNzEuNzEuNzEuNy42Ny42N2MtLjIxIDAtLjQzLjA5LS42NC4xNWExOC41MyAxOC41MyAwIDAwLTQuNDggMS44NUw5IDguNzJjLS40MS4yNC0uODIuNTEtMS4yMi43OGwtLjIuMTRjLS4zNS4yNi0uNjkuNTMtMSAuODFsLS4zLjI1Yy0uMjkuMjUtLjU3LjUyLS44OC44MmwtLjA3LjA3LS4zMy4yNmMtLjI2LjI3LS41Mi41Ni0uOC44OWwtLjA3LjA5LS4yMS4yNWMtLjI1LjMyLS41LjY2LS43OCAxLjA2bC0uMDUuMDgtLjA5LjE3Yy0uMjguNDMtLjU1Ljg4LS44IDEuMzVBMTggMTggMCAwMDQgMzUuNjJsLjA1LjA2Yy4yOS4zNi42MS43MS44OCAxbC4wNy4xMi4yLjIyYy4yMi4yMi40NC40Mi42Ny42MmwuMTEuMTEuMTYuMTQuMzguMzQuNjQuNDkuMTcuMTMuMTguMTQuNDEuM2ExOC4zIDE4LjMgMCAwMDQuODggMi4zNGwuMzguMWguMzFjLjMzLjA5LjY3LjE4IDEgLjI1cy43MS4xMiAxLjA1LjE2aC43Yy42LjA2IDEuMjEuMDkgMS44MS4wOWExOC4wNyAxOC4wNyAwIDAwMy41OS0uMzZsLjQ5LS4xMi4yMi0uMDZoLjIyYy4yNi0uMDYuNTItLjEyLjc3LS4ybC40Ny0uMTYuMjEtLjA4LjE0LS4wNWMuMjktLjEuNTctLjIuODYtLjMybC4yNy0uMTIuMTUtLjA3Yy4zNi0uMTYuNzktLjM2IDEuMjEtLjU5aC4wNWExNy44NCAxNy44NCAwIDAwOC04Ljg3IDE4LjE0IDE4LjE0IDAgMDAxLjMtOC43MnYtLjA2Yy0uMDUtLjUxLS4xMy0xLS4yMi0xLjU0YTEuMDYgMS4wNiAwIDAxMC0uMTl2LS4xYy0uMS0uNDctLjItLjg5LS4zMS0xLjI4YTIuODEgMi44MSAwIDAwLS4xLS4zMXYtLjExYy0uMTMtLjQyLS4yNi0uNzktLjM5LTEuMTMgMC0uMTItLjA5LS4yNC0uMTQtLjM2di0uMDdjLS4xNi0uNC0uMzItLjc2LS40OS0xLjEtLjA2LS4xLS4xMS0uMjEtLjE2LS4zMS0uMjMtLjQzLS40NC0uODEtLjY2LTEuMTdsLS4xMi0uMTljLS4yNy0uNDMtLjU1LS44NC0uODMtMS4yMmwtLjA3LS4wOGExNy44NCAxNy44NCAwIDAwLTMuNC0zLjI5Yy0uNDUtLjM0LS44Ny0uNjQtMS4yOC0uOWwtLjE0LS4xaC0uMDdsLS4yMS0uMTNjLS4yLS4xMy0uNC0uMjUtLjYxLS4zNmwtMS0uNTNjLS40NS0uMjEtLjkxLS40MS0xLjM3LS41OEwyMy4zMiA3aC0uMDVsLS42MS0uMTUtLjI0LS4wNi0uMjQtLjA2aC0uMTVsLjY2LS43My43LS43MS0uNy0uNzEtMi4xMS0yLjEtLjA2LS4wNkwxOC44LjcxIDE4LjA5IDB6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE5Ljg3IDcuMzJ2MS40M2ExNS42NyAxNS42NyAwIDExLTMuNTYgMFY3LjMyYTE3LjEgMTcuMSAwIDEwMy41NiAweiIgZmlsbD0iIzJjNTk2NyIvPjxwYXRoIGZpbGw9IiMyYzU5NjciIGQ9Ik0xNy4zOCAzNy4xNGgxLjQydi0zM2wxLjA3IDEuMDcgMS4xIDEuMSAxLjAxLTEuMDEtMi4xMS0yLjExLS4wNi0uMDYtMS43Mi0xLjcyLTEuNzIgMS43Mi0uMDYuMDYtMi4xIDIuMTEgMSAxLjAxIDEuMS0xLjEgMS4wNy0xLjA3djMzeiIvPjxwYXRoIGZpbGw9IiMyYzU5NjciIGQ9Ik0yMy43NiAyNy4ybC0yLjE3LTIuMTdoOS4xNHYtMS40MmgtOS4xNGwyLjE3LTIuMTctMS4wMS0xLjAxLTIuODggMi44OC0xIDEuMDEgMSAxLjAxIDIuODggMi44OCAxLjAxLTEuMDF6TTEyLjQzIDIxLjQ0bDIuMTYgMi4xN0g1LjQ1djEuNDJoOS4xNGwtMi4xNiAyLjE3IDEgMS4wMSAyLjg4LTIuODggMS4wMS0xLjAxLTEuMDEtMS4wMS0yLjg4LTIuODgtMSAxLjAxeiIvPjwvc3ZnPg=="); -} - -.oci-network-load-balancer { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTM0LjIgNDEuNXYtMi40OGgzLjAxTDIzLjE2IDI0Ljk2Yy0uMzcgNC43Ni0xLjQ2IDguOTUtMy4xNyAxMi4xOC0yLjEgMy41Ni00LjIyIDQuMjktNS42MyA0LjI5LS4yNSAwLS41MS0uMDItLjc2LS4wNy00LjAzLS43NC02LjQ2LTYuNzktNy40LTEyLjIxLS4zOC0yLjAzLS42Mi00LjQxLS42Ny02LjkxSC41di0yLjQ4aDUuMDNjLjA2LTIuNTkuMzEtNS4wNy43Mi03LjE3QzcuNTYgNS4yMyAxMC42OS42NCAxNC40Mi42YzIuMTggMCA2LjA4IDEuNTkgOC4xOCAxMi4yMy4yNCAxLjM1LjQxIDIuNzUuNTMgNC4yTDM3LjE3IDIuOThIMzQuMlYuNWg3LjN2Ny4zaC0yLjQ4VjQuNjRMMjMuOSAxOS43NmgxMi44OGwtMi0xLjkxIDEuNzEtMS44IDUuMTcgNC45Mi01LjE0IDUuMTQtMS43NS0xLjc1IDIuMTItMi4xM0gyMy45NUwzOS4wMiAzNy4zdi0zLjFoMi40OHY3LjNoLTcuM3oiIHRyYW5zZm9ybT0icm90YXRlKDkwIDIxIDIxKSIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTQxIDF2Ni4zaC0xLjQ4VjMuNDRMMjIuNzkgMjAuMTd2LjA5aDE1LjI1bC0yLjU1LTIuNDMgMS4wMi0xLjA3IDQuNDQgNC4yMy00LjQzIDQuNDMtMS4wNS0xLjA1IDIuNjItMi42MmgtMTUuM3YuMDVsMTYuNzIgMTYuNzJWMzQuN0g0MVY0MWgtNi4zdi0xLjQ4aDMuNzJsLTE1LjctMTUuN2MtLjI1IDQuNTctMS4xNyA5LjI4LTMuMTggMTMuMDhsLS4wMi4wNGMtMS44OCAzLjE5LTMuNzUgMy45OS01LjE3IDMuOTktLjI0IDAtLjQ3LS4wMi0uNjgtLjA2LTMuNzgtLjY5LTYuMTMtNi43OS02Ljk5LTExLjgxLS40Mi0yLjItLjY0LTQuNzUtLjY4LTcuMzJIMXYtMS40OGg1LjAyYy4wNC0yLjY3LjI4LTUuMzEuNzItNy41OEM4IDUuNTcgMTAuOTUgMS4xMyAxNC40MiAxLjFoLjA0YzIgMCA1LjYyIDEuNTUgNy42NCAxMS44MnYuMDJjLjI3IDEuNTYuNDkgMy4zMy42IDUuMjFMMzguMzggMi40OEgzNC43VjFINDFtMS0xaC04LjN2My40OGgyLjI2TDIzLjUzIDE1LjkyYy0uMTEtMS4wOS0uMjYtMi4xNC0uNDQtMy4xNUMyMS4wMiAyLjI5IDE3LjI2LjEgMTQuNDYuMWMtNC4wOS4wNC03LjMzIDQuNjgtOC43MSAxMi40MS0uMzkgMS45OS0uNjMgNC4zMS0uNzEgNi43NUgwdjMuNDhoNS4wNGMuMDggMi4zNC4zMSA0LjU4LjY3IDYuNTEuOTYgNS41NyAzLjUxIDExLjgyIDcuOCAxMi42LjI4LjA1LjU3LjA4Ljg2LjA4IDEuNTQgMCAzLjg0LS43OCA2LjAzLTQuNDh2LS4wMWwuMDMtLjA1YzEuNjItMy4wNiAyLjY5LTYuOTQgMy4xNC0xMS4zM2wxMi40NSAxMi40NUgzMy43VjQySDQydi04LjNoLTMuNDh2Mi40TDI1LjE2IDIyLjc0aDEwLjUzbC0uOTIuOTItLjcxLjcxLjcxLjcxIDEuMDUgMS4wNS43MS43MS43MS0uNzEgNC40My00LjQzLjcyLS43Mi0uNzQtLjcxLTQuNDQtNC4yMy0uNzItLjY5LS42OS43Mi0xLjAyIDEuMDctLjY5LjcyLjcyLjY5Ljc0LjdIMjUuMTFsMTMuNDEtMTMuNFY4LjNINDJWMHoiIHRyYW5zZm9ybT0icm90YXRlKDkwIDIxIDIxKSIvPjxnPjxwYXRoIGQ9Ik0xNC40NiAyLjk1aC0uMDJjLTEuOTcuMDItNC42NiAzLjE4LTUuODggMTAuMDZ2LjAyYy0uNDIgMi4xNy0uNjUgNC42OC0uNjkgNy4yM2g4Ljg4bC0yLjc0LTIuNjEgMS4wMi0xLjA3IDQuNjIgNC40MS00LjQzIDQuNDItMS4wNS0xLjA1IDIuNjItMi42Mkg3Ljg2Yy4wNCAyLjQ2LjI1IDQuODkuNjUgNi45OS45NiA1LjU3IDMuMjcgOS45IDUuNTEgMTAuMzEuMTEuMDIuMjMuMDMuMzQuMDMgMS40MyAwIDIuNzEtMS42MyAzLjU2LTMuMDYgMy4yOS02LjI1IDMuNTYtMTUuOTIgMi4zNi0yMi43NS0xLjUtNy42LTMuOTktMTAuMzEtNS44Mi0xMC4zMXoiIGZpbGw9Im5vbmUiIHRyYW5zZm9ybT0icm90YXRlKDkwIDIxIDIxKSIvPjxwYXRoIGQ9Ik00MSA3LjNWMWgtNi4zdjEuNDhoMy42N0wyMi43MSAxOC4xNWMtLjExLTEuODgtLjMyLTMuNjUtLjYtNS4yMXYtLjAyQzIwLjA4IDIuNjUgMTYuNDYgMS4xIDE0LjQ2IDEuMWgtLjA0QzEwLjk1IDEuMTMgOCA1LjU3IDYuNzQgMTIuNjhjLS40NCAyLjI3LS42OCA0LjkxLS43MiA3LjU4SDF2MS40OGg1LjAxYy4wNCAyLjU4LjI2IDUuMTIuNjggNy4zMi44NiA1LjAxIDMuMjEgMTEuMTEgNi45OSAxMS44MS4yMS4wNC40NC4wNi42OC4wNiAxLjQxIDAgMy4yOC0uOCA1LjE3LTMuOTlsLjAyLS4wNGMyLjAxLTMuOCAyLjkzLTguNTEgMy4xOC0xMy4wOGwxNS43IDE1LjdIMzQuN1Y0MUg0MXYtNi4zaC0xLjQ4djMuODFMMjIuNzkgMjEuNzl2LS4wNUgzOC4xbC0yLjYyIDIuNjIgMS4wNSAxLjA1IDQuNDMtNC40My00LjQ0LTQuMjMtMS4wMiAxLjA3IDIuNTUgMi40M0gyMi43OXYtLjA5TDM5LjUyIDMuNDRWNy4zSDQxek0xNy45MiAzNi4wMmMtLjg1IDEuNDMtMi4xMyAzLjA2LTMuNTYgMy4wNi0uMTEgMC0uMjMtLjAxLS4zNC0uMDMtMi4yMy0uNDEtNC41NS00Ljc0LTUuNTEtMTAuMzEtLjQtMi4xMS0uNjEtNC41NC0uNjUtNi45OWg4Ljk0bC0yLjYyIDIuNjIgMS4wNSAxLjA1TDE5LjY2IDIxbC00LjYyLTQuNDEtMS4wMiAxLjA3IDIuNzQgMi42MWgtOC45Yy4wNC0yLjU1LjI3LTUuMDYuNjktNy4yM3YtLjAyYzEuMjItNi44OSAzLjkxLTEwLjA0IDUuODgtMTAuMDZoLjAyYzEuODMgMCA0LjMyIDIuNzEgNS44MyAxMC4zMiAxLjIgNi44MS45MyAxNi40OS0yLjM2IDIyLjc0eiIgZmlsbD0iI2JiNTAxYyIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgMjEgMjEpIi8+PC9nPjwvc3ZnPg=="); -} - -.oci-oke-cluster { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMi42NyA0MS41QzEuNDggNDEuNS41IDQwLjUzLjUgMzkuMzNWMi42N0MuNSAxLjQ4IDEuNDcuNSAyLjY3LjVoMzYuNjdjMS4xOSAwIDIuMTcuOTcgMi4xNyAyLjE3djM2LjY3YzAgMS4xOS0uOTcgMi4xNy0yLjE3IDIuMTdIMi42N3oiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0zOS4zMyAxYy45MiAwIDEuNjcuNzUgMS42NyAxLjY3djM2LjY3YzAgLjkyLS43NSAxLjY3LTEuNjcgMS42N0gyLjY3QzEuNzUgNDEgMSA0MC4yNSAxIDM5LjMzVjIuNjdDMSAxLjc1IDEuNzUgMSAyLjY3IDFoMzYuNjZtMC0xSDIuNjdDMS4yIDAgMCAxLjIgMCAyLjY3djM2LjY3QzAgNDAuOCAxLjIgNDIgMi42NyA0MmgzNi42N0M0MC44IDQyIDQyIDQwLjggNDIgMzkuMzNWMi42N0M0MiAxLjIgNDAuOCAwIDM5LjMzIDB6Ii8+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMzkuMzMgMUgyLjY3QzEuNzUgMSAxIDEuNzUgMSAyLjY3djM2LjY3YzAgLjkxLjc1IDEuNjYgMS42NyAxLjY2aDM2LjY3Yy45MiAwIDEuNjctLjc1IDEuNjctMS42N1YyLjY3QzQxIDEuNzUgNDAuMjUgMSAzOS4zMyAxem0uMTkgMzguMzNjMCAuMS0uMDguMTktLjE5LjE5SDIuNjdhLjE5LjE5IDAgMDEtLjE5LS4xOVYyLjY3YzAtLjEuMDgtLjE5LjE5LS4xOWgzNi42N2MuMSAwIC4xOS4wOC4xOS4xOXYzNi42NnoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0yMC4zNSA1LjQ0aC04Ljg5djguODloOC44OVY1LjQ0em0tMS40OCA3LjQxaC01LjkzVjYuOTNoNS45M3Y1Ljkyek0zMC4zNSA1LjQ0aC04Ljg5djguODloOC44OVY1LjQ0em0tMS40OCA3LjQxaC01LjkzVjYuOTNoNS45M3Y1Ljkyek0xOC4wNCAxNi45M2g1LjkydjIuMzRsMS40OC4zN3YtNC4yaC04Ljg4djQuMmwxLjQ4LS4zN3pNMjguMDQgMTYuOTNoNS45MnY0LjgybDEuNDguMzd2LTYuNjhoLTguODh2NC40OGwxLjQ4LjM2ek04LjA0IDE2LjkzaDUuOTJ2My4zNWwxLjQ4LS4zNnYtNC40OEg2LjU2djYuNjhsMS40OC0uMzd6TTIxIDE5LjY4TDUuMTggMjMuNjFsLjE4LjcyYzEuNzggNy4yIDguMjEgMTIuMjMgMTUuNjQgMTIuMjNzMTMuODYtNS4wMyAxNS42NC0xMi4yM2wuMTgtLjcyTDIxIDE5LjY4em0tLjc0IDEuNzF2MTMuNjZjLTYuMTgtLjMtMTEuNDgtNC40NS0xMy4yNy0xMC4zN2wxMy4yNy0zLjI5ek0yMSAzNS42M3ptLjc0LS41OFYyMS4zOWwxMy4yNyAzLjI5YTE0LjU5NSAxNC41OTUgMCAwMS0xMy4yNyAxMC4zN3oiLz48L2c+PC9zdmc+"); -} - -.oci-oke-node-pool, .oci-node-pool { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojYmI1MDFjfTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMi42NyA0MS41QzEuNDggNDEuNS41IDQwLjUzLjUgMzkuMzNWMi42N0MuNSAxLjQ4IDEuNDcuNSAyLjY3LjVoMzYuNjdjMS4xOSAwIDIuMTcuOTcgMi4xNyAyLjE3djM2LjY3YzAgMS4xOS0uOTcgMi4xNy0yLjE3IDIuMTdIMi42N3oiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0zOS4zMyAxYy45MiAwIDEuNjcuNzUgMS42NyAxLjY3djM2LjY3YzAgLjkyLS43NSAxLjY3LTEuNjcgMS42N0gyLjY3QzEuNzUgNDEgMSA0MC4yNSAxIDM5LjMzVjIuNjdDMSAxLjc1IDEuNzUgMSAyLjY3IDFoMzYuNjZtMC0xSDIuNjdDMS4yIDAgMCAxLjIgMCAyLjY3djM2LjY3QzAgNDAuOCAxLjIgNDIgMi42NyA0MmgzNi42N0M0MC44IDQyIDQyIDQwLjggNDIgMzkuMzNWMi42N0M0MiAxLjIgNDAuOCAwIDM5LjMzIDB6Ii8+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMzkuMzMgMUgyLjY3QzEuNzUgMSAxIDEuNzUgMSAyLjY3djM2LjY3YzAgLjkxLjc1IDEuNjYgMS42NyAxLjY2aDM2LjY3Yy45MiAwIDEuNjctLjc1IDEuNjctMS42N1YyLjY3QzQxIDEuNzUgNDAuMjUgMSAzOS4zMyAxem0uMTkgMzguMzNjMCAuMS0uMDguMTktLjE5LjE5SDIuNjdhLjE5LjE5IDAgMDEtLjE5LS4xOVYyLjY3YzAtLjEuMDgtLjE5LjE5LS4xOWgzNi42N2MuMSAwIC4xOS4wOC4xOS4xOXYzNi42NnoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0yNy45NCA4LjdIMTQuMDZ2Ny40MWgxMy44OVY4Ljd6bS0xLjQ4IDUuOTNIMTUuNTR2LTQuNDRoMTAuOTN2NC40NHoiLz48Y2lyY2xlIGNsYXNzPSJwcmVmaXhfX3N0MSIgY3g9IjI0LjI0IiBjeT0iMTIuNCIgcj0iLjc0Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMjEuNTYgMjQuNjNoMTMuODl2LTcuNDFIMjEuNTZ2Ny40MXptMS40OC01LjkzaDEwLjkzdjQuNDRIMjMuMDRWMTguN3oiLz48Y2lyY2xlIGNsYXNzPSJwcmVmaXhfX3N0MSIgY3g9IjMxLjc0IiBjeT0iMjAuOTIiIHI9Ii43NCIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTIwLjQ0IDE3LjIySDYuNTZ2Ny40MWgxMy44OXYtNy40MXptLTEuNDggNS45Mkg4LjA0VjE4LjdoMTAuOTN2NC40NHoiLz48Y2lyY2xlIGNsYXNzPSJwcmVmaXhfX3N0MSIgY3g9IjE2Ljc0IiBjeT0iMjAuOTIiIHI9Ii43NCIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTM2LjU2IDI4Ljc2Yy0xLjcuOTMtNi41OCAzLjA2LTE1LjQ3IDMuMDYtMTAuMTkgMC0xNC4zMi0xLjk5LTE1LjY0LTIuODd2LTQuMzJIMy45NnY1LjA2bC4yOS4yMmMxLjMyIDEuMDIgNS41OSAzLjM5IDE2Ljg0IDMuMzkgMTAuMDIgMCAxNS4yMy0yLjY2IDE2LjU5LTMuNDhsLjM2LS4yMnYtNC45OGgtMS40OHY0LjE0eiIvPjwvZz48L3N2Zz4="); -} - -.oci-network-security-group { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMxLjc3IDQxLjExIj48cGF0aCBkPSJNMTUuNjcgNDAuNDdDMTUuMDUgNDAuMTguNSAzMy4zNi41IDI2LjA2VjQuNzJIMWMxMC4xMSAwIDE0LjM4LTMuMzcgMTQuMzgtNC43MmgxYzAgMSAzLjYgNC43MSAxNC4zOSA0LjcxaC41djIxLjM1YzAgNy4zLTE0LjU2IDE0LjEyLTE1LjE4IDE0LjQxbC0uMjEuMDl6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE1Ljg4IDBjMCAxLjQ5IDQuMSA1LjIxIDE0Ljg5IDUuMjF2MjAuODVjMCA3LjA3LTE0Ljg5IDE0LTE0Ljg5IDE0UzEgMzMuMTMgMSAyNi4wNlY1LjIyYzEwLjQyIDAgMTQuODgtMy41MyAxNC44OC01LjIybTEgMGgtMkMxNC44NC44NyAxMS4xMSA0LjIyIDEgNC4yMkgwdjIxLjg0YzAgNy42MiAxNC44MyAxNC41NyAxNS40NiAxNC44NmwuNDIuMTkuNDItLjE5Yy42My0uMjkgMTUuNDctNy4yNCAxNS40Ny0xNC44NlY0LjIyaC0xQzIwLjc1IDQuMjIgMTcgLjg5IDE2Ljg4IDB6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTE1LjE0IDE0LjUyVjMuMzdBMTIuNjMgMTIuNjMgMCAwMTEzIDQuNiAyNy42MyAyNy42MyAwIDAxMi40OSA2LjY5VjE5aDEyLjY1ek0yLjQ5IDIwLjQ4djUuNThjMCAyLjM0IDIuNCA1LjMyIDYuNzcgOC4zOUE1NC42MiA1NC42MiAwIDAwMTUuMTQgMzhWMjAuNDh6TTE2LjYzIDE5aDEyLjY1VjYuNjlhMjcgMjcgMCAwMS0xMC42My0yLjE3IDEyIDEyIDAgMDEtMi0xLjE4VjE5ek0xNS44OCAzOC4zNmgtLjA4ek0xNi42MyAyMC40OFYzOGE1My42OSA1My42OSAwIDAwNS44Ny0zLjUzYzQuMzctMy4wNyA2Ljc4LTYuMDUgNi43OC04LjM5di01LjZIMTYuNjN6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1Ljg4IDBjMCAxLjY4LTQuNDYgNS4yMS0xNC44OCA1LjIxdjIwLjg1YzAgNy4wNyAxNC44OCAxNCAxNC44OCAxNHMxNC44OS02Ljg4IDE0Ljg5LTEzLjk1VjUuMjJDMjAgNS4yMiAxNS44OCAxLjUgMTUuODggMHptLjc1IDMuMzNhMTIgMTIgMCAwMDIgMS4xOCAyNyAyNyAwIDAwMTAuNjUgMi4xOFYxOUgxNi42M3pNMi40OSA2LjY5QTI3LjYzIDI3LjYzIDAgMDAxMyA0LjZhMTIuNjMgMTIuNjMgMCAwMDIuMTgtMS4yM1YxOUgyLjQ5em02Ljc3IDI3Ljc2Yy00LjM3LTMuMDctNi43Ny02LjA1LTYuNzctOC4zOXYtNS41OGgxMi42NVYzOGE1NC42MiA1NC42MiAwIDAxLTUuODgtMy41NXptNi42MiAzLjkxaC4wOHptMTMuNC0xMi4zYzAgMi4zNC0yLjQxIDUuMzItNi43OCA4LjM5QTUzLjY5IDUzLjY5IDAgMDExNi42MyAzOFYyMC40OGgxMi42NXoiIGZpbGw9IiMyYzU5NjciLz48L3N2Zz4="); -} - -.oci-nosql-database, .oci-nosql-table { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNy44IDQyIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTguOSA0MS41QzE3IDQxLjUuNSA0MS4zLjUgMzYuMVY2LjV2LS4yLS4yQy41IDIgMTAuNC41IDE4LjkuNVMzNy4zIDIgMzcuMyA2LjF2MzBjMCA1LjItMTYuNSA1LjQtMTguNCA1LjR6Ii8+PHBhdGggZD0iTTE4LjkgMWM4LjYgMCAxNy45IDEuNiAxNy45IDUuMXYzMGMwIDMuOS0xMS43IDQuOS0xNy45IDQuOVMxIDQwIDEgMzYuMVY2LjV2LS4yLS4yQzEgMi42IDEwLjMgMSAxOC45IDFtMC0xQzE1LjggMCAwIC4zIDAgNi4xdjMwQzAgNDEuNyAxNS44IDQyIDE4LjkgNDJjMy4yIDAgMTguOS0uMyAxOC45LTUuOVY2LjV2LS4yLS4yQzM3LjguMyAyMi4xIDAgMTguOSAweiIvPjwvZz48ZyBmaWxsPSIjMmM1OTY3Ij48cGF0aCBkPSJNMjMuOCAyOS4zYy0xLjYuMS0zLjIuMi00LjkuMnMtMy4zLS4xLTQuOS0uMlYzMWMxLjguMSAzLjUuMiA0LjkuMnMzLjEtLjEgNC45LS4ydi0xLjd6TTE0IDIxLjJjMS44LjEgMy41LjIgNC45LjJzMy4xLS4xIDQuOS0uMnYtMS43Yy0xLjYuMS0zLjIuMi00LjkuMnMtMy4zLS4xLTQuOS0uMnYxLjd6Ii8+PHBhdGggZD0iTTM2LjggNi4xYzAtMy41LTkuMy01LjEtMTcuOS01LjFTMSAyLjYgMSA2LjF2MzBDMSA0MCAxMi43IDQxIDE4LjkgNDFzMTcuOS0xIDE3LjktNC45VjYuNXYtLjItLjJ6bS02IDMyYy0zLjIuOC03LjQgMS4yLTExLjkgMS4ycy04LjctLjQtMTEuOS0xLjJjLTMuNi0uOS00LjQtMS44LTQuNC0yLjF2LTcuNmMxLjUuOSAzLjcgMS41IDYuMiAxLjl2LTEuN2MtLjctLjEtMS4zLS4yLTEuOS0uNC0zLjYtLjktNC40LTEuOC00LjQtMi4xdi03LjVjMS41LjkgMy43IDEuNSA2LjIgMS45di0xLjdjLS43LS4xLTEuMy0uMi0xLjktLjQtMy42LS45LTQuNC0xLjgtNC40LTIuMVY4LjRjMy4xIDEuOSA5LjggMi43IDE2LjIgMi43czEzLjItLjkgMTYuMi0yLjd2OC4xYzAgLjMtLjggMS4yLTQuNCAyLjEtLjYuMS0xLjIuMy0xLjkuNHYxLjdjMi41LS40IDQuNy0xIDYuMi0xLjl2Ny41YzAgLjMtLjggMS4yLTQuNCAyLjEtLjYuMS0xLjIuMy0xLjkuNHYxLjdjMi41LS40IDQuNy0xIDYuMi0xLjl2Ny42Yy41LjEtLjMgMS4xLTMuOCAxLjl6TTE4LjkgMi43YzQuNSAwIDguNy40IDExLjkgMS4yIDMuNi45IDQuNCAxLjkgNC40IDIuMnMtLjggMS4zLTQuNCAyLjJjLTMuMi43LTcuNCAxLjEtMTEuOSAxLjFTMTAuMiA5IDcgOC4yYy0zLjUtLjktNC4zLTEuOC00LjMtMi4xUzMuNSA0LjggNyAzLjljMy4yLS44IDcuNC0xLjIgMTEuOS0xLjJ6Ii8+PHBhdGggZD0iTTEzLjYgMzUuNGMuNiAwIDEuMi0uMSAxLjctLjJ2LTIuMWMtLjMuMS0uNy4xLTEgLjEtLjYgMC0xLS4xLTEuMi0uNC0uMi0uMy0uMy0uNy0uMy0xLjN2LTUuMWwtMi4yLTEuNyAyLjItMS43di01YzAtLjYuMS0xIC4zLTEuMy4yLS4zLjYtLjQgMS4yLS40LjMgMCAuNiAwIDEgLjF2LTIuMWMtLjUtLjEtMS4xLS4yLTEuNy0uMi0yLjMgMC0zLjQgMS4yLTMuNCAzLjZ2NC43bC0yIDEuNnYxLjZsMS45IDEuNnY0LjdjLjEgMi4zIDEuMiAzLjUgMy41IDMuNXpNMjQuMiAxNC4yYy0uNiAwLTEuMi4xLTEuNy4ydjIuMWMuMy0uMS43LS4xIDEtLjEuNiAwIDEgLjEgMS4yLjQuMi4zLjMuNy4zIDEuM3Y1LjFsMi4yIDEuNy0yLjIgMS43djUuMWMwIC42LS4xIDEtLjMgMS4zLS4yLjMtLjYuNC0xLjIuNC0uMyAwLS42IDAtMS0uMXYyLjFjLjUuMSAxLjEuMiAxLjcuMiAyLjMgMCAzLjQtMS4yIDMuNC0zLjZ2LTQuN2wxLjktMS42VjI0bC0xLjktMS42di00LjdjLjEtMi40LTEuMS0zLjUtMy40LTMuNXoiLz48L2c+PC9zdmc+"); -} - -.oci-bucket, .oci-object-storage-bucket { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMi42NyA0MS41QzEuNDggNDEuNS41IDQwLjUzLjUgMzkuMzNWMi42N0MuNSAxLjQ3IDEuNDcuNSAyLjY3LjVoMzYuNjdjMS4xOSAwIDIuMTcuOTcgMi4xNyAyLjE3djM2LjY3YzAgMS4yLS45NyAyLjE3LTIuMTcgMi4xN0gyLjY3eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTM5LjMzIDFjLjkyIDAgMS42Ny43NSAxLjY3IDEuNjd2MzYuNjdjMCAuOTItLjc1IDEuNjctMS42NyAxLjY3SDIuNjdDMS43NSA0MSAxIDQwLjI1IDEgMzkuMzNWMi42N0MxIDEuNzUgMS43NSAxIDIuNjcgMWgzNi42Nm0wLTFIMi42N0MxLjIgMCAwIDEuMiAwIDIuNjd2MzYuNjdDMCA0MC44IDEuMiA0MiAyLjY3IDQyaDM2LjY3QzQwLjggNDIgNDIgNDAuOCA0MiAzOS4zM1YyLjY3QzQyIDEuMiA0MC44IDAgMzkuMzMgMHoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0zMC40NCAxMS42NWwyLjcxIDQuNzItMi43NCA0LjcyaC01LjQ1bC0yLjcxLTQuNzIgMi43NC00LjcyaDUuNDVtLjg2LTEuNDhoLTcuMTZsLTMuNTkgNi4yIDMuNTcgNi4yaDcuMTZsMy41OS02LjItMy41Ny02LjJ6TTIwLjcyIDI1Ljk0YTQuNjkgNC42OSAwIDExLTQuNjkgNC42OWMuMDEtMi41OCAyLjExLTQuNjkgNC42OS00LjY5bTAtMS40OGE2LjE2IDYuMTYgMCAwMC02LjE3IDYuMTdjMCAzLjQyIDIuNzkgNi4xNyA2LjE3IDYuMTcgMy4zOSAwIDYuMTctMi43NiA2LjE3LTYuMTcuMDEtMy40MS0yLjc1LTYuMTctNi4xNy02LjE3ek0xMy42IDEyLjgzbDQuMzggNy45M0g5LjI2bDQuMzQtNy45M20tLjAxLTMuMDhMNi43NiAyMi4yNGgxMy43MkwxMy41OSA5Ljc1eiIvPjxnPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTM5LjMzIDQxSDIuNjdDMS43NSA0MSAxIDQwLjI1IDEgMzkuMzNWNC45OWg0MHYzNC4zNWMwIC45MS0uNzUgMS42Ni0xLjY3IDEuNjZ6TTIuNDggNi40N3YzMi44N2MwIC4xLjA4LjE5LjE5LjE5aDM2LjY3Yy4xIDAgLjE5LS4wOC4xOS0uMTlWNi40N0gyLjQ4eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik00MSAzLjg3SDF2LTEuMkMxIDEuNzUgMS43NSAxIDIuNjcgMWgzNi42N2MuOTEgMCAxLjY2Ljc1IDEuNjYgMS42N3YxLjJ6Ii8+PC9nPjwvc3ZnPg=="); -} - -.oci-policy { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQxLjk1IDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNLjUgNDEuNXYtMS41NWwxLjQ1LS43MnYtNC42YzAtMS4zNiAxLjEtMi40NiAyLjQ2LTIuNDZoMTMuMTJjMS4zNiAwIDIuNDYgMS4xIDIuNDYgMi40NnY0LjZsMS4yNC43NXYxLjUySC41eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTE3LjUzIDMyLjY3YzEuMDggMCAxLjk2Ljg4IDEuOTYgMS45NnY0Ljg5aC4wMWwxLjIzLjc0VjQxSDF2LS43NGwxLjQ1LS43MnYtNC45MWMwLTEuMDguODgtMS45NiAxLjk2LTEuOTZoMTMuMTJtMC0xSDQuNDFjLTEuNjMgMC0yLjk2IDEuMzMtMi45NiAyLjk2djQuMjlsLS45LjQ1LS41NS4yN1Y0MmgyMS43M3YtMi4zMWwtLjQ5LS4yOS0uNzYtLjQ2di00LjMyYy4wMS0xLjYzLTEuMzItMi45NS0yLjk1LTIuOTV6Ii8+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMzQuNjcgMzguNTVsLTEwLjgxLTEwLjgtNS43LTYuMy0yLjI1IDIuMjVjLjQuODIuMjUgMS44Mi0uNDEgMi40OGwtMS4xMSAxLjExYy0uNDEuNDEtLjk1LjYzLTEuNTMuNjNzLTEuMTItLjIzLTEuNTMtLjYzbC04Ljg3LTguODdjLS44NC0uODQtLjg0LTIuMjIgMC0zLjA2bDEuMTEtMS4xMWMuNDEtLjQxLjk1LS42MyAxLjUzLS42My4zMyAwIC42Ni4wOC45NS4yMmw5LjExLTkuMTFjLS40LS44Mi0uMjUtMS44Mi40MS0yLjQ4bDEuMTEtMS4xMWMuNDEtLjQxLjk1LS42MyAxLjUzLS42M3MxLjEyLjIzIDEuNTMuNjNsOC44NyA4Ljg3Yy44NC44NC44NCAyLjIyIDAgMy4wNmwtMS4xMSAxLjExYy0uNDEuNDEtLjk1LjYzLTEuNTMuNjMtLjMzIDAtLjY2LS4wOC0uOTUtLjIybC0yLjIzIDIuMjMgNi40NSA1LjU1IDEwLjc3IDEwLjc3IDEuMzYgMS43OS0uNjUgMS45NC0yLjQxIDIuNDEtMS45NC42NS0xLjctMS4zOHoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0xOC4yMSAxYy40MyAwIC44NS4xNiAxLjE4LjQ5bDguODcgOC44N2MuNjUuNjUuNjUgMS43MSAwIDIuMzZsLTEuMTEgMS4xMWExLjY3NCAxLjY3NCAwIDAxLTIuMjEuMTRsLTIuODkgMi44OSA2Ljg2IDUuOUwzOS42NSAzMy41bDEuMTYgMS41My0uNTMgMS41Ny0yLjI0IDIuMjQtMS41Ny41My0xLjQ5LTEuMi0xMC43Ni0xMC43OC02LjA0LTYuNjctMi45IDIuOWMuNTEuNjUuNDcgMS42LS4xMyAyLjJsLTEuMTEgMS4xMWMtLjMyLjMyLS43NS40OS0xLjE4LjQ5cy0uODUtLjE2LTEuMTgtLjQ5bC04Ljg3LTguODdjLS42NS0uNjUtLjY1LTEuNzEgMC0yLjM2bDEuMTEtMS4xMWExLjY3NCAxLjY3NCAwIDAxMi4yMS0uMTRsOS42Ny05LjY3Yy0uNTEtLjY1LS40Ny0xLjYuMTMtMi4ybDEuMTEtMS4xMWMuMzEtLjMxLjc0LS40NyAxLjE3LS40N20wLTFjLS43MSAwLTEuMzguMjgtMS44OS43OGwtMS4xMSAxLjExYy0uNzMuNzMtLjk1IDEuNzktLjY1IDIuNzJsLTguNjUgOC42NWMtLjI3LS4wOS0uNTUtLjEzLS44My0uMTMtLjcxIDAtMS4zOC4yOC0xLjg4Ljc4TDIuMSAxNWEyLjY2OCAyLjY2OCAwIDAwMCAzLjc3bDguODcgOC44N2MuNS41IDEuMTcuNzggMS44OS43OC43MSAwIDEuMzgtLjI4IDEuODktLjc4bDEuMTEtMS4xMWMuNzMtLjczLjk1LTEuNzkuNjUtMi43MmwxLjY1LTEuNjUgNS4zMyA1Ljg5IDEwLjggMTAuODEuMDQuMDQuMDQuMDMgMS40OSAxLjIuNDMuMzQuNTItLjE3IDEuNTctLjUzLjIyLS4wNy4xNy0uMTcgMi4yNC0yLjI0LjE3LS4xNy4wNy0uMjIuNTMtMS41Ny4xNy0uNS0uMzItLjQyLTEuMTYtMS41My0uMDQtLjA1LS4wNS0uMDUtMTAuNzYtMTAuNzQtLjAzLS4wMy0uMDMtLjAyLTYuMDQtNS4yIDEuNjItMS42MmEyLjY4OSAyLjY4OSAwIDAwMi43Mi0uNjVsMS4xMS0xLjExYTIuNjY4IDIuNjY4IDAgMDAwLTMuNzdMMjAuMS43N0MxOS41OS4yOCAxOC45MiAwIDE4LjIxIDB6Ii8+PC9nPjxnPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTE5LjQ5IDM5LjUyaC4xOEgyLjQ4aC4wM0wxIDQwLjI2VjQxaDE5Ljcxdi0uNzR6TTE5LjQ5IDM0LjYzYzAtMS4wOC0uODgtMS45Ni0xLjk2LTEuOTZINC40MWMtMS4wOCAwLTEuOTYuODgtMS45NiAxLjk2djMuNzdsMTcuMDQuMDF2LTMuNzh6bS0xLjQ4IDIuM2wtMTQuMDgtLjAxdi0yLjI5YzAtLjI2LjIyLS40OC40OC0uNDhoMTMuMTJjLjI2IDAgLjQ4LjIyLjQ4LjQ4djIuM3pNNDAuODEgMzUuMDJsLS41Mi0uNTItNC4zNCA0LjM0LjUyLjUyIDEuNTctLjUyIDIuMjUtMi4yNXpNMjguOTEgMjIuNzVsLTYuODYtNS45IDIuODktMi44OWMuMy4yNC42Ni4zNSAxLjAzLjM1LjQzIDAgLjg1LS4xNiAxLjE4LS40OWwxLjExLTEuMTFjLjY1LS42NS42NS0xLjcxIDAtMi4zNmwtOC44Ny04Ljg3Yy0uNjUtLjY1LTEuNzEtLjY1LTIuMzYgMGwtMS4xMSAxLjExYy0uNi42LS42NCAxLjU1LS4xMyAyLjJsLTkuNjcgOS42N2MtLjY1LS41MS0xLjYtLjQ3LTIuMi4xM0wyLjgxIDE1LjdjLS42NS42NS0uNjUgMS43MSAwIDIuMzZsOC44NyA4Ljg3Yy4zMi4zMi43NS40OSAxLjE4LjQ5cy44NS0uMTYgMS4xOC0uNDlsMS4xMS0xLjExYy42LS42LjY0LTEuNTUuMTMtMi4ybDIuOS0yLjkgNi4wNCA2LjY3IDEwLjc3IDEwLjc3IDQuNjctNC42Ny0xMC43NS0xMC43NHpNMTYuOTcgMy42NGwxLjExLTEuMTFjLjA0LS4wNC4wOC0uMDUuMTMtLjA1cy4wOS4wMi4xMy4wNWw4Ljg3IDguODdjLjA3LjA3LjA3LjE5IDAgLjI2bC0xLjExIDEuMTFjLS4wNy4wNy0uMTkuMDctLjI2IDBMMTYuOTcgMy45YS4xODcuMTg3IDAgMDEwLS4yNnptLTIuODggMjEuMTRsLTEuMTEgMS4xMWMtLjA3LjA3LS4xOS4wNy0uMjYgMGwtOC44Ny04Ljg3YS4xODcuMTg3IDAgMDEwLS4yNmwxLjExLTEuMTFjLjA0LS4wNC4wOC0uMDUuMTMtLjA1cy4wOS4wMi4xMy4wNWw4Ljg3IDguODdjLjA4LjA3LjA4LjE5IDAgLjI2em0uMTUtMi4yMWwtNy4wNi03LjA2IDkuNjUtOS42NSA3LjA2IDcuMDYtMi45NiAyLjk2LTMuNzUgMy43NS0yLjk0IDIuOTR6bTExLjA2IDMuODJsLTYuMDctNi43MSAxLjc4LTEuNzggNi44OCA1LjkyIDkuNjggOS42OC0yLjU4IDIuNTgtOS42OS05LjY5eiIvPjwvZz48L3N2Zz4="); -} - -.oci-remote-peering-connection { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDE3LjQxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMzAuMTYgNi4xYTE0LjU3MiAxNC41NzIgMCAwMC05LjIzLTMuMjljLTMuMzQgMC02LjU5IDEuMTQtOS4xNiAzLjIybC0uMzQuMjctLjMyLS4zYy0uMy0uMjgtLjYzLS41NC0uOTgtLjc1bC0uNTgtLjM1LjUzLS40NGMuNDItLjM1Ljg0LS42NyAxLjI2LS45NkMxNC4xNyAxLjU0IDE3LjQ4LjUxIDIwLjkzLjUxYTE2LjcyNSAxNi43MjUgMCAwMTEwLjkxIDQuMDFsLjUxLjQ0LS41Ny4zN2MtLjM0LjIyLS42Ny40OC0uOTcuNzdsLS4zMS4yOS0uMzQtLjI5eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTIwLjkyIDFjMy4zNSAwIDYuNTcgMSA5LjMxIDIuOS40NS4zMS44Ny42NCAxLjI5Ljk5LS4zNy4yNC0uNzIuNTItMS4wNC44My0yLjYzLTIuMTYtNS45Ny0zLjQtOS41NS0zLjQtMy41NSAwLTYuODYgMS4yMi05LjQ3IDMuMzMtLjMyLS4zLS42OC0uNTgtMS4wNi0uODEuMzktLjMzLjgtLjY0IDEuMjItLjkzQzE0LjM2IDIgMTcuNTggMSAyMC45MiAxbTAtMUExNy4yNDUgMTcuMjQ1IDAgMDA5Ljc1IDQuMDdsLTEuMDUuODkgMS4xNy43M2MuMzIuMi42Mi40My45LjdsLjY0LjYuNjgtLjU1YzIuNDgtMi4wMSA1LjYyLTMuMTEgOC44NC0zLjExIDMuMjYgMCA2LjQyIDEuMTMgOC45MiAzLjE3bC42OS41Ny42NC0uNjJjLjI3LS4yNi41Ny0uNS44OS0uNzFMMzMuMTkgNWwtMS4wMy0uODdjLS40NS0uMzgtLjkxLS43My0xLjM2LTEuMDVBMTcuMjIyIDE3LjIyMiAwIDAwMjAuOTIgMHoiLz48Y2lyY2xlIGNsYXNzPSJwcmVmaXhfX3N0MCIgY3g9IjYuODEiIGN5PSIxMC42IiByPSI2LjMxIi8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNNi44MSA0LjhjMy4yIDAgNS44MSAyLjYxIDUuODEgNS44MXMtMi42MSA1LjgxLTUuODEgNS44MUMzLjYxIDE2LjQxIDEgMTMuODEgMSAxMC42czIuNjEtNS44IDUuODEtNS44bTAtMUMzLjA1IDMuOCAwIDYuODUgMCAxMC42czMuMDUgNi44MSA2LjgxIDYuODFjMy43NSAwIDYuODEtMy4wNSA2LjgxLTYuODEgMC0zLjc1LTMuMDYtNi44LTYuODEtNi44eiIvPjxnPjxjaXJjbGUgY2xhc3M9InByZWZpeF9fc3QwIiBjeD0iMzUuMTkiIGN5PSIxMC42IiByPSI2LjMxIi8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMzUuMTkgNC44YzMuMiAwIDUuODEgMi42IDUuODEgNS44cy0yLjYxIDUuODEtNS44MSA1LjgxLTUuODEtMi42MS01LjgxLTUuODEgMi42MS01LjggNS44MS01LjhtMC0xYy0zLjc1IDAtNi44MSAzLjA1LTYuODEgNi44MSAwIDMuNzUgMy4wNSA2LjgxIDYuODEgNi44MVM0MiAxNC4zNiA0MiAxMC42YzAtMy43NS0zLjA1LTYuOC02LjgxLTYuOHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMzAuMjMgMy45QzI3LjQ5IDIgMjQuMjcgMSAyMC45MiAxcy02LjU3IDEtOS4zMSAyLjljLS40Mi4yOS0uODMuNjEtMS4yMi45My4zOC4yNC43My41MSAxLjA2LjgxIDIuNjEtMi4xMiA1LjkyLTMuMzMgOS40Ny0zLjMzIDMuNTggMCA2LjkyIDEuMjQgOS41NSAzLjQuMzItLjMxLjY3LS41OCAxLjA0LS44My0uNC0uMzQtLjgzLS42Ny0xLjI4LS45OHpNNi44MSA0LjhDMy42MSA0LjggMSA3LjQgMSAxMC42czIuNjEgNS44MSA1LjgxIDUuODEgNS44MS0yLjYxIDUuODEtNS44MS0yLjYxLTUuOC01LjgxLTUuOHptNC40OSA1LjhhNC40OSA0LjQ5IDAgMTEtOC45OCAwIDQuNDkgNC40OSAwIDAxOC45OCAwek0zNS4xOSA0LjhjLTMuMiAwLTUuODEgMi42MS01LjgxIDUuODFzMi42MSA1LjgxIDUuODEgNS44MWMzLjIgMCA1LjgxLTIuNjEgNS44MS01LjgxUzM4LjM5IDQuOCAzNS4xOSA0Ljh6bTAgMTAuMjlhNC40OSA0LjQ5IDAgMTEwLTguOTggNC40OSA0LjQ5IDAgMDEwIDguOTh6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNNS4xIDguODFsLTEuMTkuNTUgMS44MSAzLjg5IDMuODktMS44MS0uNTYtMS4xOS0xLjguODRDNy43NiA5Ljk2IDguNCA4LjkzIDkuMTQgOGMtLjMzLS4zLS43MS0uNTMtMS4xNC0uNjgtLjggMS4wMy0xLjQ4IDIuMTYtMi4wMiAzLjM3TDUuMSA4Ljgxek0zMi43NCAxMC4yNGwtLjU2IDEuMTkgMy44OSAxLjgxIDEuODEtMy44OS0xLjE5LS41Ni0uODUgMS44MmExNi41IDE2LjUgMCAwMC0xLjk2LTMuMjZjLS40MS4xNy0uNzkuNDEtMS4xLjcyLjcyLjkyIDEuMzQgMS45NCAxLjg0IDMuMDRsLTEuODgtLjg3eiIvPjwvZz48Zz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik0zMC4yMyAzLjlDMjcuNDkgMiAyNC4yNyAxIDIwLjkyIDFzLTYuNTcgMS05LjMxIDIuOWMtLjQyLjI5LS44My42MS0xLjIyLjkzLjM4LjI0LjczLjUxIDEuMDYuODEgMi42MS0yLjEyIDUuOTItMy4zMyA5LjQ3LTMuMzMgMy41OCAwIDYuOTIgMS4yNCA5LjU1IDMuNC4zMi0uMzEuNjctLjU4IDEuMDQtLjgzLS40LS4zNC0uODMtLjY3LTEuMjgtLjk4ek02LjgxIDQuOEMzLjYxIDQuOCAxIDcuNCAxIDEwLjZzMi42MSA1LjgxIDUuODEgNS44MSA1LjgxLTIuNjEgNS44MS01LjgxLTIuNjEtNS44LTUuODEtNS44em00LjQ5IDUuOGE0LjQ5IDQuNDkgMCAxMS04Ljk4IDAgNC40OSA0LjQ5IDAgMDE4Ljk4IDB6TTM1LjE5IDQuOGMtMy4yIDAtNS44MSAyLjYxLTUuODEgNS44MXMyLjYxIDUuODEgNS44MSA1LjgxYzMuMiAwIDUuODEtMi42MSA1LjgxLTUuODFTMzguMzkgNC44IDM1LjE5IDQuOHptMCAxMC4yOWE0LjQ5IDQuNDkgMCAxMTAtOC45OCA0LjQ5IDQuNDkgMCAwMTAgOC45OHoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik01LjEgOC44MWwtMS4xOS41NSAxLjgxIDMuODkgMy44OS0xLjgxLS41Ni0xLjE5LTEuOC44NEM3Ljc2IDkuOTYgOC40IDguOTMgOS4xNCA4Yy0uMzMtLjMtLjcxLS41My0xLjE0LS42OC0uOCAxLjAzLTEuNDggMi4xNi0yLjAyIDMuMzdMNS4xIDguODF6TTMyLjc0IDEwLjI0bC0uNTYgMS4xOSAzLjg5IDEuODEgMS44MS0zLjg5LTEuMTktLjU2LS44NSAxLjgyYTE2LjUgMTYuNSAwIDAwLTEuOTYtMy4yNmMtLjQxLjE3LS43OS40MS0xLjEuNzIuNzIuOTIgMS4zNCAxLjk0IDEuODQgMy4wNGwtMS44OC0uODd6Ii8+PC9nPjwvc3ZnPg=="); -} - -.oci-route-table { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MiA0MiI+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTS41LjVoNDF2NDFILjV6Ii8+PHBhdGggZD0iTTQxIDF2NDBIMVYxaDQwbTEtMUgwdjQyaDQyVjB6Ii8+PC9nPjxnIGZpbGw9IiNiYjUwMWMiPjxwYXRoIGQ9Ik0xIDF2NDBoNDBWMUgxem0zOC41IDEyLjhIMTMuNlYyLjVoMjUuOXYxMS4zem0tMzcgMTQuNGg5LjZ2MTEuNEgyLjVWMjguMnptOS42LTI1Ljd2MTEuNEgyLjVWMi41aDkuNnptMCAxMi44djExLjRIMi41VjE1LjNoOS42em0xLjUgMjQuMlYyOC4yaDI1Ljl2MTEuNEgxMy42em0wLTEyLjhWMTUuM2gyNS45djExLjRIMTMuNnoiLz48cGF0aCBkPSJNMTUgMTIuM2gxLjdsLjktMS43LjkgMS43aDEuNmwtMS41LTIuN0wyMCA3LjFoLTEuNmwtLjggMS42LS45LTEuNmgtMS42bDEuNSAyLjV6TTIwLjkgMTEuMWgxLjR2MS4yaC0xLjR6TTI1IDEyLjNsLjktMS43LjkgMS43aDEuNmwtMS42LTIuNyAxLjUtMi41aC0xLjVsLS45IDEuNi0uOS0xLjZoLTEuNmwxLjUgMi41LTEuNSAyLjd6TTI4LjkgMTEuMWgxLjR2MS4yaC0xLjR6TTMyLjcgMTIuM2wuOS0xLjcgMSAxLjdoMS41bC0xLjUtMi43TDM2IDcuMWgtMS41bC0uOSAxLjYtLjktMS42aC0xLjVsMS40IDIuNS0xLjUgMi43ek0zNi42IDExLjFIMzh2MS4yaC0xLjR6TTIwIDIwLjFoLTEuNmwtLjggMS42LS45LTEuNmgtMS42bDEuNSAyLjUtMS42IDIuN2gxLjdsLjktMS43LjkgMS43aDEuNmwtMS41LTIuN3pNMjAuOSAyNGgxLjR2MS4yaC0xLjR6TTI4LjMgMjAuMWgtMS41bC0uOSAxLjYtLjktMS42aC0xLjZsMS41IDIuNS0xLjUgMi43SDI1bC45LTEuNy45IDEuN2gxLjZsLTEuNi0yLjd6TTI4LjkgMjRoMS40djEuMmgtMS40ek0zNiAyMC4xaC0xLjVsLS45IDEuNi0uOS0xLjZoLTEuNWwxLjQgMi41LTEuNSAyLjdoMS42bC45LTEuNyAxIDEuN2gxLjVsLTEuNS0yLjd6TTM2LjYgMjRIMzh2MS4yaC0xLjR6TTIwIDMyLjloLTEuNmwtLjggMS41LS45LTEuNWgtMS42bDEuNSAyLjRMMTUgMzhoMS43bC45LTEuNy45IDEuN2gxLjZsLTEuNS0yLjZ6TTIwLjkgMzYuOGgxLjRWMzhoLTEuNHpNMjguMyAzMi45aC0xLjVsLS45IDEuNS0uOS0xLjVoLTEuNmwxLjUgMi40LTEuNSAyLjdIMjVsLjktMS43LjkgMS43aDEuNmwtMS42LTIuNnpNMjguOSAzNi44aDEuNFYzOGgtMS40ek0zNiAzMi45aC0xLjVsLS45IDEuNS0uOS0xLjVoLTEuNWwxLjQgMi40LTEuNSAyLjdoMS42bC45LTEuNyAxIDEuN2gxLjVsLTEuNS0yLjZ6TTM2LjYgMzYuOEgzOFYzOGgtMS40eiIvPjwvZz48L3N2Zz4="); -} - -.oci-secret { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDI4LjEzIDQyLjEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojYmI1MDFjfTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMTMuNTEgNDEuMjhDNS42MyAzNy4zMy44OSAzMS4xOS41IDI0LjQxVjExLjc3bDUuMjUtMi4yNWMtLjAyLS4yMi0uMDMtLjQ1LS4wMy0uNjdDNS43MiA0LjI1IDkuNDcuNSAxNC4wNy41czguMzUgMy43NSA4LjM1IDguMzVjMCAuMjItLjAxLjQ1LS4wMy42N2w1LjI1IDIuMjV2MTIuNjJjLS4zOSA2LjgtNS4xMyAxMi45NS0xMy4wMSAxNi45bC0uNTUuMjgtLjU3LS4yOXoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDAiIGQ9Ik0xNC4wNyAxYzQuMzMgMCA3Ljg1IDMuNTIgNy44NSA3Ljg1IDAgLjMzLS4wMi42Ni0uMDYuOThsNS4yOCAyLjI2djEyLjI5Yy0uMzcgNi41OS01LjAyIDEyLjU5LTEyLjc0IDE2LjQ1bC0uMzQuMTctLjMzLS4xN0M2LjAyIDM2Ljk3IDEuMzggMzAuOTcgMSAyNC4zOFYxMi4xbDUuMjgtMi4yNmE4LjIyIDguMjIgMCAwMS0uMDYtLjk5QzYuMjIgNC41MiA5Ljc0IDEgMTQuMDcgMW0wLTFDOS4xOSAwIDUuMjIgMy45NyA1LjIyIDguODVjMCAuMTEgMCAuMjMuMDEuMzVMLjYxIDExLjE4bC0uNjEuMjZ2MTIuOTdDLjQgMzEuNCA1LjI0IDM3LjcgMTMuMjkgNDEuNzNsLjMzLjE3LjQ1LjIyLjQ1LS4yMi4zMy0uMTdDMjIuOSAzNy43IDI3Ljc0IDMxLjQgMjguMTQgMjQuNDRWMTEuNDNsLS42MS0uMjYtNC42Mi0xLjk3YzAtLjEyLjAxLS4yMy4wMS0uMzUgMC00Ljg4LTMuOTctOC44NS04Ljg1LTguODV6Ii8+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMjEuODUgOS44M2MuMDQtLjMzLjA2LS42NS4wNi0uOTggMC00LjMzLTMuNTItNy44NS03Ljg1LTcuODVTNi4yMiA0LjUyIDYuMjIgOC44NWMwIC4zMy4wMi42Ni4wNi45OEwxIDEyLjF2MTIuMjhjLjM4IDYuNTkgNS4wMiAxMi41OSAxMi43MyAxNi40NWwuMzMuMTcuMzMtLjE3YzcuNzItMy44NiAxMi4zNi05Ljg2IDEyLjc0LTE2LjQ1VjEyLjA5bC01LjI4LTIuMjZ6TTcuNjkgOC44NWMwLTMuNTEgMi44Ni02LjM3IDYuMzctNi4zN3M2LjM3IDIuODYgNi4zNyA2LjM3YzAgLjEyIDAgLjI1LS4wMS4zN0wxNC4wNyA2LjUgNy43MSA5LjIyYy0uMDEtLjEyLS4wMi0uMjUtLjAyLS4zN3ptMTcuOTYgMTUuNDdjLS4zNSA1Ljk1LTQuNTYgMTEuNDEtMTEuNTkgMTUuMDMtNy4wMi0zLjYyLTExLjIzLTkuMDgtMTEuNTgtMTUuMDNWMTMuMDdMMTQuMDcgOC4xbDExLjU5IDQuOTd2MTEuMjV6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMTEuNDEgMjAuNmMwIDEuMDQuNjEgMS45MyAxLjQ5IDIuMzRsLjM2LjIxLS42OSA1LjExaDIuODVsLS42OS01LjE0LjEzLS4wOGEyLjU4NSAyLjU4NSAwIDAwMS43NS0yLjQ1YzAtMS40NC0xLjE2LTIuNi0yLjYtMi42cy0yLjYgMS4xNy0yLjYgMi42MXoiLz48L2c+PC9zdmc+"); -} - -.oci-security-list { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMi4zIDQyLjIiPjxnIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xNS44IDQxLjVDOCAzOC42IDQuMyAzMy42IDIuNSAyOS44Yy0yLTQuMy0yLTcuOS0yLTguMVY3LjNMMTYuMi42bDE1LjYgNi43djE0LjVjMCAuNi0uMiAxNC4yLTE1LjEgMTkuN2wtLjQuMi0uNS0uMnoiLz48cGF0aCBkPSJNMTYuMiAxLjFsMTUuMSA2LjV2MTQuMmMwIC42LS4yIDEzLjgtMTQuOCAxOS4ybC0uMy4xLS4yLS4xQzguMyAzOC4yIDQuNyAzMy4zIDMgMjkuNmMtMS45LTQuMS0yLTcuNy0yLTcuOFY3LjZsMTUuMi02LjVtMC0xLjFsLS40LjJMLjYgNi43bC0uNi4yVjIxLjhjMCAuMiAwIDMuOSAyLjEgOC4zIDEuOCAzLjggNS42IDkgMTMuNiAxMS45bC4zLjEuMy4xLjMtLjEuMy0uMWMxNS4zLTUuNiAxNS41LTE5LjYgMTUuNS0yMC4yVjYuOWwtLjYtLjNMMTYuNi4ybC0uNC0uMnoiLz48L2c+PHBhdGggZD0iTTIuNSA4LjZ2MTMuMmMwIC4xIDAgMy40IDEuOCA3LjIgMi4zIDQuOSA2LjMgOC40IDExLjkgMTAuNSAxMy40LTUuMSAxMy42LTE3LjIgMTMuNi0xNy43VjguNkwxNi4yIDIuNyAyLjUgOC42em0xMy42IDE5LjdIN3YtMS41aDkuMXYxLjV6bTAtNi44SDdWMjBoOS4xdjEuNXptMC03LjNIN3YtMS41aDkuMXYxLjV6bTQuMS0xLjVsMS4yIDEuMiAzLTMgMSAxLTQgNC0yLjItMi4yIDEtMXptNC42IDkuNWwtMSAxLTEuNS0xLjUtMS41IDEuNS0xLTEgMS41LTEuNS0xLjUtMS41IDEtMSAxLjUgMS41IDEuNS0xLjUgMSAxLTEuNSAxLjUgMS41IDEuNXptLTQuNiA0LjZsMS4yIDEuMiAzLTMgMSAxLTQgNC0yLjItMi4yIDEtMXoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTYuMiAxLjFMMSA3LjZ2MTQuMmMwIC4xIDAgMy43IDIgNy44IDEuNyAzLjcgNS40IDguNiAxMyAxMS40bC4zLjEuMy0uMWMxNC42LTUuNCAxNC44LTE4LjcgMTQuOC0xOS4yVjcuNkwxNi4yIDEuMXptMTMuNiAyMC43YzAgLjUtLjIgMTIuNi0xMy42IDE3LjctNS42LTIuMS05LjYtNS42LTExLjktMTAuNS0xLjgtMy45LTEuOC03LjEtMS44LTcuMlY4LjZsMTMuNy01LjkgMTMuNiA1Ljl2MTMuMnoiIGZpbGw9IiNiYjUwMWMiLz48cGF0aCBmaWxsPSIjYmI1MDFjIiBkPSJNNyAxMi43aDkuMXYxLjVIN3pNMjUuNCAxMmwtMS4xLTEtMi45IDIuOS0xLjItMS4yLTEuMSAxLjEgMi4zIDIuMnpNNyAyMGg5LjF2MS41SDd6TTIzLjggMTguMWwtMS41IDEuNi0xLjYtMS42LTEgMS4xIDEuNSAxLjUtMS41IDEuNSAxIDEuMSAxLjYtMS41IDEuNSAxLjUgMS0xLjEtMS41LTEuNSAxLjUtMS41ek03IDI2LjhoOS4xdjEuNUg3ek0yNS40IDI2LjFsLTEuMS0xLTIuOSAyLjktMS4yLTEuMi0xLjEgMS4xIDIuMyAyLjJ6Ii8+PC9zdmc+"); -} - -.oci-service-gateway { - background-image: url("data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQyLjE5IDQyIj48cGF0aCBkPSJNMjMuMjQgNDEuNWExOC4zIDE4LjMgMCAwMS0xNC42Ny03LjMxIDE4LjkzIDE4LjkzIDAgMDEtMi43Ny0yLjMyIDkuNzUgOS43NSAwIDAxLTEuMTQtMS4yNWMtLjE2LS4yLS44NS0xLjEyLTEtMS40MXMtLjE5LS4zLS4yOC0uNDZsLS4yNy0uNDRjLS4xMi0uMjEtLjI1LS40MS0uMzYtLjYycy0uMTctLjMzLS4yNS0uNWwtLjIzLS40OWMtLjEtLjItLjItLjQtLjI5LS42MXMtLjE1LS4zOC0uMjItLjU4TDEuNTQgMjVjLS4wOC0uMTktLjE1LS4zOS0uMjItLjZzLS4xMi0uNDYtLjE4LS42OUwxIDIzLjE3YzAtLjE3LS4wOS0uMzUtLjEzLS41M3MtLjExLS42NC0uMTUtMWwtLjA2LS40NWMwLS4xNC0uMDUtLjI3LS4wNy0uNDFDLjUzIDIwLjIuNSAxOS41Ny41IDE4Ljk0QTE4LjQ2IDE4LjQ2IDAgMDExOC45NC41Yy41OSAwIDEuMjEgMCAxLjgzLjA5bC4zNy4wNWguMjJjLjM5IDAgLjc5LjEgMS4xOC4xOEwyMyAxbC4yLjA1Yy4zNy4wOS43LjE3IDEgLjI3bC41Mi4xNy4yLjA3LjkyLjM0Yy4yMS4wOC40MS4xOC42MS4yN2guMTFsLjg1LjQxLjY4LjM4Yy4yOC4xNi41NS4zMi44MS40OWwuNjYuNDUuNzMuNTVhOCA4IDAgMDEuOTEuNzggMTguNTQgMTguNTQgMCAwMTIuMzcgMi41NkExOC40NCAxOC40NCAwIDAxMjMuMjQgNDEuNXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMTguOTQgMWExNy41MyAxNy41MyAwIDAxMS43OC4wOWwuNTcuMDhjLjM5LjA1Ljc3LjEgMS4xNS4xOC4yMyAwIC40NS4xMS42OC4xNmwxIC4yNS42OC4yNGMuMzEuMTEuNjEuMjEuOTEuMzNsLjY5LjMxLjgzLjRjLjIzLjEyLjQ1LjI1LjY3LjM4cy41My4zMS43OC40Ny40My4yOS42NC40NC40OC4zNS43Mi41NGwuODYuNzNhMTguMTQgMTguMTQgMCAwMTIuMzcgMi41OEExNy45MyAxNy45MyAwIDExOC45MiAzMy44MmExNy45MiAxNy45MiAwIDAxLTIuNzYtMi4zcy0uOS0xLTEuMS0xLjIyLS44NC0xLjExLTEtMS4zOC0uMjctLjQ0LS40LS42Ni0uMzQtLjU0LS40OS0uODEtLjI0LS40OS0uMzUtLjczLS4yOC0uNTUtLjQtLjg0LS4yLS41NC0uMy0uODEtLjIxLS41NC0uMy0uODItLjE2LS42My0uMjQtLjk0LS4xNC0uNTEtLjItLjc3LS4xMi0uNzYtLjE3LTEuMTRjMC0uMjEtLjA4LS40Mi0uMS0uNjNRMSAxOS44NyAxIDE4Ljk0QTE4IDE4IDAgMDExOC45NCAxbTAtMUExOSAxOSAwIDAwMCAxOC45NGExNy44MiAxNy44MiAwIDAwLjEgMS45M2MwIC4xNSAwIC4zLjA2LjQ0czAgLjE1IDAgLjIzdi4yMWMwIC4zMi4wOC42NS4xNSAxcy4wOS4zNy4xNC41NiAwIC4xNy4wNy4yNWwuMDYuMjZjLjA2LjI1LjEyLjQ5LjIuNzNzLjE0LjQyLjIyLjYzbC4wOS4yNC4wOS4yNWE2LjM3IDYuMzcgMCAwMC4yMy42MWMuMDkuMjIuMi40NC4zLjY1bC4xMi4yMy4xMS4yNGE1LjIgNS4yIDAgMDAuMjYuNTNjLjEyLjIyLjI1LjQzLjM4LjY1bC4xMy4yMS4xMy4yMWMuMS4xNy4xOS4zMy4zLjQ5cy45IDEuMjQgMS4wOCAxLjQ1YTExIDExIDAgMDAxLjE5IDEuMzIgMTguNTYgMTguNTYgMCAwMDIuNzQgMi4zQTE4LjkzIDE4LjkzIDAgMTAzNCA3LjQ0YTE4Ljk0IDE4Ljk0IDAgMDAtMi40LTIuNTkgOS40OCA5LjQ4IDAgMDAtLjktLjc3bC0uNzYtLjU3LS42OC0uNDZjLS4yNi0uMTctLjU0LS4zMy0uODEtLjQ5cy0uNDctLjI4LS43MS0uNGwtLjg4LS40My0uMTItLjA1LS42MS0uMjdjLS4zMS0uMTMtLjYzLS4yNC0uOTQtLjM1TDI0Ljk0IDEgMjQuNC44MWMtLjMzLS4xLS42Ni0uMTgtMS0uMjZoLS4wN2wtLjItLjA3LS40OS0uMTFjLS40MS0uMDgtLjgyLS4xNC0xLjIyLS4xOWgtLjE5bC0uNDItLjA5QzIwLjE4IDAgMTkuNTUgMCAxOC45NCAweiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik00LjU4IDI2Ljk0YTE2LjI3IDE2LjI3IDAgMDEtMi4wOC04IDE2LjQ1IDE2LjQ1IDAgMDEyMy44MS0xNC43QTE4LjcgMTguNyAwIDAxMzEgNS42MiAxNy45MyAxNy45MyAwIDAwNi4xNyAzMS41M2ExOC40OCAxOC40OCAwIDAxLTEuNTktNC41OXoiIGZpbGw9IiMyYzU5NjciLz48cGF0aCBkPSJNMjMuMjQgNS4xMWExNy45NSAxNy45NSAwIDEwMTggMTggMTggMTggMCAwMC0xOC0xOHptMCAzNC4zOWExNi40NSAxNi40NSAwIDExMTYuNDUtMTYuNDRBMTYuNDYgMTYuNDYgMCAwMTIzLjI0IDM5LjV6IiBmaWxsPSIjMmM1OTY3Ii8+PHBhdGggZmlsbD0iIzJjNTk2NyIgZD0iTTI3LjMyIDMyLjM3bC0xLjA1LTEuMDYtMi4yOCAyLjI4VjEyLjcxbDIuMjggMi4yOCAxLjA1LTEuMDYtNC4wOC00LjA4LTQuMDggNC4wOCAxLjA2IDEuMDYgMi4yOC0yLjI4djIwLjg4bC0yLjI4LTIuMjgtMS4wNiAxLjA2IDQuMDggNC4wOCA0LjA4LTQuMDh6Ii8+PHBhdGggZmlsbD0iIzJjNTk2NyIgZD0iTTE4LjM1IDI3LjE0bDQuMDgtNC4wOC00LjA4LTQuMDgtMS4wNiAxLjA1IDIuMjggMi4yOGgtOS42djEuNDloOS42bC0yLjI4IDIuMjggMS4wNiAxLjA2ek0zNi41MSAyMi4zMWgtOS41OWwyLjI3LTIuMjgtMS4wNS0xLjA1LTQuMDkgNC4wOCA0LjA5IDQuMDggMS4wNS0xLjA2LTIuMjctMi4yOGg5LjU5di0xLjQ5eiIvPjwvc3ZnPg=="); -} - -.oci-subnet { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDQyIDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn08L3N0eWxlPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTI2LjMzIDQxLjVWMjYuMzNoNi4wNXYtNEg5LjQydjRoNi4yNVY0MS41SC41VjI2LjMzaDYuMjV2LTRILjV2LTIuNjZoMTkuMTd2LTRoLTYuMzZWLjVoMTUuMTd2MTUuMTdoLTYuMTV2NEg0MS41djIuNjZoLTYuNDZ2NGg2LjQ2VjQxLjV6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMjcuOTggMXYxNC4xN2gtNi4xNXY1SDQxdjEuNjdoLTYuNDZ2NUg0MVY0MUgyNi44M1YyNi44M2g2LjA0di01SDguOTJ2NWg2LjI1VjQxSDFWMjYuODNoNi4yNXYtNUgxdi0xLjY3aDE5LjE3di01aC02LjM1VjFoMTQuMTZtMS0xSDEyLjgxdjE2LjE3aDYuMzV2M0gwdjMuNjdoNi4yNXYzSDBWNDJoMTYuMTdWMjUuODNIOS45MnYtM2gyMS45NnYzaC02LjA0VjQySDQyVjI1LjgzaC02LjQ2di0zSDQydi0zLjY3SDIyLjgzdi0zaDYuMTVWMHoiLz48Zz48cGF0aCBmaWxsPSJub25lIiBkPSJNMTUuNDggMi42N2gxMC44M1YxMy41SDE1LjQ4ek0yLjY3IDI4LjVIMTMuNXYxMC44M0gyLjY3ek0yOC41IDI4LjVoMTAuODN2MTAuODNIMjguNXoiLz48cGF0aCBkPSJNNDEgMjEuODN2LTEuNjdIMjEuODN2LTVoNi4xNVYxSDEzLjgxdjE0LjE3aDYuMzV2NUgxdjEuNjdoNi4yNXY1SDFWNDFoMTQuMTdWMjYuODNIOC45MnYtNWgyMy45NnY1aC02LjA0VjQxSDQxVjI2LjgzaC02LjQ2di01SDQxek0xMy41IDI4LjV2MTAuODNIMi42N1YyOC41SDEzLjV6bTEuOTgtMTVWMi42N2gxMC44M1YxMy41SDE1LjQ4em0yMy44NSAxNXYxMC44M0gyOC41VjI4LjVoMTAuODN6IiBmaWxsPSIjYmI1MDFjIi8+PC9nPjwvc3ZnPg=="); -} - -.oci-user { - background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJwcmVmaXhfX0xheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDMyLjk4IDQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMTYuNDkgMjEuMjljLTUuNzMgMC0xMC40LTQuNjYtMTAuNC0xMC4zOVMxMC43NS41IDE2LjQ5LjVjNS43MyAwIDEwLjQgNC42NiAxMC40IDEwLjQtLjAxIDUuNzMtNC42NyAxMC4zOS0xMC40IDEwLjM5eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTE2LjQ5IDFjNS40NiAwIDkuOSA0LjQ0IDkuOSA5LjlzLTQuNDQgOS45LTkuOSA5LjktOS45LTQuNDQtOS45LTkuOVMxMS4wMyAxIDE2LjQ5IDFtMC0xYy02LjAxIDAtMTAuOSA0Ljg5LTEwLjkgMTAuOSAwIDYuMDEgNC44OSAxMC45IDEwLjkgMTAuOXMxMC45LTQuODkgMTAuOS0xMC45QzI3LjM4IDQuODkgMjIuNSAwIDE2LjQ5IDB6Ii8+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNLjUgNDEuNVYyOC44NGMwLTQuMDIgMy4yNy03LjI5IDcuMjktNy4yOWgyLjE3bC40LjUyYTcuNjgyIDcuNjgyIDAgMDA2LjEzIDMuMDJjLjM0IDAgLjY4LS4wMiAxLjAyLS4wNiAyLS4yNSAzLjkxLTEuNCA1LjI1LTMuMTRsLjI2LS4zNGgyLjE3YzQuMDIgMCA3LjI5IDMuMjcgNy4yOSA3LjI5VjQxLjVILjV6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QwIiBkPSJNMjUuMTggMjIuMDRhNi43OSA2Ljc5IDAgMDE2Ljc5IDYuNzlWNDFIMVYyOC44NGE2Ljc5IDYuNzkgMCAwMTYuNzktNi43OWgxLjkybC4yNS4zM2E4LjE4NCA4LjE4NCAwIDAwNi41MiAzLjIyYy4zNiAwIC43Mi0uMDIgMS4wOC0uMDcgMi4yMy0uMjggNC4yMi0xLjU1IDUuNTktMy4zM2wuMTEtLjE0aDEuOTJtMC0xLjAyaC0yLjQxbC0uMy4zOS0uMTEuMTRjLTEuMjYgMS42NC0zLjA1IDIuNzItNC45MiAyLjk1LS4zMi4wNC0uNjQuMDYtLjk1LjA2YTcuMTcgNy4xNyAwIDAxLTUuNzMtMi44M2wtLjI1LS4zMy0uMy0uMzlINy43OWMtNC4zIDAtNy43OSAzLjUtNy43OSA3Ljc5VjQyaDMyLjk4VjI4Ljg0YzAtNC4zLTMuNS03LjgtNy44LTcuOHoiLz48L2c+PGc+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMTYuNDkgMjAuNzljNS40NiAwIDkuOS00LjQ0IDkuOS05LjlTMjEuOTUgMSAxNi40OSAxcy05LjkgNC40NC05LjkgOS45IDQuNDQgOS44OSA5LjkgOS44OXptMC0xOC4xMmM0LjU0IDAgOC4yMyAzLjY5IDguMjMgOC4yM3MtMy42OSA4LjIzLTguMjMgOC4yMy04LjIzLTMuNjktOC4yMy04LjIzIDMuNjktOC4yMyA4LjIzLTguMjN6TTI1LjE4IDIyLjA0aC0xLjkybC0uMjUuMzNjLTEuNTcgMi4wNC0zLjk1IDMuMjItNi41MiAzLjIycy00Ljk1LTEuMTctNi41Mi0zLjIybC0uMjUtLjMzSDcuNzljLTMuNzQgMC02Ljc5IDMuMDUtNi43OSA2LjhWNDFoMS42N1YyOC44NGMwLTIuODMgMi4zLTUuMTMgNS4xMy01LjEzaDEuMWMxLjg5IDIuMjYgNC42MyAzLjU0IDcuNTggMy41NHM1LjctMS4yOSA3LjU4LTMuNTRoMS4xMWMyLjgzIDAgNS4xMyAyLjMgNS4xMyA1LjEzVjQxaDEuNjdWMjguODRjLjAxLTMuNzUtMy4wNC02LjgtNi43OS02Ljh6Ii8+PC9nPjwvc3ZnPg=="); -} - -.oci-user-group { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1Ni45IDQyIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNLjUgNDEuNVYyNi4zYzAtMyAyLjQtNS40IDUuNC01LjRIOHYtLjNjLTIuMi0xLjMtMy43LTMuNy0zLjctNi40IDAtNC4xIDMuMy03LjQgNy40LTcuNHM3LjQgMy4zIDcuNCA3LjRjMCAyLjYtMS40IDQuOS0zLjUgNi4zaC41YzEuMi0xLjUgMy0yLjQgNS0yLjRoMi42VjE3Yy0yLjYtMS42LTQuMi00LjUtNC4yLTcuNiAwLTQuOSA0LTguOSA4LjktOC45czguOSA0IDguOSA4LjljMCAzLjEtMS42IDYtNC4zIDcuNnYxaDIuN2MyIDAgMy44LjkgNS4xIDIuNGguNWE3LjQ4IDcuNDggMCAwMS0zLjUtNi4zYzAtNC4xIDMuMy03LjQgNy40LTcuNHM3LjQgMy4zIDcuNCA3LjRjMCAyLjYtMS40IDUuMS0zLjYgNi40di41aDJjMyAwIDUuNCAyLjQgNS40IDUuNHYxNS4ySC41eiIvPjxwYXRoIGQ9Ik0yOC40IDFjNC42IDAgOC40IDMuOCA4LjQgOC40IDAgMy4xLTEuNyA1LjktNC4zIDcuM3YxLjhoMy4yYzEuOSAwIDMuNyAxIDQuOCAyLjRoMy4yYy0zLjEtLjctNS40LTMuNS01LjQtNi44IDAtMy44IDMuMS02LjkgNi45LTYuOXM2LjkgMy4xIDYuOSA2LjljMCAzLjMtMi4zIDYuMS01LjQgNi44aDEuOHYuNUg1MWMyLjcgMCA0LjkgMi4yIDQuOSA0LjlWNDFIMVYyNi4zYzAtMi43IDIuMi00LjkgNC45LTQuOWgyLjZWMjFoMS43Yy0zLjEtLjctNS40LTMuNS01LjQtNi44IDAtMy44IDMuMS02LjkgNi45LTYuOXM2LjkgMy4xIDYuOSA2LjljMCAzLjMtMi4zIDYuMS01LjQgNi44aDMuMmMxLjEtMS41IDIuOC0yLjQgNC43LTIuNGgzLjF2LTEuOWMtMi41LTEuNC00LjItNC4yLTQuMi03LjNDMjAgNC44IDIzLjggMSAyOC40IDFtMC0xQzIzLjIgMCAxOSA0LjIgMTkgOS40YzAgMy4yIDEuNiA2LjEgNC4yIDcuOHYuM2gtMi4xYy0uOSAwLTEuNy4yLTIuNS41LjYtMS4xIDEtMi40IDEtMy44IDAtNC40LTMuNi03LjktNy45LTcuOXMtNy45IDMuNi03LjkgNy45YzAgMi41IDEuMiA0LjggMyA2LjJoLTFjLTMuMiAwLTUuOSAyLjYtNS45IDUuOVY0Mmg1Ni45VjI2LjNjMC0zLjItMi42LTUuOS01LjktNS45aC0xYzEuOS0xLjUgMy0zLjggMy02LjIgMC00LjQtMy42LTcuOS03LjktNy45cy03LjkgMy42LTcuOSA3LjljMCAxLjQuNCAyLjcgMSAzLjgtLjgtLjMtMS43LS41LTIuNi0uNWgtMi4ydi0uM2MyLjctMS43IDQuMy00LjcgNC4zLTcuOS4yLTUuMS00LTkuMy05LjItOS4zeiIvPjwvZz48ZyBmaWxsPSIjMmM1OTY3Ij48cGF0aCBkPSJNNDUuMiAyMS4yYzMuOCAwIDYuOS0zLjEgNi45LTYuOXMtMy4xLTctNi45LTctNi45IDMuMS02LjkgNi45IDMuMSA3IDYuOSA3em0wLTEyLjJjMi45IDAgNS4zIDIuNCA1LjMgNS4zcy0yLjQgNS4zLTUuMyA1LjMtNS4zLTIuNC01LjMtNS4zUzQyLjMgOSA0NS4yIDl6Ii8+PHBhdGggZD0iTTUxLjEgMjEuNWgtMS40bC0uMy4zYy0xIDEuMy0yLjUgMi4xLTQuMiAyLjEtMS42IDAtMy4yLS44LTQuMi0yLjFsLS4zLS4zaC0uMWMtMS0xLjctMi45LTIuOS01LTIuOUgzNGwtLjMuM2MtMS4zIDEuNy0zLjIgMi42LTUuMyAyLjZzLTQtMS01LjMtMi42bC0uMy0uM2gtMS43Yy0yLjEgMC00IDEuMi01IDIuOWwtLjMuM2MtMSAxLjMtMi41IDIuMS00LjIgMi4xcy0zLjItLjgtNC4yLTIuMWwtLjMtLjNINS45Yy0yLjcgMC00LjkgMi4yLTQuOSA0LjlWNDFoMS43VjI2LjNjMC0xLjggMS40LTMuMiAzLjItMy4yaC42YzEuMyAxLjUgMy4yIDIuNCA1LjIgMi40IDEuMyAwIDIuNi0uNCAzLjYtMVY0MUgxN1YyNC40YzAtMi4zIDEuOS00LjEgNC4xLTQuMWguOWMxLjYgMS45IDMuOSAzIDYuNCAzczQuOC0xLjEgNi40LTNoLjljMi4zIDAgNC4xIDEuOSA0LjEgNC4xVjQxaDEuNlYyNC40YzEuMS43IDIuNCAxLjEgMy43IDEuMSAyIDAgMy45LS45IDUuMi0yLjRoLjZjMS44IDAgMy4yIDEuNCAzLjIgMy4yVjQxaDEuN1YyNi4zYy4xLTIuNy0yLTQuOC00LjctNC44eiIvPjxwYXRoIGQ9Ik0xMS43IDIxLjJjMy44IDAgNi45LTMuMSA2LjktNi45cy0zLjEtNi45LTYuOS02LjktNi45IDMuMS02LjkgNi45IDMuMSA2LjkgNi45IDYuOXptMC0xMi4yYzIuOSAwIDUuMyAyLjQgNS4zIDUuM3MtMi40IDUuMy01LjMgNS4zLTUuMy0yLjQtNS4zLTUuM1M4LjggOSAxMS43IDl6TTI4LjQgMTcuOGM0LjYgMCA4LjQtMy44IDguNC04LjRTMzMuMSAxIDI4LjQgMSAyMCA0LjggMjAgOS40czMuOCA4LjQgOC40IDguNHptMC0xNS4xYTYuNyA2LjcgMCAxMTAgMTMuNCA2LjcgNi43IDAgMDEwLTEzLjR6TTIxLjIgMzAuNmgtLjlWNDFIMjJ2LTguN3pNMzUuNiAzMC42bC0uOCAxLjdWNDFoMS43VjMwLjZ6TTUwLjEgMzR2N2gxLjZ2LTguN2gtLjh6TTUuMiAzMi4zVjQxaDEuN3YtN0w2IDMyLjN6Ii8+PC9nPjwvc3ZnPg=="); -} - -.oci-vault { - background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0icHJlZml4X19MYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQzLjY1IDQyIj48ZGVmcz48c3R5bGU+LnByZWZpeF9fc3Qwe2ZpbGw6I2ZmZn0ucHJlZml4X19zdDF7ZmlsbDojMmM1OTY3fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTS41IDQxLjV2LTEuNjNsMi4wMy0xLjAyaC4yNHYtNi4wMUgxLjEyVjIxLjUzaDEuNjV2LTMuOTVIMS4xMlY2LjI3aDEuNjVWLjVoMzguMTF2MzguMzVoLjI0bDIuMDMgMS4wMnYxLjYzSC41eiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MCIgZD0iTTQwLjM4IDF2MzguMzVINDFsMS42NS44M1Y0MUgxdi0uODJsMS42NS0uODNoLjYydi03SDEuNjJWMjJoMS42NXYtNUgxLjYyVjYuNzdoMS42NVYxaDM3LjExbTEtMUgyLjI3djUuNzdILjYydjEyLjMxaDEuNjV2M0guNjJ2MTIuMjZoMS42NXY1LjA4SDIuMmwtMS42NS44Mi0uNTUuMzJWNDJoNDMuNjV2LTIuNDRsLS41NS0uMjgtMS42NS0uODJoLS4wN1YweiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTMuMjcgMTguMzJoMS42NXYyLjQ3SDMuMjd6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNNC45MiA1LjU0VjIuNjVoMzMuODF2MzMuODFINC45MnYtMi44OEgzLjI3djQuNTNoMzcuMTFWMUgzLjI3djQuNTRoMS42NXoiLz48cGF0aCBjbGFzcz0icHJlZml4X19zdDEiIGQ9Ik02LjE1IDMyLjM0djIuODloMzEuMzRWMy44OUg2LjE1djIuODhIMS42MnYxMC4zMWg0LjUzdjVIMS42MnYxMC4yNnptLTIuODgtMi44OWgxLjY1VjI3LjhIMy4yN3YtMS4yM2gxLjY1di0xLjY1SDMuMjd2LTEuMjRINy44di04LjI1SDMuMjdWMTQuMmgxLjY1di0xLjY1SDMuMjd2LTEuMjRoMS42NVY5LjY2SDMuMjdWOC40Mkg3LjhWNS41NGgyOC4wNXYyOEg3Ljh2LTIuODVIMy4yN3pNNDEgMzkuMzVIMi42NUwxIDQwLjE3VjQxaDQxLjY1di0uODNMNDEgMzkuMzV6Ii8+PHBhdGggY2xhc3M9InByZWZpeF9fc3QxIiBkPSJNMjkgMjAuMzhhNy40NSA3LjQ1IDAgMDEtLjIyIDEuNjJsMS40OC44NmE5LjA2IDkuMDYgMCAwMC4zNi0yLjUxIDguOCA4LjggMCAwMC02LjczLTguNTV2MS43MUE3LjE3IDcuMTcgMCAwMTI5IDIwLjM4ek0xNC42OCAyMC4zOGE3LjE2IDcuMTYgMCAwMTUuMDgtNi44NHYtMS43MUE4LjggOC44IDAgMDAxMyAyMC4zOGE5LjA2IDkuMDYgMCAwMC4zNiAyLjUxbDEuNTEtLjg5YTcuNDUgNy40NSAwIDAxLS4xOS0xLjYyek0yMS44MiAyNy41M0E3LjA4IDcuMDggMCAwMTE3IDI1LjU5bC0xLjQ4Ljg2YTguNzYgOC43NiAwIDAwMTIuNzEgMGwtMS41My0uODVhNy4xMyA3LjEzIDAgMDEtNC44OCAxLjkzeiIvPjxwYXRoIGNsYXNzPSJwcmVmaXhfX3N0MSIgZD0iTTIxIDE1LjE1YTUuNjkgNS42OSAwIDAwLTEuMjQuMzUgNS4zMyA1LjMzIDAgMDAtMy4yMyA1LjU3IDUuNjUgNS42NSAwIDAwLjMyIDEuMjRMMTEgMjUuNzFhMTIuNTQgMTIuNTQgMCAwMC44MyAxLjQybDUuODYtMy40YTUuNjYgNS42NiAwIDAwLjk0Ljg5IDUuMzkgNS4zOSAwIDAwNi4zOSAwIDUuNjYgNS42NiAwIDAwLjk0LS44OWw1Ljg2IDMuNGExMi41NCAxMi41NCAwIDAwLjgzLTEuNDJsLTUuODYtMy40YTUuMTUgNS4xNSAwIDAwLjMzLTEuMjQgNS4zMyA1LjMzIDAgMDAtMy4yMy01LjU3IDUuNjkgNS42OSAwIDAwLTEuMjQtLjM1di02LjhIMjF6bTQuNTEgNS4yM2EzLjY5IDMuNjkgMCAxMS0zLjY5LTMuNjQgMy42NiAzLjY2IDAgMDEzLjY5IDMuNjR6Ii8+PGVsbGlwc2UgY2xhc3M9InByZWZpeF9fc3QxIiBjeD0iMjEuODIiIGN5PSIyMC4zOCIgcng9IjIuMjkiIHJ5PSIyLjI3Ii8+PC9zdmc+"); -} - -.oci-vcn, .oci-virtual-cloud-network { - background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0My41IDQyIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMzEuMiA0MS41Yy0yLjggMC01LjMtMi01LjktNC44aC03LjFjLS42IDIuNy0zIDQuOC01LjkgNC44LTMuMyAwLTYtMi43LTYtNiAwLTIuMSAxLjItNC4xIDMtNS4ybC0yLjItNi43aC0uNmMtMy4zIDAtNi0yLjctNi02czIuNy02IDYtNmMxLjUgMCAyLjkuNSA0IDEuNkwxNi4zIDljLS4zLS44LS41LTEuNi0uNS0yLjUgMC0zLjMgMi43LTYgNi02czYgMi43IDYgNmMwIC44LS4yIDEuNy0uNSAyLjVsNS43IDQuMmMxLjEtMSAyLjUtMS42IDQtMS42IDMuMyAwIDYgMi43IDYgNnMtMi43IDYtNiA2aC0uNmwtMi4yIDYuN2MxLjggMS4xIDMgMy4xIDMgNS4yIDAgMy4zLTIuNyA2LTYgNnoiLz48cGF0aCBkPSJNMjEuNyAxYzMgMCA1LjUgMi41IDUuNSA1LjUgMCAuOS0uMiAxLjgtLjcgMi42bDYuNCA0LjdjMS0xLjEgMi40LTEuNyA0LTEuNyAzIDAgNS41IDIuNSA1LjUgNS41cy0yLjUgNS41LTUuNSA1LjVjLS4zIDAtLjcgMC0xLS4xbC0yLjUgNy41YzEuOC45IDMuMSAyLjggMy4xIDUgMCAzLTIuNSA1LjUtNS41IDUuNS0yLjggMC01LjEtMi4xLTUuNS00LjhoLTcuOWMtLjQgMi43LTIuNyA0LjgtNS41IDQuOC0zIDAtNS41LTIuNS01LjUtNS41IDAtMi4yIDEuMy00LjEgMy4xLTVMNy41IDIzYy0uMy4xLS43LjEtMSAuMS0zIDAtNS41LTIuNS01LjUtNS41czIuNS01LjUgNS41LTUuNWMxLjYgMCAzIC43IDQgMS43bDYuNC00LjdjLS40LS44LS43LTEuNy0uNy0yLjYgMC0zIDIuNS01LjUgNS41LTUuNW0wLTFjLTMuNiAwLTYuNSAyLjktNi41IDYuNSAwIC44LjEgMS42LjQgMi4zbC01LjEgMy43Yy0xLjEtLjktMi42LTEuNC00LTEuNEMyLjkgMTEuMSAwIDE0IDAgMTcuNnMyLjkgNi41IDYuNSA2LjVoLjNsMS45IDZjLTEuOCAxLjItMi45IDMuMi0yLjkgNS40IDAgMy42IDIuOSA2LjUgNi41IDYuNSAyLjkgMCA1LjUtMiA2LjMtNC44aDYuM2MuOCAyLjggMy4zIDQuOCA2LjMgNC44IDMuNiAwIDYuNS0yLjkgNi41LTYuNSAwLTIuMi0xLjEtNC4yLTIuOS01LjRsMS45LTZoLjNjMy42IDAgNi41LTIuOSA2LjUtNi41cy0yLjktNi41LTYuNS02LjVjLTEuNSAwLTIuOS41LTQuMSAxLjRsLTUuMS0zLjdjLjMtLjcuNC0xLjUuNC0yLjMuMS0zLjYtMi45LTYuNS02LjUtNi41eiIvPjwvZz48cGF0aCBkPSJNMzcgMTIuMWMtMS42IDAtMyAuNy00IDEuN2wtNi40LTQuN2MuNC0uOC43LTEuNy43LTIuNiAwLTMtMi41LTUuNS01LjUtNS41cy01LjUgMi41LTUuNSA1LjVjMCAuOS4yIDEuOC43IDIuNmwtNi40IDQuN2MtMS0xLTIuNC0xLjctNC0xLjctMyAwLTUuNSAyLjUtNS41IDUuNXMyLjUgNS41IDUuNSA1LjVjLjMgMCAuNyAwIDEtLjFsMi40IDcuNWMtMS44LjktMy4xIDIuOC0zLjEgNSAwIDMgMi41IDUuNSA1LjUgNS41IDIuOCAwIDUuMS0yLjEgNS41LTQuOGg3LjljLjQgMi43IDIuNyA0LjggNS41IDQuOCAzIDAgNS41LTIuNSA1LjUtNS41IDAtMi4yLTEuMy00LjEtMy4xLTVMMzYgMjNjLjMuMS43LjEgMSAuMSAzIDAgNS41LTIuNSA1LjUtNS41UzQwIDEyLjEgMzcgMTIuMXptLTUuOCAyNy40Yy0yLjIgMC00LTEuOC00LTRzMS44LTQgNC00IDQgMS44IDQgNC0xLjggNC00IDR6bS0xMy40LTQuN2MtLjItMS4zLS44LTIuNC0xLjctMy4zbDMtNC4yYy44LjQgMS43LjcgMi42LjcuOSAwIDEuOC0uMiAyLjYtLjdsMyA0LjJjLS45LjgtMS41IDItMS43IDMuM2gtNy44em0tOS41LjdjMC0yLjIgMS44LTQgNC00czQgMS44IDQgNC0xLjggNC00IDQtNC0xLjgtNC00em0tMS44LTIyYzIuMiAwIDQgMS44IDQgNHMtMS44IDQtNCA0LTQtMS44LTQtNCAxLjgtNCA0LTR6bTExLjItN2MwLTIuMiAxLjgtNCA0LTRzNCAxLjggNCA0LTEuOCA0LTQgNC00LTEuOC00LTR6bTEzLjkgMTJsLTQuOSAxLjZjLS44LTEuNi0yLjQtMi44LTQuMi0zLjF2LTVjMS4zLS4yIDIuNC0uOCAzLjItMS43bDYuNCA0LjdjLS40LjgtLjcgMS43LS43IDIuNi4xLjMuMS42LjIuOXptLTUuOCA0YzAgMi4yLTEuOCA0LTQgNHMtNC0xLjgtNC00IDEuOC00IDQtNCA0IDEuNyA0IDR6TTIxIDEydjVjLTEuOS4zLTMuNSAxLjQtNC4yIDMuMWwtNC45LTEuNmMuMS0uMy4xLS42LjEtMSAwLS45LS4yLTEuOC0uNy0yLjZsNi40LTQuN2MuOSAxIDIgMS42IDMuMyAxLjh6bS05LjUgNy45bDQuOSAxLjZjLS4xLjMtLjEuNi0uMSAxIDAgMS42LjcgMyAxLjcgNGwtMyA0LjJjLS44LS40LTEuNy0uNy0yLjYtLjctLjMgMC0uNyAwLTEgLjFMOSAyMi42YzEtLjYgMS45LTEuNSAyLjUtMi43ek0zMS4yIDMwYy0uOSAwLTEuOC4yLTIuNi43bC0zLTQuMmMxLjEtMSAxLjctMi40IDEuNy00IDAtLjMgMC0uNy0uMS0xbDQuOS0xLjZjLjUgMS4xIDEuNSAyIDIuNiAyLjZMMzIuMiAzMGgtMXpNMzMgMTcuNmMwLTIuMiAxLjgtNCA0LTRzNCAxLjggNCA0LTEuOCA0LTQgNC00LTEuOC00LTR6IiBmaWxsPSIjYmI1MDFjIi8+PC9zdmc+"); -} - -/* -** Background Colours -*/ - -/* Infrastructure */ -.oci-instance-background-colour, -.oci-mount-target-background-colour { - background-color: var(--svg-infrastructure-resources-background-colour); -} - -/* Database */ -.oci-autonomous-database-background-colour, -.oci-db-system-background-colour, -.oci-mysql-db-system-background-colour, -.oci-nosql-table-background-colour { - background-color: var(--svg-database-resources-background-colour); -} - -/* Storage */ -.oci-boot-volume-background-colour, -.oci-bucket-background-colour, -.oci-file-system-background-colour, -.oci-volume-background-colour { - background-color: var(--svg-storage-resources-background-colour); -} - -/* Networking */ -.oci-dhcp-options-background-colour, -.oci-drg-attachment-background-colour, -.oci-ipsec-background-colour, -.oci-load-balancer-background-colour, -.oci-load-balancer-backend-set-background-colour, -.oci-load-balancer-listener-background-colour, -.oci-network-load-balancer-background-colour, -.oci-network-load-balancer-backend-set-background-colour, -.oci-network-security-group-background-colour, -.oci-remote-peering-connection-background-colour, -.oci-route-table-background-colour, -.oci-security-list-background-colour, -.oci-subnet-background-colour, -.oci-vcn-background-colour { - background-color: var(--svg-network-resources-background-colour); -} - -/* Gateways */ -.oci-drg-background-colour, -.oci-internet-gateway-background-colour, -.oci-local-peering-gateway-background-colour, -.oci-nat-gateway-background-colour, -.oci-service-gateway-background-colour { - background-color: var(--svg-gateway-resources-background-colour); -} - -/* Identity and Security */ -.oci-dynamic-group-background-colour, -.oci-group-background-colour, -.oci-key-background-colour, -.oci-policy-background-colour, -.oci-user-background-colour, -.oci-vault-background-colour { - background-color: var(--svg-identity-resources-background-colour); -} - -/* Analytics */ -.oci-analytics-instance-background-colour { - background-color: var(--svg-analytics-resources-background-colour); -} diff --git a/ocd/packages/electron-desktop/src/css/theme.css b/ocd/packages/electron-desktop/src/css/theme.css deleted file mode 100644 index e986fcbfe..000000000 --- a/ocd/packages/electron-desktop/src/css/theme.css +++ /dev/null @@ -1,204 +0,0 @@ -/* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved. */ -/* Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. */ -/* -** SVG Look & Feel Variables -*/ -:root { - --console-background-colour: #ffffff; - - --dialog-background-colour: #ffffff; - --dialog-border-colour: #131243; - --dialog-title-background-colour: #ffffff; - --dialog-title-colour: black; - --dialog-body-background-colour: #ffffff; - --dialog-body-colour: black; - --dialog-footer-background-colour: #ffffff; - --dialog-footer-colour: #161513; - --dialog-input-border-colour: #131243; - --dialog-input-font-family: Helvetica Neue, Helvetica, Arial, sans-serif; - --dialog-input-font-size: smaller; - --dialog-highlight-colour: #e6e8f4; -} - -/* -** Standard Element -*/ - -details > summary.summary-background { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiPjxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgY3g9IjYuMTEiIGN5PSIzLjU1IiByeD0iMi4xMSIgcnk9IjIuMTUiLz48ZWxsaXBzZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIGN4PSI2LjExIiBjeT0iMTUuNTUiIHJ4PSIyLjExIiByeT0iMi4xNSIvPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBjeD0iMTMuMTUiIGN5PSI5LjU1IiByPSIyLjE1Ii8+PHBhdGggZD0iTTEgM2gzdjFIMXpNMTAgM2g4djFoLTh6TTEgOWg4djFIMXpNMTUgOWgzdjFoLTN6TTEgMTVoM3YxSDF6TTEwIDE1aDh2MWgtOHoiLz48L2c+PC9zdmc+"); -} - -details[open] > summary.summary-background { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBjeD0iNi4xMSIgY3k9IjMuNTUiIHJ4PSIyLjExIiByeT0iMi4xNSIvPjxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgY3g9IjYuMTEiIGN5PSIxNS41NSIgcng9IjIuMTEiIHJ5PSIyLjE1Ii8+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIGN4PSIxMy4xNSIgY3k9IjkuNTUiIHI9IjIuMTUiLz48cGF0aCBkPSJNMSAzaDN2MUgxek0xMCAzaDh2MWgtOHpNMSA5aDh2MUgxek0xNSA5aDN2MWgtM3pNMSAxNWgzdjFIMXpNMTAgMTVoOHYxaC04eiIvPjwvc3ZnPg=="); -} - -/* -** Icons -*/ -.palette { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjI1IDEwYTYuNzUgNi43NSAwIDExNC42NDYgNi40MTZjLjI0LS41NzMuMzU0LTEuMTk5LjM1NC0xLjgzM2E0LjUgNC41IDAgMDAtNS00LjQ3MlYxMHpNMTAgMS43NUE4LjI1IDguMjUgMCAwMDEuNzUgMTB2Mi4xMDdsMS0uMzUzYTMgMyAwIDAxNCAyLjgzYzAgLjY4OC0uMTg3IDEuMzAzLS41MjggMS43NzRsLS41MzMuNzM2LjgyMi4zODRBOC4yNSA4LjI1IDAgMTAxMCAxLjc1ek04LjMzMyA4LjMzM2ExLjY2NyAxLjY2NyAwIDEwMC0zLjMzMyAxLjY2NyAxLjY2NyAwIDAwMCAzLjMzM3ptNi42NjcgMGExLjY2NyAxLjY2NyAwIDExLTMuMzMzIDAgMS42NjcgMS42NjcgMCAwMTMuMzMzIDB6TTExLjY2NyAxNWExLjY2NyAxLjY2NyAwIDEwMC0zLjMzMyAxLjY2NyAxLjY2NyAwIDAwMCAzLjMzM3oiIGZpbGw9IiMxNjE1MTMiLz48L3N2Zz4="); -} - -.palette-list { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuMzMzIDMuMTY3aDEwTTcuMzMzIDloMTBtLTEwIDUuODMzaDEwTTQuODMzIDMuMTY3YTEuNjY3IDEuNjY3IDAgMTEtMy4zMzMgMCAxLjY2NyAxLjY2NyAwIDAxMy4zMzMgMHptMCA1LjgzM0ExLjY2NyAxLjY2NyAwIDExMS41IDlhMS42NjcgMS42NjcgMCAwMTMuMzMzIDB6bTAgNS44MzNhMS42NjcgMS42NjcgMCAxMS0zLjMzMyAwIDEuNjY3IDEuNjY3IDAgMDEzLjMzMyAweiIgc3Ryb2tlPSIjMTYxNTEzIiBzdHJva2Utd2lkdGg9IjEuODc1Ii8+PC9zdmc+"); -} - -.palette-icons { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuMzMzIDEuNUgxLjV2NS44MzNoNS44MzNWMS41ek03LjMzMyAxMC42NjdIMS41VjE2LjVoNS44MzN2LTUuODMzek0xNi41IDEuNWgtNS44MzN2NS44MzNIMTYuNVYxLjV6TTE2LjUgMTAuNjY3aC01LjgzM1YxNi41SDE2LjV2LTUuODMzeiIgc3Ryb2tlPSIjMjIyIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg=="); -} - -.explorer { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQgNC44MzNoMi41TTQgOWgyLjVNNCAxMy4xNjdoMi41bTEuNjY3LTguMzM0SDE0TTguMTY3IDlIMTRtLTUuODMzIDQuMTY3SDE0TTEuNSAxLjVoMTV2MTVoLTE1di0xNXoiIHN0cm9rZT0iIzE2MTUxMyIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4="); -} - -.properties { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIuNSAyLjV2LS43NWgtLjc1di43NWguNzV6bTAgMTVoLS43NXYuNzVoLjc1di0uNzV6bTguMzMzLTE1bC41My0uNTMtLjIxOS0uMjJoLS4zMXYuNzV6bTUgNXYuNzVhLjc1Ljc1IDAgMDAuNTMtMS4yOGwtLjUzLjUzem0tNSAwaC0uNzV2Ljc1aC43NVY3LjV6bTAgNy41bC0uNTMtLjUzLS4yMi4yMlYxNWguNzV6bTAgMi41aC0uNzV2Ljc1aC43NXYtLjc1em0yLjUgMHYuNzVoLjMxMWwuMjItLjIyLS41My0uNTN6bTQuMTY3LTQuMTY3bC41My41M2EuNzUuNzUgMCAwMDAtMS4wNmwtLjUzLjUzem0tMi41LTIuNWwuNTMtLjUzYS43NS43NSAwIDAwLTEuMDYgMGwuNTMuNTN6TTEuNzUgMi41djE1aDEuNXYtMTVoLTEuNXptLjc1IDE1Ljc1aDUuODMzdi0xLjVIMi41djEuNXptMC0xNWg4LjMzM3YtMS41SDIuNXYxLjV6bTcuODAzLS4yMmw1IDUgMS4wNi0xLjA2LTUtNS0xLjA2IDEuMDZ6bTUuNTMgMy43MmgtNXYxLjVoNXYtMS41em0tNC4yNS43NXYtNWgtMS41djVoMS41em0tMS41IDcuNXYyLjVoMS41VjE1aC0xLjV6bS43NSAzLjI1aDIuNXYtMS41aC0yLjV2MS41em0zLjAzLS4yMmw0LjE2Ny00LjE2Ni0xLjA2LTEuMDYxLTQuMTY3IDQuMTY3IDEuMDYgMS4wNnptNC4xNjctNS4yMjdsLTIuNS0yLjUtMS4wNiAxLjA2IDIuNSAyLjUgMS4wNi0xLjA2em0tMy41Ni0yLjVsLTQuMTY3IDQuMTY3IDEuMDYgMS4wNiA0LjE2Ny00LjE2Ni0xLjA2LTEuMDYxeiIgZmlsbD0iIzIyMiIvPjwvc3ZnPg=="); -} - -.zoom-in { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMTY3IDExLjVWNC44MzNNNC44MzMgOC4xNjdIMTEuNW01IDguMzMzbC0zLjYtMy42MzltMS45MzMtNC42OTRhNi42NjcgNi42NjcgMCAxMS0xMy4zMzMgMCA2LjY2NyA2LjY2NyAwIDAxMTMuMzMzIDB6IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+"); -} - -.zoom-121 { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzIDloMG02IDEwbC00LjM0LTQuMzQ3TTE3IDlBOCA4IDAgMTExIDlhOCA4IDAgMDExNiAweiIgc3Ryb2tlPSIjMTYxNTEzIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4="); -} - -.zoom-out { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQuODMzIDguMTY3SDExLjVtNSA4LjMzM2wtMy42MTYtMy42MjJtMS45NS00LjcxMWE2LjY2NyA2LjY2NyAwIDExLTEzLjMzNCAwIDYuNjY3IDYuNjY3IDAgMDExMy4zMzMgMHoiIHN0cm9rZT0iIzE2MTUxMyIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48L3N2Zz4="); -} - -.validate { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwIDIwbDYgNiAxNC0xNG04IDhjMCA5Ljk0MS04LjA1OSAxOC0xOCAxOFMyIDI5Ljk0MSAyIDIwIDEwLjA1OSAyIDIwIDJzMTggOC4wNTkgMTggMTh6IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg=="); -} - -.threedotmenu { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAxNWExLjY2NyAxLjY2NyAwIDExMCAzLjMzM0ExLjY2NyAxLjY2NyAwIDAxMTAgMTV6bTEuNjY3LTVhMS42NjcgMS42NjcgMCAxMC0zLjMzNCAwIDEuNjY3IDEuNjY3IDAgMDAzLjMzNCAwem0wLTYuNjY3YTEuNjY3IDEuNjY3IDAgMTAtMy4zMzQgMCAxLjY2NyAxLjY2NyAwIDAwMy4zMzQgMHoiIGZpbGw9IiMyMjIiLz48L3N2Zz4="); -} - -.cost-estimate { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI4IDEySDE2YTQgNCAwIDAwMCA4aDhhNCA0IDAgMDEwIDhIMTJtOC0yMHYyNG0xOC0xMmMwIDkuOTQxLTguMDU5IDE4LTE4IDE4UzIgMjkuOTQxIDIgMjAgMTAuMDU5IDIgMjAgMnMxOCA4LjA1OSAxOCAxOHoiIHN0cm9rZT0iIzE2MTUxMyIgc3Ryb2tlLXdpZHRoPSI0Ii8+PC9zdmc+"); -} - -.eye-show { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDIiIGhlaWdodD0iMzMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxIDJDMTIuMiAyIDUuMzMzIDExLjMzMyAzIDE2YzUuNiAxMS4yIDE0LjMzMyAxNCAxOCAxNCA4LjguOCAxNS42NjctOSAxOC0xNEMzNC4yIDQuOCAyNSAyIDIxIDJ6IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS13aWR0aD0iNCIvPjxwYXRoIGQ9Ik0yNyAxNmE2IDYgMCAxMS0xMiAwIDYgNiAwIDAxMTIgMHoiIHN0cm9rZT0iIzE2MTUxMyIgc3Ryb2tlLXdpZHRoPSI0Ii8+PC9zdmc+"); -} - -.eye-hide { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE4IDguNjM4QTEzLjE0NiAxMy4xNDYgMCAwMTIyIDhjNCAwIDEzLjIgMi43OTUgMTggMTMuOTc3LS44MTYgMS43NDYtMi4xODYgNC4wNzctNCA2LjMzOG0tMi4yNzcgMi41MzNDMzAuNTY4IDMzLjk2IDI2LjU0MiAzNi4zNjYgMjIgMzUuOTU0Yy0zLjY2NyAwLTEyLjQtMi43OTYtMTgtMTMuOTc3IDEuMzM4LTIuNjczIDQuMTY5LTYuODc4IDgtOS45NzltMTQuMjQzIDE0LjI0NWE2IDYgMCAxMS04LjQ4Ni04LjQ4Nk0yIDJsNDAgNDAiIHN0cm9rZT0iIzE2MTUxMyIgc3Ryb2tlLXdpZHRoPSI0Ii8+PC9zdmc+"); -} - -.add-plus { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDB2NDBtMjAtMjBIMCIgc3Ryb2tlPSIjMTYxNTEzIiBzdHJva2Utd2lkdGg9IjQiLz48L3N2Zz4="); -} - -.left-palette { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM4IDE0SDJtMTIgMjRWMTRNMiAyaDM2djM2SDJWMnoiIHN0cm9rZT0iIzE2MTUxMyIgc3Ryb2tlLXdpZHRoPSI0Ii8+PC9zdmc+"); -} - -.library { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDZINnYzNmgxMG0wLTM2djM2bTAtMzZoMTBNMTYgNDJoMTBWNm0wIDBoMTBsNiAzNkgzMkwyNiA2em0tMTAgOGgxMHYyMEgxNm0wLTIwdjIwbTAtMjBINnYyMGgxMCIgc3Ryb2tlPSIjMTYxNTEzIiBzdHJva2Utd2lkdGg9IjQiLz48L3N2Zz4="); -} - -.padlock-open { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDJhMyAzIDAgMDAtMyAzdjQuOTI5aDExdjEyLjA2SDRWOS45MjhoM1Y1YTUgNSAwIDAxMTAgMHYxaC0yVjVhMyAzIDAgMDAtMy0zem0tNiA5LjkyOXY4LjA2aDEydi04LjA2SDZ6IiBmaWxsPSIjMTYxNTEzIi8+PHBhdGggZD0iTTEwIDE3di0yaDR2MmgtNHoiIGZpbGw9IiMxNjE1MTMiLz48L3N2Zz4="); -} - -.padlock-closed { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDRhMyAzIDAgMDEzIDN2M0g5VjdhMyAzIDAgMDEzLTN6bTUgNlY3QTUgNSAwIDAwNyA3djNINHYxMmgxNlYxMGgtM3pNNiAxMmgxMnY4SDZ2LTh6IiBmaWxsPSIjMTYxNTEzIi8+PHBhdGggZD0iTTExIDE0aDJ2NGgtMnYtNHoiIGZpbGw9IiMxNjE1MTMiLz48L3N2Zz4="); -} - -.add-property { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUgMTBoMTBtLTUtNXYxME0xIDFoMTh2MThIMVYxeiIgc3Ryb2tlPSIjMDQ3NTBhIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4="); -} - -.delete-property { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuNzU3IDUuNzU3bDguNDg2IDguNDg2bTAtOC40ODZsLTguNDg2IDguNDg2TTEgMWgxOHYxOEgxVjF6IiBzdHJva2U9IiNiODEyMTIiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg=="); -} - -.delete-layer { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuNzU3IDUuNzU3bDguNDg2IDguNDg2bTAtOC40ODZsLTguNDg2IDguNDg2TTEgMWgxOHYxOEgxVjF6IiBzdHJva2U9IiNiODEyMTIiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg=="); -} - -.three-dot-menu { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAxNWExLjY2NyAxLjY2NyAwIDExMCAzLjMzM0ExLjY2NyAxLjY2NyAwIDAxMTAgMTV6bTEuNjY3LTVhMS42NjcgMS42NjcgMCAxMC0zLjMzNCAwIDEuNjY3IDEuNjY3IDAgMDAzLjMzNCAwem0wLTYuNjY3YTEuNjY3IDEuNjY3IDAgMTAtMy4zMzQgMCAxLjY2NyAxLjY2NyAwIDAwMy4zMzQgMHoiIGZpbGw9IiMyMjIiLz48L3N2Zz4="); -} - -.settings { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuNSAxMC42NjdWNy4zMzNoLTEuOTEyYTUuNzc4IDUuNzc4IDAgMDAtLjQ1Ni0xLjEwOGwxLjM1LTEuMzUtMi4zNTctMi4zNTctMS4zNSAxLjM1Yy0uMzUtLjE4OS0uNzItLjM0MS0xLjEwOC0uNDU2VjEuNUg3LjMzM3YxLjkxMmMtLjM4Ny4xMTUtLjc1OS4yNjctMS4xMDguNDU2bC0xLjM1LTEuMzUtMi4zNTcgMi4zNTcgMS4zNSAxLjM1Yy0uMTg5LjM1LS4zNDEuNzItLjQ1NiAxLjEwOEgxLjV2My4zMzRoMS45MTJjLjExNS4zODcuMjY3Ljc1OS40NTYgMS4xMDhsLTEuMzUgMS4zNSAyLjM1NyAyLjM1NyAxLjM1LTEuMzVjLjM1LjE4OS43Mi4zNDEgMS4xMDguNDU2VjE2LjVoMy4zMzR2LTEuOTEyYy4zODctLjExNS43NTktLjI2NyAxLjEwOC0uNDU2bDEuMzUgMS4zNSAyLjM1Ny0yLjM1Ny0xLjM1LTEuMzVjLjE5LS4zNS4zNDEtLjcyLjQ1Ny0xLjEwOEgxNi41eiIgc3Ryb2tlPSIjMTYxNTEzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PHBhdGggZD0iTTkgMTAuNjY3YTEuNjY3IDEuNjY3IDAgMTAwLTMuMzM0IDEuNjY3IDEuNjY3IDAgMDAwIDMuMzM0eiIgc3Ryb2tlPSIjMTYxNTEzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+"); -} - -.sort-ascending { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM2IDE4TDI0IDMwIDEyIDE4IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg=="); -} - -.sort-descending { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDMwbDEyLTEyIDEyIDEyIiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg=="); -} - -.ocd-design-modified { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE2IDE0Yy0zIDIuNjY3LTcuMiAxMC40IDAgMjBtLTQuNDM0LTI0Yy00LjIgMy43MzMtMTAuMDggMTQuNTYgMCAyOE0zMiAxNGMzIDIuNjY3IDcuMiAxMC40IDAgMjBtNC40MzQtMjRjNC4yIDMuNzMzIDEwLjA4IDE0LjU2IDAgMjhNMjggMjRhNCA0IDAgMTEtOCAwIDQgNCAwIDAxOCAweiIgc3Ryb2tlPSIjMDQ0MGMwIiBzdHJva2Utd2lkdGg9IjQiLz48L3N2Zz4=") -} - -.ocd-validation-ok { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMjRING00MCAwaC00TTI0IDQwdjRtMC00MHY0bS0xMiA0TDggOG0yOCA0bDQtNG0tNCAyOGw0IDRtLTI4LTRsLTQgNG0yNi0xNmMwIDUuNTIzLTQuNDc3IDEwLTEwIDEwcy0xMC00LjQ3Ny0xMC0xMCA0LjQ3Ny0xMCAxMC0xMCAxMCA0LjQ3NyAxMCAxMHoiIHN0cm9rZT0iIzAxNzEwMSIgc3Ryb2tlLXdpZHRoPSI0Ii8+PC9zdmc+"); -} - -.ocd-validation-warning { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM0IDMwaDRhNiA2IDAgMTEwIDEySDEyYTggOCAwIDAxLTgtOGMwLTMuNzc2IDIuNjI0LTYuOTIyIDYuMTQ0LTcuNzYyQzEwLjk5OCAyMC40NDggMTUuOTcyIDE2IDIyIDE2YzYuNjI2IDAgMTIgNS4zNzIgMTIgMTJ2MnptMCAwaC0yYTYgNiAwIDAwLTYgNm0xNC0xNGg2bS04LTZsNi00bS0xMCAwbDQtNm0tMTAgNFY0IiBzdHJva2U9IiNiYzQ0MDgiIHN0cm9rZS13aWR0aD0iNCIvPjwvc3ZnPg=="); -} - -.ocd-validation-error { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDMyYTggOCAwIDAxLTgtOGMwLTMuNzc2IDIuNjI0LTYuOTIyIDYuMTQ0LTcuNzYyQzEwLjk5OCAxMC40NDggMTUuOTcyIDYgMjIgNmM2LjYyNiAwIDEyIDUuMzcyIDEyIDEydjJoNGE2IDYgMCAxMTAgMTJtLTE0LThsLTYgMTBoMTJsLTYgMTAiIHN0cm9rZT0iIzkwMDIwMiIgc3Ryb2tlLXdpZHRoPSI0Ii8+PC9zdmc+"); -} - -.ocd-panel-collapse-left { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgNmgzNnYzNkg2TTYgNnYzNk02IDZoMTJ2MzZINm0yNi0xMmwtNi02IDYtNiIgc3Ryb2tlPSIjMTYxNTEzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPjwvc3ZnPg=="); -} - -.ocd-panel-collapse-right { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQyIDQySDZWNmgzNm0wIDM2VjZtMCAzNkgzMFY2aDEyTTE2IDE4bDYgNi02IDYiIHN0cm9rZT0iIzE2MTUxMyIgc3Ryb2tlLXdpZHRoPSI0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz48L3N2Zz4="); -} - -.ocd-panel-collapse-both { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgMTZWNmgxMG0xNiAwaDEwdjEwbTAgMTZ2MTBIMzJtLTE2IDBINlYzMiIgc3Ryb2tlPSIjMTYxNTEzIiBzdHJva2Utd2lkdGg9IjQiLz48L3N2Zz4="); -} - -.ocd-panel-expand-left { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYgNmgzNnYzNkg2TTYgNnYzNk02IDZoMTJ2MzZINm0yMC0yNGw2IDYtNiA2IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+"); -} - -.ocd-panel-expand-right { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQyIDQySDZWNmgzNm0wIDM2VjZtMCAzNkgzMFY2aDEyTTIyIDMwbC02LTYgNi02IiBzdHJva2U9IiMxNjE1MTMiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+PC9zdmc+"); -} - -.ocd-panel-expand-both { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0IDR2MTBINE0zNCA0djEwaDEwbTAgMjBIMzR2MTBNNCAzNGgxMHYxMCIgc3Ryb2tlPSIjMTYxNTEzIiBzdHJva2Utd2lkdGg9IjQiLz48L3N2Zz4="); -} - -/* -** Element Themes -*/ - -.ocd-designer-tab-bar-theme { - background-color: white; -} - -.ocd-designer-tab-theme { - background-color: white; -} - -.ocd-designer-active-tab-theme { - background-color: #d1d1d4; -} - -.ocd-properties-panel-theme { - background-color: white; -} - -details > summary.summary-background { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjAgMCkiPjxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgY3g9IjYuMTEiIGN5PSIzLjU1IiByeD0iMi4xMSIgcnk9IjIuMTUiLz48ZWxsaXBzZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIGN4PSI2LjExIiBjeT0iMTUuNTUiIHJ4PSIyLjExIiByeT0iMi4xNSIvPjxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBjeD0iMTMuMTUiIGN5PSI5LjU1IiByPSIyLjE1Ii8+PHBhdGggZD0iTTEgM2gzdjFIMXpNMTAgM2g4djFoLTh6TTEgOWg4djFIMXpNMTUgOWgzdjFoLTN6TTEgMTVoM3YxSDF6TTEwIDE1aDh2MWgtOHoiLz48L2c+PC9zdmc+"); -} - -details[open] > summary.summary-background { - background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBjeD0iNi4xMSIgY3k9IjMuNTUiIHJ4PSIyLjExIiByeT0iMi4xNSIvPjxlbGxpcHNlIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzAwMCIgY3g9IjYuMTEiIGN5PSIxNS41NSIgcng9IjIuMTEiIHJ5PSIyLjE1Ii8+PGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIGN4PSIxMy4xNSIgY3k9IjkuNTUiIHI9IjIuMTUiLz48cGF0aCBkPSJNMSAzaDN2MUgxek0xMCAzaDh2MWgtOHpNMSA5aDh2MUgxek0xNSA5aDN2MWgtM3pNMSAxNWgzdjFIMXpNMTAgMTVoOHYxaC04eiIvPjwvc3ZnPg=="); -} diff --git a/ocd/packages/electron-desktop/src/main.tsx b/ocd/packages/electron-desktop/src/main.tsx deleted file mode 100644 index 3b98c8428..000000000 --- a/ocd/packages/electron-desktop/src/main.tsx +++ /dev/null @@ -1,40 +0,0 @@ -/* -** Copyright (c) 2020, 2024, Oracle and/or its affiliates. -** Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl. -*/ - -// import React from 'react' -// import ReactDOM from 'react-dom/client' -// import App from './App.tsx' -// import './index.css' - -// ReactDOM.createRoot(document.getElementById('root')!).render( -// -// -// , -// ) - -// // Use contextBridge -// window.ipcRenderer.on('main-process-message', (_event, message) => { -// console.log(message) -// }) - -import { OcdConsole } from '@ocd/react' -import './css/theme.css' -import './css/oci-theme.css' -import './css/azure-theme.css' -import './css/google-theme.css' -import './css/general-theme.css' -import './css/ocd.css' -import './css/ocd-svg.css' -import React from 'react' -import { createRoot } from 'react-dom/client'; - -// Preact -// render(, document.getElementById('root')!) - -// React -const container = document.getElementById('root') -const root = createRoot(container!); -root.render() -// root.render() diff --git a/ocd/packages/electron-desktop/src/vite-env.d.ts b/ocd/packages/electron-desktop/src/vite-env.d.ts deleted file mode 100644 index 11f02fe2a..000000000 --- a/ocd/packages/electron-desktop/src/vite-env.d.ts +++ /dev/null @@ -1 +0,0 @@ -/// diff --git a/ocd/packages/electron-desktop/tsconfig.json b/ocd/packages/electron-desktop/tsconfig.json deleted file mode 100644 index 080084525..000000000 --- a/ocd/packages/electron-desktop/tsconfig.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "compilerOptions": { - "target": "ES2020", - "useDefineForClassFields": true, - "lib": ["ES2020", "DOM", "DOM.Iterable"], - "module": "ESNext", - "skipLibCheck": true, - - /* Bundler mode */ - "moduleResolution": "bundler", - "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", - - /* Linting */ - "strict": true, - "noUnusedLocals": false, - "noUnusedParameters": false, - "noFallthroughCasesInSwitch": true - }, - "include": ["src", "electron"], - "references": [ - {"path": "./tsconfig.node.json"}, - {"path": "../core"}, - {"path": "../export"}, - {"path": "../import"}, - {"path": "../model"}, - {"path": "../query"} -] -} diff --git a/ocd/packages/electron-desktop/tsconfig.node.json b/ocd/packages/electron-desktop/tsconfig.node.json deleted file mode 100644 index 97ede7ee6..000000000 --- a/ocd/packages/electron-desktop/tsconfig.node.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "compilerOptions": { - "composite": true, - "skipLibCheck": true, - "module": "ESNext", - "moduleResolution": "bundler", - "allowSyntheticDefaultImports": true, - "strict": true - }, - "include": ["vite.config.ts"] -} diff --git a/ocd/packages/electron-desktop/vite.config.ts b/ocd/packages/electron-desktop/vite.config.ts deleted file mode 100644 index 01a8b85f0..000000000 --- a/ocd/packages/electron-desktop/vite.config.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { defineConfig } from 'vite' -import path from 'node:path' -import electron from 'vite-plugin-electron/simple' -import react from '@vitejs/plugin-react' - -// https://vitejs.dev/config/ -export default defineConfig({ - plugins: [ - react(), - electron({ - main: { - // Shortcut of `build.lib.entry`. - entry: 'electron/main.ts', - }, - preload: { - // Shortcut of `build.rollupOptions.input`. - // Preload scripts may contain Web assets, so use the `build.rollupOptions.input` instead `build.lib.entry`. - input: path.join(__dirname, 'electron/preload.ts'), - }, - // Ployfill the Electron and Node.js API for Renderer process. - // If you want use Node.js in Renderer process, the `nodeIntegration` needs to be enabled in the Main process. - // See 👉 https://github.com/electron-vite/vite-plugin-electron-renderer - renderer: process.env.NODE_ENV === 'test' - // https://github.com/electron-vite/vite-plugin-electron-renderer/issues/78#issuecomment-2053600808 - ? undefined - : {}, - }), - ], -})