diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..a1166f2 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +# EditorConfig is awesome: http://EditorConfig.org + +# top-most EditorConfig file +root = true + +# Unix-style newlines with a newline ending every file +[*] +indent_style = space +indent_size = 4 +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.gitignore b/.gitignore index b19771d..0551c20 100644 --- a/.gitignore +++ b/.gitignore @@ -1,54 +1,29 @@ -# Ignore node_modules directory +# ignore modules pulled in from npm node_modules/ -# Ignore log files -*.log - -# Ignore OS generated files -.DS_Store -Thumbs.db - -# Ignore build output +# rc-apps package output dist/ -build/ -# Ignore dependency directories -vendor/ -public/ - -# Ignore IDE specific files -.vscode/ +# JetBrains IDEs +out/ .idea/ -*.sublime-project -*.sublime-workspace - -# Ignore environment variables files -.env -.env.local -.env.*.local +.idea_modules/ -# Ignore Python specific files -__pycache__/ -*.pyc -*.pyo -*.pyd -.Python - -# Ignore Java specific files -target/ -*.class -*.jar -*.war -*.ear - -# Ignore macOS Finder metadata +# macOS .DS_Store - -# Ignore Linux file system metadata -*~ - -# Ignore Windows file system metadata -Thumbs.db -ehthumbs.db - -package-lock.json \ No newline at end of file +.AppleDouble +.LSOverride +._* +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk +_nuxt diff --git a/.rcappsconfig b/.rcappsconfig new file mode 100644 index 0000000..f9892ff --- /dev/null +++ b/.rcappsconfig @@ -0,0 +1,19 @@ +{ + "url": "http://localhost:3000", + "username": "", + "password": "", + "ignoredFiles": [ + "**/README.md", + "**/package-lock.json", + "**/package.json", + "**/tslint.json", + "**/tsconfig.json", + "**/*.js", + "**/*.js.map", + "**/*.d.ts", + "**/*.spec.ts", + "**/*.test.ts", + "**/dist/**", + "**/.*" + ] +} \ No newline at end of file diff --git a/.txt b/.txt new file mode 100644 index 0000000..28b4fea --- /dev/null +++ b/.txt @@ -0,0 +1,9 @@ +Send Message + +Use Case : + +1. when user will write a message and press send button to interact with LLM. + +Technical Overview : + +1. \ No newline at end of file diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..b1e1592 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,11 @@ + { + "recommendations": [ + "EditorConfig.editorconfig", + "eamodio.gitlens", + "eg2.vscode-npm-script", + "wayou.vscode-todo-highlight", + "minhthai.vscode-todo-parser", + "ms-vscode.vscode-typescript-tslint-plugin", + "rbbit.typescript-hero" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..6f3a291 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/BaseCommand.ts b/BaseCommand.ts new file mode 100644 index 0000000..afe23ba --- /dev/null +++ b/BaseCommand.ts @@ -0,0 +1,73 @@ +import { + IHttp, + IModify, + IPersistence, + IRead, + ILogger, + } from "@rocket.chat/apps-engine/definition/accessors"; + import { + ISlashCommand, + SlashCommandContext, + } from "@rocket.chat/apps-engine/definition/slashcommands"; + + import { Block } from "@rocket.chat/ui-kit"; + + import { + ButtonElement, + PlainText, + SectionBlock, ActionsBlock + } from "@rocket.chat/ui-kit"; + + import { sendNotification} from "./helpers" + + export class Base implements ISlashCommand { + public command = "llm"; + public i18nDescription = ""; + public providesPreview = false; + public i18nParamsExample = ""; + public _logger: ILogger; + public _appId: string; + + constructor(logger: ILogger, appId: string) { + this._logger = logger; + this._appId = appId; + } + + public async executor( + context: SlashCommandContext, + read: IRead, + modify: IModify, + http: IHttp, + persist: IPersistence + ): Promise { + + const mainSection:SectionBlock = { + appId: this._appId, + + type:"section", + text: { + type: "plain_text", + text: "Would you like to open prompt editor?" + }, + accessory: { + appId: this._appId, + blockId: "block#create_new_chat", + actionId: "action#create_new_chat", + type: "button", + text: { + type: "plain_text", + text: "Yes" + }, + value: "create_new_chat", + style: "primary", + url: "http://localhost:3000/api/apps/public/8d4acc61-d871-46e2-94b5-db161448483c/prompt-editor" + }, + } + + await sendNotification(context, modify, read, [mainSection]) + + return + + } + } + \ No newline at end of file diff --git a/LLMPromptApp.ts b/LLMPromptApp.ts index 0f0349c..5c6a3cf 100644 --- a/LLMPromptApp.ts +++ b/LLMPromptApp.ts @@ -39,14 +39,16 @@ import { IApiRequest, IApiResponse, } from "@rocket.chat/apps-engine/definition/api"; -import {BaseContent} from "./helpers" +import {addNewConversationToUser, addNewMessageToConversation, BaseContent, checkOrCreateUser, conversateWithLLM, createNewConversation, generateUUID, getConversationWithID} from "./helpers" import {compressedString} from "./bundle" import { Buffer } from "buffer"; import {MISTRAL, LLAMA} from "./contants" -import {IConversation, IMessage} from "./db/schemas/Conversation" +import {IConversation, IMessageLLM} from "./db/schemas/Conversation" import {IUserLLM} from "./db/schemas/User" import { ISlashCommand, SlashCommandContext } from '@rocket.chat/apps-engine/definition/slashcommands'; import { promises as fs } from 'fs'; +import {Base} from "./BaseCommand" +import { getAllConversationsIDS } from './db/services/conversations'; const Storage = { "USER":{}, @@ -62,91 +64,12 @@ function generateRandomString(length) { } return result; } - -function ranDomResponses() { - - - - const responses = [ - "Feeling fantastic, thanks for asking!", - "Never been better! How about you?", - "Doing great, ready to conquer the day!", - "Just chilling, you?", - "Living the dream, as always!", - "Fantastic, thanks for checking in!", - "Couldn't be better, thanks!", - "Pretty good, what's up?", - "All good on this end, how about you?", - "Doing well, how about yourself?" - ] -} - -// export class Base implements ISlashCommand { -// public command = "botpress"; -// public i18nDescription = ""; -// public providesPreview = false; -// public i18nParamsExample = ""; -// public _logger: ILogger; -// public _appId: string; -// constructor(logger: ILogger, appId: string) { -// this._logger = logger; -// this._appId = appId; -// } - -// public async executor( -// context: SlashCommandContext, -// read: IRead, -// modify: IModify, -// http: IHttp, -// persist: IPersistence -// ): Promise { - -// const sectionBlock = { -// type:'section', -// text: { -// type: "plain_text", -// text: "Would you like to open Prompt Editor" -// } -// } - -// const createButtonSectionElement = { -// type: "button", -// text: { -// type: "plain_text", -// text: "Open Prompt Editor" -// } -// } - -// const appUser = await read.getUserReader().getAppUser() as IUser -// const room = context.getRoom(); -// const user = context.getSender(); - -// const msg = modify -// .getCreator() -// .startMessage() -// .setSender(appUser) -// .setRoom(room); - -// msg.setBlocks([sectionBlock as SectionBlock, createButtonSectionElement as ButtonElement]); - -// return read.getNotifier().notifyUser(user, msg.getMessage()); -// } -// } - - export class LLMPromptApp extends App { constructor(info: IAppInfo, logger: ILogger, accessors: IAppAccessors) { super(info, logger, accessors); } - // public async extendConfiguration( - // configuration: IConfigurationExtend - // ): Promise { - // const listBotsCommand: Base = new Base(this.getLogger(), this.getID()); - // await configuration.slashCommands.provideSlashCommand(listBotsCommand); - // } - public async initialize( configuration: IConfigurationExtend ): Promise { @@ -163,13 +86,15 @@ export class LLMPromptApp extends App { endpoints: [ new TestEndPoint(this), new BundleJsEndpoint(this), - new IndexMjsEndpoint(this), new GetAllLLMEndpoint(this), new ConversateEndpoint(this), new FetchAllConversations(this), new FetchConversationWithID(this) ], }); + + const llmPromptCommand: Base = new Base(this.getLogger(), this.getID()); + await configuration.slashCommands.provideSlashCommand(llmPromptCommand); } } @@ -216,10 +141,10 @@ export class BundleJsEndpoint extends ApiEndpoint { } } -export class IndexMjsEndpoint extends ApiEndpoint { - public path = "chatt"; +export class ConversateEndpoint extends ApiEndpoint { + public path = "conversate"; - public async get( + public async post( request: IApiRequest, endpoint: IApiEndpointInfo, read: IRead, @@ -228,19 +153,86 @@ export class IndexMjsEndpoint extends ApiEndpoint { persis: IPersistence ): Promise { try { + if(!request.user){ + return { + status: 500, + headers: { + "Content-Type": "application/json", + "Content-Security-Policy": + "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", + }, + content: "No user" + }; + } // Replace with the actual path to your index.mjs file - const filePath = join(__dirname, ".output/server/index.mjs"); - const content = await fs.readFile(filePath, 'utf-8'); - - return { - status: 200, - headers: { - "Content-Type": "text/javascript", - // Uncomment the following line if the file is compressed with Brotli - // "Content-Encoding": "br", - }, - content, - }; + const conversationId: string | null = request.content.conversationId + const message: string = request.content.message; + + let finalOutput: IMessageLLM + + await checkOrCreateUser(read, persis, request.user.id) + + if (!conversationId) { + const convID = await createNewConversation(persis, request.user.id) + await addNewConversationToUser(read, persis, request.user.id, convID) + const reply = await conversateWithLLM(http, message) + // save to persistence storage + let messages : IMessageLLM[] = [ + { + sentBy: "system", + message + }, + { + sentBy: "assistant", + message: reply + } + ] + + await addNewMessageToConversation(read, persis, request.user.id, convID, messages) + + return { + status: 200, + headers: { + "Content-Type": "application/json", + "Content-Security-Policy": + "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", + }, + content: { + sentBy: "assistant", + message: reply, + conversationId: convID + }, + } + } + else { + const reply = await conversateWithLLM(http, message) + let messages : IMessageLLM[] = [ + { + sentBy: "system", + message + }, + { + sentBy: "assistant", + message: reply + } + ] + + await addNewMessageToConversation(read, persis, request.user.id, conversationId, messages) + return { + status: 200, + headers: { + "Content-Type": "application/json", + "Content-Security-Policy": + "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", + }, + content: { + sentBy: "assistant", + message: reply, + conversationId: conversationId + }, + } + } + } catch (error) { return { status: 500, @@ -274,10 +266,10 @@ export class GetAllLLMEndpoint extends ApiEndpoint { } } -export class ConversateEndpoint extends ApiEndpoint { - public path = "conversate"; +export class FetchAllConversations extends ApiEndpoint { + public path = "all-conversations"; - public async post( + public async get( request: IApiRequest, endpoint: IApiEndpointInfo, read: IRead, @@ -286,84 +278,19 @@ export class ConversateEndpoint extends ApiEndpoint { persis: IPersistence ): Promise { - // try - - // const currentUser = request.user - - // if(!currentUser){ - // return { - // status: 500, - // headers: { - // "Content-Type": "application/json", - // "Content-Security-Policy": - // "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", - // }, - // content: "No user" - // }; - // } - - // if(!Storage["USER"][currentUser.username]){ - // Storage["USER"][currentUser.username] = { - // conversations: [] - // } - // } - - // const dbUser = Storage["USER"][currentUser.username] - - // const text = request.content.message, model = request.content.model - - // let conversationId = request.content.conversationId - - - // if(!conversationId){ - - // conversationId = generateRandomString(8) - - // const newConv = { - // creator: currentUser.username, - // model: model, - // messages: [] - // } as IConversation - - // Storage["USER"][currentUser.username].conversations.push(conversationId) - // Storage["CONVERSATION"][conversationId] = newConv - // } - - // Storage["CONVERSATION"][conversationId].messages.push( - // { role: "user", content: text, user: currentUser.id } - // ) - - // const - - const headers = { - "Content-Type": "application/json", - }; - const modelData = "mistral" == "mistral"? MISTRAL: LLAMA - - const payload = { - messages: [{ role: "user", content: "rughnr", user: "abcd" }], - model: modelData.model, - }; - - const response = await http.post(modelData.endpoint + "/chat/completions", { - headers, - data: payload, - }); - - const message = response["message"]?.data?.choices?.[0]?.message?.content - - // if(!message){ - // return { - // status: 500, - // headers: { - // "Content-Type": "application/json", - // "Content-Security-Policy": - // "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", - // }, - // content: "Internal Server Error" - // }; - // } + if(!request.user){ + return { + status: 500, + headers: { + "Content-Type": "application/json", + "Content-Security-Policy": + "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", + }, + content: "No user" + }; + } + const conversationIDs = await getAllConversationsIDS(read, persis, request.user.id); return { status: 200, @@ -373,17 +300,16 @@ export class ConversateEndpoint extends ApiEndpoint { "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", }, content: { - message : message - }, + conversationIDs + } }; } } +export class FetchConversationWithID extends ApiEndpoint { + public path = "conversation-with-id"; -export class FetchAllConversations extends ApiEndpoint { - public path = "all-conversations"; - - public async get( + public async post( request: IApiRequest, endpoint: IApiEndpointInfo, read: IRead, @@ -391,7 +317,6 @@ export class FetchAllConversations extends ApiEndpoint { http: IHttp, persis: IPersistence ): Promise { - const currentUser = request.user if(!currentUser){ @@ -405,51 +330,22 @@ export class FetchAllConversations extends ApiEndpoint { content: "No user" }; } - const userConv = Storage["USER"][currentUser.username] - if(!userConv){ + if(!request.content.conversationId){ return { - status: 200, + status: 500, headers: { "Content-Type": "application/json", "Content-Security-Policy": "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", }, - content: [] + content: "No conv id" }; } - const convData: any = [] - userConv.conversations.map(convId => { - convData.push(Storage["CONVERSATION"][convId]) - }) + const conversationData = await getConversationWithID(read, request.content.conversationId) - return { - status: 200, - headers: { - "Content-Type": "application/json", - "Content-Security-Policy": - "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", - }, - content: userConv, - }; - } -} - -export class FetchConversationWithID extends ApiEndpoint { - public path = "conversation-with-id"; - - public async post( - request: IApiRequest, - endpoint: IApiEndpointInfo, - read: IRead, - modify: IModify, - http: IHttp, - persis: IPersistence - ): Promise { - const currentUser = request.user - - if(!currentUser){ + if(!conversationData){ return { status: 500, headers: { @@ -457,13 +353,10 @@ export class FetchConversationWithID extends ApiEndpoint { "Content-Security-Policy": "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", }, - content: "No user" + content: "Invalid conv id", }; } - const convId: string = request.content.conversationId - const convData = Storage["CONVERSATION"][convId] || [] - return { status: 200, headers: { @@ -471,7 +364,7 @@ export class FetchConversationWithID extends ApiEndpoint { "Content-Security-Policy": "default-src 'self' http: https: data: blob: 'unsafe-inline' 'unsafe-eval'", }, - content: convData, + content: conversationData, }; } } diff --git a/README.md b/README.md deleted file mode 100644 index 2d5d9ea..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -Repurposed golem inside an RC App for LLM prompt exploration and editing - diff --git a/bundle.ts b/bundle.ts index a2027ff..97fbc26 100644 --- a/bundle.ts +++ b/bundle.ts @@ -1 +1 @@ -export const compressedString=`GzQAAEQ315eKWibdlhSOcH4eHs+bEEVUKUhTVidionzI/w4v9OKeVwJAuLhOqxezhwE=` \ No newline at end of file +export const compressedString=`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` \ No newline at end of file diff --git a/db/schemas/Conversation.ts b/db/schemas/Conversation.ts index b117bc1..ad6c224 100644 --- a/db/schemas/Conversation.ts +++ b/db/schemas/Conversation.ts @@ -1,11 +1,9 @@ export type IConversation = { creator : string; - model : string; // llmModel Id - messages : IMessage[] + messages : IMessageLLM[] } -export type IMessage = { - messageId : string; +export type IMessageLLM = { message : string; sentBy : string; } \ No newline at end of file diff --git a/db/schemas/User.ts b/db/schemas/User.ts index 2590d5f..090f632 100644 --- a/db/schemas/User.ts +++ b/db/schemas/User.ts @@ -1,5 +1,5 @@ import {IConversation} from "./Conversation" export type IUserLLM = { - conversations : IConversation[] + conversations : string[] } \ No newline at end of file diff --git a/db/services/conversations.ts b/db/services/conversations.ts new file mode 100644 index 0000000..b10fd82 --- /dev/null +++ b/db/services/conversations.ts @@ -0,0 +1,26 @@ +import { ILogger, IRead, IPersistence } from "@rocket.chat/apps-engine/definition/accessors"; +import { + RocketChatAssociationModel, + RocketChatAssociationRecord, +} from "@rocket.chat/apps-engine/definition/metadata"; +import {IConversation} from "../schemas/Conversation" +import {IUserLLM} from "../schemas/User" +import { createNewUser, getUserByID } from "../../helpers"; + + +export const getAllConversationsIDS = async ( + read: IRead, + persistence: IPersistence, + userID: string +): Promise => { + let reqDBData= await getUserByID(read, userID) + + if(!reqDBData || !reqDBData.length){ + const newUserData = await createNewUser(persistence, userID) + reqDBData = [newUserData] + } + + const finalData: IUserLLM = reqDBData[0] as IUserLLM + + return finalData.conversations; +} \ No newline at end of file diff --git a/golem/.eslintrc b/golem/.eslintrc new file mode 100644 index 0000000..485d431 --- /dev/null +++ b/golem/.eslintrc @@ -0,0 +1,9 @@ +{ + "extends": "@antfu", + "rules": { + "vue/html-indent": ["error", 4], + "@typescript-eslint/indent": ["error", 4], + "no-console": "off", + "curly": ["error", "all"] + } +} \ No newline at end of file diff --git a/golem/Dockerfile b/golem/Dockerfile new file mode 100644 index 0000000..ac206a0 --- /dev/null +++ b/golem/Dockerfile @@ -0,0 +1,29 @@ +# Use a builder stage to install and build dependencies +FROM node:16-alpine AS builder + +WORKDIR /app + +# Install pnpm globally and copy package files +COPY pnpm-lock.yaml package.json ./ +COPY scripts/prepare.ts ./scripts/prepare.ts +RUN yarn global add pnpm && pnpm install + +# Copy app source code and build for production +COPY . . +RUN pnpm run build +RUN ls + +# Use a second stage to create a smaller image without build dependencies +FROM node:16-alpine + +WORKDIR /app + +# Copy built app from previous stage +COPY --from=builder /app/.output /app + +# Expose the port and switch to non-root user +EXPOSE 3000 +USER node + +# Start the app by running the server entrypoint +CMD ["node", "./server/index.mjs"] \ No newline at end of file diff --git a/golem/LICENSE b/golem/LICENSE new file mode 100644 index 0000000..6996a78 --- /dev/null +++ b/golem/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 henrycunh + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/golem/Spacefile b/golem/Spacefile new file mode 100644 index 0000000..df9a69f --- /dev/null +++ b/golem/Spacefile @@ -0,0 +1,18 @@ +# Spacefile Docs: https://go.deta.dev/docs/spacefile/v0 +v: 0 +icon: assets/logo.png +micros: + - name: golem + src: . + engine: nuxt + primary: true + public_routes: + - /chat/share/* + - /_nuxt/* + - /api/trpc/deta* + - /shiki/* + - /image/* + - /*.png + - /*.ico + - /sw.js + - /manifest.json \ No newline at end of file diff --git a/golem/app.vue b/golem/app.vue new file mode 100644 index 0000000..0a2f3c8 --- /dev/null +++ b/golem/app.vue @@ -0,0 +1,67 @@ + + + + + diff --git a/golem/composables/appearence.ts b/golem/composables/appearence.ts new file mode 100644 index 0000000..8bd68c9 --- /dev/null +++ b/golem/composables/appearence.ts @@ -0,0 +1,32 @@ +import { tailwindcssPaletteGenerator } from '@bobthered/tailwindcss-palette-generator' +import { useStorage } from '@vueuse/core' + +export function useAppearance() { + const color = useStorage('golem-base-color', '#a633cc') + const navigationBarPosition = useStorage('golem-navbar-position', 'left') + + function setPalette(newColor?: string) { + if (newColor) { + color.value = newColor + } + const palette = tailwindcssPaletteGenerator(color.value) + for (const [shade, color] of Object.entries(palette.primary)) { + const hexToRgb = (hex: string) => { + hex = hex.replace('#', '') + const r = parseInt(hex.substring(0, 2), 16) + const g = parseInt(hex.substring(2, 4), 16) + const b = parseInt(hex.substring(4, 6), 16) + return `${r}, ${g}, ${b}` + } + document.documentElement.style.setProperty(`--color-primary-${shade}`, hexToRgb(color)) + } + } + + return { + color, + setPalette, + navigationBarPosition, + } +} + +export type NavigationBarPosition = 'top' | 'bottom' | 'left' | 'right' diff --git a/golem/composables/conversation.ts b/golem/composables/conversation.ts new file mode 100644 index 0000000..419747c --- /dev/null +++ b/golem/composables/conversation.ts @@ -0,0 +1,556 @@ +import type { ChatMessage } from 'chatgpt-web' +import { nanoid } from 'nanoid' +import { Configuration, OpenAIApi } from 'openai' +import pLimit from 'p-limit' +import { encode } from 'gpt-token-utils' +import type { types } from '~~/utils/types' +import trimIndent from '~~/utils/string' + +const MaxTokensPerModel = { + 'gpt-4': 8180, + 'gpt-3.5-turbo': 4080, +} as Record + +export const useConversations = () => { + const db = useIDB() + + const { isDetaEnabled, deta } = useDeta() + const { apiKey } = useSettings() + const { maxTokens, modelUsed } = useSettings() + const { knowledgeList } = useKnowledge() + const { complete } = useLanguageModel() + + const currentConversationId = useState(() => '') + const currentConversation = useState(() => null) + const conversationList = useState(() => null) + const conversationAbortMap = useState>(() => ({})) + + const knowledgeUsedInConversation = computed(() => { + if (currentConversation.value === null) { + return [] + } + return currentConversation.value.knowledge?.map((knowledgeId) => { + return knowledgeList.value?.find(knowledge => knowledge.id === knowledgeId) + }).filter(knowledge => knowledge !== undefined) || [] as types.KnowledgeItem[] + }) + const isTyping = useState>(() => ({})) + const isTypingInCurrentConversation = computed(() => { + return isTyping.value[currentConversationId.value] || false + }) + const followupQuestions = useState> | null>(() => null) + + async function listConversations() { + return await db.table('conversations').toArray() + } + + async function updateConversationList() { + conversationList.value = await listConversations() + } + + async function getConversationById(id: string) { + return await db.table('conversations').get(id) + } + + async function createConversation(title: string, options?: Partial) { + const newConversation: types.Conversation = { + id: nanoid(), + title, + messages: [], + createdAt: new Date(), + updatedAt: new Date(), + knowledge: [], + ...options, + } + const newKey = await db.table('conversations').add(newConversation) + if (!newKey) { + throw new Error('Failed to create conversation') + } + if (isDetaEnabled.value) { + deta.conversation.create(newConversation) + } + await updateConversationList() + return newConversation + } + + async function cloneConversation(conversationId: string, lastMessageId?: string, titlePrefix?: string) { + const titlePrefixWithDefault = titlePrefix || 'Copy: ' + const originConversation = await getConversationById(conversationId) + let messageList = [] + + if (lastMessageId) { + const lastMessage = await getMessageById(conversationId, lastMessageId) + messageList = getMessageChain(originConversation.messages, lastMessage) + } + else { + messageList = originConversation.messages + } + + await createConversation( + '', + { + ...originConversation, + id: nanoid(), + title: [titlePrefixWithDefault, originConversation.title].join(''), + messages: messageList, + createdAt: new Date(), + updatedAt: new Date(), + }, + ) + } + + async function forkConversation(id: string, lastMessageId: string) { + await cloneConversation(id, lastMessageId, 'Fork: ') + } + + async function addMessageToConversation(id: string, message: ChatMessage) { + const conversation = await db.table('conversations').get(id) + if (!conversation) { + throw new Error('Conversation not found') + } + const updatedMessage = getUpdatedMessage(message, conversation.id) + + const newConversation = { + ...conversation, + messages: [...conversation.messages, updatedMessage], + updatedAt: new Date(), + } + await db.table('conversations').put(newConversation) + if (isDetaEnabled.value) { + deta.message.create(updatedMessage) + } + if (currentConversationId.value === id) { + currentConversation.value = newConversation + } + } + + async function getMessageById(conversationId: string, id: string) { + const conversation = await db.table('conversations').get(conversationId) + if (!conversation) { + throw new Error('Conversation not found') + } + return conversation.messages.find((message: ChatMessage) => message.id === id) as ChatMessage + } + + async function updateLastAssistantMessage(conversationId: string, message: types.Message) { + const conversation = await db.table('conversations').get(conversationId) + if (!conversation) { + throw new Error('Conversation not found') + } + const systemMessages = conversation.messages.filter((message: ChatMessage) => message.role === 'assistant') + if (systemMessages.length === 0) { + return null + } + const lastSystemMessage = systemMessages[systemMessages.length - 1] + if (!lastSystemMessage) { + return null + } + + const newConversation = { + ...conversation, + messages: conversation.messages.map((currentMessage: ChatMessage) => { + if (currentMessage.id === lastSystemMessage.id) { + return { + ...currentMessage, + ...message, + updatedAt: new Date(), + } + } + return currentMessage + }), + updatedAt: new Date(), + } + await db.table('conversations').put(newConversation) + if (currentConversationId.value === conversationId) { + currentConversation.value = newConversation + } + } + + const updateConversation = async (id: string, update: Partial) => { + const conversation = await db.table('conversations').get(id) + if (!conversation) { + throw new Error('Conversation not found') + } + const newConversation: types.Conversation = { + ...conversation, + ...update, + } + + await db.table('conversations').put(newConversation) + if (isDetaEnabled.value) { + deta.conversation.update(newConversation) + } + await updateConversationList() + if (currentConversationId.value === id) { + currentConversation.value = newConversation + } + } + + const updateConversationSettings = async (id: string, update: Partial) => { + const conversation: types.Conversation = await db.table('conversations').get(id) + if (!conversation) { + throw new Error('Conversation not found') + } + const newConversation: types.Conversation = { + ...conversation, + settings: { + ...conversation.settings, + ...update, + }, + } + logger.info('Updating conversation settings') + await updateConversation(id, newConversation) + } + + const deleteConversation = async (id: string) => { + await db.table('conversations').delete(id) + if (isDetaEnabled.value) { + deta.conversation.delete(id) + } + await updateConversationList() + } + + async function addErrorMessage(message: string) { + if (!currentConversation.value) { + return + } + const newMessage: types.Message = { + id: nanoid(), + role: 'assistant' as const, + text: message, + updatedAt: new Date(), + createdAt: new Date(), + isError: true, + } + await addMessageToConversation(currentConversation.value.id, newMessage) + } + + async function clearErrorMessages() { + if (!currentConversation.value) { + return + } + const conversation = await getConversationById(currentConversation.value.id) + if (!conversation) { + return + } + const newMessages = conversation.messages.filter((message: types.Message) => !message.isError) + await updateConversation(currentConversation.value.id, { + messages: [...newMessages], + }) + } + + const sendMessage = async (message: string) => { + if (!process.client) { + return + } + + const fromConversation = currentConversation.value + if (!fromConversation) { + return + } + + const assistantMessageList = (fromConversation.messages || []).filter((message: ChatMessage) => message.role === 'assistant') + const lastAssistantMessage = assistantMessageList[assistantMessageList.length - 1] + const userMessage = { + id: nanoid(), + role: 'user' as const, + text: message, + parentMessageId: lastAssistantMessage?.id, + updatedAt: new Date(), + } + + // Adds the user message to the conversation + addMessageToConversation(fromConversation.id, userMessage) + setConversationTypingStatus(fromConversation.id, true) + + let messageList: any[] = getMessageChain(fromConversation.messages, userMessage) + messageList = [ + { + role: 'system', + text: fromConversation.systemMessage || getDefaultSystemMessage(), + id: 'system-message', + }, + ...messageList, + ] + messageList = messageList.map(message => ({ + role: message.role, + content: message.text, + })) + + // TODO: Add knowledge to the conversation + // if (knowledgeUsedInConversation.value.length > 0) { + // let lastMessageId = lastSystemMessage?.id + // for (const knowledge of knowledgeUsedInConversation.value) { + // const messageId = nanoid() + // lastMessages.push({ + // id: messageId, + // role: 'user', + // text: `Use this as knowledge for the rest of our conversation:\n${knowledge?.sections[0]?.content}\n---`, + // parentMessageId: lastMessageId, + // updatedAt: new Date(), + // createdAt: new Date(), + // }) + // lastMessageId = messageId + // } + // userMessage.parentMessageId = lastMessageId + // } + + // Count the tokens to see if message is too long + const getTokenCount = () => encode(messageList.map(message => message.content).join('\n\n')).length + let lastTokenCount = getTokenCount() + if (getTokenCount() > MaxTokensPerModel[modelUsed.value]) { + logger.info('Message is too long, removing messages...', { lastTokenCount, MaxTokensPerModel, modelUsed }) + // Remove the first message that is not a system message + // until the token count is less than the max or there are no more messages + while (messageList.length > 1 && lastTokenCount > MaxTokensPerModel[modelUsed.value]) { + messageList = [ + messageList[0], + ...(messageList.filter(({ role }) => role !== 'system').slice(1)), + ] + lastTokenCount = getTokenCount() + } + if (messageList.length === 1) { + await addErrorMessage('Your message is too long, please try again.') + return + } + } + + let thisMessage: ChatMessage | null = null + let messageCreated = false + + const upsertAssistantMessage = async (messageResponse: types.Message, finalUpdate?: boolean) => { + if (!thisMessage) { + thisMessage = await getMessageById(fromConversation.id, messageResponse.id) + } + + if (thisMessage) { + await updateLastAssistantMessage(fromConversation.id, messageResponse) + if (finalUpdate) { + if (isDetaEnabled.value) { + deta.message.update(getUpdatedMessage(messageResponse, fromConversation.id)) + } + } + } + + else if (!messageCreated) { + messageCreated = true + await addMessageToConversation(fromConversation.id, messageResponse) + } + } + + const { sendMessage } = useLanguageModel() + const abortController = new AbortController() + conversationAbortMap.value[fromConversation.id] = abortController + const { data: assistantMessage, error: messageError } = await handle(sendMessage({ + messages: messageList, + model: fromConversation.settings?.model || modelUsed.value, + max_tokens: Number(fromConversation.settings?.maxTokens || maxTokens.value) > 0 ? Number(fromConversation.settings?.maxTokens || maxTokens.value) : undefined, + temperature: resolveCreativity(fromConversation.settings?.creativity), + async onProgress(partial: types.Message) { + await upsertAssistantMessage(partial) + }, + signal: abortController.signal, + stream: true, + })) + + if (messageError) { + const { cause } = (messageError as any) + const errorCode: string = cause.error.code || cause.error.type + logger.error('Error sending message', cause, cause.error) + const errorHandlerMapping = { + async model_not_found() { + await addErrorMessage('The model you are using is not available. Please select another model in the settings.') + }, + async context_length_exceeded() { + await addErrorMessage('Your message is too long or the amount of maximum tokens is too high, please try again with a shorter message or with less tokens as max.') + }, + async invalid_api_key() { + await addErrorMessage('Your API key is invalid. Please check your API key in the settings.') + }, + async insufficient_quota() { + await addErrorMessage('Insufficient quota. If you\'re using a free plan, consider upgrading to a pay-as-you-use plan.') + }, + } as Record Promise> + + if (errorCode in errorHandlerMapping) { + await errorHandlerMapping[errorCode]() + } + } + else { + assistantMessage.parentMessageId = userMessage.id + setConversationTypingStatus(fromConversation.id, false) + await upsertAssistantMessage(assistantMessage as any, true) + await updateConversationList() + + if (fromConversation.title.trim() === 'Untitled Conversation') { + await generateConversationTitle(fromConversation.id) + } + } + + setConversationTypingStatus(fromConversation.id, false) + + // TODO: Add follow up questions feature + // getFollowupQuestions(message) + } + + const switchConversation = async (id: string) => { + currentConversationId.value = id + currentConversation.value = await getConversationById(id) + logger.info('Switched to conversation', currentConversation.value?.id) + } + + async function generateConversationTitle(conversationId: string) { + const conversation = await getConversationById(conversationId) + if (!conversation) { + return '' + } + const lastMessages = conversation.messages.slice(-3) + const lastMessagesContent = lastMessages.map((message: ChatMessage) => message.text) + const conversationTitle = await complete(lastMessagesContent.join('\n'), { + systemMessage: 'You are a very clever machine that can determine a very short title for a conversation. The user sends you the content of a conversation and you only output a very short title for it, really concise. Title:', + temperature: 0, + maxTokens: Number(maxTokens), + }) + + conversation.title = conversationTitle?.replace(/Title\:/g, '').replace(/\"/g, '').trim() + await updateConversation(conversationId, conversation) + } + + async function removeMessageFromConversation(conversationId: string, messageId: string) { + const conversation = await getConversationById(conversationId) + if (!conversation) { + return + } + conversation.messages = conversation.messages.filter((message: ChatMessage) => message.id !== messageId) + await updateConversation(conversationId, conversation) + if (isDetaEnabled.value) { + deta.message.delete(messageId) + } + } + + async function clearConversations() { + if (!conversationList.value) { + return + } + const limit = pLimit(10) + await Promise.all(conversationList.value.map( + (conversation: types.Conversation) => limit(() => deleteConversation(conversation.id)), + )) + const newConversation = await createConversation('Untitled Conversation') + await switchConversation(newConversation.id) + } + + function setConversationTypingStatus(conversationId: string, status: boolean) { + isTyping.value = { + ...isTyping.value, + [conversationId]: status, + } + } + + async function getFollowupQuestions(text: string) { + const client = new OpenAIApi(new Configuration({ + apiKey: apiKey.value || '', + })) + const response = await client.createCompletion({ + model: 'text-davinci-003', + prompt: [ + 'Given the last user question:', + text, + 'Output 3 questions that the user might ask next, one by line, without list number. The last line has only ###:', + ].join('\n'), + stop: '###', + max_tokens: 500, + }) + followupQuestions.value = { + ...followupQuestions.value, + [currentConversationId.value]: (response.data.choices[0].text || '').split('\n').filter((text: string) => text.trim() !== ''), + } + } + + async function stopConversationMessageGeneration(conversationId: string) { + const abortController = conversationAbortMap.value[conversationId] + if (abortController) { + abortController.abort() + } + } + + async function updateConversationMessage(conversationId: string, messageId: string, message: Partial) { + const conversation = await getConversationById(conversationId) + if (!conversation) { + return + } + const messageIndex = conversation.messages.findIndex((m: types.Message) => m.id === messageId) + if (messageIndex === -1) { + return + } + conversation.messages[messageIndex] = { + ...conversation.messages[messageIndex], + ...message, + } + await updateConversation(conversationId, conversation) + if (isDetaEnabled.value) { + deta.message.update(conversation.messages[messageIndex]) + } + } + + return { + clearConversations, + clearErrorMessages, + cloneConversation, + conversationList, + createConversation, + currentConversation, + deleteConversation, + followupQuestions, + forkConversation, + getConversationById, + isTyping, + isTypingInCurrentConversation, + knowledgeUsedInConversation, + listConversations, + removeMessageFromConversation, + sendMessage, + stopConversationMessageGeneration, + switchConversation, + updateConversation, + updateConversationSettings, + updateConversationList, + updateConversationMessage, + } +} + +function getUpdatedMessage(message: ChatMessage, conversationId: string): types.Message { + return { + ...message, + updatedAt: new Date(), + createdAt: (message as types.Message).createdAt || new Date(), + conversationId, + } +} + +function getMessageChain(messages: ChatMessage[], message: ChatMessage): ChatMessage[] { + const parentMessage = messages.find((m: ChatMessage) => m.id === message.parentMessageId) + if (!parentMessage) { + return [message] + } + return [...getMessageChain(messages, parentMessage), message] +} + +function getDefaultSystemMessage() { + const currentDate = new Date().toISOString().split('T')[0] + return trimIndent(` + You are ChatGPT, a large language model trained by OpenAI. Answer as concisely as possible. + Knowledge cutoff: 2021-09-01 + Current date: ${currentDate} + `) +} + +function resolveCreativity(creativity?: types.Creativity | null) { + if (!creativity) { + return 0.7 + } + return mapValue({ + none: 0.0, + normal: 0.7, + high: 1.2, + }, creativity, 0.7) +} diff --git a/golem/composables/deta.ts b/golem/composables/deta.ts new file mode 100644 index 0000000..daaf7ec --- /dev/null +++ b/golem/composables/deta.ts @@ -0,0 +1,99 @@ +import type { types } from '~~/utils/types' + +export function useDeta() { + const idb = useIDB() + const client = useClient() + const isDetaEnabled = ref(true) + + const deta = { + conversation: { + async get(id: string) { + return { + key: '', + title: '', + updatedAt: Date.now(), + createdAt: Date.now() - 1000 * 60 * 60 * 24 * 7, + messages: [], + } + }, + async create(conversation: types.Conversation) { + return { + key: '', + title: '', + updatedAt: Date.now(), + createdAt: Date.now() - 1000 * 60 * 60 * 24 * 7, + messages: [], + } + logger.info('Creating conversation', conversation) + return await client.deta.conversations.create.mutate(conversation) + }, + async update(conversation: types.Conversation) { + return { + key: '', + title: '', + updatedAt: Date.now(), + createdAt: Date.now() - 1000 * 60 * 60 * 24 * 7, + messages: [], + } + }, + async delete(id: string) { + return true + }, + async list() { + return [ + { + key: '', + title: '', + updatedAt: Date.now(), + createdAt: Date.now() - 1000 * 60 * 60 * 24 * 7, + messages: [], + }, + ] + }, + async sync(id: string) { + return true + }, + }, + message: { + async get(id: string) { + return { + id, + conversationId: 'testConv', + text: 'Hey there!', + updatedAt: Date.now(), + createdAt: Date.now() - 1000 * 60 * 60 * 24 * 7, + } + }, + async create(message: types.Message) { + return { + id: 'id', + conversationId: 'testConv', + text: 'Hey there! wssup', + updatedAt: Date.now(), + createdAt: Date.now() - 1000 * 60 * 60 * 24 * 7, + } + }, + update: async (message: types.Message) => { + return message + }, + delete: async (id: string) => { + return true + }, + }, + } + + return { + isDetaEnabled, + deta, + } +} + +type DetaErrorCode = 'NOT_FOUND' | null + +export class DetaError extends Error { + code: DetaErrorCode = null + constructor(message: string, code: DetaErrorCode) { + super(message) + this.code = code + } +} diff --git a/golem/composables/device.ts b/golem/composables/device.ts new file mode 100644 index 0000000..02378c5 --- /dev/null +++ b/golem/composables/device.ts @@ -0,0 +1,22 @@ +import { breakpointsTailwind } from '@vueuse/core' +export function useDevice() { + const breakpoint = useBreakpoints(breakpointsTailwind) + + const isSmallDesktop = breakpoint.smallerOrEqual('lg') + const isMobile = breakpoint.smallerOrEqual('sm') + + const isMobileSafari = (() => { + const headers = ( + process.server + ? useRequestHeaders()['user-agent'] + : navigator.userAgent + ) || '' + return headers.includes('iPhone') || headers.includes('iPad') + })() + + return { + isMobile, + isSmallDesktop, + isMobileSafari, + } +} diff --git a/golem/composables/dom-scroll-lock.ts b/golem/composables/dom-scroll-lock.ts new file mode 100644 index 0000000..e95da7a --- /dev/null +++ b/golem/composables/dom-scroll-lock.ts @@ -0,0 +1,29 @@ +import { useCssVar } from '@vueuse/core' +import type { Ref } from 'vue' +import { ref, watch } from 'vue' + +export const useDOMScrollLock = (modelValue: Ref) => { + const refRoot = ref() + + const scrollbarWidth = useCssVar('--scrollbar-width', refRoot) + const windowScrollTop = useCssVar('--window-scroll-top', refRoot) + + watch(modelValue, (val) => { + if (!scrollbarWidth.value) { + // Thanks: https://stackoverflow.com/a/56283274/10796681 + scrollbarWidth.value = `${window.innerWidth - document.body.clientWidth}px` + } + + const classes = document.documentElement.classList + + if (val) { + windowScrollTop.value = `-${window.scrollY}px` + classes.add('scroll-lock') + } + else { + const scrollY = windowScrollTop.value + classes.remove('scroll-lock') + window.scrollTo(0, parseInt(scrollY || '0') * -1) + } + }) +} diff --git a/golem/composables/format-message.ts b/golem/composables/format-message.ts new file mode 100644 index 0000000..bce737e --- /dev/null +++ b/golem/composables/format-message.ts @@ -0,0 +1 @@ +export const useFormatMessage = () => {} diff --git a/golem/composables/idb.ts b/golem/composables/idb.ts new file mode 100644 index 0000000..95bedec --- /dev/null +++ b/golem/composables/idb.ts @@ -0,0 +1,79 @@ +import Dexie from 'dexie' + +export function useIDB(options?: { disableStorage: boolean }) { + const isStorageDisabled = useState(() => false) + + if (options?.disableStorage) { + isStorageDisabled.value = true + } + + // Check if IDB and/or localStorage is available + const isStorageAvailable = () => { + if (isStorageDisabled.value) { + return false + } + try { + // LocalStorage + const x = '__storage_test__' + localStorage.setItem(x, x) + localStorage.removeItem(x) + // IndexedDB + const db = new Dexie('test') + db.version(1).stores({ + test: 'id', + }) + return true + } + catch (e) { + return false + } + } + + if (isStorageAvailable() && process.client) { + const db = new Dexie('gepeto') + + db.version(3).stores({ + knowledge: 'id, title, type, sections, metadata, updatedAt, createdAt', + conversations: 'id, title, messages, metadata, settings, createdAt, updatedAt', + personas: 'id, title, instructions', + }) + + return db + } + else { + // Return a mock database that uses useState instead of IDB + return { + table: (tableName: string) => { + const state = useState(`idb-${tableName}`, () => []) + + return { + async add(item: any) { + state.value.push(item) + return item.id + }, + + async delete(id: string) { + state.value = state.value.filter((item: any) => item.id !== id) + }, + + async toArray() { + return state.value + }, + + async get(id: string) { + return state.value.find((item: any) => item.id === id) + }, + + async put(item: any) { + const index = state.value.findIndex((i: any) => i.id === item.id) + state.value[index] = item + }, + + async clear() { + state.value = [] + }, + } + }, + } + } +} diff --git a/golem/composables/knowledge.ts b/golem/composables/knowledge.ts new file mode 100644 index 0000000..db1fa14 --- /dev/null +++ b/golem/composables/knowledge.ts @@ -0,0 +1,72 @@ +import { nanoid } from 'nanoid' +import type { types } from '~~/utils/types' + +export const useKnowledge = () => { + const db = useIDB() + const knowledgeList = useState(() => null) + + async function listKnowledge() { + // Get only the title, type, id, and updatedAt fields + return await db.table('knowledge').toArray() as types.KnowledgeItem[] + } + + async function addKnowledgeItem(item: types.KnowledgeItem) { + const newItem = { + ...item, + updatedAt: new Date(), + } + const newKey = await db.table('knowledge').add(newItem) + if (!newKey) { + throw new Error('Failed to create knowledge item') + } + await updateKnowledgeList() + } + + async function deleteKnowledgeItem(id: string) { + await db.table('knowledge').delete(id) + await updateKnowledgeList() + } + + async function extractFromUrl(options: { + url: string + title: string + }) { + const response = { + url: options.url, + markdown: 'test response', + favicon: 'favicon', + title: 'Test Response', + } + const data = response + const knowledgeItem = { + id: nanoid(), + title: data.title, + type: 'url', + sections: [ + { + content: data.markdown, + url: options.url, + }, + ], + metadata: { + favicon: data.favicon, + }, + updatedAt: new Date(), + createdAt: new Date(), + } + await addKnowledgeItem(knowledgeItem) + } + + async function updateKnowledgeList() { + knowledgeList.value = await listKnowledge() + } + + return { + listKnowledge, + addKnowledgeItem, + extractFromUrl, + updateKnowledgeList, + deleteKnowledgeItem, + knowledgeList, + } +} diff --git a/golem/composables/language-model.ts b/golem/composables/language-model.ts new file mode 100644 index 0000000..629b6c8 --- /dev/null +++ b/golem/composables/language-model.ts @@ -0,0 +1,140 @@ +import { Configuration, OpenAIApi } from 'openai' +import type { NitroFetchOptions } from 'nitropack' +import { nanoid } from 'nanoid' +import { streamOpenAIResponse } from '~~/utils/fetch-sse' + +export function useLanguageModel() { + const { apiKey } = useSettings() + + async function complete(prompt: string, params?: LMCompleteParams) { + const client = new OpenAIApi(new Configuration({ + apiKey: apiKey.value || '', + })) + + const additionalParams = { + temperature: params?.temperature || 0.8, + max_tokens: params?.maxTokens || 256, + stop: params?.stop, + } + + const response = await client.createChatCompletion({ + model: 'gpt-3.5-turbo', + messages: [{ + role: 'system', + content: params?.systemMessage || 'This is a conversation with an AI assistant. The assistant is helpful, creative, clever, and very friendly.', + }, { + role: 'user', + content: prompt, + }], + ...additionalParams, + }) + + return response.data.choices[0].message?.content + } + + async function sendMessage(options: any) { + const { onProgress, signal, ...requestBody } = options + const CHAT_COMPLETION_ENDPOINT = 'https://api.openai.com/v1/chat/completions' + + const requestOptions: NitroFetchOptions = { + method: 'POST', + body: requestBody, + headers: { + Authorization: `Bearer ${apiKey.value}`, + }, + } + + if (requestBody.stream) { + requestOptions.responseType = 'stream' + } + + if (options.signal) { + requestOptions.signal = signal + } + + // TODO: Discover why this is hitting maximum recursion depth on type inference + const { data: response, error } = await handle(($fetch as any)(CHAT_COMPLETION_ENDPOINT, requestOptions)) + + if (error) { + const cause = (error as any)?.response?._data.error + ? (error as any)?.response?._data + : JSON.parse( + new TextDecoder().decode( + (await ((error as any)?.response?._data as ReadableStream) + .getReader() + .read() + ).value, + ), + ) + throw new OpenAIError({ cause, message: 'Failed to send message' }) + } + + const result = { + role: 'assistant', + id: nanoid(), + text: '', + delta: undefined, + detail: undefined, + parentMessageId: '', + } + + if (!requestBody.stream) { + if (response.id) { + result.id = response.id + } + const message = response.choices[0].message + if (!message) { + throw new Error('No message in response') + } + result.text = message.content + if (message.role) { + result.role = message.role + } + result.detail = response as any + console.log(result) + return result + } + else { + for await (const data of streamOpenAIResponse(response)) { + if (data.id) { + result.id = data.id + } + if (data?.choices?.length) { + const delta = data.choices[0].delta + result.delta = delta.content + if (delta?.content) { + result.text += delta.content + } + result.detail = data + if (delta.role) { + result.role = delta.role + } + } + if (onProgress) { + await onProgress(result) + } + } + return result + } + } + + const checkIfAPIKeyIsValid = async (newApiKey: string) => { + const res = await $fetch('https://api.openai.com/v1/engines', { + headers: { + Authorization: `Bearer ${newApiKey || apiKey.value}`, + }, + }) + if (res.status === 401) { + throw new Error('Invalid API key') + } + } + + return { complete, sendMessage, checkIfAPIKeyIsValid } +} + +interface LMCompleteParams { + temperature?: number + maxTokens?: number + stop?: string + systemMessage?: string +} diff --git a/golem/composables/persona.ts b/golem/composables/persona.ts new file mode 100644 index 0000000..3dc84b6 --- /dev/null +++ b/golem/composables/persona.ts @@ -0,0 +1,55 @@ +import { nanoid } from 'nanoid' +import type { types } from '~~/utils/types' + +export function usePersona() { + const db = useIDB() + + const personaList = useState('personaList', () => []) + + async function initPersonaList() { + personaList.value = await db.table('personas').toArray() + if (!personaList.value.length) { + await createPersona({ + id: nanoid(), + title: 'Golem', + instructions: 'You are Golem, a large language model based assistant. Answer as concisely as possible.', + }) + } + } + + async function createPersona(persona: types.Persona) { + const newPersona = { + ...persona, + id: nanoid(), + } + await db.table('personas').add(newPersona) + personaList.value.push(newPersona) + await updatePersonaList() + } + + async function deletePersona(personaId: string) { + await db.table('personas').delete(personaId) + personaList.value = personaList.value.filter(p => p.id !== personaId) + await updatePersonaList() + } + + async function updatePersona(personaId: string, update: Partial) { + const persona = personaList.value.find(p => p.id === personaId) + if (persona) { + await db.table('personas').put({ ...persona, ...update }) + } + await updatePersonaList() + } + + async function updatePersonaList() { + personaList.value = await db.table('personas').toArray() + } + + return { + initPersonaList, + personaList, + createPersona, + deletePersona, + updatePersona, + } +} diff --git a/golem/composables/preset.ts b/golem/composables/preset.ts new file mode 100644 index 0000000..2ce5aaa --- /dev/null +++ b/golem/composables/preset.ts @@ -0,0 +1,20 @@ +export const usePreset = () => { + const currentPreset = useState<{ + title: string + content: string + } | null>(() => null) + + const setPreset = (preset: { title: string; content: string }) => { + currentPreset.value = preset + } + + const clearPreset = () => { + currentPreset.value = null + } + + return { + currentPreset, + setPreset, + clearPreset, + } +} diff --git a/golem/composables/search.ts b/golem/composables/search.ts new file mode 100644 index 0000000..278bfe8 --- /dev/null +++ b/golem/composables/search.ts @@ -0,0 +1,22 @@ +import Fuse from 'fuse.js' +import type { types } from '~~/utils/types' +export function useSearch() { + const searchTerm = useState('search-term', () => '') + + const filterConversationsBySearchTerm = (conversations: types.Conversation[]) => { + if (!searchTerm.value) { + return conversations + } + const fuse = new Fuse(conversations, { + keys: ['title', 'messages.text'], + threshold: 0.3, + }) + const results = fuse.search(searchTerm.value) + return results.map(result => result.item) + } + + return { + searchTerm, + filterConversationsBySearchTerm, + } +} diff --git a/golem/composables/session.ts b/golem/composables/session.ts new file mode 100644 index 0000000..7427481 --- /dev/null +++ b/golem/composables/session.ts @@ -0,0 +1,13 @@ +export function useSession() { + const route = useRoute() + const isLoggedIn = useState('is-logged-in', () => false) + + const isOnSharePage = computed(() => { + return route.name === 'chat-share-conversationId' + }) + + return { + isOnSharePage, + isLoggedIn, + } +} diff --git a/golem/composables/settings.ts b/golem/composables/settings.ts new file mode 100644 index 0000000..4603d85 --- /dev/null +++ b/golem/composables/settings.ts @@ -0,0 +1,17 @@ +import { useStorage } from '@vueuse/core' + +export function useSettings() { + const maxTokens = useStorage('golem-model-max-tokens', '1024') + const modelUsed = useStorage('golem-model', 'gpt-3.5-turbo') + const instanceApiKey = useState('golem-instance-api-key', () => null) + const apiKey = useStorage('golem-api-key', null) + const isPasswordRequired = useState('golem-is-password-required', () => false) + + return { + maxTokens, + modelUsed, + apiKey, + instanceApiKey, + isPasswordRequired, + } +} diff --git a/golem/composables/setup.ts b/golem/composables/setup.ts new file mode 100644 index 0000000..2339ff8 --- /dev/null +++ b/golem/composables/setup.ts @@ -0,0 +1,75 @@ +import pLimit from 'p-limit' +import type { types } from '~~/utils/types' +export async function useSetup(options?: { disableStorage: boolean; embedded?: boolean }) { + if (process.client) { + const { isOnSharePage } = useSession() + const { setPalette } = useAppearance() + useColorMode() + setPalette() + useShiki().setupShikiLanguages() + if (options?.disableStorage) { + useIDB({ disableStorage: true }) + } + + const { isDetaEnabled, deta } = useDeta() + + const { + currentConversation, + conversationList, + createConversation, + updateConversationList, + switchConversation, + } = useConversations() + + const { initPersonaList, personaList } = usePersona() + + watchEffect(async () => { + if (personaList.value.length === 0) { + await initPersonaList() + } + }) + + const { updateKnowledgeList } = useKnowledge() + + await updateKnowledgeList() + if (options?.embedded) { + logger.info('Embedded mode enabled') + } + + if (isDetaEnabled.value && !isOnSharePage.value) { + logger.info('Deta is enabled, syncing conversations') + deta.conversation.list().then((conversations) => { + const limit = pLimit(10) + logger.info(`Syncing ${conversations.length} conversations`) + Promise.all( + conversations.map(conversation => limit(() => deta.conversation.sync(conversation.key as string))), + ).then(() => { + logger.info('Finished syncing conversations') + updateConversationList() + }) + }) + } + + watchEffect(async () => { + if (currentConversation.value === null) { + if (conversationList.value === null) { + await updateConversationList() + return + } + + if (conversationList.value && conversationList.value.length === 0 && !options?.embedded) { + logger.info('No conversations present, creating a new one') + const newConversation = await createConversation('Untitled Conversation') + await switchConversation(newConversation.id) + } + else if (!options?.embedded) { + logger.info('Switching to most recent conversation') + const mostRecentConversation = conversationList.value.sort((a: types.Conversation, b: types.Conversation) => { + return b.updatedAt.getTime() - a.updatedAt.getTime() + })[0] + await switchConversation(mostRecentConversation.id) + } + } + }) + } +} diff --git a/golem/composables/shiki.ts b/golem/composables/shiki.ts new file mode 100644 index 0000000..2ff99ad --- /dev/null +++ b/golem/composables/shiki.ts @@ -0,0 +1,104 @@ +import type { Highlighter, Lang } from 'shiki-es' + +const langs = [ + 'js', + 'css', + 'html', + 'json', + 'yaml', + 'md', + 'rust', + 'go', + 'python', + 'vue', + 'ruby', +] as Lang[] + +const HTML_ENTITIES = { + '<': '<', + '>': '>', + '&': '&', + '\'': ''', + '"': '"', +} as Record + +export function useShiki() { + const shiki = useState('shiki-highlighter', () => null) + const registeredLang = useState('shiki-registered-lang', () => new Map()) + const shikiImport = useState | undefined>('shiki-import', () => undefined) + + function initShiki() { + if (!shikiImport.value) { + shikiImport.value = import('shiki-es') + .then(async (r) => { + r.setCDN('/shiki/') + shiki.value = await r.getHighlighter({ + themes: [ + 'vitesse-dark', + 'vitesse-light', + ], + langs, + }) + }) + } + + if (!shiki.value) { + return undefined + } + } + + function useHighlighter(lang: Lang) { + initShiki() + + if (!registeredLang.value.get(lang) && shiki.value) { + shiki.value.loadLanguage(lang) + .then(() => { + registeredLang.value.set(lang, true) + }) + .catch(() => { + const fallbackLang = 'md' + shiki.value?.loadLanguage(fallbackLang).then(() => { + registeredLang.value.set(fallbackLang, true) + }) + }) + return undefined + } + + return shiki.value + } + + function useShikiTheme() { + return useColorMode().value === 'dark' ? 'vitesse-dark' : 'vitesse-light' + } + + function escapeHtml(text: string) { + return text.replace(/[<>&'"]/g, ch => HTML_ENTITIES[ch]) + } + + async function highlightCode(code: string, lang: Lang) { + const shiki = useHighlighter(lang) + if (!shiki) { + return escapeHtml(code) + } + const theme = useShikiTheme() + return shiki.codeToHtml(code, { + lang, + theme, + }) + } + + function setupShikiLanguages() { + initShiki() + if (!shiki.value) { + return + } + for (const lang of langs) { + shiki.value.loadLanguage(lang) + } + } + + return { + highlightCode, + setupShikiLanguages, + } +} diff --git a/golem/composables/teleport.ts b/golem/composables/teleport.ts new file mode 100644 index 0000000..aa9d959 --- /dev/null +++ b/golem/composables/teleport.ts @@ -0,0 +1,36 @@ +import type { Ref } from 'vue' +import { computed, unref } from 'vue' + +export function useTeleport(target?: Ref) { + const teleportTarget = computed(() => { + const _target = unref(target) + + if (typeof window === 'undefined') { + return undefined + } + + const targetElement = _target === undefined + ? document.body + : typeof _target === 'string' + ? document.querySelector(_target) + : _target + + if (targetElement == null) { + console.warn(`Unable to locate target ${_target}`) + + return undefined + } + + if (!useTeleport.cache.has(targetElement)) { + const el = document.createElement('div') + el.id = 'a-teleport-target' + targetElement.appendChild(el) + useTeleport.cache.set(targetElement, el) + } + + return useTeleport.cache.get(targetElement) + }) + + return { teleportTarget } +} +useTeleport.cache = new WeakMap() diff --git a/golem/composables/trpc.ts b/golem/composables/trpc.ts new file mode 100644 index 0000000..5ae86cb --- /dev/null +++ b/golem/composables/trpc.ts @@ -0,0 +1,14 @@ +import { createTRPCNuxtClient, httpBatchLink } from 'trpc-nuxt/client' +import type { AppRouter } from '~~/server/trpc/routers' + +export function useClient() { + const client = createTRPCNuxtClient({ + links: [ + httpBatchLink({ + url: '/api/trpc/', + }), + ], + }) + + return client +} diff --git a/golem/composables/ui.ts b/golem/composables/ui.ts new file mode 100644 index 0000000..0cf821d --- /dev/null +++ b/golem/composables/ui.ts @@ -0,0 +1,15 @@ +export function useUI() { + const { isSmallDesktop } = useDevice() + + const scrollToBottom = inject('scrollToBottom') as () => void + const getScrollHeight = inject('getScrollHeight') as () => number + const chatScrolledHeight = inject('chatScrolledHeight') as Ref + const isSidebarCompact = computed(() => isSmallDesktop.value) + + return { + scrollToBottom, + getScrollHeight, + chatScrolledHeight, + isSidebarCompact, + } +} diff --git a/golem/middleware/password.global.ts b/golem/middleware/password.global.ts new file mode 100644 index 0000000..dd078b2 --- /dev/null +++ b/golem/middleware/password.global.ts @@ -0,0 +1,22 @@ +export default defineNuxtRouteMiddleware((from) => { + const { isPasswordRequired } = useSettings() + const { isLoggedIn } = useSession() + if ( + from.path !== '/password' + && ( + isPasswordRequired.value + && !isLoggedIn.value + ) + ) { + return navigateTo('/password') + } + else if ( + from.path === '/password' + && ( + !isPasswordRequired.value + || isLoggedIn.value + ) + ) { + return navigateTo('/') + } +}) diff --git a/golem/middleware/redirect.global.ts b/golem/middleware/redirect.global.ts new file mode 100644 index 0000000..8522db6 --- /dev/null +++ b/golem/middleware/redirect.global.ts @@ -0,0 +1,10 @@ +const redirectMapping = { + '/': '/chat', + '/settings': '/settings/api-key', +} as Record + +export default defineNuxtRouteMiddleware((to) => { + if (to.path in redirectMapping) { + return navigateTo(redirectMapping[to.path]) + } +}) diff --git a/golem/plugins/auto-animate.client.ts b/golem/plugins/auto-animate.client.ts new file mode 100644 index 0000000..c3ea425 --- /dev/null +++ b/golem/plugins/auto-animate.client.ts @@ -0,0 +1,5 @@ +import { autoAnimatePlugin } from '@formkit/auto-animate/vue' + +export default defineNuxtPlugin((nuxt) => { + nuxt.vueApp.use(autoAnimatePlugin) +}) diff --git a/golem/plugins/deta.ts b/golem/plugins/deta.ts new file mode 100644 index 0000000..16ba2a8 --- /dev/null +++ b/golem/plugins/deta.ts @@ -0,0 +1,25 @@ +export default defineNuxtPlugin(async () => { + if (process.client) { + const isDetaEnabled = ref(false) + // const client = useClient() + // isDetaEnabled.value = await client.deta.info.isEnabled.query() + + // if (isDetaEnabled.value) { + // const { instanceApiKey, apiKey } = useSettings() + // const detaApiKey = await client.deta.preferences.get.query('api-key') as string + // if (detaApiKey) { + // instanceApiKey.value = detaApiKey + // apiKey.value = detaApiKey + // } + + // const { setPalette } = useAppearance() + // const color = await client.deta.preferences.get.query('color') as string + // if (color) { + // setPalette(color) + // } + // } + } + else { + const isDetaEnabled = ref(false) + } +}) diff --git a/golem/plugins/environment-variable.ts b/golem/plugins/environment-variable.ts new file mode 100644 index 0000000..ecb19c9 --- /dev/null +++ b/golem/plugins/environment-variable.ts @@ -0,0 +1,20 @@ +export default defineNuxtPlugin(() => { + if (process.server) { + const { apiKey: apiKeyFromEnv, password } = useRuntimeConfig() + const { isPasswordRequired, instanceApiKey } = useSettings() + const { isLoggedIn } = useSession() + if (apiKeyFromEnv) { + instanceApiKey.value = apiKeyFromEnv + } + if (password) { + isPasswordRequired.value = true + isLoggedIn.value = String(useCookie('golem-password').value) === String(password) + } + } + else { + const { apiKey, instanceApiKey } = useSettings() + if (instanceApiKey.value) { + apiKey.value = instanceApiKey.value + } + } +}) diff --git a/golem/plugins/floating-vue.ts b/golem/plugins/floating-vue.ts new file mode 100644 index 0000000..ec1ffa6 --- /dev/null +++ b/golem/plugins/floating-vue.ts @@ -0,0 +1,7 @@ +import FloatingVue from 'floating-vue' +import { defineNuxtPlugin } from '#imports' +import 'floating-vue/dist/style.css' + +export default defineNuxtPlugin(({ vueApp }) => { + vueApp.use(FloatingVue) +}) diff --git a/golem/pnpm-lock.yaml b/golem/pnpm-lock.yaml new file mode 100644 index 0000000..d33f94c --- /dev/null +++ b/golem/pnpm-lock.yaml @@ -0,0 +1,9009 @@ +lockfileVersion: '6.0' + +dependencies: + '@bobthered/tailwindcss-palette-generator': + specifier: ^3.1.1 + version: 3.1.1 + '@dqbd/tiktoken': + specifier: ^1.0.3 + version: 1.0.3 + '@kevinmarrec/nuxt-pwa': + specifier: ^0.17.0 + version: 0.17.0 + '@trpc/client': + specifier: ^10.18.0 + version: 10.18.0(@trpc/server@10.18.0) + '@trpc/server': + specifier: ^10.18.0 + version: 10.18.0 + '@vueuse/nuxt': + specifier: ^9.13.0 + version: 9.13.0(nuxt@3.3.1)(vue@3.2.47) + axios: + specifier: ^1.3.4 + version: 1.3.4 + beautiful-dom: + specifier: ^1.0.9 + version: 1.0.9 + chatgpt: + specifier: ^5.0.10 + version: 5.0.10 + chatgpt-web: + specifier: 1.0.10 + version: 1.0.10 + consola: + specifier: ^2.15.3 + version: 2.15.3 + crawler: + specifier: ^1.4.0 + version: 1.4.0 + cross-fetch: + specifier: ^3.1.5 + version: 3.1.5 + deta: + specifier: ^1.1.0 + version: 1.1.0 + dexie: + specifier: ^3.2.3 + version: 3.2.3 + eventsource-parser: + specifier: ^1.0.0 + version: 1.0.0 + floating-vue: + specifier: 2.0.0-beta.20 + version: 2.0.0-beta.20(vue@3.2.47) + fuse.js: + specifier: ^6.6.2 + version: 6.6.2 + gpt-token-utils: + specifier: ^1.2.0 + version: 1.2.0 + hyperid: + specifier: ^3.1.1 + version: 3.1.1 + lang-detector: + specifier: ^1.0.6 + version: 1.0.6 + marked: + specifier: ^4.2.12 + version: 4.2.12 + mdast: + specifier: ^3.0.0 + version: 3.0.0 + nanoid: + specifier: ^4.0.2 + version: 4.0.2 + node-fetch: + specifier: ^3.3.1 + version: 3.3.1 + node-html-markdown: + specifier: ^1.3.0 + version: 1.3.0 + openai: + specifier: ^3.2.1 + version: 3.2.1 + p-limit: + specifier: ^4.0.0 + version: 4.0.0 + prismjs: + specifier: ^1.29.0 + version: 1.29.0 + remark: + specifier: ^14.0.2 + version: 14.0.2 + remark-gfm: + specifier: ^3.0.1 + version: 3.0.1 + shiki-es: + specifier: ^0.2.0 + version: 0.2.0 + tinycolor2: + specifier: ^1.6.0 + version: 1.6.0 + trpc-nuxt: + specifier: ^0.8.0 + version: 0.8.0(@trpc/client@10.18.0)(@trpc/server@10.18.0) + undici: + specifier: ^5.21.0 + version: 5.21.0 + zod: + specifier: ^3.21.4 + version: 3.21.4 + +devDependencies: + '@antfu/eslint-config': + specifier: ^0.36.0 + version: 0.36.0(eslint@8.36.0)(typescript@4.9.5) + '@formkit/auto-animate': + specifier: 1.0.0-beta.6 + version: 1.0.0-beta.6 + '@iconify-json/eos-icons': + specifier: ^1.1.6 + version: 1.1.6 + '@iconify-json/fluent-emoji': + specifier: ^1.1.12 + version: 1.1.12 + '@iconify-json/tabler': + specifier: ^1.1.68 + version: 1.1.68 + '@nuxtjs/color-mode': + specifier: ^3.2.0 + version: 3.2.0 + '@types/crawler': + specifier: ^1.2.2 + version: 1.2.2 + '@types/fs-extra': + specifier: ^11.0.1 + version: 11.0.1 + '@types/marked': + specifier: ^4.0.8 + version: 4.0.8 + '@types/mdast': + specifier: ^3.0.10 + version: 3.0.10 + '@types/prismjs': + specifier: ^1.26.0 + version: 1.26.0 + '@types/tinycolor2': + specifier: ^1.4.3 + version: 1.4.3 + '@unocss/nuxt': + specifier: ^0.50.4 + version: 0.50.4(postcss@8.4.21)(vite@4.1.4)(webpack@5.79.0) + '@unocss/transformer-directives': + specifier: ^0.50.6 + version: 0.50.6 + eslint: + specifier: ^8.36.0 + version: 8.36.0 + esno: + specifier: ^0.16.3 + version: 0.16.3 + fs-extra: + specifier: ^11.1.1 + version: 11.1.1 + ignore-dependency-scripts: + specifier: ^1.0.1 + version: 1.0.1 + nuxt: + specifier: 3.3.1 + version: 3.3.1(eslint@8.36.0)(typescript@4.9.5) + theme-vitesse: + specifier: ^0.6.4 + version: 0.6.4 + typescript: + specifier: ^4.9.5 + version: 4.9.5 + +packages: + + /@ampproject/remapping@2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.17 + + /@antfu/eslint-config-basic@0.36.0(@typescript-eslint/eslint-plugin@5.54.1)(@typescript-eslint/parser@5.54.1)(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-2b3ZB7pO00nxAERDXo82iYPjLQ4l/AOMm0CTKmGmqWbN3RB33EIQWzYheZRboSbAVzWpI1/3rg/Gu+7xYVMYHA==} + peerDependencies: + eslint: '>=7.4.0' + dependencies: + eslint: 8.36.0 + eslint-plugin-antfu: 0.36.0(eslint@8.36.0)(typescript@4.9.5) + eslint-plugin-eslint-comments: 3.2.0(eslint@8.36.0) + eslint-plugin-html: 7.1.0 + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.1)(eslint@8.36.0) + eslint-plugin-jsonc: 2.6.0(eslint@8.36.0) + eslint-plugin-markdown: 3.0.0(eslint@8.36.0) + eslint-plugin-n: 15.6.1(eslint@8.36.0) + eslint-plugin-no-only-tests: 3.1.0 + eslint-plugin-promise: 6.1.1(eslint@8.36.0) + eslint-plugin-unicorn: 45.0.2(eslint@8.36.0) + eslint-plugin-unused-imports: 2.0.0(@typescript-eslint/eslint-plugin@5.54.1)(eslint@8.36.0) + eslint-plugin-yml: 1.5.0(eslint@8.36.0) + jsonc-eslint-parser: 2.2.0 + yaml-eslint-parser: 1.2.0 + transitivePeerDependencies: + - '@typescript-eslint/eslint-plugin' + - '@typescript-eslint/parser' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + - typescript + dev: true + + /@antfu/eslint-config-ts@0.36.0(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-I/h2ZOPBIqgnALG2fQp6lOBsOXk51QwLDumyEayt7GRnitdP4o9D8i+YAPowrMJ8M3kU7puQUyhWuJmZLgo57A==} + peerDependencies: + eslint: '>=7.4.0' + typescript: '>=3.9' + dependencies: + '@antfu/eslint-config-basic': 0.36.0(@typescript-eslint/eslint-plugin@5.54.1)(@typescript-eslint/parser@5.54.1)(eslint@8.36.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.36.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.54.1(eslint@8.36.0)(typescript@4.9.5) + eslint: 8.36.0 + eslint-plugin-jest: 27.2.1(@typescript-eslint/eslint-plugin@5.54.1)(eslint@8.36.0)(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + dev: true + + /@antfu/eslint-config-vue@0.36.0(@typescript-eslint/eslint-plugin@5.54.1)(@typescript-eslint/parser@5.54.1)(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-YuTcNlVlrEWX1ESOiPgr+e2Walfd6xt3Toa0kAKJxq2aBS1RWqIi1l3zIVGCHaX72lOrSXNmQ7bryaZyGADGDg==} + peerDependencies: + eslint: '>=7.4.0' + dependencies: + '@antfu/eslint-config-basic': 0.36.0(@typescript-eslint/eslint-plugin@5.54.1)(@typescript-eslint/parser@5.54.1)(eslint@8.36.0)(typescript@4.9.5) + '@antfu/eslint-config-ts': 0.36.0(eslint@8.36.0)(typescript@4.9.5) + eslint: 8.36.0 + eslint-plugin-vue: 9.9.0(eslint@8.36.0) + local-pkg: 0.4.3 + transitivePeerDependencies: + - '@typescript-eslint/eslint-plugin' + - '@typescript-eslint/parser' + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + - typescript + dev: true + + /@antfu/eslint-config@0.36.0(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-otZ9PfKRT3gnGMMX1gS8URTNPMPCZ69K5jHZvLkYojru0gLBZ3IO5fCvjEZpWqOyIUHtAgg6NWELf1DbEF+NDw==} + peerDependencies: + eslint: '>=7.4.0' + dependencies: + '@antfu/eslint-config-vue': 0.36.0(@typescript-eslint/eslint-plugin@5.54.1)(@typescript-eslint/parser@5.54.1)(eslint@8.36.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.36.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.54.1(eslint@8.36.0)(typescript@4.9.5) + eslint: 8.36.0 + eslint-plugin-eslint-comments: 3.2.0(eslint@8.36.0) + eslint-plugin-html: 7.1.0 + eslint-plugin-import: 2.27.5(@typescript-eslint/parser@5.54.1)(eslint@8.36.0) + eslint-plugin-jsonc: 2.6.0(eslint@8.36.0) + eslint-plugin-n: 15.6.1(eslint@8.36.0) + eslint-plugin-promise: 6.1.1(eslint@8.36.0) + eslint-plugin-unicorn: 45.0.2(eslint@8.36.0) + eslint-plugin-vue: 9.9.0(eslint@8.36.0) + eslint-plugin-yml: 1.5.0(eslint@8.36.0) + jsonc-eslint-parser: 2.2.0 + yaml-eslint-parser: 1.2.0 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + - typescript + dev: true + + /@antfu/install-pkg@0.1.1: + resolution: {integrity: sha512-LyB/8+bSfa0DFGC06zpCEfs89/XoWZwws5ygEa5D+Xsm3OfI+aXQ86VgVG7Acyef+rSZ5HE7J8rrxzrQeM3PjQ==} + dependencies: + execa: 5.1.1 + find-up: 5.0.0 + dev: true + + /@antfu/utils@0.5.2: + resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==} + dev: true + + /@antfu/utils@0.7.2: + resolution: {integrity: sha512-vy9fM3pIxZmX07dL+VX1aZe7ynZ+YyB0jY+jE6r3hOK6GNY2t6W8rzpFC4tgpbXUYABkFQwgJq2XYXlxbXAI0g==} + dev: true + + /@azure/abort-controller@1.1.0: + resolution: {integrity: sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==} + engines: {node: '>=12.0.0'} + dependencies: + tslib: 2.5.0 + optional: true + + /@azure/app-configuration@1.3.1: + resolution: {integrity: sha512-QNP0TsYoX3qtdKFJsQVrGWSPLW5/aF3MxgPg52RgGdnkGfRAPfYHIe2E5O83Q+iTd/pUxJAntaRx6UOblhLpgQ==} + engines: {node: '>=12.0.0'} + requiresBuild: true + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-asynciterator-polyfill': 1.0.2 + '@azure/core-auth': 1.4.0 + '@azure/core-http': 2.3.1 + '@azure/core-paging': 1.5.0 + '@azure/core-tracing': 1.0.0-preview.13 + tslib: 2.5.0 + transitivePeerDependencies: + - encoding + optional: true + + /@azure/core-asynciterator-polyfill@1.0.2: + resolution: {integrity: sha512-3rkP4LnnlWawl0LZptJOdXNrT/fHp2eQMadoasa6afspXdpGrtPZuAQc2PD0cpgyuoXtUWyC3tv7xfntjGS5Dw==} + engines: {node: '>=12.0.0'} + optional: true + + /@azure/core-auth@1.4.0: + resolution: {integrity: sha512-HFrcTgmuSuukRf/EdPmqBrc5l6Q5Uu+2TbuhaKbgaCpP2TfAeiNaQPAadxO+CYBRHGUzIDteMAjFspFLDLnKVQ==} + engines: {node: '>=12.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + tslib: 2.5.0 + optional: true + + /@azure/core-client@1.7.2: + resolution: {integrity: sha512-ye5554gnVnXdfZ64hptUtETgacXoRWxYv1JF5MctoAzTSH5dXhDPZd9gOjDPyWMcLIk58pnP5+p5vGX6PYn1ag==} + engines: {node: '>=14.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.4.0 + '@azure/core-rest-pipeline': 1.10.2 + '@azure/core-tracing': 1.0.1 + '@azure/core-util': 1.2.0 + '@azure/logger': 1.0.4 + tslib: 2.5.0 + transitivePeerDependencies: + - supports-color + optional: true + + /@azure/core-http-compat@1.3.0: + resolution: {integrity: sha512-ZN9avruqbQ5TxopzG3ih3KRy52n8OAbitX3fnZT5go4hzu0J+KVPSzkL+Wt3hpJpdG8WIfg1sBD1tWkgUdEpBA==} + engines: {node: '>=12.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-client': 1.7.2 + '@azure/core-rest-pipeline': 1.10.2 + transitivePeerDependencies: + - supports-color + optional: true + + /@azure/core-http@2.3.1: + resolution: {integrity: sha512-cur03BUwV0Tbv81bQBOLafFB02B6G++K6F2O3IMl8pSE2QlXm3cu11bfyBNlDUKi5U+xnB3GC63ae3athhkx6Q==} + engines: {node: '>=14.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.4.0 + '@azure/core-tracing': 1.0.0-preview.13 + '@azure/core-util': 1.2.0 + '@azure/logger': 1.0.4 + '@types/node-fetch': 2.6.2 + '@types/tunnel': 0.0.3 + form-data: 4.0.0 + node-fetch: 2.6.9 + process: 0.11.10 + tough-cookie: 4.1.2 + tslib: 2.5.0 + tunnel: 0.0.6 + uuid: 8.3.2 + xml2js: 0.4.23 + transitivePeerDependencies: + - encoding + optional: true + + /@azure/core-http@3.0.0: + resolution: {integrity: sha512-BxI2SlGFPPz6J1XyZNIVUf0QZLBKFX+ViFjKOkzqD18J1zOINIQ8JSBKKr+i+v8+MB6LacL6Nn/sP/TE13+s2Q==} + engines: {node: '>=14.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.4.0 + '@azure/core-tracing': 1.0.0-preview.13 + '@azure/core-util': 1.2.0 + '@azure/logger': 1.0.4 + '@types/node-fetch': 2.6.2 + '@types/tunnel': 0.0.3 + form-data: 4.0.0 + node-fetch: 2.6.9 + process: 0.11.10 + tslib: 2.5.0 + tunnel: 0.0.6 + uuid: 8.3.2 + xml2js: 0.4.23 + transitivePeerDependencies: + - encoding + optional: true + + /@azure/core-lro@2.5.1: + resolution: {integrity: sha512-JHQy/bA3NOz2WuzOi5zEk6n/TJdAropupxUT521JIJvW7EXV2YN2SFYZrf/2RHeD28QAClGdynYadZsbmP+nyQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/logger': 1.0.4 + tslib: 2.5.0 + optional: true + + /@azure/core-paging@1.5.0: + resolution: {integrity: sha512-zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.5.0 + optional: true + + /@azure/core-rest-pipeline@1.10.2: + resolution: {integrity: sha512-e3WzAsRKLor5EgK2bQqR1OY5D7VBqzORHtlqtygZZQGCYOIBsynqrZBa8MFD1Ue9r8TPtofOLditalnlQHS45Q==} + engines: {node: '>=14.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.4.0 + '@azure/core-tracing': 1.0.1 + '@azure/core-util': 1.2.0 + '@azure/logger': 1.0.4 + form-data: 4.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + tslib: 2.5.0 + uuid: 8.3.2 + transitivePeerDependencies: + - supports-color + optional: true + + /@azure/core-tracing@1.0.0-preview.13: + resolution: {integrity: sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==} + engines: {node: '>=12.0.0'} + dependencies: + '@opentelemetry/api': 1.4.0 + tslib: 2.5.0 + optional: true + + /@azure/core-tracing@1.0.1: + resolution: {integrity: sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==} + engines: {node: '>=12.0.0'} + dependencies: + tslib: 2.5.0 + optional: true + + /@azure/core-util@1.2.0: + resolution: {integrity: sha512-ffGIw+Qs8bNKNLxz5UPkz4/VBM/EZY07mPve1ZYFqYUdPwFqRj0RPk0U7LZMOfT7GCck9YjuT1Rfp1PApNl1ng==} + engines: {node: '>=14.0.0'} + dependencies: + '@azure/abort-controller': 1.1.0 + tslib: 2.5.0 + optional: true + + /@azure/core-xml@1.3.3: + resolution: {integrity: sha512-Go/xGz7nGqVINsD9O7gOfe8uiR1S+IFcw9WTUPJHSzoFT6F5ZWjXIIlSikLZm77TtmxzXGnQYjjiZIoIZ4x14A==} + engines: {node: '>=14.0.0'} + dependencies: + fast-xml-parser: 4.1.3 + tslib: 2.5.0 + optional: true + + /@azure/cosmos@3.17.3: + resolution: {integrity: sha512-wBglkQ6Irjv5Vo2iw8fd6eYj60WYRSSg4/0DBkeOP6BwQ4RA91znsOHd6s3qG6UAbNgYuzC9Nnq07vlFFZkHEw==} + engines: {node: '>=14.0.0'} + requiresBuild: true + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.4.0 + '@azure/core-rest-pipeline': 1.10.2 + '@azure/core-tracing': 1.0.1 + debug: 4.3.4 + fast-json-stable-stringify: 2.1.0 + jsbi: 3.2.5 + node-abort-controller: 3.1.1 + priorityqueuejs: 1.0.0 + semaphore: 1.1.0 + tslib: 2.5.0 + universal-user-agent: 6.0.0 + uuid: 8.3.2 + transitivePeerDependencies: + - supports-color + optional: true + + /@azure/data-tables@13.2.1: + resolution: {integrity: sha512-5pboUpSpxjTgZ499MxkLLR0i+lyUUwN6M5pTLZ2D4mUfKVz+vqiCijvxij0V0OfknMxVpQ+NrZcUdarw6a1Few==} + engines: {node: '>=14.0.0'} + requiresBuild: true + dependencies: + '@azure/core-auth': 1.4.0 + '@azure/core-client': 1.7.2 + '@azure/core-paging': 1.5.0 + '@azure/core-rest-pipeline': 1.10.2 + '@azure/core-tracing': 1.0.1 + '@azure/core-xml': 1.3.3 + '@azure/logger': 1.0.4 + tslib: 2.5.0 + uuid: 8.3.2 + transitivePeerDependencies: + - supports-color + optional: true + + /@azure/identity@3.1.3: + resolution: {integrity: sha512-y0jFjSfHsVPwXSwi3KaSPtOZtJZqhiqAhWUXfFYBUd/+twUBovZRXspBwLrF5rJe0r5NyvmScpQjL+TYDTQVvw==} + engines: {node: '>=14.0.0'} + requiresBuild: true + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.4.0 + '@azure/core-client': 1.7.2 + '@azure/core-rest-pipeline': 1.10.2 + '@azure/core-tracing': 1.0.1 + '@azure/core-util': 1.2.0 + '@azure/logger': 1.0.4 + '@azure/msal-browser': 2.34.0 + '@azure/msal-common': 9.1.1 + '@azure/msal-node': 1.16.0 + events: 3.3.0 + jws: 4.0.0 + open: 8.4.2 + stoppable: 1.1.0 + tslib: 2.5.0 + uuid: 8.3.2 + transitivePeerDependencies: + - supports-color + optional: true + + /@azure/keyvault-secrets@4.6.0: + resolution: {integrity: sha512-MDqsyODCGC2srqLKmO6MFw9WdgLrbPsfCNxgbekHXEd6XKM6KKyBlup5joj96EmdfZnXDFriecAIpj0Dtu81RQ==} + engines: {node: '>=12.0.0'} + requiresBuild: true + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-auth': 1.4.0 + '@azure/core-client': 1.7.2 + '@azure/core-http-compat': 1.3.0 + '@azure/core-lro': 2.5.1 + '@azure/core-paging': 1.5.0 + '@azure/core-rest-pipeline': 1.10.2 + '@azure/core-tracing': 1.0.1 + '@azure/core-util': 1.2.0 + '@azure/logger': 1.0.4 + tslib: 2.5.0 + transitivePeerDependencies: + - supports-color + optional: true + + /@azure/logger@1.0.4: + resolution: {integrity: sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==} + engines: {node: '>=14.0.0'} + dependencies: + tslib: 2.5.0 + optional: true + + /@azure/msal-browser@2.34.0: + resolution: {integrity: sha512-stoXdlfAtyVIMOp1lS5PorgO5f66MGRi3Q1FBlXhVZFTsTfAWrNdSOx1m/PXWHskWE9aXO+NEzXVOoWmDNnvNA==} + engines: {node: '>=0.8.0'} + dependencies: + '@azure/msal-common': 11.0.0 + optional: true + + /@azure/msal-common@11.0.0: + resolution: {integrity: sha512-SZH8ObQ3Hq5v3ogVGBYJp1nNW7p+MtM4PH4wfNadBP9wf7K0beQHF9iOtRcjPOkwZf+ZD49oXqw91LndIkdk8g==} + engines: {node: '>=0.8.0'} + optional: true + + /@azure/msal-common@9.1.1: + resolution: {integrity: sha512-we9xR8lvu47fF0h+J8KyXoRy9+G/fPzm3QEa2TrdR3jaVS3LKAyE2qyMuUkNdbVkvzl8Zr9f7l+IUSP22HeqXw==} + engines: {node: '>=0.8.0'} + optional: true + + /@azure/msal-node@1.16.0: + resolution: {integrity: sha512-eGXPp65i++mAIvziafbCH970TCeECB6iaQP7aRzZEjtU238cW4zKm40U8YxkiCn9rR1G2VeMHENB5h6WRk7ZCQ==} + engines: {node: 10 || 12 || 14 || 16 || 18} + dependencies: + '@azure/msal-common': 11.0.0 + jsonwebtoken: 9.0.0 + uuid: 8.3.2 + optional: true + + /@azure/storage-blob@12.13.0: + resolution: {integrity: sha512-t3Q2lvBMJucgTjQcP5+hvEJMAsJSk0qmAnjDLie2td017IiduZbbC9BOcFfmwzR6y6cJdZOuewLCNFmEx9IrXA==} + engines: {node: '>=14.0.0'} + requiresBuild: true + dependencies: + '@azure/abort-controller': 1.1.0 + '@azure/core-http': 3.0.0 + '@azure/core-lro': 2.5.1 + '@azure/core-paging': 1.5.0 + '@azure/core-tracing': 1.0.0-preview.13 + '@azure/logger': 1.0.4 + events: 3.3.0 + tslib: 2.5.0 + transitivePeerDependencies: + - encoding + optional: true + + /@babel/code-frame@7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + + /@babel/compat-data@7.21.0: + resolution: {integrity: sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==} + engines: {node: '>=6.9.0'} + + /@babel/core@7.21.0: + resolution: {integrity: sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-compilation-targets': 7.20.7(@babel/core@7.21.0) + '@babel/helper-module-transforms': 7.21.2 + '@babel/helpers': 7.21.0 + '@babel/parser': 7.21.2 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + convert-source-map: 1.9.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + /@babel/generator@7.21.1: + resolution: {integrity: sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + jsesc: 2.5.2 + + /@babel/helper-annotate-as-pure@7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + + /@babel/helper-compilation-targets@7.20.7(@babel/core@7.21.0): + resolution: {integrity: sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.21.0 + '@babel/core': 7.21.0 + '@babel/helper-validator-option': 7.21.0 + browserslist: 4.21.5 + lru-cache: 5.1.1 + semver: 6.3.0 + + /@babel/helper-create-class-features-plugin@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.20.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.20.0 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color + + /@babel/helper-environment-visitor@7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + engines: {node: '>=6.9.0'} + + /@babel/helper-function-name@7.21.0: + resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/types': 7.21.2 + + /@babel/helper-hoist-variables@7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + + /@babel/helper-member-expression-to-functions@7.21.0: + resolution: {integrity: sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + + /@babel/helper-module-imports@7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + + /@babel/helper-module-transforms@7.21.2: + resolution: {integrity: sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.20.2 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + transitivePeerDependencies: + - supports-color + + /@babel/helper-optimise-call-expression@7.18.6: + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + + /@babel/helper-plugin-utils@7.20.2: + resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==} + engines: {node: '>=6.9.0'} + + /@babel/helper-replace-supers@7.20.7: + resolution: {integrity: sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.21.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + transitivePeerDependencies: + - supports-color + + /@babel/helper-simple-access@7.20.2: + resolution: {integrity: sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + + /@babel/helper-skip-transparent-expression-wrappers@7.20.0: + resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + + /@babel/helper-split-export-declaration@7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.21.2 + + /@babel/helper-string-parser@7.19.4: + resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier@7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-option@7.21.0: + resolution: {integrity: sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==} + engines: {node: '>=6.9.0'} + + /@babel/helpers@7.21.0: + resolution: {integrity: sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + transitivePeerDependencies: + - supports-color + + /@babel/highlight@7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + + /@babel/parser@7.21.2: + resolution: {integrity: sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.21.2 + + /@babel/plugin-syntax-jsx@7.18.6(@babel/core@7.21.0): + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + + /@babel/plugin-syntax-typescript@7.20.0(@babel/core@7.21.0): + resolution: {integrity: sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-plugin-utils': 7.20.2 + + /@babel/plugin-transform-typescript@7.21.0(@babel/core@7.21.0): + resolution: {integrity: sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.21.0 + '@babel/helper-create-class-features-plugin': 7.21.0(@babel/core@7.21.0) + '@babel/helper-plugin-utils': 7.20.2 + '@babel/plugin-syntax-typescript': 7.20.0(@babel/core@7.21.0) + transitivePeerDependencies: + - supports-color + + /@babel/standalone@7.21.2: + resolution: {integrity: sha512-ySP/TJcyqMJVg1M/lmnPVi6L+F+IJpQ4+0lqtf723LERbk1N8/0JgLgm346cRAzfHaoXkLq/M/mJBd2uo25RBA==} + engines: {node: '>=6.9.0'} + + /@babel/template@7.20.7: + resolution: {integrity: sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 + + /@babel/traverse@7.21.2: + resolution: {integrity: sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.21.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.21.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.21.2 + '@babel/types': 7.21.2 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/types@7.21.2: + resolution: {integrity: sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.19.4 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + + /@bobthered/tailwindcss-palette-generator@3.1.1: + resolution: {integrity: sha512-aaIYO+I+Pfsb93RJSK4HLbJMj32bQf+XH5552IketbUDNQzLjzTDv5ZfJjrGsM1yWLM5hk7IeMpbUI3JH4LZPQ==} + dependencies: + '@types/node': 18.15.0 + dev: false + + /@cloudflare/kv-asset-handler@0.3.0: + resolution: {integrity: sha512-9CB/MKf/wdvbfkUdfrj+OkEwZ5b7rws0eogJ4293h+7b6KX5toPwym+VQKmILafNB9YiehqY0DlNrDcDhdWHSQ==} + dependencies: + mime: 3.0.0 + + /@dqbd/tiktoken@0.4.0: + resolution: {integrity: sha512-iaHgmwKAOqowBFZKxelyszoeGLoNw62eOULcmyme1aA1Ymr3JgYl0V7jwpuUm7fksalycZajx3loFn9TRUaviw==} + dev: false + + /@dqbd/tiktoken@1.0.3: + resolution: {integrity: sha512-xOg+NjwQE/o5Gf812W2drXGDaKiE+qKCmwxV95tQ2Y/e7aypDOntTH/UUpno82UAU2Hbyh6poDt1KXR/EFMrmQ==} + dev: false + + /@esbuild-kit/cjs-loader@2.4.2: + resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==} + dependencies: + '@esbuild-kit/core-utils': 3.1.0 + get-tsconfig: 4.4.0 + dev: true + + /@esbuild-kit/core-utils@3.1.0: + resolution: {integrity: sha512-Uuk8RpCg/7fdHSceR1M6XbSZFSuMrxcePFuGgyvsBn+u339dk5OeL4jv2EojwTN2st/unJGsVm4qHWjWNmJ/tw==} + dependencies: + esbuild: 0.17.11 + source-map-support: 0.5.21 + dev: true + + /@esbuild-kit/esm-loader@2.5.5: + resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==} + dependencies: + '@esbuild-kit/core-utils': 3.1.0 + get-tsconfig: 4.4.0 + dev: true + + /@esbuild/android-arm64@0.16.17: + resolution: {integrity: sha512-MIGl6p5sc3RDTLLkYL1MyL8BMRN4tLMRCn+yRJJmEDvYZ2M7tmAf80hx1kbNEUX2KJ50RRtxZ4JHLvCfuB6kBg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm64@0.17.11: + resolution: {integrity: sha512-QnK4d/zhVTuV4/pRM4HUjcsbl43POALU2zvBynmrrqZt9LPcLA3x1fTZPBg2RRguBQnJcnU059yKr+bydkntjg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.16.17: + resolution: {integrity: sha512-N9x1CMXVhtWEAMS7pNNONyA14f71VPQN9Cnavj1XQh6T7bskqiLLrSca4O0Vr8Wdcga943eThxnVp3JLnBMYtw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.17.11: + resolution: {integrity: sha512-CdyX6sRVh1NzFCsf5vw3kULwlAhfy9wVt8SZlrhQ7eL2qBjGbFhRBWkkAzuZm9IIEOCKJw4DXA6R85g+qc8RDw==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.16.17: + resolution: {integrity: sha512-a3kTv3m0Ghh4z1DaFEuEDfz3OLONKuFvI4Xqczqx4BqLyuFaFkuaG4j2MtA6fuWEFeC5x9IvqnX7drmRq/fyAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.17.11: + resolution: {integrity: sha512-3PL3HKtsDIXGQcSCKtWD/dy+mgc4p2Tvo2qKgKHj9Yf+eniwFnuoQ0OUhlSfAEpKAFzF9N21Nwgnap6zy3L3MQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.16.17: + resolution: {integrity: sha512-/2agbUEfmxWHi9ARTX6OQ/KgXnOWfsNlTeLcoV7HSuSTv63E4DqtAc+2XqGw1KHxKMHGZgbVCZge7HXWX9Vn+w==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.17.11: + resolution: {integrity: sha512-pJ950bNKgzhkGNO3Z9TeHzIFtEyC2GDQL3wxkMApDEghYx5Qers84UTNc1bAxWbRkuJOgmOha5V0WUeh8G+YGw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.16.17: + resolution: {integrity: sha512-2By45OBHulkd9Svy5IOCZt376Aa2oOkiE9QWUK9fe6Tb+WDr8hXL3dpqi+DeLiMed8tVXspzsTAvd0jUl96wmg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.17.11: + resolution: {integrity: sha512-iB0dQkIHXyczK3BZtzw1tqegf0F0Ab5texX2TvMQjiJIWXAfM4FQl7D909YfXWnB92OQz4ivBYQ2RlxBJrMJOw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.16.17: + resolution: {integrity: sha512-mt+cxZe1tVx489VTb4mBAOo2aKSnJ33L9fr25JXpqQqzbUIw/yzIzi+NHwAXK2qYV1lEFp4OoVeThGjUbmWmdw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.17.11: + resolution: {integrity: sha512-7EFzUADmI1jCHeDRGKgbnF5sDIceZsQGapoO6dmw7r/ZBEKX7CCDnIz8m9yEclzr7mFsd+DyasHzpjfJnmBB1Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.16.17: + resolution: {integrity: sha512-8ScTdNJl5idAKjH8zGAsN7RuWcyHG3BAvMNpKOBaqqR7EbUhhVHOqXRdL7oZvz8WNHL2pr5+eIT5c65kA6NHug==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.17.11: + resolution: {integrity: sha512-iPgenptC8i8pdvkHQvXJFzc1eVMR7W2lBPrTE6GbhR54sLcF42mk3zBOjKPOodezzuAz/KSu8CPyFSjcBMkE9g==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.16.17: + resolution: {integrity: sha512-7S8gJnSlqKGVJunnMCrXHU9Q8Q/tQIxk/xL8BqAP64wchPCTzuM6W3Ra8cIa1HIflAvDnNOt2jaL17vaW+1V0g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.17.11: + resolution: {integrity: sha512-Qxth3gsWWGKz2/qG2d5DsW/57SeA2AmpSMhdg9TSB5Svn2KDob3qxfQSkdnWjSd42kqoxIPy3EJFs+6w1+6Qjg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.16.17: + resolution: {integrity: sha512-iihzrWbD4gIT7j3caMzKb/RsFFHCwqqbrbH9SqUSRrdXkXaygSZCZg1FybsZz57Ju7N/SHEgPyaR0LZ8Zbe9gQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.17.11: + resolution: {integrity: sha512-M9iK/d4lgZH0U5M1R2p2gqhPV/7JPJcRz+8O8GBKVgqndTzydQ7B2XGDbxtbvFkvIs53uXTobOhv+RyaqhUiMg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.16.17: + resolution: {integrity: sha512-kiX69+wcPAdgl3Lonh1VI7MBr16nktEvOfViszBSxygRQqSpzv7BffMKRPMFwzeJGPxcio0pdD3kYQGpqQ2SSg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.17.11: + resolution: {integrity: sha512-dB1nGaVWtUlb/rRDHmuDQhfqazWE0LMro/AIbT2lWM3CDMHJNpLckH+gCddQyhhcLac2OYw69ikUMO34JLt3wA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.16.17: + resolution: {integrity: sha512-dTzNnQwembNDhd654cA4QhbS9uDdXC3TKqMJjgOWsC0yNCbpzfWoXdZvp0mY7HU6nzk5E0zpRGGx3qoQg8T2DQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.17.11: + resolution: {integrity: sha512-aCWlq70Q7Nc9WDnormntGS1ar6ZFvUpqr8gXtO+HRejRYPweAFQN615PcgaSJkZjhHp61+MNLhzyVALSF2/Q0g==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.16.17: + resolution: {integrity: sha512-ezbDkp2nDl0PfIUn0CsQ30kxfcLTlcx4Foz2kYv8qdC6ia2oX5Q3E/8m6lq84Dj/6b0FrkgD582fJMIfHhJfSw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.17.11: + resolution: {integrity: sha512-cGeGNdQxqY8qJwlYH1BP6rjIIiEcrM05H7k3tR7WxOLmD1ZxRMd6/QIOWMb8mD2s2YJFNRuNQ+wjMhgEL2oCEw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.16.17: + resolution: {integrity: sha512-dzS678gYD1lJsW73zrFhDApLVdM3cUF2MvAa1D8K8KtcSKdLBPP4zZSLy6LFZ0jYqQdQ29bjAHJDgz0rVbLB3g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.17.11: + resolution: {integrity: sha512-BdlziJQPW/bNe0E8eYsHB40mYOluS+jULPCjlWiHzDgr+ZBRXPtgMV1nkLEGdpjrwgmtkZHEGEPaKdS/8faLDA==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.16.17: + resolution: {integrity: sha512-ylNlVsxuFjZK8DQtNUwiMskh6nT0vI7kYl/4fZgV1llP5d6+HIeL/vmmm3jpuoo8+NuXjQVZxmKuhDApK0/cKw==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.17.11: + resolution: {integrity: sha512-MDLwQbtF+83oJCI1Cixn68Et/ME6gelmhssPebC40RdJaect+IM+l7o/CuG0ZlDs6tZTEIoxUe53H3GmMn8oMA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.16.17: + resolution: {integrity: sha512-gzy7nUTO4UA4oZ2wAMXPNBGTzZFP7mss3aKR2hH+/4UUkCOyqmjXiKpzGrY2TlEUhbbejzXVKKGazYcQTZWA/w==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.17.11: + resolution: {integrity: sha512-4N5EMESvws0Ozr2J94VoUD8HIRi7X0uvUv4c0wpTHZyZY9qpaaN7THjosdiW56irQ4qnJ6Lsc+i+5zGWnyqWqQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.16.17: + resolution: {integrity: sha512-mdPjPxfnmoqhgpiEArqi4egmBAMYvaObgn4poorpUaqmvzzbvqbowRllQ+ZgzGVMGKaPkqUmPDOOFQRUFDmeUw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.17.11: + resolution: {integrity: sha512-rM/v8UlluxpytFSmVdbCe1yyKQd/e+FmIJE2oPJvbBo+D0XVWi1y/NQ4iTNx+436WmDHQBjVLrbnAQLQ6U7wlw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.16.17: + resolution: {integrity: sha512-/PzmzD/zyAeTUsduZa32bn0ORug+Jd1EGGAUJvqfeixoEISYpGnAezN6lnJoskauoai0Jrs+XSyvDhppCPoKOA==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.17.11: + resolution: {integrity: sha512-4WaAhuz5f91h3/g43VBGdto1Q+X7VEZfpcWGtOFXnggEuLvjV+cP6DyLRU15IjiU9fKLLk41OoJfBFN5DhPvag==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.16.17: + resolution: {integrity: sha512-2yaWJhvxGEz2RiftSk0UObqJa/b+rIAjnODJgv2GbGGpRwAfpgzyrg1WLK8rqA24mfZa9GvpjLcBBg8JHkoodg==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.17.11: + resolution: {integrity: sha512-UBj135Nx4FpnvtE+C8TWGp98oUgBcmNmdYgl5ToKc0mBHxVVqVE7FUS5/ELMImOp205qDAittL6Ezhasc2Ev/w==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.16.17: + resolution: {integrity: sha512-xtVUiev38tN0R3g8VhRfN7Zl42YCJvyBhRKw1RJjwE1d2emWTVToPLNEQj/5Qxc6lVFATDiy6LjVHYhIPrLxzw==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.17.11: + resolution: {integrity: sha512-1/gxTifDC9aXbV2xOfCbOceh5AlIidUrPsMpivgzo8P8zUtczlq1ncFpeN1ZyQJ9lVs2hILy1PG5KPp+w8QPPg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.16.17: + resolution: {integrity: sha512-ga8+JqBDHY4b6fQAmOgtJJue36scANy4l/rL97W+0wYmijhxKetzZdKOJI7olaBaMhWt8Pac2McJdZLxXWUEQw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.17.11: + resolution: {integrity: sha512-vtSfyx5yRdpiOW9yp6Ax0zyNOv9HjOAw8WaZg3dF5djEHKKm3UnoohftVvIJtRh0Ec7Hso0RIdTqZvPXJ7FdvQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.16.17: + resolution: {integrity: sha512-WnsKaf46uSSF/sZhwnqE4L/F89AYNMiD4YtEcYekBt9Q7nj0DiId2XH2Ng2PHM54qi5oPrQ8luuzGszqi/veig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.17.11: + resolution: {integrity: sha512-GFPSLEGQr4wHFTiIUJQrnJKZhZjjq4Sphf+mM76nQR6WkQn73vm7IsacmBRPkALfpOCHsopSvLgqdd4iUW2mYw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.16.17: + resolution: {integrity: sha512-y+EHuSchhL7FjHgvQL/0fnnFmO4T1bhvWANX6gcnqTjtnKWbTvUMCpGnv2+t+31d7RzyEAYAd4u2fnIhHL6N/Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.17.11: + resolution: {integrity: sha512-N9vXqLP3eRL8BqSy8yn4Y98cZI2pZ8fyuHx6lKjiG2WABpT2l01TXdzq5Ma2ZUBzfB7tx5dXVhge8X9u0S70ZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@eslint-community/eslint-utils@4.2.0(eslint@8.36.0): + resolution: {integrity: sha512-gB8T4H4DEfX2IV9zGDJPOBgP1e/DbfCPDTtEqUMckpvzS1OYtva8JdFYBqMwYk7xAQ429WGF/UPqn8uQ//h2vQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + dependencies: + eslint: 8.36.0 + eslint-visitor-keys: 3.3.0 + + /@eslint-community/regexpp@4.4.0: + resolution: {integrity: sha512-A9983Q0LnDGdLPjxyXQ00sbV+K+O+ko2Dr+CZigbHWtX9pNfxlaBkMR8X1CztI73zuEyEBXTVjx7CE+/VSwDiQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + /@eslint/eslintrc@2.0.1: + resolution: {integrity: sha512-eFRmABvW2E5Ho6f5fHLqgena46rOj7r7OKHYfLElqcBfGFHHpjBhivyi5+jOEQuSpdc/1phIZJlbC2te+tZNIw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.4 + espree: 9.5.0 + globals: 13.20.0 + ignore: 5.2.4 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + /@eslint/js@8.36.0: + resolution: {integrity: sha512-lxJ9R5ygVm8ZWgYdUweoq5ownDlJ4upvoWmO4eLxBYHdMo+vZ/Rx0EN6MbKWDJOSUGrqJy2Gt+Dyv/VKml0fjg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /@floating-ui/core@0.3.1: + resolution: {integrity: sha512-ensKY7Ub59u16qsVIFEo2hwTCqZ/r9oZZFh51ivcLGHfUwTn8l1Xzng8RJUe91H/UP8PeqeBronAGx0qmzwk2g==} + dev: false + + /@floating-ui/dom@0.1.10: + resolution: {integrity: sha512-4kAVoogvQm2N0XE0G6APQJuCNuErjOfPW8Ux7DFxh8+AfugWflwVJ5LDlHOwrwut7z/30NUvdtHzQ3zSip4EzQ==} + dependencies: + '@floating-ui/core': 0.3.1 + dev: false + + /@formkit/auto-animate@1.0.0-beta.6: + resolution: {integrity: sha512-PVDhLAlr+B4Xb7e+1wozBUWmXa6BFU8xUPR/W/E+TsQhPS1qkAdAsJ25keEnFrcePSnXHrOsh3tiFbEToOzV9w==} + dev: true + + /@humanwhocodes/config-array@0.11.8: + resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} + engines: {node: '>=10.10.0'} + dependencies: + '@humanwhocodes/object-schema': 1.2.1 + debug: 4.3.4 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + /@humanwhocodes/module-importer@1.0.1: + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + /@humanwhocodes/object-schema@1.2.1: + resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + + /@iconify-json/eos-icons@1.1.6: + resolution: {integrity: sha512-A1kUcVbgrdlBBacFcs+srwnfSH9htQvlgbi0u6Jf38lp4PZAK3InXVbVySrJKx//FJtSMdnpZh0b89yjcAIIBg==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify-json/fluent-emoji@1.1.12: + resolution: {integrity: sha512-Mga6M530cJPQR+85HkPHAR1LQjYFVEQTsWF5SBKM4Vz9ycaW3kTwT9qQjFQQ/8Ah2pJk6Hfq8xhimuhG9r6Eyw==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify-json/tabler@1.1.68: + resolution: {integrity: sha512-HejD5fXGC+HjaAxQQrwihg3ehMm5iNVSS9AOabSviVJUEojwF19ceQQJRcNBWaT2A6dLE+2ejcKb5YeJ9w8RFg==} + dependencies: + '@iconify/types': 2.0.0 + dev: true + + /@iconify/types@2.0.0: + resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} + dev: true + + /@iconify/utils@2.1.5: + resolution: {integrity: sha512-6MvDI+I6QMvXn5rK9KQGdpEE4mmLTcuQdLZEiX5N+uZB+vc4Yw9K1OtnOgkl8mp4d9X0UrILREyZgF1NUwUt+Q==} + dependencies: + '@antfu/install-pkg': 0.1.1 + '@antfu/utils': 0.7.2 + '@iconify/types': 2.0.0 + debug: 4.3.4 + kolorist: 1.7.0 + local-pkg: 0.4.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@ioredis/commands@1.2.0: + resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} + + /@jridgewell/gen-mapping@0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@jridgewell/gen-mapping@0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.17 + + /@jridgewell/resolve-uri@3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array@1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/source-map@0.3.2: + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} + dependencies: + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.17 + + /@jridgewell/sourcemap-codec@1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + + /@jridgewell/trace-mapping@0.3.17: + resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@kevinmarrec/nuxt-pwa@0.17.0: + resolution: {integrity: sha512-TI/0Fe30g6/VL2Y2jDLF/q5sov8UBE5K4/+CRPUnJbQPCXhCzTBM8EjllDUwslZ3bPtCk2TqwDFZOHaKtY/eoA==} + dependencies: + hasha: 5.2.2 + sharp: 0.31.3 + std-env: 3.3.2 + dev: false + + /@mapbox/node-pre-gyp@1.0.10: + resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==} + hasBin: true + dependencies: + detect-libc: 2.0.1 + https-proxy-agent: 5.0.1 + make-dir: 3.1.0 + node-fetch: 2.6.9 + nopt: 5.0.0 + npmlog: 5.0.1 + rimraf: 3.0.2 + semver: 7.3.8 + tar: 6.1.13 + transitivePeerDependencies: + - encoding + - supports-color + + /@netlify/functions@1.4.0: + resolution: {integrity: sha512-gy7ULTIRroc2/jyFVGx1djCmmBMVisIwrvkqggq5B6iDcInRSy2Tpkm+V5C63hKJVkNRskKWtLQKm9ecCaQTjA==} + engines: {node: '>=8.3.0'} + dependencies: + is-promise: 4.0.0 + + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.15.0 + + /@nuxt/devalue@2.0.0: + resolution: {integrity: sha512-YBI/6o2EBz02tdEJRBK8xkt3zvOFOWlLBf7WKYGBsSYSRtjjgrqPe2skp6VLLmKx5WbHHDNcW+6oACaurxGzeA==} + + /@nuxt/kit@3.2.3: + resolution: {integrity: sha512-wcsVlQLwGkh1cRhAFWHc3uYHdIxFTRNdRUzNyfqoX9DL0Fuga3K75q/PBY0xg1viA9R6F5BMPhc7KDLSWbXtWg==} + engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} + dependencies: + '@nuxt/schema': 3.2.3 + c12: 1.2.0 + consola: 2.15.3 + defu: 6.1.2 + globby: 13.1.3 + hash-sum: 2.0.0 + ignore: 5.2.4 + jiti: 1.17.2 + knitwork: 1.0.0 + lodash.template: 4.5.0 + mlly: 1.2.0 + pathe: 1.1.0 + pkg-types: 1.0.2 + scule: 1.0.0 + semver: 7.3.8 + unctx: 2.1.2 + unimport: 2.2.4 + untyped: 1.2.2 + transitivePeerDependencies: + - rollup + - supports-color + + /@nuxt/kit@3.3.1(rollup@3.19.1): + resolution: {integrity: sha512-zb7/2FUIB1g7nl6K6qozUzfG5uu4yrs9TQjZvpASnPBZ/x1EuJX5k3AA71hMMIVBEX9Adxvh9AuhDEHE5W26Zg==} + engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} + dependencies: + '@nuxt/schema': 3.3.1(rollup@3.19.1) + c12: 1.2.0 + consola: 2.15.3 + defu: 6.1.2 + globby: 13.1.3 + hash-sum: 2.0.0 + ignore: 5.2.4 + jiti: 1.17.2 + knitwork: 1.0.0 + lodash.template: 4.5.0 + mlly: 1.2.0 + pathe: 1.1.0 + pkg-types: 1.0.2 + scule: 1.0.0 + semver: 7.3.8 + unctx: 2.1.2 + unimport: 3.0.2(rollup@3.19.1) + untyped: 1.2.2 + transitivePeerDependencies: + - rollup + - supports-color + + /@nuxt/schema@3.2.3: + resolution: {integrity: sha512-AXzRnBivCwn5RpNFWjUkvOPGPSHl5BM+6GfOpSNglPXi0tiQJ+rawSl7no7BkxGDmQ44Bx9AXwvHTrgjpcuo4g==} + engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} + dependencies: + c12: 1.2.0 + create-require: 1.1.1 + defu: 6.1.2 + hookable: 5.5.1 + jiti: 1.17.2 + pathe: 1.1.0 + pkg-types: 1.0.2 + postcss-import-resolver: 2.0.0 + scule: 1.0.0 + std-env: 3.3.2 + ufo: 1.1.1 + unimport: 2.2.4 + untyped: 1.2.2 + transitivePeerDependencies: + - rollup + - supports-color + + /@nuxt/schema@3.3.1(rollup@3.19.1): + resolution: {integrity: sha512-E8HWzU43rXzqwDTmWduTLHY4xIwRSAUt1LbpuE9IjZ4uJZq5Mbaj4nfhANNsTQGw2c+O+rL81yzAP3i61LEJDw==} + engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} + dependencies: + c12: 1.2.0 + create-require: 1.1.1 + defu: 6.1.2 + hookable: 5.5.1 + jiti: 1.17.2 + pathe: 1.1.0 + pkg-types: 1.0.2 + postcss-import-resolver: 2.0.0 + scule: 1.0.0 + std-env: 3.3.2 + ufo: 1.1.1 + unimport: 3.0.2(rollup@3.19.1) + untyped: 1.2.2 + transitivePeerDependencies: + - rollup + - supports-color + + /@nuxt/telemetry@2.1.10: + resolution: {integrity: sha512-FOsfC0i6Ix66M/ZlWV/095JIdfnRR9CRbFvBSpojt2CpbwU1pGMbRiicwYg2f1Wf27LXQRNpNn1OczruBfEWag==} + hasBin: true + dependencies: + '@nuxt/kit': 3.3.1(rollup@3.19.1) + chalk: 5.2.0 + ci-info: 3.8.0 + consola: 2.15.3 + create-require: 1.1.1 + defu: 6.1.2 + destr: 1.2.2 + dotenv: 16.0.3 + fs-extra: 10.1.0 + git-url-parse: 13.1.0 + inquirer: 9.1.4 + is-docker: 3.0.0 + jiti: 1.17.2 + mri: 1.2.0 + nanoid: 4.0.2 + node-fetch: 3.3.1 + ofetch: 1.0.1 + parse-git-config: 3.0.0 + rc9: 2.0.1 + std-env: 3.3.2 + transitivePeerDependencies: + - rollup + - supports-color + + /@nuxt/ui-templates@1.1.1: + resolution: {integrity: sha512-PjVETP7+iZXAs5Q8O4ivl4t6qjWZMZqwiTVogUXHoHGZZcw7GZW3u3tzfYfE1HbzyYJfr236IXqQ02MeR8Fz2w==} + + /@nuxt/vite-builder@3.3.1(eslint@8.36.0)(typescript@4.9.5)(vue@3.2.47): + resolution: {integrity: sha512-YDPDqMWRcZfI6ou2nfxj+IEaxfZXRoyoeMV917h7LbhmnqMBn1prJzFF+Li8br97emL958XANZ7GVZ9OVXgayA==} + engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} + peerDependencies: + vue: ^3.2.47 + dependencies: + '@nuxt/kit': 3.3.1(rollup@3.19.1) + '@rollup/plugin-replace': 5.0.2(rollup@3.19.1) + '@vitejs/plugin-vue': 4.0.0(vite@4.1.4)(vue@3.2.47) + '@vitejs/plugin-vue-jsx': 3.0.0(vite@4.1.4)(vue@3.2.47) + autoprefixer: 10.4.14(postcss@8.4.21) + chokidar: 3.5.3 + clear: 0.1.0 + cssnano: 5.1.15(postcss@8.4.21) + defu: 6.1.2 + esbuild: 0.17.11 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + externality: 1.0.0 + fs-extra: 11.1.1 + get-port-please: 3.0.1 + h3: 1.6.0 + knitwork: 1.0.0 + magic-string: 0.30.0 + mlly: 1.2.0 + ohash: 1.0.0 + pathe: 1.1.0 + perfect-debounce: 0.1.3 + pkg-types: 1.0.2 + postcss: 8.4.21 + postcss-import: 15.1.0(postcss@8.4.21) + postcss-url: 10.1.3(postcss@8.4.21) + rollup: 3.19.1 + rollup-plugin-visualizer: 5.9.0(rollup@3.19.1) + std-env: 3.3.2 + strip-literal: 1.0.1 + ufo: 1.1.1 + unplugin: 1.3.0 + vite: 4.1.4 + vite-node: 0.29.2 + vite-plugin-checker: 0.5.6(eslint@8.36.0)(typescript@4.9.5)(vite@4.1.4) + vue: 3.2.47 + vue-bundle-renderer: 1.0.2 + transitivePeerDependencies: + - '@types/node' + - eslint + - less + - meow + - optionator + - sass + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - vls + - vti + - vue-tsc + + /@nuxtjs/color-mode@3.2.0: + resolution: {integrity: sha512-isDR01yfadopiHQ/VEVUpyNSPrk5PCjUHS4t1qYRZwuRGefU4s9Iaxf6H9nmr1QFzoMgTm+3T0r/54jLwtpZbA==} + dependencies: + '@nuxt/kit': 3.3.1(rollup@3.19.1) + lodash.template: 4.5.0 + pathe: 1.1.0 + transitivePeerDependencies: + - rollup + - supports-color + dev: true + + /@opentelemetry/api@1.4.0: + resolution: {integrity: sha512-IgMK9i3sFGNUqPMbjABm0G26g0QCKCUBfglhQ7rQq6WcxbKfEHRcmwsoER4hZcuYqJgkYn2OeuoJIv7Jsftp7g==} + engines: {node: '>=8.0.0'} + optional: true + + /@planetscale/database@1.6.0: + resolution: {integrity: sha512-eb02567S706Xme/nVwx+EN/wyoHhHBXl1a7+67R/Xm91myEpLn0vZNl58TvLZztBxje4gga16lc8dLt0elNrJA==} + engines: {node: '>=16'} + requiresBuild: true + optional: true + + /@polka/url@1.0.0-next.21: + resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + dev: true + + /@rollup/plugin-alias@4.0.3(rollup@3.19.1): + resolution: {integrity: sha512-ZuDWE1q4PQDhvm/zc5Prun8sBpLJy41DMptYrS6MhAy9s9kL/doN1613BWfEchGVfKxzliJ3BjbOPizXX38DbQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + rollup: 3.19.1 + slash: 4.0.0 + + /@rollup/plugin-commonjs@24.0.1(rollup@3.19.1): + resolution: {integrity: sha512-15LsiWRZk4eOGqvrJyu3z3DaBu5BhXIMeWnijSRvd8irrrg9SHpQ1pH+BUK4H6Z9wL9yOxZJMTLU+Au86XHxow==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 8.1.0 + is-reference: 1.2.1 + magic-string: 0.27.0 + rollup: 3.19.1 + + /@rollup/plugin-inject@5.0.3(rollup@3.19.1): + resolution: {integrity: sha512-411QlbL+z2yXpRWFXSmw/teQRMkXcAAC8aYTemc15gwJRpvEVDQwoe+N/HTFD8RFG8+88Bme9DK2V9CVm7hJdA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + estree-walker: 2.0.2 + magic-string: 0.27.0 + rollup: 3.19.1 + + /@rollup/plugin-json@6.0.0(rollup@3.19.1): + resolution: {integrity: sha512-i/4C5Jrdr1XUarRhVu27EEwjt4GObltD7c+MkCIpO2QIbojw8MUs+CCTqOphQi3Qtg1FLmYt+l+6YeoIf51J7w==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + rollup: 3.19.1 + + /@rollup/plugin-node-resolve@15.0.1(rollup@3.19.1): + resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + '@types/resolve': 1.20.2 + deepmerge: 4.3.0 + is-builtin-module: 3.2.1 + is-module: 1.0.0 + resolve: 1.22.1 + rollup: 3.19.1 + + /@rollup/plugin-replace@5.0.2(rollup@3.19.1): + resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + magic-string: 0.27.0 + rollup: 3.19.1 + + /@rollup/plugin-terser@0.4.0(rollup@3.19.1): + resolution: {integrity: sha512-Ipcf3LPNerey1q9ZMjiaWHlNPEHNU/B5/uh9zXLltfEQ1lVSLLeZSgAtTPWGyw8Ip1guOeq+mDtdOlEj/wNxQw==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.x || ^3.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + rollup: 3.19.1 + serialize-javascript: 6.0.1 + smob: 0.0.6 + terser: 5.16.6 + + /@rollup/plugin-wasm@6.1.2(rollup@3.19.1): + resolution: {integrity: sha512-YdrQ7zfnZ54Y+6raCev3tR1PrhQGxYKSTajGylhyP0oBacouuNo6KcNCk+pYKw9M98jxRWLFFca/udi76IDXzg==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + rollup: 3.19.1 + + /@rollup/pluginutils@4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + + /@rollup/pluginutils@5.0.2(rollup@3.19.1): + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.19.1 + + /@tootallnate/once@2.0.0: + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + optional: true + + /@trpc/client@10.18.0(@trpc/server@10.18.0): + resolution: {integrity: sha512-2d+6r2C/xygTjDWX9jT66defgHzbQP0Z8vrvyT3XtPjqU6JNlRNuS2ZtB8xDPdOQUUVnndzZ43BMr+Zu49K0OQ==} + peerDependencies: + '@trpc/server': 10.18.0 + dependencies: + '@trpc/server': 10.18.0 + dev: false + + /@trpc/server@10.18.0: + resolution: {integrity: sha512-nVMqdDIF9YLOeC3g6RdAvdCPqkHFjpshSqZGThZ+fyjiWSUXj2ZKCduhJFnY77TjtgODojeaaghmzcnjxb+Onw==} + dev: false + + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + + /@types/cheerio@0.22.31: + resolution: {integrity: sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==} + dependencies: + '@types/node': 18.15.0 + dev: true + + /@types/crawler@1.2.2: + resolution: {integrity: sha512-QdR47kuwX/xQmh1+QsEhq0rm+l7znxUVqz6N+TtTiL4uyE+7rmg/jlUKekKNda1a0TjiofO3+KWdHNHYud7BCg==} + dependencies: + '@types/cheerio': 0.22.31 + dev: true + + /@types/debug@4.1.7: + resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} + dependencies: + '@types/ms': 0.7.31 + dev: false + + /@types/eslint-scope@3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + dependencies: + '@types/eslint': 8.37.0 + '@types/estree': 1.0.0 + dev: true + + /@types/eslint@8.37.0: + resolution: {integrity: sha512-Piet7dG2JBuDIfohBngQ3rCt7MgO9xCO4xIMKxBThCq5PNRB91IjlJ10eJVwfoNtvTErmxLzwBZ7rHZtbOMmFQ==} + dependencies: + '@types/estree': 1.0.0 + '@types/json-schema': 7.0.11 + dev: true + + /@types/estree@1.0.0: + resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} + + /@types/fs-extra@11.0.1: + resolution: {integrity: sha512-MxObHvNl4A69ofaTRU8DFqvgzzv8s9yRtaPPm5gud9HDNvpB3GPQFvNuTWAI59B9huVGV5jXYJwbCsmBsOGYWA==} + dependencies: + '@types/jsonfile': 6.1.1 + '@types/node': 18.15.0 + dev: true + + /@types/json-schema@7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + dev: true + + /@types/json5@0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true + + /@types/jsonfile@6.1.1: + resolution: {integrity: sha512-GSgiRCVeapDN+3pqA35IkQwasaCh/0YFH5dEF6S88iDvEn901DjOeH3/QPY+XYP1DFzDZPvIvfeEgk+7br5png==} + dependencies: + '@types/node': 18.15.0 + dev: true + + /@types/marked@4.0.8: + resolution: {integrity: sha512-HVNzMT5QlWCOdeuBsgXP8EZzKUf0+AXzN+sLmjvaB3ZlLqO+e4u0uXrdw9ub69wBKFs+c6/pA4r9sy6cCDvImw==} + dev: true + + /@types/mdast@3.0.10: + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + dependencies: + '@types/unist': 2.0.6 + + /@types/ms@0.7.31: + resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} + dev: false + + /@types/node-fetch@2.6.2: + resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} + dependencies: + '@types/node': 18.15.0 + form-data: 3.0.1 + optional: true + + /@types/node@18.15.0: + resolution: {integrity: sha512-z6nr0TTEOBGkzLGmbypWOGnpSpSIBorEhC4L+4HeQ2iezKCi4f77kyslRwvHeNitymGQ+oFyIWGP96l/DPSV9w==} + + /@types/normalize-package-data@2.4.1: + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + + /@types/prismjs@1.26.0: + resolution: {integrity: sha512-ZTaqn/qSqUuAq1YwvOFQfVW1AR/oQJlLSZVustdjwI+GZ8kr0MSHBj0tsXPW1EqHubx50gtBEjbPGsdZwQwCjQ==} + dev: true + + /@types/resolve@1.20.2: + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + + /@types/semver@7.3.13: + resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==} + dev: true + + /@types/tinycolor2@1.4.3: + resolution: {integrity: sha512-Kf1w9NE5HEgGxCRyIcRXR/ZYtDv0V8FVPtYHwLxl0O+maGX0erE77pQlD0gpP+/KByMZ87mOA79SjifhSB3PjQ==} + dev: true + + /@types/tunnel@0.0.3: + resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} + dependencies: + '@types/node': 18.15.0 + optional: true + + /@types/unist@2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + + /@types/web-bluetooth@0.0.16: + resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} + dev: false + + /@typescript-eslint/eslint-plugin@5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-a2RQAkosH3d3ZIV08s3DcL/mcGc2M/UC528VkPULFxR9VnVPT8pBu0IyBAJJmVsCmhVfwQX1v6q+QGnmSe1bew==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/parser': ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/parser': 5.54.1(eslint@8.36.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/type-utils': 5.54.1(eslint@8.36.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.54.1(eslint@8.36.0)(typescript@4.9.5) + debug: 4.3.4 + eslint: 8.36.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + natural-compare-lite: 1.4.0 + regexpp: 3.2.0 + semver: 7.3.8 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/parser@5.54.1(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-8zaIXJp/nG9Ff9vQNh7TI+C3nA6q6iIsGJ4B4L6MhZ7mHnTMR4YP5vp2xydmFXIy8rpyIVbNAG44871LMt6ujg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.5) + debug: 4.3.4 + eslint: 8.36.0 + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager@5.54.1: + resolution: {integrity: sha512-zWKuGliXxvuxyM71UA/EcPxaviw39dB2504LqAmFDjmkpO8qNLHcmzlh6pbHs1h/7YQ9bnsO8CCcYCSA8sykUg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/visitor-keys': 5.54.1 + dev: true + + /@typescript-eslint/type-utils@5.54.1(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-WREHsTz0GqVYLIbzIZYbmUUr95DKEKIXZNH57W3s+4bVnuF1TKe2jH8ZNH8rO1CeMY3U4j4UQeqPNkHMiGem3g==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '*' + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.5) + '@typescript-eslint/utils': 5.54.1(eslint@8.36.0)(typescript@4.9.5) + debug: 4.3.4 + eslint: 8.36.0 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types@5.54.1: + resolution: {integrity: sha512-G9+1vVazrfAfbtmCapJX8jRo2E4MDXxgm/IMOF4oGh3kq7XuK3JRkOg6y2Qu1VsTRmWETyTkWt1wxy7X7/yLkw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dev: true + + /@typescript-eslint/typescript-estree@5.54.1(typescript@4.9.5): + resolution: {integrity: sha512-bjK5t+S6ffHnVwA0qRPTZrxKSaFYocwFIkZx5k7pvWfsB1I57pO/0M0Skatzzw1sCkjJ83AfGTL0oFIFiDX3bg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/visitor-keys': 5.54.1 + debug: 4.3.4 + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.3.8 + tsutils: 3.21.0(typescript@4.9.5) + typescript: 4.9.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/utils@5.54.1(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-IY5dyQM8XD1zfDe5X8jegX6r2EVU5o/WJnLu/znLPWCBF7KNGC+adacXnt5jEYS9JixDcoccI6CvE4RCjHMzCQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@types/json-schema': 7.0.11 + '@types/semver': 7.3.13 + '@typescript-eslint/scope-manager': 5.54.1 + '@typescript-eslint/types': 5.54.1 + '@typescript-eslint/typescript-estree': 5.54.1(typescript@4.9.5) + eslint: 8.36.0 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0(eslint@8.36.0) + semver: 7.3.8 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/visitor-keys@5.54.1: + resolution: {integrity: sha512-q8iSoHTgwCfgcRJ2l2x+xCbu8nBlRAlsQ33k24Adj8eoVBE0f8dUeI+bAa8F84Mv05UGbAx57g2zrRsYIooqQg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + '@typescript-eslint/types': 5.54.1 + eslint-visitor-keys: 3.3.0 + dev: true + + /@unhead/dom@1.1.23: + resolution: {integrity: sha512-Ofa427IF7tMhL/Qw4JzlAbRVBnQjURZONcjhGHVOCoNLU+GAKfbDLBpR2r3kXQFFcv2aDKygoSVyxU6R0cLptw==} + dependencies: + '@unhead/schema': 1.1.23 + '@unhead/shared': 1.1.23 + + /@unhead/schema@1.1.23: + resolution: {integrity: sha512-ens8dY3ji8xLVutrcLnNmWq4dpBQIzvSHBr6yZqj7mF8RORXYNwJsY0LRAyAgTyv9aD5aEVpQIiz9s4f2+Nncg==} + dependencies: + hookable: 5.5.1 + zhead: 2.0.4 + + /@unhead/shared@1.1.23: + resolution: {integrity: sha512-6uFEn/DRainxc3IE+RTMV6AK4Xi8osg7qAUAVMz3KpF0EoHzGbBjVBuSrkf7CnrE9Eg+/QYGLdwTvONJHCcYOA==} + dependencies: + '@unhead/schema': 1.1.23 + + /@unhead/ssr@1.1.23: + resolution: {integrity: sha512-msxPjkHG2TtgTCRBFjTTTVHPOgGSmNtQCz3zjN1xxY1BRb7NdUN6Yure85qNt+yNUtcQ5C45NmJIxdNDjrJhlQ==} + dependencies: + '@unhead/schema': 1.1.23 + '@unhead/shared': 1.1.23 + + /@unhead/vue@1.1.23(vue@3.2.47): + resolution: {integrity: sha512-v693TmDYIZyVkZBW+YGyy4Zgl78gQZby84yXpok+E9tmqg2POQ9oG0ILdPNdlwLfWeSrhb8dTahWb68v608LdA==} + peerDependencies: + vue: '>=2.7 || >=3' + dependencies: + '@unhead/schema': 1.1.23 + '@unhead/shared': 1.1.23 + hookable: 5.5.1 + unhead: 1.1.23 + vue: 3.2.47 + + /@unocss/astro@0.50.4(vite@4.1.4): + resolution: {integrity: sha512-NlfkyMM/xv0ozzP/ByqFAQmtzpDALWqWssXmtSQVV3CCZCxTQYzeenXgv92VELISxNUHJ46elKPHhWNpRBxCjg==} + dependencies: + '@unocss/core': 0.50.4 + '@unocss/reset': 0.50.4 + '@unocss/vite': 0.50.4(vite@4.1.4) + transitivePeerDependencies: + - rollup + - vite + dev: true + + /@unocss/cli@0.50.4: + resolution: {integrity: sha512-rAdMSfDio5dGbHCnhmvh+72D7JmIksDIpGYf0rjrMU+rxSC3/l4+Dr9Rr5qqNg1I51AcB9/UM6ena0TF2RyK8A==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@ampproject/remapping': 2.2.0 + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + '@unocss/config': 0.50.4 + '@unocss/core': 0.50.4 + '@unocss/preset-uno': 0.50.4 + cac: 6.7.14 + chokidar: 3.5.3 + colorette: 2.0.19 + consola: 2.15.3 + fast-glob: 3.2.12 + magic-string: 0.30.0 + pathe: 1.1.0 + perfect-debounce: 0.1.3 + transitivePeerDependencies: + - rollup + dev: true + + /@unocss/config@0.50.4: + resolution: {integrity: sha512-5Nvlvu3RHoZFqaxJwaN/pr9bWHg2PZ4omD90y/xe0CXWHjX9n3BJHcXqQQm0Iai6uF1IZDPOC5nj2UU2oKFxMg==} + engines: {node: '>=14'} + dependencies: + '@unocss/core': 0.50.4 + unconfig: 0.3.7 + dev: true + + /@unocss/core@0.50.4: + resolution: {integrity: sha512-k/8CdnO4w7f+QdvCpS3U5y6xApC4odiErkBKCCaGgBqOWkuTSL92TiBnffSEA2WepGm1+Mv4urIk20ocKYxbUQ==} + dev: true + + /@unocss/core@0.50.6: + resolution: {integrity: sha512-WMIp8xr7YSlID2whqfRGLwagp59e6u4ckPACEpoDOW8sTeSPRZm54hxPhuWXD1SQuqcwHPMtM9nzGD8UOnqQxA==} + dev: true + + /@unocss/inspector@0.50.4: + resolution: {integrity: sha512-3xYOhjNmM7qpdU4CSbL7acCb4YuTdeSoYCIMtWkbg9mHh/6GQZWV2eDTxwSxVE7WwDymw9Jg44Ewq3oboZWl1Q==} + dependencies: + gzip-size: 6.0.0 + sirv: 2.0.2 + dev: true + + /@unocss/nuxt@0.50.4(postcss@8.4.21)(vite@4.1.4)(webpack@5.79.0): + resolution: {integrity: sha512-D8V5gGwph52KrHbr23dgTvabTOw7jLUT3yinxjjWtFZKb/UPk9LYDXZ/tIopUy+gYNrgCsWl6Cv91SjItwYoeA==} + dependencies: + '@nuxt/kit': 3.2.3 + '@unocss/config': 0.50.4 + '@unocss/core': 0.50.4 + '@unocss/preset-attributify': 0.50.4 + '@unocss/preset-icons': 0.50.4 + '@unocss/preset-tagify': 0.50.4 + '@unocss/preset-typography': 0.50.4 + '@unocss/preset-uno': 0.50.4 + '@unocss/preset-web-fonts': 0.50.4 + '@unocss/preset-wind': 0.50.4 + '@unocss/reset': 0.50.4 + '@unocss/vite': 0.50.4(vite@4.1.4) + '@unocss/webpack': 0.50.4(webpack@5.79.0) + unocss: 0.50.4(@unocss/webpack@0.50.4)(postcss@8.4.21)(vite@4.1.4) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + - vite + - webpack + dev: true + + /@unocss/postcss@0.50.4(postcss@8.4.21): + resolution: {integrity: sha512-Gri+EqIOs/yKk0YHel5XLHQCRD1BzKdQHF82zizJUyqaRStR2qvR8ECInYsirXL/eUEvx2zT8iQKCXkiApTuQw==} + engines: {node: '>=14'} + peerDependencies: + postcss: ^8.4.21 + dependencies: + '@unocss/config': 0.50.4 + '@unocss/core': 0.50.4 + css-tree: 2.3.1 + fast-glob: 3.2.12 + magic-string: 0.30.0 + postcss: 8.4.21 + dev: true + + /@unocss/preset-attributify@0.50.4: + resolution: {integrity: sha512-lSEyfpIGSzZB4DHFxrxhaa7rDF5PpM1EbReKogTVG7wsYTCmdCh8YirrgAlrcFCN1NgcbW1DaHdQs891A7glow==} + dependencies: + '@unocss/core': 0.50.4 + dev: true + + /@unocss/preset-icons@0.50.4: + resolution: {integrity: sha512-0Bnito2u/t479oI9syXG8ynK1q2YUBt+dV6S6UugiTtys0KahjmuOTuk10GDgF50r4FvI38QfHBv+kF95qmwZg==} + dependencies: + '@iconify/utils': 2.1.5 + '@unocss/core': 0.50.4 + ofetch: 1.0.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@unocss/preset-mini@0.50.4: + resolution: {integrity: sha512-M+4by82hlpZq/sE0axrepQ6sgTl65nXrbNIHhXmfIsqulH7nENELJIr/TFi7VcSJdPMGVwo9l9dHnFMhSQM5hg==} + dependencies: + '@unocss/core': 0.50.4 + dev: true + + /@unocss/preset-tagify@0.50.4: + resolution: {integrity: sha512-SJchttBpnePOKBD9onjprqOcgyWFAaOzT3O6M/sWzHEszVcfsFi2uPcwZW5CLwbOMiV0tbozBQFkcQ1c1swilw==} + dependencies: + '@unocss/core': 0.50.4 + dev: true + + /@unocss/preset-typography@0.50.4: + resolution: {integrity: sha512-iEVdwd591RKAzirvftAHcLWdTam3ea/M7ElC1geMlY8rsFNtiDjVLtY87v8piHVXXFBwy71YAGhJkPCrxE8yHw==} + dependencies: + '@unocss/core': 0.50.4 + '@unocss/preset-mini': 0.50.4 + dev: true + + /@unocss/preset-uno@0.50.4: + resolution: {integrity: sha512-otmCHbzJH1EISZ2Hvu35CEYaH3T6giwTreaP8CEo+BEjhGv2hgWmJko8GPDerUgO4FSP/YCwSGyBvcvSsRXV8A==} + dependencies: + '@unocss/core': 0.50.4 + '@unocss/preset-mini': 0.50.4 + '@unocss/preset-wind': 0.50.4 + dev: true + + /@unocss/preset-web-fonts@0.50.4: + resolution: {integrity: sha512-4l8ILVzL6pAtMjwB5NRg1HowCS6dz4tLRVxH5W4uPyU5ADt3nhk5oQvzD9hDiB5sNJcXFVpMhI09UsRjUHQaTw==} + dependencies: + '@unocss/core': 0.50.4 + ofetch: 1.0.1 + dev: true + + /@unocss/preset-wind@0.50.4: + resolution: {integrity: sha512-kOdX5DYrspbVOkNY7cEH0jJrtmtxlEcsZb9ieToYb3l76oWicgZX5G46c74+UzMW2ru9dxdOBgJWgnWbH7AFDQ==} + dependencies: + '@unocss/core': 0.50.4 + '@unocss/preset-mini': 0.50.4 + dev: true + + /@unocss/reset@0.50.4: + resolution: {integrity: sha512-UHNDhClJMx3sG3oi68XkOcTeJ2hkI20O0eHowSoua10NClbnS9tiKxeo4ZLInouzvac3tb1TsjKEgTosHfkR/w==} + dev: true + + /@unocss/scope@0.50.4: + resolution: {integrity: sha512-USJ5hr1dVE8JOb0PJYqpfAWxGLB69b+z30ZGzdmDgblmVheYsyzWZ3KMclz/2x8HtXRsB2VuJT5KqUPW7lT3gw==} + dev: true + + /@unocss/transformer-attributify-jsx@0.50.4: + resolution: {integrity: sha512-DETbAiN/i393/OLuyEMBCXr2wDGyqEbkDMl/ZPN5RKO6m7312yt0KebnfIJnKaL0wGs90ohtV4ZHWMOeucX2jQ==} + dependencies: + '@unocss/core': 0.50.4 + dev: true + + /@unocss/transformer-compile-class@0.50.4: + resolution: {integrity: sha512-pjXamTunv8CAX8r6heEw/UJdhkYNIbMEr6GGQfe33K6lL4fdU85NbvZD7c3pXbQJahKrGsgL7TSPvFoRw+5MZA==} + dependencies: + '@unocss/core': 0.50.4 + dev: true + + /@unocss/transformer-directives@0.50.4: + resolution: {integrity: sha512-sk7AlL6wGnfKbCBDP4bKg008sJQuIbT408bkq98yA7h0/bIlLTqF6U0nzqUoIer5YxAAvIVm1Sm30CQV06s9rA==} + dependencies: + '@unocss/core': 0.50.4 + css-tree: 2.3.1 + dev: true + + /@unocss/transformer-directives@0.50.6: + resolution: {integrity: sha512-deUJMZDDYQ/kGRFdGe3JrmnbiScs9Smc5Vj35Pr/MNMAM9pItbMwCgZLc+EcHgYNvO5tp0qfA9prPAIs4YpRbg==} + dependencies: + '@unocss/core': 0.50.6 + css-tree: 2.3.1 + dev: true + + /@unocss/transformer-variant-group@0.50.4: + resolution: {integrity: sha512-caSByOVhD36yeE0j11gkhsxGPX7wphexVZLlzJa/6w2RAHwab1SCBCtAQeTRdl/C53DI8q4gsNt73IFoqQ1eng==} + dependencies: + '@unocss/core': 0.50.4 + dev: true + + /@unocss/vite@0.50.4(vite@4.1.4): + resolution: {integrity: sha512-NW0B6hY3ho6G+PRFjNDvs0+nokCzHGbMtK4E9GIU5NyjJh0b4FfuWe9C9o1GxHGiFskGfYnirKPV40IHWOzOFw==} + peerDependencies: + vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 + dependencies: + '@ampproject/remapping': 2.2.0 + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + '@unocss/config': 0.50.4 + '@unocss/core': 0.50.4 + '@unocss/inspector': 0.50.4 + '@unocss/scope': 0.50.4 + '@unocss/transformer-directives': 0.50.4 + chokidar: 3.5.3 + fast-glob: 3.2.12 + magic-string: 0.30.0 + vite: 4.1.4 + transitivePeerDependencies: + - rollup + dev: true + + /@unocss/webpack@0.50.4(webpack@5.79.0): + resolution: {integrity: sha512-AUmSBCpA3z7gJ+foe+IyK/HpJPp4yAHYKCGiEZ90DPGKPIlfVQQO8NLdbs7eCFqh2r2umRr/ofVdP5a2XJhe8g==} + peerDependencies: + webpack: ^4 || ^5 + dependencies: + '@ampproject/remapping': 2.2.0 + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + '@unocss/config': 0.50.4 + '@unocss/core': 0.50.4 + chokidar: 3.5.3 + fast-glob: 3.2.12 + magic-string: 0.30.0 + unplugin: 1.3.0 + webpack: 5.79.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - rollup + dev: true + + /@vercel/nft@0.22.6: + resolution: {integrity: sha512-gTsFnnT4mGxodr4AUlW3/urY+8JKKB452LwF3m477RFUJTAaDmcz2JqFuInzvdybYIeyIv1sSONEJxsxnbQ5JQ==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@mapbox/node-pre-gyp': 1.0.10 + '@rollup/pluginutils': 4.2.1 + acorn: 8.8.2 + async-sema: 3.1.1 + bindings: 1.5.0 + estree-walker: 2.0.2 + glob: 7.2.3 + graceful-fs: 4.2.10 + micromatch: 4.0.5 + node-gyp-build: 4.6.0 + resolve-from: 5.0.0 + transitivePeerDependencies: + - encoding + - supports-color + + /@vitejs/plugin-vue-jsx@3.0.0(vite@4.1.4)(vue@3.2.47): + resolution: {integrity: sha512-vurkuzgac5SYuxd2HUZqAFAWGTF10diKBwJNbCvnWijNZfXd+7jMtqjPFbGt7idOJUn584fP1Ar9j/GN2jQ3Ew==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.0.0 + dependencies: + '@babel/core': 7.21.0 + '@babel/plugin-transform-typescript': 7.21.0(@babel/core@7.21.0) + '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.0) + vite: 4.1.4 + vue: 3.2.47 + transitivePeerDependencies: + - supports-color + + /@vitejs/plugin-vue@4.0.0(vite@4.1.4)(vue@3.2.47): + resolution: {integrity: sha512-e0X4jErIxAB5oLtDqbHvHpJe/uWNkdpYV83AOG2xo2tEVSzCzewgJMtREZM30wXnM5ls90hxiOtAuVU6H5JgbA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 + vue: ^3.2.25 + dependencies: + vite: 4.1.4 + vue: 3.2.47 + + /@vue/babel-helper-vue-transform-on@1.0.2: + resolution: {integrity: sha512-hz4R8tS5jMn8lDq6iD+yWL6XNB699pGIVLk7WSJnn1dbpjaazsjZQkieJoRX6gW5zpYSCFqQ7jUquPNY65tQYA==} + + /@vue/babel-plugin-jsx@1.1.1(@babel/core@7.21.0): + resolution: {integrity: sha512-j2uVfZjnB5+zkcbc/zsOc0fSNGCMMjaEXP52wdwdIfn0qjFfEYpYZBFKFg+HHnQeJCVrjOeO0YxgaL7DMrym9w==} + dependencies: + '@babel/helper-module-imports': 7.18.6 + '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.21.0) + '@babel/template': 7.20.7 + '@babel/traverse': 7.21.2 + '@babel/types': 7.21.2 + '@vue/babel-helper-vue-transform-on': 1.0.2 + camelcase: 6.3.0 + html-tags: 3.2.0 + svg-tags: 1.0.0 + transitivePeerDependencies: + - '@babel/core' + - supports-color + + /@vue/compiler-core@3.2.47: + resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} + dependencies: + '@babel/parser': 7.21.2 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + source-map: 0.6.1 + + /@vue/compiler-dom@3.2.47: + resolution: {integrity: sha512-dBBnEHEPoftUiS03a4ggEig74J2YBZ2UIeyfpcRM2tavgMWo4bsEfgCGsu+uJIL/vax9S+JztH8NmQerUo7shQ==} + dependencies: + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 + + /@vue/compiler-sfc@3.2.47: + resolution: {integrity: sha512-rog05W+2IFfxjMcFw10tM9+f7i/+FFpZJJ5XHX72NP9eC2uRD+42M3pYcQqDXVYoj74kHMSEdQ/WmCjt8JFksQ==} + dependencies: + '@babel/parser': 7.21.2 + '@vue/compiler-core': 3.2.47 + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-ssr': 3.2.47 + '@vue/reactivity-transform': 3.2.47 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + magic-string: 0.25.9 + postcss: 8.4.21 + source-map: 0.6.1 + + /@vue/compiler-ssr@3.2.47: + resolution: {integrity: sha512-wVXC+gszhulcMD8wpxMsqSOpvDZ6xKXSVWkf50Guf/S+28hTAXPDYRTbLQ3EDkOP5Xz/+SY37YiwDquKbJOgZw==} + dependencies: + '@vue/compiler-dom': 3.2.47 + '@vue/shared': 3.2.47 + + /@vue/devtools-api@6.5.0: + resolution: {integrity: sha512-o9KfBeaBmCKl10usN4crU53fYtC1r7jJwdGKjPT24t348rHxgfpZ0xL3Xm/gLUYnc0oTp8LAmrxOeLyu6tbk2Q==} + + /@vue/reactivity-transform@3.2.47: + resolution: {integrity: sha512-m8lGXw8rdnPVVIdIFhf0LeQ/ixyHkH5plYuS83yop5n7ggVJU+z5v0zecwEnX7fa7HNLBhh2qngJJkxpwEEmYA==} + dependencies: + '@babel/parser': 7.21.2 + '@vue/compiler-core': 3.2.47 + '@vue/shared': 3.2.47 + estree-walker: 2.0.2 + magic-string: 0.25.9 + + /@vue/reactivity@3.2.47: + resolution: {integrity: sha512-7khqQ/75oyyg+N/e+iwV6lpy1f5wq759NdlS1fpAhFXa8VeAIKGgk2E/C4VF59lx5b+Ezs5fpp/5WsRYXQiKxQ==} + dependencies: + '@vue/shared': 3.2.47 + + /@vue/runtime-core@3.2.47: + resolution: {integrity: sha512-RZxbLQIRB/K0ev0K9FXhNbBzT32H9iRtYbaXb0ZIz2usLms/D55dJR2t6cIEUn6vyhS3ALNvNthI+Q95C+NOpA==} + dependencies: + '@vue/reactivity': 3.2.47 + '@vue/shared': 3.2.47 + + /@vue/runtime-dom@3.2.47: + resolution: {integrity: sha512-ArXrFTjS6TsDei4qwNvgrdmHtD930KgSKGhS5M+j8QxXrDJYLqYw4RRcDy1bz1m1wMmb6j+zGLifdVHtkXA7gA==} + dependencies: + '@vue/runtime-core': 3.2.47 + '@vue/shared': 3.2.47 + csstype: 2.6.21 + + /@vue/server-renderer@3.2.47(vue@3.2.47): + resolution: {integrity: sha512-dN9gc1i8EvmP9RCzvneONXsKfBRgqFeFZLurmHOveL7oH6HiFXJw5OGu294n1nHc/HMgTy6LulU/tv5/A7f/LA==} + peerDependencies: + vue: 3.2.47 + dependencies: + '@vue/compiler-ssr': 3.2.47 + '@vue/shared': 3.2.47 + vue: 3.2.47 + + /@vue/shared@3.2.47: + resolution: {integrity: sha512-BHGyyGN3Q97EZx0taMQ+OLNuZcW3d37ZEVmEAyeoA9ERdGvm9Irc/0Fua8SNyOtV1w6BS4q25wbMzJujO9HIfQ==} + + /@vueuse/core@9.13.0(vue@3.2.47): + resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} + dependencies: + '@types/web-bluetooth': 0.0.16 + '@vueuse/metadata': 9.13.0 + '@vueuse/shared': 9.13.0(vue@3.2.47) + vue-demi: 0.13.11(vue@3.2.47) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@vueuse/metadata@9.13.0: + resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} + dev: false + + /@vueuse/nuxt@9.13.0(nuxt@3.3.1)(vue@3.2.47): + resolution: {integrity: sha512-JunH/w6nFIwCyaZ0s+pfrYFMfBzGfhkwmFPz7ogHFmb71Ty/5HINrYOAOZCXpN44X6QH6FiJq/wuLLdvYzqFUw==} + peerDependencies: + nuxt: ^3.0.0 + dependencies: + '@nuxt/kit': 3.2.3 + '@vueuse/core': 9.13.0(vue@3.2.47) + '@vueuse/metadata': 9.13.0 + local-pkg: 0.4.3 + nuxt: 3.3.1(eslint@8.36.0)(typescript@4.9.5) + vue-demi: 0.13.11(vue@3.2.47) + transitivePeerDependencies: + - '@vue/composition-api' + - rollup + - supports-color + - vue + dev: false + + /@vueuse/shared@9.13.0(vue@3.2.47): + resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} + dependencies: + vue-demi: 0.13.11(vue@3.2.47) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: false + + /@webassemblyjs/ast@1.11.1: + resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + dev: true + + /@webassemblyjs/floating-point-hex-parser@1.11.1: + resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} + dev: true + + /@webassemblyjs/helper-api-error@1.11.1: + resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} + dev: true + + /@webassemblyjs/helper-buffer@1.11.1: + resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} + dev: true + + /@webassemblyjs/helper-numbers@1.11.1: + resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/helper-wasm-bytecode@1.11.1: + resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} + dev: true + + /@webassemblyjs/helper-wasm-section@1.11.1: + resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + dev: true + + /@webassemblyjs/ieee754@1.11.1: + resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + + /@webassemblyjs/leb128@1.11.1: + resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/utf8@1.11.1: + resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} + dev: true + + /@webassemblyjs/wasm-edit@1.11.1: + resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/helper-wasm-section': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-opt': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + '@webassemblyjs/wast-printer': 1.11.1 + dev: true + + /@webassemblyjs/wasm-gen@1.11.1: + resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + dev: true + + /@webassemblyjs/wasm-opt@1.11.1: + resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + dev: true + + /@webassemblyjs/wasm-parser@1.11.1: + resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + dev: true + + /@webassemblyjs/wast-printer@1.11.1: + resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@xtuc/long': 4.2.2 + dev: true + + /@xtuc/ieee754@1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: true + + /@xtuc/long@4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: true + + /abbrev@1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + + /acorn-import-assertions@1.8.0(acorn@8.8.2): + resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.2 + dev: true + + /acorn-jsx@5.3.2(acorn@8.8.2): + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 8.8.2 + + /acorn@8.8.2: + resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} + engines: {node: '>=0.4.0'} + hasBin: true + + /agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + dependencies: + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + + /ajv-formats@2.1.1(ajv@8.12.0): + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.12.0 + dev: false + + /ajv-keywords@3.5.2(ajv@6.12.6): + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + dev: true + + /ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + /ajv@8.12.0: + resolution: {integrity: sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: false + + /ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + + /ansi-escapes@6.0.0: + resolution: {integrity: sha512-IG23inYII3dWlU2EyiAiGj6Bwal5GzsgPMwjYGvc1HPE2dgbj4ZB5ToWBKSquKw74nB3TIuOwaI6/jSULzfgrw==} + engines: {node: '>=14.16'} + dependencies: + type-fest: 3.6.1 + + /ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + /ansi-regex@6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + + /ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /aproba@2.0.0: + resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} + + /arch@2.2.0: + resolution: {integrity: sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==} + + /archiver-utils@2.1.0: + resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} + engines: {node: '>= 6'} + dependencies: + glob: 7.2.3 + graceful-fs: 4.2.10 + lazystream: 1.0.1 + 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.3.8 + + /archiver@5.3.1: + resolution: {integrity: sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==} + engines: {node: '>= 10'} + dependencies: + archiver-utils: 2.1.0 + async: 3.2.4 + buffer-crc32: 0.2.13 + readable-stream: 3.6.2 + readdir-glob: 1.1.2 + tar-stream: 2.2.0 + zip-stream: 4.1.0 + + /are-we-there-yet@2.0.0: + resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} + engines: {node: '>=10'} + dependencies: + delegates: 1.0.0 + readable-stream: 3.6.2 + + /argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + /array-buffer-byte-length@1.0.0: + resolution: {integrity: sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==} + dependencies: + call-bind: 1.0.2 + is-array-buffer: 3.0.2 + dev: true + + /array-includes@3.1.6: + resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + get-intrinsic: 1.2.0 + is-string: 1.0.7 + dev: true + + /array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + + /array.prototype.flat@1.3.1: + resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + dev: true + + /array.prototype.flatmap@1.3.1: + resolution: {integrity: sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + es-shim-unscopables: 1.0.0 + dev: true + + /asn1@0.2.6: + resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /assert-plus@1.0.0: + resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} + engines: {node: '>=0.8'} + dev: false + + /async-sema@3.1.1: + resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==} + + /async@3.2.4: + resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} + + /asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + /atomically@2.0.1: + resolution: {integrity: sha512-sxBhVZUFBFhqSAsYMM3X2oaUi2NVDJ8U026FsIusM8gYXls9AYs/eXzgGrufs1Qjpkxi9zunds+75QUFz+m7UQ==} + dependencies: + stubborn-fs: 1.2.4 + when-exit: 2.1.0 + dev: false + + /autoprefixer@10.4.14(postcss@8.4.21): + resolution: {integrity: sha512-FQzyfOsTlwVzjHxKEqRIAdJx9niO6VCBCoEwax/VLSoQF29ggECcPuBqUMZ+u8jCZOPSy8b8/8KnuFbp0SaFZQ==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.5 + caniuse-lite: 1.0.30001464 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /available-typed-arrays@1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: true + + /aws-sign2@0.7.0: + resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} + dev: false + + /aws4@1.12.0: + resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} + dev: false + + /axios@0.26.1: + resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} + dependencies: + follow-redirects: 1.15.2 + transitivePeerDependencies: + - debug + dev: false + + /axios@1.3.4: + resolution: {integrity: sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==} + dependencies: + follow-redirects: 1.15.2 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + dev: false + + /bail@2.0.2: + resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} + dev: false + + /balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + /bcrypt-pbkdf@1.0.2: + resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + dependencies: + tweetnacl: 0.14.5 + dev: false + + /beautiful-dom@1.0.9: + resolution: {integrity: sha512-DCtfle8jxvIjUgyrcokWcxVxDxS9bsWBC5lntKasOczGwkGM7Q/M22aD5OVEpIsF3blcm7S64Ub3nWHb0MUYxQ==} + dev: false + + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + /bindings@1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + dependencies: + file-uri-to-path: 1.0.0 + + /bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + + /bl@5.1.0: + resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} + dependencies: + buffer: 6.0.3 + inherits: 2.0.4 + readable-stream: 3.6.2 + + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + + /bottleneckp@1.1.3: + resolution: {integrity: sha512-f3XqkhYX2xuSxgZNtk/XqT1CHgYLTHK90SVQZjEZqOr+F6ryZA3xEsMQWqWFpRItTbc4X/dnjsE8p+gnr16qgA==} + dev: false + + /brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + dependencies: + balanced-match: 1.0.2 + + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /browserslist@4.21.5: + resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001464 + electron-to-chromium: 1.4.328 + node-releases: 2.0.10 + update-browserslist-db: 1.0.10(browserslist@4.21.5) + + /buffer-crc32@0.2.13: + resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} + + /buffer-equal-constant-time@1.0.1: + resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} + optional: true + + /buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + /buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + /buffer@6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + /builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + + /builtins@5.0.1: + resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} + dependencies: + semver: 7.3.8 + dev: true + + /busboy@1.6.0: + resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} + engines: {node: '>=10.16.0'} + dependencies: + streamsearch: 1.1.0 + dev: false + + /c12@1.2.0: + resolution: {integrity: sha512-CMznkE0LpNEuD8ILp5QvsQVP+YvcpJnrI/zFeFnosU2PyDtx1wT7tXfZ8S3Tl3l9MTTXbKeuhDYKwgvnAPOx3w==} + dependencies: + defu: 6.1.2 + dotenv: 16.0.3 + giget: 1.1.2 + jiti: 1.17.2 + mlly: 1.2.0 + pathe: 1.1.0 + pkg-types: 1.0.2 + rc9: 2.0.1 + transitivePeerDependencies: + - supports-color + + /cac@6.7.14: + resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} + engines: {node: '>=8'} + + /call-bind@1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.2.0 + dev: true + + /callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + /camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + /caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dependencies: + browserslist: 4.21.5 + caniuse-lite: 1.0.30001464 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + + /caniuse-lite@1.0.30001464: + resolution: {integrity: sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==} + + /caseless@0.12.0: + resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} + dev: false + + /ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + dev: false + + /chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + /chalk@5.2.0: + resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + + /character-entities-legacy@1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + dev: true + + /character-entities@1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + dev: true + + /character-entities@2.0.2: + resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} + dev: false + + /character-reference-invalid@1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + dev: true + + /chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + /chatgpt-web@1.0.10: + resolution: {integrity: sha512-PFOLgbWs61dylyfEJZIPLFqLumHsX1UNlvS8G427flq9svHe3U/Dk2SDxzqAO7oxtNCcXI15MneuxVIH25JY4Q==} + engines: {node: '>=14'} + dependencies: + eventsource-parser: 0.0.5 + p-timeout: 6.1.1 + uuid: 9.0.0 + dev: false + + /chatgpt@5.0.10: + resolution: {integrity: sha512-R3vtPlhCapFLkDXED0Cnt1DBcOZAXygr0M5U5kbSI0Fwm4uDQmc7qoIOnr17rd8eaa0JO/UDOevJdEWvd079qA==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@dqbd/tiktoken': 0.4.0 + cac: 6.7.14 + conf: 11.0.1 + eventsource-parser: 0.0.5 + keyv: 4.5.2 + p-timeout: 6.1.1 + quick-lru: 6.1.1 + read-pkg-up: 9.1.0 + uuid: 9.0.0 + dev: false + + /cheerio@0.22.0: + resolution: {integrity: sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==} + engines: {node: '>= 0.6'} + dependencies: + css-select: 1.2.0 + dom-serializer: 0.1.1 + entities: 1.1.2 + htmlparser2: 3.10.1 + lodash.assignin: 4.2.0 + lodash.bind: 4.2.1 + lodash.defaults: 4.2.0 + lodash.filter: 4.6.0 + lodash.flatten: 4.4.0 + lodash.foreach: 4.5.0 + lodash.map: 4.6.0 + lodash.merge: 4.6.2 + lodash.pick: 4.4.0 + lodash.reduce: 4.6.0 + lodash.reject: 4.6.0 + lodash.some: 4.6.0 + dev: false + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + + /chownr@1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + dev: false + + /chownr@2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + + /chrome-trace-event@1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + dev: true + + /ci-info@3.8.0: + resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} + engines: {node: '>=8'} + + /clean-regexp@1.0.0: + resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==} + engines: {node: '>=4'} + dependencies: + escape-string-regexp: 1.0.5 + dev: true + + /clear@0.1.0: + resolution: {integrity: sha512-qMjRnoL+JDPJHeLePZJuao6+8orzHMGP04A8CdwCNsKhRbOnKRjefxONR7bwILT3MHecxKBjHkKL/tkZ8r4Uzw==} + + /cli-cursor@4.0.0: + resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + restore-cursor: 4.0.0 + + /cli-spinners@2.7.0: + resolution: {integrity: sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==} + engines: {node: '>=6'} + + /cli-width@4.0.0: + resolution: {integrity: sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==} + engines: {node: '>= 12'} + + /clipboardy@3.0.0: + resolution: {integrity: sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + arch: 2.2.0 + execa: 5.1.1 + is-wsl: 2.2.0 + + /cliui@8.0.1: + resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} + engines: {node: '>=12'} + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + /clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + /cluster-key-slot@1.1.2: + resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} + engines: {node: '>=0.10.0'} + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: false + + /color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false + + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + + /colorette@2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + /compress-commons@4.1.1: + resolution: {integrity: sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==} + engines: {node: '>= 10'} + dependencies: + buffer-crc32: 0.2.13 + crc32-stream: 4.0.2 + normalize-path: 3.0.0 + readable-stream: 3.6.2 + + /concat-map@0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + + /conf@11.0.1: + resolution: {integrity: sha512-WlLiQboEjKx0bYx2IIRGedBgNjLAxtwPaCSnsjWPST5xR0DB4q8lcsO/bEH9ZRYNcj63Y9vj/JG/5Fg6uWzI0Q==} + engines: {node: '>=14.16'} + dependencies: + ajv: 8.12.0 + ajv-formats: 2.1.1(ajv@8.12.0) + atomically: 2.0.1 + debounce-fn: 5.1.2 + dot-prop: 7.2.0 + env-paths: 3.0.0 + json-schema-typed: 8.0.1 + semver: 7.3.8 + dev: false + + /consola@2.15.3: + resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + + /console-control-strings@1.1.0: + resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} + + /convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + /cookie-es@0.5.0: + resolution: {integrity: sha512-RyZrFi6PNpBFbIaQjXDlFIhFVqV42QeKSZX1yQIl6ihImq6vcHNGMtqQ/QzY3RMPuYSkvsRwtnt5M9NeYxKt0g==} + + /core-util-is@1.0.2: + resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} + dev: false + + /core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + /crawler@1.4.0: + resolution: {integrity: sha512-rFg8/AtpQ5c8SItxwamlP4fGClnDd/n5GOdFakq0KtCdTzXL2HqzROyrAfEWPYuFzX2n+avafe3hQiFGKKOLXw==} + dependencies: + bottleneckp: 1.1.3 + cheerio: 0.22.0 + iconv-lite: 0.4.24 + lodash: 4.17.21 + request: 2.88.2 + seenreq: 3.0.0 + type-is: 1.6.18 + dev: false + + /crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + /crc32-stream@4.0.2: + resolution: {integrity: sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==} + engines: {node: '>= 10'} + dependencies: + crc-32: 1.2.2 + readable-stream: 3.6.2 + + /create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + + /cross-fetch@3.1.5: + resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} + dependencies: + node-fetch: 2.6.7 + transitivePeerDependencies: + - encoding + dev: false + + /cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + /css-declaration-sorter@6.3.1(postcss@8.4.21): + resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.4.21 + + /css-select@1.2.0: + resolution: {integrity: sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==} + dependencies: + boolbase: 1.0.0 + css-what: 2.1.3 + domutils: 1.5.1 + nth-check: 1.0.2 + dev: false + + /css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + + /css-select@5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.0.1 + nth-check: 2.1.1 + dev: false + + /css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + + /css-tree@2.3.1: + resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + dependencies: + mdn-data: 2.0.30 + source-map-js: 1.0.2 + dev: true + + /css-what@2.1.3: + resolution: {integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==} + dev: false + + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + + /cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + /cssnano-preset-default@5.2.14(postcss@8.4.21): + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.3.1(postcss@8.4.21) + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 + postcss-calc: 8.2.4(postcss@8.4.21) + postcss-colormin: 5.3.1(postcss@8.4.21) + postcss-convert-values: 5.1.3(postcss@8.4.21) + postcss-discard-comments: 5.1.2(postcss@8.4.21) + postcss-discard-duplicates: 5.1.0(postcss@8.4.21) + postcss-discard-empty: 5.1.1(postcss@8.4.21) + postcss-discard-overridden: 5.1.0(postcss@8.4.21) + postcss-merge-longhand: 5.1.7(postcss@8.4.21) + postcss-merge-rules: 5.1.4(postcss@8.4.21) + postcss-minify-font-values: 5.1.0(postcss@8.4.21) + postcss-minify-gradients: 5.1.1(postcss@8.4.21) + postcss-minify-params: 5.1.4(postcss@8.4.21) + postcss-minify-selectors: 5.2.1(postcss@8.4.21) + postcss-normalize-charset: 5.1.0(postcss@8.4.21) + postcss-normalize-display-values: 5.1.0(postcss@8.4.21) + postcss-normalize-positions: 5.1.1(postcss@8.4.21) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.21) + postcss-normalize-string: 5.1.0(postcss@8.4.21) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.21) + postcss-normalize-unicode: 5.1.1(postcss@8.4.21) + postcss-normalize-url: 5.1.0(postcss@8.4.21) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.21) + postcss-ordered-values: 5.1.3(postcss@8.4.21) + postcss-reduce-initial: 5.1.2(postcss@8.4.21) + postcss-reduce-transforms: 5.1.0(postcss@8.4.21) + postcss-svgo: 5.1.0(postcss@8.4.21) + postcss-unique-selectors: 5.1.1(postcss@8.4.21) + + /cssnano-utils@3.1.0(postcss@8.4.21): + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /cssnano@5.1.15(postcss@8.4.21): + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.4.21) + lilconfig: 2.1.0 + postcss: 8.4.21 + yaml: 1.10.2 + + /csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + + /csstype@2.6.21: + resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} + + /cuint@0.2.2: + resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==} + + /dashdash@1.14.1: + resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} + engines: {node: '>=0.10'} + dependencies: + assert-plus: 1.0.0 + dev: false + + /data-uri-to-buffer@4.0.1: + resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} + engines: {node: '>= 12'} + + /debounce-fn@5.1.2: + resolution: {integrity: sha512-Sr4SdOZ4vw6eQDvPYNxHogvrxmCIld/VenC5JbNrFwMiwd7lY/Z18ZFfo+EWNG4DD9nFlAujWAo/wGuOPHmy5A==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: false + + /debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + + /debug@3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + + /debug@4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /decode-named-character-reference@1.0.2: + resolution: {integrity: sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg==} + dependencies: + character-entities: 2.0.2 + dev: false + + /decompress-response@6.0.0: + resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} + engines: {node: '>=10'} + dependencies: + mimic-response: 3.1.0 + dev: false + + /deep-extend@0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + dev: false + + /deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + /deepmerge@4.3.0: + resolution: {integrity: sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==} + engines: {node: '>=0.10.0'} + + /defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + dependencies: + clone: 1.0.4 + + /define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + + /define-properties@1.2.0: + resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: true + + /defu@6.1.2: + resolution: {integrity: sha512-+uO4+qr7msjNNWKYPHqN/3+Dx3NFkmIzayk2L1MyZQlvgZb/J1A0fo410dpKrN2SnqFjt8n4JL8fDJE0wIgjFQ==} + + /delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + /delegates@1.0.0: + resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} + + /denque@2.1.0: + resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} + engines: {node: '>=0.10'} + + /depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + /dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + dev: false + + /destr@1.2.2: + resolution: {integrity: sha512-lrbCJwD9saUQrqUfXvl6qoM+QN3W7tLV5pAOs+OqOmopCCz/JkE05MHedJR1xfk4IAnZuJXPVuN5+7jNA2ZCiA==} + + /destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + /deta@1.1.0: + resolution: {integrity: sha512-mQAvfAsB++McPMT3Gb39KWkxfFzaPSF+z8XNpomakkUslg9xTu6Z8gVjAXaDGJm0LFEIIZQdokpU+lOJOXtOqw==} + dependencies: + node-fetch: 2.6.9 + transitivePeerDependencies: + - encoding + dev: false + + /detect-libc@2.0.1: + resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==} + engines: {node: '>=8'} + + /dexie@3.2.3: + resolution: {integrity: sha512-iHayBd4UYryDCVUNa3PMsJMEnd8yjyh5p7a+RFeC8i8n476BC9wMhVvqiImq5zJZJf5Tuer+s4SSj+AA3x+ZbQ==} + engines: {node: '>=6.0'} + dev: false + + /diff@5.1.0: + resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} + engines: {node: '>=0.3.1'} + dev: false + + /dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + + /doctrine@2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + + /dom-serializer@0.1.1: + resolution: {integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==} + dependencies: + domelementtype: 1.3.1 + entities: 1.1.2 + dev: false + + /dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + + /dom-serializer@2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.4.0 + + /domelementtype@1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + dev: false + + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + + /domhandler@2.4.2: + resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} + dependencies: + domelementtype: 1.3.1 + dev: false + + /domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + + /domhandler@5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + + /domutils@1.5.1: + resolution: {integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==} + dependencies: + dom-serializer: 0.1.1 + domelementtype: 1.3.1 + dev: false + + /domutils@1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + dependencies: + dom-serializer: 0.1.1 + domelementtype: 1.3.1 + dev: false + + /domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + + /domutils@3.0.1: + resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + + /dot-prop@7.2.0: + resolution: {integrity: sha512-Ol/IPXUARn9CSbkrdV4VJo7uCy1I3VuSiWCaFSg+8BdUOzF9n3jefIpcgAydvUZbTdEBZs2vEiTiS9m61ssiDA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + type-fest: 2.19.0 + + /dotenv@16.0.3: + resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} + engines: {node: '>=12'} + + /duplexer@0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + + /eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + /ecc-jsbn@0.1.2: + resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: false + + /ecdsa-sig-formatter@1.0.11: + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + dependencies: + safe-buffer: 5.2.1 + optional: true + + /ee-first@1.1.1: + resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} + + /electron-to-chromium@1.4.328: + resolution: {integrity: sha512-DE9tTy2PNmy1v55AZAO542ui+MLC2cvINMK4P2LXGsJdput/ThVG9t+QGecPuAZZSgC8XoI+Jh9M1OG9IoNSCw==} + + /emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + /emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + /encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + /end-of-stream@1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + + /enhanced-resolve@4.5.0: + resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==} + engines: {node: '>=6.9.0'} + dependencies: + graceful-fs: 4.2.10 + memory-fs: 0.5.0 + tapable: 1.1.3 + + /enhanced-resolve@5.12.0: + resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.10 + tapable: 2.2.1 + + /entities@1.1.2: + resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} + dev: false + + /entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + + /entities@4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + engines: {node: '>=0.12'} + + /env-paths@3.0.0: + resolution: {integrity: sha512-dtJUTepzMW3Lm/NPxRf3wP4642UWhjL2sQxc+ym2YMj1m/H2zDNQOlezafzkHwn6sMstjHTwG6iQQsctDW/b1A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + dependencies: + prr: 1.0.1 + + /error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + + /es-abstract@1.21.2: + resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-set-tostringtag: 2.0.1 + es-to-primitive: 1.2.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.2.0 + get-symbol-description: 1.0.0 + globalthis: 1.0.3 + gopd: 1.0.1 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-proto: 1.0.1 + has-symbols: 1.0.3 + internal-slot: 1.0.5 + is-array-buffer: 3.0.2 + is-callable: 1.2.7 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-typed-array: 1.1.10 + is-weakref: 1.0.2 + object-inspect: 1.12.3 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + safe-regex-test: 1.0.0 + string.prototype.trim: 1.2.7 + string.prototype.trimend: 1.0.6 + string.prototype.trimstart: 1.0.6 + typed-array-length: 1.0.4 + unbox-primitive: 1.0.2 + which-typed-array: 1.1.9 + dev: true + + /es-module-lexer@1.2.1: + resolution: {integrity: sha512-9978wrXM50Y4rTMmW5kXIC09ZdXQZqkE4mxhwkd8VbzsGkXGPgV4zWuqQJgCEzYngdo2dYDa0l8xhX4fkSwJSg==} + dev: true + + /es-set-tostringtag@2.0.1: + resolution: {integrity: sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + has-tostringtag: 1.0.0 + dev: true + + /es-shim-unscopables@1.0.0: + resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} + dependencies: + has: 1.0.3 + dev: true + + /es-to-primitive@1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.7 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: true + + /esbuild@0.16.17: + resolution: {integrity: sha512-G8LEkV0XzDMNwXKgM0Jwu3nY3lSTwSGY6XbxM9cr9+s0T/qSV1q1JVPBGzm3dcjhCic9+emZDmMffkwgPeOeLg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.16.17 + '@esbuild/android-arm64': 0.16.17 + '@esbuild/android-x64': 0.16.17 + '@esbuild/darwin-arm64': 0.16.17 + '@esbuild/darwin-x64': 0.16.17 + '@esbuild/freebsd-arm64': 0.16.17 + '@esbuild/freebsd-x64': 0.16.17 + '@esbuild/linux-arm': 0.16.17 + '@esbuild/linux-arm64': 0.16.17 + '@esbuild/linux-ia32': 0.16.17 + '@esbuild/linux-loong64': 0.16.17 + '@esbuild/linux-mips64el': 0.16.17 + '@esbuild/linux-ppc64': 0.16.17 + '@esbuild/linux-riscv64': 0.16.17 + '@esbuild/linux-s390x': 0.16.17 + '@esbuild/linux-x64': 0.16.17 + '@esbuild/netbsd-x64': 0.16.17 + '@esbuild/openbsd-x64': 0.16.17 + '@esbuild/sunos-x64': 0.16.17 + '@esbuild/win32-arm64': 0.16.17 + '@esbuild/win32-ia32': 0.16.17 + '@esbuild/win32-x64': 0.16.17 + + /esbuild@0.17.11: + resolution: {integrity: sha512-pAMImyokbWDtnA/ufPxjQg0fYo2DDuzAlqwnDvbXqHLphe+m80eF++perYKVm8LeTuj2zUuFXC+xgSVxyoHUdg==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/android-arm': 0.17.11 + '@esbuild/android-arm64': 0.17.11 + '@esbuild/android-x64': 0.17.11 + '@esbuild/darwin-arm64': 0.17.11 + '@esbuild/darwin-x64': 0.17.11 + '@esbuild/freebsd-arm64': 0.17.11 + '@esbuild/freebsd-x64': 0.17.11 + '@esbuild/linux-arm': 0.17.11 + '@esbuild/linux-arm64': 0.17.11 + '@esbuild/linux-ia32': 0.17.11 + '@esbuild/linux-loong64': 0.17.11 + '@esbuild/linux-mips64el': 0.17.11 + '@esbuild/linux-ppc64': 0.17.11 + '@esbuild/linux-riscv64': 0.17.11 + '@esbuild/linux-s390x': 0.17.11 + '@esbuild/linux-x64': 0.17.11 + '@esbuild/netbsd-x64': 0.17.11 + '@esbuild/openbsd-x64': 0.17.11 + '@esbuild/sunos-x64': 0.17.11 + '@esbuild/win32-arm64': 0.17.11 + '@esbuild/win32-ia32': 0.17.11 + '@esbuild/win32-x64': 0.17.11 + + /escalade@3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + + /escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + /escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + /escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + /eslint-import-resolver-node@0.3.7: + resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} + dependencies: + debug: 3.2.7 + is-core-module: 2.11.0 + resolve: 1.22.1 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-module-utils@2.7.4(@typescript-eslint/parser@5.54.1)(eslint-import-resolver-node@0.3.7)(eslint@8.36.0): + resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 5.54.1(eslint@8.36.0)(typescript@4.9.5) + debug: 3.2.7 + eslint: 8.36.0 + eslint-import-resolver-node: 0.3.7 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-antfu@0.36.0(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-qLYtjZC2y6d1fvVtG4nvVGoBUDEuUwQsS4E1RwjoEZyONZAkHYDPfeoeULDlPS0IqumSW8uGR6zGSAXi5rrVMg==} + dependencies: + '@typescript-eslint/utils': 5.54.1(eslint@8.36.0)(typescript@4.9.5) + transitivePeerDependencies: + - eslint + - supports-color + - typescript + dev: true + + /eslint-plugin-es@4.1.0(eslint@8.36.0): + resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} + engines: {node: '>=8.10.0'} + peerDependencies: + eslint: '>=4.19.1' + dependencies: + eslint: 8.36.0 + eslint-utils: 2.1.0 + regexpp: 3.2.0 + dev: true + + /eslint-plugin-eslint-comments@3.2.0(eslint@8.36.0): + resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==} + engines: {node: '>=6.5.0'} + peerDependencies: + eslint: '>=4.19.1' + dependencies: + escape-string-regexp: 1.0.5 + eslint: 8.36.0 + ignore: 5.2.4 + dev: true + + /eslint-plugin-html@7.1.0: + resolution: {integrity: sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==} + dependencies: + htmlparser2: 8.0.1 + dev: true + + /eslint-plugin-import@2.27.5(@typescript-eslint/parser@5.54.1)(eslint@8.36.0): + resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 5.54.1(eslint@8.36.0)(typescript@4.9.5) + array-includes: 3.1.6 + array.prototype.flat: 1.3.1 + array.prototype.flatmap: 1.3.1 + debug: 3.2.7 + doctrine: 2.1.0 + eslint: 8.36.0 + eslint-import-resolver-node: 0.3.7 + eslint-module-utils: 2.7.4(@typescript-eslint/parser@5.54.1)(eslint-import-resolver-node@0.3.7)(eslint@8.36.0) + has: 1.0.3 + is-core-module: 2.11.0 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.values: 1.1.6 + resolve: 1.22.1 + semver: 6.3.0 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-jest@27.2.1(@typescript-eslint/eslint-plugin@5.54.1)(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.36.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.54.1(eslint@8.36.0)(typescript@4.9.5) + eslint: 8.36.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /eslint-plugin-jsonc@2.6.0(eslint@8.36.0): + resolution: {integrity: sha512-4bA9YTx58QaWalua1Q1b82zt7eZMB7i+ed8q8cKkbKP75ofOA2SXbtFyCSok7RY6jIXeCqQnKjN9If8zCgv6PA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + eslint: 8.36.0 + eslint-utils: 3.0.0(eslint@8.36.0) + jsonc-eslint-parser: 2.2.0 + natural-compare: 1.4.0 + dev: true + + /eslint-plugin-markdown@3.0.0(eslint@8.36.0): + resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + eslint: 8.36.0 + mdast-util-from-markdown: 0.8.5 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-n@15.6.1(eslint@8.36.0): + resolution: {integrity: sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==} + engines: {node: '>=12.22.0'} + peerDependencies: + eslint: '>=7.0.0' + dependencies: + builtins: 5.0.1 + eslint: 8.36.0 + eslint-plugin-es: 4.1.0(eslint@8.36.0) + eslint-utils: 3.0.0(eslint@8.36.0) + ignore: 5.2.4 + is-core-module: 2.11.0 + minimatch: 3.1.2 + resolve: 1.22.1 + semver: 7.3.8 + dev: true + + /eslint-plugin-no-only-tests@3.1.0: + resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==} + engines: {node: '>=5.0.0'} + dev: true + + /eslint-plugin-promise@6.1.1(eslint@8.36.0): + resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + eslint: 8.36.0 + dev: true + + /eslint-plugin-unicorn@45.0.2(eslint@8.36.0): + resolution: {integrity: sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==} + engines: {node: '>=14.18'} + peerDependencies: + eslint: '>=8.28.0' + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + '@eslint-community/eslint-utils': 4.2.0(eslint@8.36.0) + ci-info: 3.8.0 + clean-regexp: 1.0.0 + eslint: 8.36.0 + esquery: 1.5.0 + indent-string: 4.0.0 + is-builtin-module: 3.2.1 + jsesc: 3.0.2 + lodash: 4.17.21 + pluralize: 8.0.0 + read-pkg-up: 7.0.1 + regexp-tree: 0.1.24 + regjsparser: 0.9.1 + safe-regex: 2.1.1 + semver: 7.3.8 + strip-indent: 3.0.0 + dev: true + + /eslint-plugin-unused-imports@2.0.0(@typescript-eslint/eslint-plugin@5.54.1)(eslint@8.36.0): + resolution: {integrity: sha512-3APeS/tQlTrFa167ThtP0Zm0vctjr4M44HMpeg1P4bK6wItarumq0Ma82xorMKdFsWpphQBlRPzw/pxiVELX1A==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 + eslint: ^8.0.0 + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 5.54.1(@typescript-eslint/parser@5.54.1)(eslint@8.36.0)(typescript@4.9.5) + eslint: 8.36.0 + eslint-rule-composer: 0.3.0 + dev: true + + /eslint-plugin-vue@9.9.0(eslint@8.36.0): + resolution: {integrity: sha512-YbubS7eK0J7DCf0U2LxvVP7LMfs6rC6UltihIgval3azO3gyDwEGVgsCMe1TmDiEkl6GdMKfRpaME6QxIYtzDQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 + dependencies: + eslint: 8.36.0 + eslint-utils: 3.0.0(eslint@8.36.0) + natural-compare: 1.4.0 + nth-check: 2.1.1 + postcss-selector-parser: 6.0.11 + semver: 7.3.8 + vue-eslint-parser: 9.1.0(eslint@8.36.0) + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-yml@1.5.0(eslint@8.36.0): + resolution: {integrity: sha512-iygN054g+ZrnYmtOXMnT+sx9iDNXt89/m0+506cQHeG0+5jJN8hY5iOPQLd3yfd50AfK/mSasajBWruf1SoHpQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.4 + eslint: 8.36.0 + lodash: 4.17.21 + natural-compare: 1.4.0 + yaml-eslint-parser: 1.2.0 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-rule-composer@0.3.0: + resolution: {integrity: sha512-bt+Sh8CtDmn2OajxvNO+BX7Wn4CIWMpTRm3MaiKPCQcnnlm0CS2mhui6QaoeQugs+3Kj2ESKEEGJUdVafwhiCg==} + engines: {node: '>=4.0.0'} + dev: true + + /eslint-scope@5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: true + + /eslint-scope@7.1.1: + resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + /eslint-utils@2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + engines: {node: '>=6'} + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /eslint-utils@3.0.0(eslint@8.36.0): + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.36.0 + eslint-visitor-keys: 2.1.0 + dev: true + + /eslint-visitor-keys@1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + dev: true + + /eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: true + + /eslint-visitor-keys@3.3.0: + resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + /eslint@8.36.0: + resolution: {integrity: sha512-Y956lmS7vDqomxlaaQAHVmeb4tNMp2FWIvU/RnU5BD3IKMD/MJPr76xdyr68P8tV1iNMvN2mRK0yy3c+UjL+bw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + hasBin: true + dependencies: + '@eslint-community/eslint-utils': 4.2.0(eslint@8.36.0) + '@eslint-community/regexpp': 4.4.0 + '@eslint/eslintrc': 2.0.1 + '@eslint/js': 8.36.0 + '@humanwhocodes/config-array': 0.11.8 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.3 + debug: 4.3.4 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.5.0 + esquery: 1.5.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.20.0 + grapheme-splitter: 1.0.4 + ignore: 5.2.4 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-sdsl: 4.3.0 + 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.1 + strip-ansi: 6.0.1 + strip-json-comments: 3.1.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + /esno@0.16.3: + resolution: {integrity: sha512-6slSBEV1lMKcX13DBifvnDFpNno5WXhw4j/ff7RI0y51BZiDqEe5dNhhjhIQ3iCOQuzsm2MbVzmwqbN78BBhPg==} + hasBin: true + dependencies: + tsx: 3.12.6 + dev: true + + /espree@9.5.0: + resolution: {integrity: sha512-JPbJGhKc47++oo4JkEoTe2wjy4fmMwvFpgJT9cQzmfXKp22Dr6Hf1tdCteLz1h0P3t+mGvWZ+4Uankvh8+c6zw==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + acorn-jsx: 5.3.2(acorn@8.8.2) + eslint-visitor-keys: 3.3.0 + + /esquery@1.5.0: + resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.3.0 + + /esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + + /estraverse@4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: true + + /estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + /estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.0 + + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + /etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + /events@3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + /eventsource-parser@0.0.5: + resolution: {integrity: sha512-BAq82bC3ZW9fPYYZlofXBOAfbpmDzXIOsj+GOehQwgTUYsQZ6HtHs6zuRtge7Ph8OhS6lNH1kJF8q9dj17RcmA==} + engines: {node: '>=12'} + dev: false + + /eventsource-parser@1.0.0: + resolution: {integrity: sha512-9jgfSCa3dmEme2ES3mPByGXfgZ87VbP97tng1G2nWwWx6bV2nYxm2AWCrbQjXToSe+yYlqaZNtxffR9IeQr95g==} + engines: {node: '>=14.18'} + dev: false + + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + /expand-template@2.0.3: + resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} + engines: {node: '>=6'} + dev: false + + /extend@3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false + + /external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + /externality@1.0.0: + resolution: {integrity: sha512-MAU9ci3XdpqOX1aoIoyL2DMzW97P8LYeJxIUkfXhOfsrkH4KLHFaYDwKN0B2l6tqedVJWiTIJtWmxmZfa05vOQ==} + dependencies: + enhanced-resolve: 5.12.0 + mlly: 1.2.0 + pathe: 1.1.0 + ufo: 1.1.1 + + /extsprintf@1.3.0: + resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} + engines: {'0': node >=0.6.0} + dev: false + + /fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + /fast-glob@3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + + /fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + /fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + /fast-xml-parser@4.1.3: + resolution: {integrity: sha512-LsNDahCiCcJPe8NO7HijcnukHB24tKbfDDA5IILx9dmW3Frb52lhbeX6MPNUSvyGNfav2VTYpJ/OqkRoVLrh2Q==} + hasBin: true + dependencies: + strnum: 1.0.5 + optional: true + + /fastq@1.15.0: + resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} + dependencies: + reusify: 1.0.4 + + /fetch-blob@3.2.0: + resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} + engines: {node: ^12.20 || >= 14.13} + dependencies: + node-domexception: 1.0.0 + web-streams-polyfill: 3.2.1 + + /figures@5.0.0: + resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==} + engines: {node: '>=14'} + dependencies: + escape-string-regexp: 5.0.0 + is-unicode-supported: 1.3.0 + + /file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flat-cache: 3.0.4 + + /file-uri-to-path@1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + /find-up@6.3.0: + resolution: {integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + locate-path: 7.2.0 + path-exists: 5.0.0 + dev: false + + /flat-cache@3.0.4: + resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + flatted: 3.2.7 + rimraf: 3.0.2 + + /flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + + /flatted@3.2.7: + resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} + + /floating-vue@2.0.0-beta.20(vue@3.2.47): + resolution: {integrity: sha512-N68otcpp6WwcYC7zP8GeJqNZVdfvS7tEY88lwmuAHeqRgnfWx1Un8enzLxROyVnBDZ3TwUoUdj5IFg+bUT7JeA==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@floating-ui/dom': 0.1.10 + vue: 3.2.47 + vue-resize: 2.0.0-alpha.1(vue@3.2.47) + dev: false + + /follow-redirects@1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + /for-each@0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.7 + dev: true + + /forever-agent@0.6.1: + resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} + dev: false + + /form-data@2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + dev: false + + /form-data@3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + optional: true + + /form-data@4.0.0: + resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} + engines: {node: '>= 6'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + /formdata-polyfill@4.0.10: + resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} + engines: {node: '>=12.20.0'} + dependencies: + fetch-blob: 3.2.0 + + /fraction.js@4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + + /fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + /fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} + + /fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + + /fs-extra@11.1.1: + resolution: {integrity: sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==} + engines: {node: '>=14.14'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + + /fs-minipass@2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + + /fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind@1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /function.prototype.name@1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + functions-have-names: 1.2.3 + dev: true + + /functions-have-names@1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: true + + /fuse.js@6.6.2: + resolution: {integrity: sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==} + engines: {node: '>=10'} + dev: false + + /gauge@3.0.2: + resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} + engines: {node: '>=10'} + dependencies: + aproba: 2.0.0 + color-support: 1.1.3 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.7 + string-width: 4.2.3 + strip-ansi: 6.0.1 + wide-align: 1.1.5 + + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + /get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + /get-intrinsic@1.2.0: + resolution: {integrity: sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + dev: true + + /get-port-please@3.0.1: + resolution: {integrity: sha512-R5pcVO8Z1+pVDu8Ml3xaJCEkBiiy1VQN9za0YqH8GIi1nIqD4IzQhzY6dDzMRtdS1lyiGlucRzm8IN8wtLIXng==} + + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + /get-symbol-description@1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + dev: true + + /get-tsconfig@4.4.0: + resolution: {integrity: sha512-0Gdjo/9+FzsYhXCEFueo2aY1z1tpXrxWZzP7k8ul9qt1U5o8rYJwTJYmaeHdrVosYIVYkOy2iwCJ9FdpocJhPQ==} + dev: true + + /getpass@0.1.7: + resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} + dependencies: + assert-plus: 1.0.0 + dev: false + + /giget@1.1.2: + resolution: {integrity: sha512-HsLoS07HiQ5oqvObOI+Qb2tyZH4Gj5nYGfF9qQcZNrPw+uEFhdXtgJr01aO2pWadGHucajYDLxxbtQkm97ON2A==} + hasBin: true + dependencies: + colorette: 2.0.19 + defu: 6.1.2 + https-proxy-agent: 5.0.1 + mri: 1.2.0 + node-fetch-native: 1.0.2 + pathe: 1.1.0 + tar: 6.1.13 + transitivePeerDependencies: + - supports-color + + /git-config-path@2.0.0: + resolution: {integrity: sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==} + engines: {node: '>=4'} + + /git-up@7.0.0: + resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==} + dependencies: + is-ssh: 1.4.0 + parse-url: 8.1.0 + + /git-url-parse@13.1.0: + resolution: {integrity: sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==} + dependencies: + git-up: 7.0.0 + + /github-from-package@0.0.0: + resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} + dev: false + + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + + /glob-to-regexp@0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: true + + /glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /glob@8.1.0: + resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} + engines: {node: '>=12'} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 5.1.6 + once: 1.4.0 + + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + /globals@13.20.0: + resolution: {integrity: sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.20.2 + + /globalthis@1.0.3: + resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} + engines: {node: '>= 0.4'} + dependencies: + define-properties: 1.2.0 + dev: true + + /globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + + /globby@13.1.3: + resolution: {integrity: sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.4 + merge2: 1.4.1 + slash: 4.0.0 + + /gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + dependencies: + get-intrinsic: 1.2.0 + dev: true + + /gpt-token-utils@1.2.0: + resolution: {integrity: sha512-s8twaU38UE2Vp65JhQEjz8qvWhWY8KZYvmvYHapxlPT03Ok35Clq+gm9eE27wQILdFisseMVRSiC5lJR9GBklA==} + dev: false + + /graceful-fs@4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + + /grapheme-splitter@1.0.4: + resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} + + /gzip-size@6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: true + + /gzip-size@7.0.0: + resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + duplexer: 0.1.2 + + /h3@1.6.0: + resolution: {integrity: sha512-MthVCNIGkFnywJcwaPe7BWB5Y5BQJmtddu0ABnn3TAjkCqa/EzPafIfwv+wajWxjepRGrVsmu4X0ld5IGtLDHQ==} + dependencies: + cookie-es: 0.5.0 + defu: 6.1.2 + destr: 1.2.2 + iron-webcrypto: 0.5.0 + radix3: 1.0.0 + ufo: 1.1.1 + uncrypto: 0.1.2 + + /h3@1.6.4: + resolution: {integrity: sha512-uoDNeaoeDRwWBtwwi4siZ6l5sBmDJpnpcBssuAbvsaPBonl8vP7Ym4tFPe+tAvGM0GbUoC24wYcloCG+J9hqmA==} + dependencies: + cookie-es: 0.5.0 + defu: 6.1.2 + destr: 1.2.2 + iron-webcrypto: 0.6.0 + radix3: 1.0.1 + ufo: 1.1.1 + uncrypto: 0.1.2 + dev: false + + /har-schema@2.0.0: + resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} + engines: {node: '>=4'} + dev: false + + /har-validator@5.1.5: + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + engines: {node: '>=6'} + deprecated: this library is no longer supported + dependencies: + ajv: 6.12.6 + har-schema: 2.0.0 + dev: false + + /has-bigints@1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: true + + /has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + /has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + /has-property-descriptors@1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.2.0 + dev: true + + /has-proto@1.0.1: + resolution: {integrity: sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==} + engines: {node: '>= 0.4'} + dev: true + + /has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: true + + /has-tostringtag@1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /has-unicode@2.0.1: + resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} + + /has@1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /hash-sum@2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} + + /hasha@5.2.2: + resolution: {integrity: sha512-Hrp5vIK/xr5SkeN2onO32H0MgNZ0f17HRNH39WfL0SYUNOTZ5Lz1TJ8Pajo/87dYGEFlLMm7mIc/k/s6Bvz9HQ==} + engines: {node: '>=8'} + dependencies: + is-stream: 2.0.1 + type-fest: 0.8.1 + dev: false + + /he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: false + + /hookable@5.5.1: + resolution: {integrity: sha512-ac50aYjbtRMMZEtTG0qnVaBDA+1lqL9fHzDnxMQlVuO6LZWcBB7NXjIu9H9iImClewNdrit4RiEzi9QpRTgKrg==} + + /hosted-git-info@2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true + + /hosted-git-info@4.1.0: + resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} + engines: {node: '>=10'} + dependencies: + lru-cache: 6.0.0 + dev: false + + /html-tags@3.2.0: + resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} + engines: {node: '>=8'} + + /htmlparser2@3.10.1: + resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} + dependencies: + domelementtype: 1.3.1 + domhandler: 2.4.2 + domutils: 1.7.0 + entities: 1.1.2 + inherits: 2.0.4 + readable-stream: 3.6.2 + dev: false + + /htmlparser2@8.0.1: + resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.0.1 + entities: 4.4.0 + dev: true + + /http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + /http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + optional: true + + /http-proxy@1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.2 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + + /http-shutdown@1.2.2: + resolution: {integrity: sha512-S9wWkJ/VSY9/k4qcjG318bqJNruzE4HySUhFYknwmu6LBP97KLLfwNf+n4V1BHurvFNkSKLFnK/RsuUnRTf9Vw==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + /http-signature@1.2.0: + resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} + engines: {node: '>=0.8', npm: '>=1.3.7'} + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.2 + sshpk: 1.17.0 + dev: false + + /https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + dependencies: + agent-base: 6.0.2 + debug: 4.3.4 + transitivePeerDependencies: + - supports-color + + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + /hyperid@3.1.1: + resolution: {integrity: sha512-RveV33kIksycSf7HLkq1sHB5wW0OwuX8ot8MYnY++gaaPXGFfKpBncHrAWxdpuEeRlazUMGWefwP1w6o6GaumA==} + dependencies: + uuid: 8.3.2 + uuid-parse: 1.1.0 + dev: false + + /iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + + /ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + /ignore-dependency-scripts@1.0.1: + resolution: {integrity: sha512-WqyrHQb35hinQkdzsNTpFqlmnksHk0mHxmSX/03i91U4WdeiTOYTYf89dB15E8q0oP3lcY+1GP95sqSgjWGUdA==} + hasBin: true + dev: true + + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} + engines: {node: '>= 4'} + + /import-fresh@3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + /imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + /indent-string@4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: true + + /inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /ini@1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + + /inquirer@9.1.4: + resolution: {integrity: sha512-9hiJxE5gkK/cM2d1mTEnuurGTAoHebbkX0BYl3h7iEg7FYfuNIom+nDfBCSWtvSnoSrWCeBxqqBZu26xdlJlXA==} + engines: {node: '>=12.0.0'} + dependencies: + ansi-escapes: 6.0.0 + chalk: 5.2.0 + cli-cursor: 4.0.0 + cli-width: 4.0.0 + external-editor: 3.1.0 + figures: 5.0.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + ora: 6.1.2 + run-async: 2.4.1 + rxjs: 7.8.0 + string-width: 5.1.2 + strip-ansi: 7.0.1 + through: 2.3.8 + wrap-ansi: 8.1.0 + + /internal-slot@1.0.5: + resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.2.0 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + + /ioredis@5.3.1: + resolution: {integrity: sha512-C+IBcMysM6v52pTLItYMeV4Hz7uriGtoJdz7SSBDX6u+zwSYGirLdQh3L7t/OItWITcw3gTFMjJReYUwS4zihg==} + engines: {node: '>=12.22.0'} + dependencies: + '@ioredis/commands': 1.2.0 + cluster-key-slot: 1.1.2 + debug: 4.3.4 + denque: 2.1.0 + lodash.defaults: 4.2.0 + lodash.isarguments: 3.1.0 + redis-errors: 1.2.0 + redis-parser: 3.0.0 + standard-as-callback: 2.1.0 + transitivePeerDependencies: + - supports-color + + /ip-regex@5.0.0: + resolution: {integrity: sha512-fOCG6lhoKKakwv+C6KdsOnGvgXnmgfmp0myi3bcNwj3qfwPAxRKWEuFhvEFF7ceYIz6+1jRZ+yguLFAmUNPEfw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + /iron-webcrypto@0.5.0: + resolution: {integrity: sha512-9m0tDUIo+GPwDYi1CNlAW3ToIFTS9y88lf41KsEwbBsL4PKNjhrNDGoA0WlB6WWaJ6pgp+FOP1+6ls0YftivyA==} + + /iron-webcrypto@0.6.0: + resolution: {integrity: sha512-WYgEQttulX/+JTv1BTJFYY3OsAb+ZnCuA53IjppZMyiRsVdGeEuZ/k4fJrg77Rzn0pp9/PgWtXUF+5HndDA5SQ==} + dev: false + + /is-alphabetical@1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + dev: true + + /is-alphanumerical@1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + dev: true + + /is-array-buffer@3.0.2: + resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-typed-array: 1.1.10 + dev: true + + /is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + /is-arrayish@0.3.2: + resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} + dev: false + + /is-bigint@1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: true + + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-boolean-object@1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-buffer@2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: false + + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 + + /is-callable@1.2.7: + resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} + engines: {node: '>= 0.4'} + dev: true + + /is-core-module@2.11.0: + resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} + dependencies: + has: 1.0.3 + + /is-date-object@1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-decimal@1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + dev: true + + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-hexadecimal@1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + dev: true + + /is-interactive@2.0.0: + resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} + engines: {node: '>=12'} + + /is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + + /is-negative-zero@2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: true + + /is-number-object@1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + /is-plain-obj@4.1.0: + resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} + engines: {node: '>=12'} + dev: false + + /is-primitive@3.0.1: + resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} + engines: {node: '>=0.10.0'} + + /is-promise@4.0.0: + resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} + + /is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + dependencies: + '@types/estree': 1.0.0 + + /is-regex@1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: true + + /is-shared-array-buffer@1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-ssh@1.4.0: + resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} + dependencies: + protocols: 2.0.1 + + /is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + /is-string@1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: true + + /is-symbol@1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: true + + /is-typed-array@1.1.10: + resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + dev: true + + /is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: false + + /is-unicode-supported@1.3.0: + resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} + engines: {node: '>=12'} + + /is-weakref@1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + + /isarray@1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + + /isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + /isstream@0.1.2: + resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} + dev: false + + /jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 18.15.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + + /jiti@1.17.2: + resolution: {integrity: sha512-Xf0nU8+8wuiQpLcqdb2HRyHqYwGk2Pd+F7kstyp20ZuqTyCmB9dqpX2NxaxFc1kovraa2bG6c1RL3W7XfapiZg==} + hasBin: true + + /js-sdsl@4.3.0: + resolution: {integrity: sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==} + + /js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + + /jsbi@3.2.5: + resolution: {integrity: sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ==} + optional: true + + /jsbn@0.1.1: + resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} + dev: false + + /jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + dev: true + + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + /jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + dev: true + + /json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + dev: false + + /json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + /json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + /json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: false + + /json-schema-typed@8.0.1: + resolution: {integrity: sha512-XQmWYj2Sm4kn4WeTYvmpKEbyPsL7nBsb647c7pMe6l02/yx2+Jfc4dT6UZkEXnIUb5LhD55r2HPsJ1milQ4rDg==} + dev: false + + /json-schema@0.4.0: + resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} + dev: false + + /json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + /json-stringify-safe@5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + dev: false + + /json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + dependencies: + minimist: 1.2.8 + dev: true + + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + /jsonc-eslint-parser@2.2.0: + resolution: {integrity: sha512-x5QjzBOORd+T2EjErIxJnkOEbLVEdD1ILEeBbIJt8Eq/zUn7P7M8qdnWiNVBK5f8oxnJpc6SBHOeeIEl/swPjg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + dependencies: + acorn: 8.8.2 + eslint-visitor-keys: 3.3.0 + espree: 9.5.0 + semver: 7.3.8 + dev: true + + /jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + + /jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.10 + + /jsonwebtoken@9.0.0: + resolution: {integrity: sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==} + engines: {node: '>=12', npm: '>=6'} + dependencies: + jws: 3.2.2 + lodash: 4.17.21 + ms: 2.1.3 + semver: 7.3.8 + optional: true + + /jsprim@1.4.2: + resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} + engines: {node: '>=0.6.0'} + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.4.0 + verror: 1.10.0 + dev: false + + /jwa@1.4.1: + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + optional: true + + /jwa@2.0.0: + resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==} + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + optional: true + + /jws@3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 + optional: true + + /jws@4.0.0: + resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} + dependencies: + jwa: 2.0.0 + safe-buffer: 5.2.1 + optional: true + + /keyv@4.5.2: + resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} + dependencies: + json-buffer: 3.0.1 + dev: false + + /kleur@4.1.5: + resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} + engines: {node: '>=6'} + dev: false + + /klona@2.0.6: + resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==} + engines: {node: '>= 8'} + + /knitwork@1.0.0: + resolution: {integrity: sha512-dWl0Dbjm6Xm+kDxhPQJsCBTxrJzuGl0aP9rhr+TG8D3l+GL90N8O8lYUi7dTSAN2uuDqCtNgb6aEuQH5wsiV8Q==} + + /kolorist@1.7.0: + resolution: {integrity: sha512-ymToLHqL02udwVdbkowNpzjFd6UzozMtshPQKVi5k1EjKRqKqBrOnE9QbLEb0/pV76SAiIT13hdL8R6suc+f3g==} + dev: true + + /lang-detector@1.0.6: + resolution: {integrity: sha512-YRt/OzgBlrCf8AGiFLWXuqbvEuOI9xHJQe73iKRGGfOZrylDyBAMUWWhWwVdCQxxX0yN5V52PDypqXnlVb4C/w==} + dependencies: + underscore: 1.13.6 + dev: false + + /lazystream@1.0.1: + resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} + engines: {node: '>= 0.6.3'} + dependencies: + readable-stream: 2.3.8 + + /levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + /lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + /listhen@1.0.4: + resolution: {integrity: sha512-r94k7kmXHb8e8wpv7+UP/qqhhD+j/9TgX19QKim2cEJuWCLwlTw+5BkCFmYyjhQ7Bt8KdVun/2DcD7MF2Fe3+g==} + dependencies: + clipboardy: 3.0.0 + colorette: 2.0.19 + defu: 6.1.2 + get-port-please: 3.0.1 + http-shutdown: 1.2.2 + ip-regex: 5.0.0 + node-forge: 1.3.1 + ufo: 1.1.1 + + /loader-runner@4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + dev: true + + /local-pkg@0.4.3: + resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} + engines: {node: '>=14'} + + /locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + + /locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + + /locate-path@7.2.0: + resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-locate: 6.0.0 + dev: false + + /lodash._reinterpolate@3.0.0: + resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} + + /lodash.assignin@4.2.0: + resolution: {integrity: sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg==} + dev: false + + /lodash.bind@4.2.1: + resolution: {integrity: sha512-lxdsn7xxlCymgLYo1gGvVrfHmkjDiyqVv62FAeF2i5ta72BipE1SLxw8hPEPLhD4/247Ijw07UQH7Hq/chT5LA==} + dev: false + + /lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + /lodash.defaults@4.2.0: + resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} + + /lodash.difference@4.5.0: + resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} + + /lodash.filter@4.6.0: + resolution: {integrity: sha512-pXYUy7PR8BCLwX5mgJ/aNtyOvuJTdZAo9EQFUvMIYugqmJxnrYaANvTbgndOzHSCSR0wnlBBfRXJL5SbWxo3FQ==} + dev: false + + /lodash.flatten@4.4.0: + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + + /lodash.foreach@4.5.0: + resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==} + dev: false + + /lodash.isarguments@3.1.0: + resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} + + /lodash.isplainobject@4.0.6: + resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} + + /lodash.map@4.6.0: + resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==} + dev: false + + /lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + + /lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + /lodash.pick@4.4.0: + resolution: {integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==} + + /lodash.reduce@4.6.0: + resolution: {integrity: sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==} + dev: false + + /lodash.reject@4.6.0: + resolution: {integrity: sha512-qkTuvgEzYdyhiJBx42YPzPo71R1aEr0z79kAv7Ixg8wPFEjgRgJdUsGMG3Hf3OYSF/kHI79XhNlt+5Ar6OzwxQ==} + dev: false + + /lodash.some@4.6.0: + resolution: {integrity: sha512-j7MJE+TuT51q9ggt4fSgVqro163BEFjAt3u97IqU+JA2DkWl80nFTrowzLpZ/BnpN7rrl0JA/593NAdd8p/scQ==} + dev: false + + /lodash.template@4.5.0: + resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==} + dependencies: + lodash._reinterpolate: 3.0.0 + lodash.templatesettings: 4.2.0 + + /lodash.templatesettings@4.2.0: + resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==} + dependencies: + lodash._reinterpolate: 3.0.0 + + /lodash.union@4.6.0: + resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} + + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + + /lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /log-symbols@5.1.0: + resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} + engines: {node: '>=12'} + dependencies: + chalk: 5.2.0 + is-unicode-supported: 1.3.0 + + /longest-streak@3.1.0: + resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} + dev: false + + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + + /lru-cache@6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + + /lru-cache@7.18.3: + resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} + engines: {node: '>=12'} + + /magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + dependencies: + sourcemap-codec: 1.4.8 + + /magic-string@0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + + /magic-string@0.30.0: + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.14 + + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + + /markdown-table@3.0.3: + resolution: {integrity: sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw==} + dev: false + + /marked@4.2.12: + resolution: {integrity: sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==} + engines: {node: '>= 12'} + hasBin: true + dev: false + + /mdast-util-find-and-replace@2.2.2: + resolution: {integrity: sha512-MTtdFRz/eMDHXzeK6W3dO7mXUlF82Gom4y0oOgvHhh/HXZAGvIQDUvQ0SuUx+j2tv44b8xTHOm8K/9OoRFnXKw==} + dependencies: + '@types/mdast': 3.0.10 + escape-string-regexp: 5.0.0 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + dev: false + + /mdast-util-from-markdown@0.8.5: + resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-string: 2.0.0 + micromark: 2.11.4 + parse-entities: 2.0.0 + unist-util-stringify-position: 2.0.3 + transitivePeerDependencies: + - supports-color + dev: true + + /mdast-util-from-markdown@1.3.0: + resolution: {integrity: sha512-HN3W1gRIuN/ZW295c7zi7g9lVBllMgZE40RxCX37wrTPWXCWtpvOZdfnuK+1WNpvZje6XuJeI3Wnb4TJEUem+g==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + decode-named-character-reference: 1.0.2 + mdast-util-to-string: 3.1.1 + micromark: 3.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-decode-string: 1.0.2 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + unist-util-stringify-position: 3.0.3 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-My8KJ57FYEy2W2LyNom4n3E7hKTuQk/0SES0u16tjA9Z3oFkF4RrC/hPAPgjlSpezsOvI8ObcXcElo92wn5IGA==} + dependencies: + '@types/mdast': 3.0.10 + ccount: 2.0.1 + mdast-util-find-and-replace: 2.2.2 + micromark-util-character: 1.1.0 + dev: false + + /mdast-util-gfm-footnote@1.0.2: + resolution: {integrity: sha512-56D19KOGbE00uKVj3sgIykpwKL179QsVFwx/DCW0u/0+URsryacI4MAdNJl0dh+u2PSsD9FtxPFbHCzJ78qJFQ==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.5.0 + micromark-util-normalize-identifier: 1.0.0 + dev: false + + /mdast-util-gfm-strikethrough@1.0.3: + resolution: {integrity: sha512-DAPhYzTYrRcXdMjUtUjKvW9z/FNAMTdU0ORyMcbmkwYNbKocDpdk+PX1L1dQgOID/+vVs1uBQ7ElrBQfZ0cuiQ==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.5.0 + dev: false + + /mdast-util-gfm-table@1.0.7: + resolution: {integrity: sha512-jjcpmNnQvrmN5Vx7y7lEc2iIOEytYv7rTvu+MeyAsSHTASGCCRA79Igg2uKssgOs1i1po8s3plW0sTu1wkkLGg==} + dependencies: + '@types/mdast': 3.0.10 + markdown-table: 3.0.3 + mdast-util-from-markdown: 1.3.0 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-gfm-task-list-item@1.0.2: + resolution: {integrity: sha512-PFTA1gzfp1B1UaiJVyhJZA1rm0+Tzn690frc/L8vNX1Jop4STZgOE6bxUhnzdVSB+vm2GU1tIsuQcA9bxTQpMQ==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.5.0 + dev: false + + /mdast-util-gfm@2.0.2: + resolution: {integrity: sha512-qvZ608nBppZ4icQlhQQIAdc6S3Ffj9RGmzwUKUWuEICFnd1LVkN3EktF7ZHAgfcEdvZB5owU9tQgt99e2TlLjg==} + dependencies: + mdast-util-from-markdown: 1.3.0 + mdast-util-gfm-autolink-literal: 1.0.3 + mdast-util-gfm-footnote: 1.0.2 + mdast-util-gfm-strikethrough: 1.0.3 + mdast-util-gfm-table: 1.0.7 + mdast-util-gfm-task-list-item: 1.0.2 + mdast-util-to-markdown: 1.5.0 + transitivePeerDependencies: + - supports-color + dev: false + + /mdast-util-phrasing@3.0.1: + resolution: {integrity: sha512-WmI1gTXUBJo4/ZmSk79Wcb2HcjPJBzM1nlI/OUWA8yk2X9ik3ffNbBGsU+09BFmXaL1IBb9fiuvq6/KMiNycSg==} + dependencies: + '@types/mdast': 3.0.10 + unist-util-is: 5.2.1 + dev: false + + /mdast-util-to-markdown@1.5.0: + resolution: {integrity: sha512-bbv7TPv/WC49thZPg3jXuqzuvI45IL2EVAr/KxF0BSdHsU0ceFHOmwQn6evxAh1GaoK/6GQ1wp4R4oW2+LFL/A==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + longest-streak: 3.1.0 + mdast-util-phrasing: 3.0.1 + mdast-util-to-string: 3.1.1 + micromark-util-decode-string: 1.0.2 + unist-util-visit: 4.1.2 + zwitch: 2.0.4 + dev: false + + /mdast-util-to-string@2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + dev: true + + /mdast-util-to-string@3.1.1: + resolution: {integrity: sha512-tGvhT94e+cVnQt8JWE9/b3cUQZWS732TJxXHktvP+BYo62PpYD53Ls/6cC60rW21dW+txxiM4zMdc6abASvZKA==} + dependencies: + '@types/mdast': 3.0.10 + dev: false + + /mdast@3.0.0: + resolution: {integrity: sha512-xySmf8g4fPKMeC07jXGz971EkLbWAJ83s4US2Tj9lEdnZ142UP5grN73H1Xd3HzrdbU5o9GYYP/y8F9ZSwLE9g==} + deprecated: '`mdast` was renamed to `remark`' + dev: false + + /mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + + /mdn-data@2.0.30: + resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} + dev: true + + /media-typer@0.3.0: + resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} + engines: {node: '>= 0.6'} + dev: false + + /memory-fs@0.5.0: + resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==} + engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} + dependencies: + errno: 0.1.8 + readable-stream: 2.3.8 + + /merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + /merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + /micromark-core-commonmark@1.0.6: + resolution: {integrity: sha512-K+PkJTxqjFfSNkfAhp4GB+cZPfQd6dxtTXnf+RjZOV7T4EEXnvgzOcnp+eSTmpGk9d1S9sL6/lqrgSNn/s0HZA==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-factory-destination: 1.0.0 + micromark-factory-label: 1.0.2 + micromark-factory-space: 1.0.0 + micromark-factory-title: 1.0.2 + micromark-factory-whitespace: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-html-tag-name: 1.1.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-autolink-literal@1.0.3: + resolution: {integrity: sha512-i3dmvU0htawfWED8aHMMAzAVp/F0Z+0bPh3YrbTPPL1v4YAlCZpy5rBO5p0LPYiZo0zFVkoYh7vDU7yQSiCMjg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-sanitize-uri: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-footnote@1.0.4: + resolution: {integrity: sha512-E/fmPmDqLiMUP8mLJ8NbJWJ4bTw6tS+FEQS8CcuDtZpILuOb2kjLqPEeAePF1djXROHXChM/wPJw0iS4kHCcIg==} + dependencies: + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-sanitize-uri: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-strikethrough@1.0.4: + resolution: {integrity: sha512-/vjHU/lalmjZCT5xt7CcHVJGq8sYRm80z24qAKXzaHzem/xsDYb2yLL+NNVbYvmpLx3O7SYPuGL5pzusL9CLIQ==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-classify-character: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-table@1.0.5: + resolution: {integrity: sha512-xAZ8J1X9W9K3JTJTUL7G6wSKhp2ZYHrFk5qJgY/4B33scJzE2kpfRL6oiw/veJTbt7jiM/1rngLlOKPWr1G+vg==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm-tagfilter@1.0.1: + resolution: {integrity: sha512-Ty6psLAcAjboRa/UKUbbUcwjVAv5plxmpUTy2XC/3nJFL37eHej8jrHrRzkqcpipJliuBH30DTs7+3wqNcQUVA==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-extension-gfm-task-list-item@1.0.3: + resolution: {integrity: sha512-PpysK2S1Q/5VXi72IIapbi/jliaiOFzv7THH4amwXeYXLq3l1uo8/2Be0Ac1rEwK20MQEsGH2ltAZLNY2KI/0Q==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-extension-gfm@2.0.1: + resolution: {integrity: sha512-p2sGjajLa0iYiGQdT0oelahRYtMWvLjy8J9LOCxzIQsllMCGLbsLW+Nc+N4vi02jcRJvedVJ68cjelKIO6bpDA==} + dependencies: + micromark-extension-gfm-autolink-literal: 1.0.3 + micromark-extension-gfm-footnote: 1.0.4 + micromark-extension-gfm-strikethrough: 1.0.4 + micromark-extension-gfm-table: 1.0.5 + micromark-extension-gfm-tagfilter: 1.0.1 + micromark-extension-gfm-task-list-item: 1.0.3 + micromark-util-combine-extensions: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-destination@1.0.0: + resolution: {integrity: sha512-eUBA7Rs1/xtTVun9TmV3gjfPz2wEwgK5R5xcbIM5ZYAtvGF6JkyaDsj0agx8urXnO31tEO6Ug83iVH3tdedLnw==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-label@1.0.2: + resolution: {integrity: sha512-CTIwxlOnU7dEshXDQ+dsr2n+yxpP0+fn271pu0bwDIS8uqfFcumXpj5mLn3hSC8iw2MUr6Gx8EcKng1dD7i6hg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-factory-space@1.0.0: + resolution: {integrity: sha512-qUmqs4kj9a5yBnk3JMLyjtWYN6Mzfcx8uJfi5XAveBniDevmZasdGBba5b4QsvRcAkmvGo5ACmSUmyGiKTLZew==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-factory-title@1.0.2: + resolution: {integrity: sha512-zily+Nr4yFqgMGRKLpTVsNl5L4PMu485fGFDOQJQBl2NFpjGte1e86zC0da93wf97jrc4+2G2GQudFMHn3IX+A==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-factory-whitespace@1.0.0: + resolution: {integrity: sha512-Qx7uEyahU1lt1RnsECBiuEbfr9INjQTGa6Err+gF3g0Tx4YEviPbqqGKNv/NrBaE7dVHdn1bVZKM/n5I/Bak7A==} + dependencies: + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-character@1.1.0: + resolution: {integrity: sha512-agJ5B3unGNJ9rJvADMJ5ZiYjBRyDpzKAOk01Kpi1TKhlT1APx3XZk6eN7RtSz1erbWHC2L8T3xLZ81wdtGRZzg==} + dependencies: + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-chunked@1.0.0: + resolution: {integrity: sha512-5e8xTis5tEZKgesfbQMKRCyzvffRRUX+lK/y+DvsMFdabAicPkkZV6gO+FEWi9RfuKKoxxPwNL+dFF0SMImc1g==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-classify-character@1.0.0: + resolution: {integrity: sha512-F8oW2KKrQRb3vS5ud5HIqBVkCqQi224Nm55o5wYLzY/9PwHGXC01tr3d7+TqHHz6zrKQ72Okwtvm/xQm6OVNZA==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-combine-extensions@1.0.0: + resolution: {integrity: sha512-J8H058vFBdo/6+AsjHp2NF7AJ02SZtWaVUjsayNFeAiydTxUwViQPxN0Hf8dp4FmCQi0UUFovFsEyRSUmFH3MA==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-decode-numeric-character-reference@1.0.0: + resolution: {integrity: sha512-OzO9AI5VUtrTD7KSdagf4MWgHMtET17Ua1fIpXTpuhclCqD8egFWo85GxSGvxgkGS74bEahvtM0WP0HjvV0e4w==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-decode-string@1.0.2: + resolution: {integrity: sha512-DLT5Ho02qr6QWVNYbRZ3RYOSSWWFuH3tJexd3dgN1odEuPNxCngTCXJum7+ViRAd9BbdxCvMToPOD/IvVhzG6Q==} + dependencies: + decode-named-character-reference: 1.0.2 + micromark-util-character: 1.1.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-encode@1.0.1: + resolution: {integrity: sha512-U2s5YdnAYexjKDel31SVMPbfi+eF8y1U4pfiRW/Y8EFVCy/vgxk/2wWTxzcqE71LHtCuCzlBDRU2a5CQ5j+mQA==} + dev: false + + /micromark-util-html-tag-name@1.1.0: + resolution: {integrity: sha512-BKlClMmYROy9UiV03SwNmckkjn8QHVaWkqoAqzivabvdGcwNGMMMH/5szAnywmsTBUzDsU57/mFi0sp4BQO6dA==} + dev: false + + /micromark-util-normalize-identifier@1.0.0: + resolution: {integrity: sha512-yg+zrL14bBTFrQ7n35CmByWUTFsgst5JhA4gJYoty4Dqzj4Z4Fr/DHekSS5aLfH9bdlfnSvKAWsAgJhIbogyBg==} + dependencies: + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-resolve-all@1.0.0: + resolution: {integrity: sha512-CB/AGk98u50k42kvgaMM94wzBqozSzDDaonKU7P7jwQIuH2RU0TeBqGYJz2WY1UdihhjweivStrJ2JdkdEmcfw==} + dependencies: + micromark-util-types: 1.0.2 + dev: false + + /micromark-util-sanitize-uri@1.1.0: + resolution: {integrity: sha512-RoxtuSCX6sUNtxhbmsEFQfWzs8VN7cTctmBPvYivo98xb/kDEoTCtJQX5wyzIYEmk/lvNFTat4hL8oW0KndFpg==} + dependencies: + micromark-util-character: 1.1.0 + micromark-util-encode: 1.0.1 + micromark-util-symbol: 1.0.1 + dev: false + + /micromark-util-subtokenize@1.0.2: + resolution: {integrity: sha512-d90uqCnXp/cy4G881Ub4psE57Sf8YD0pim9QdjCRNjfas2M1u6Lbt+XZK9gnHL2XFhnozZiEdCa9CNfXSfQ6xA==} + dependencies: + micromark-util-chunked: 1.0.0 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + dev: false + + /micromark-util-symbol@1.0.1: + resolution: {integrity: sha512-oKDEMK2u5qqAptasDAwWDXq0tG9AssVwAx3E9bBF3t/shRIGsWIRG+cGafs2p/SnDSOecnt6hZPCE2o6lHfFmQ==} + dev: false + + /micromark-util-types@1.0.2: + resolution: {integrity: sha512-DCfg/T8fcrhrRKTPjRrw/5LLvdGV7BHySf/1LOZx7TzWZdYRjogNtyNq885z3nNallwr3QUKARjqvHqX1/7t+w==} + dev: false + + /micromark@2.11.4: + resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} + dependencies: + debug: 4.3.4 + parse-entities: 2.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /micromark@3.1.0: + resolution: {integrity: sha512-6Mj0yHLdUZjHnOPgr5xfWIMqMWS12zDN6iws9SLuSz76W8jTtAv24MN4/CL7gJrl5vtxGInkkqDv/JIoRsQOvA==} + dependencies: + '@types/debug': 4.1.7 + debug: 4.3.4 + decode-named-character-reference: 1.0.2 + micromark-core-commonmark: 1.0.6 + micromark-factory-space: 1.0.0 + micromark-util-character: 1.1.0 + micromark-util-chunked: 1.0.0 + micromark-util-combine-extensions: 1.0.0 + micromark-util-decode-numeric-character-reference: 1.0.0 + micromark-util-encode: 1.0.1 + micromark-util-normalize-identifier: 1.0.0 + micromark-util-resolve-all: 1.0.0 + micromark-util-sanitize-uri: 1.1.0 + micromark-util-subtokenize: 1.0.2 + micromark-util-symbol: 1.0.1 + micromark-util-types: 1.0.2 + uvu: 0.5.6 + transitivePeerDependencies: + - supports-color + dev: false + + /micromatch@4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + + /mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + /mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + /mime@2.5.2: + resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} + engines: {node: '>=4.0.0'} + hasBin: true + + /mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + + /mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: false + + /mimic-response@3.1.0: + resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} + engines: {node: '>=10'} + dev: false + + /min-indent@1.0.1: + resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} + engines: {node: '>=4'} + dev: true + + /minimatch@3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + dependencies: + brace-expansion: 1.1.11 + + /minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + + /minimatch@5.1.6: + resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + + /minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + /minipass@3.3.6: + resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + + /minipass@4.2.5: + resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} + engines: {node: '>=8'} + + /minizlib@2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.3.6 + yallist: 4.0.0 + + /mkdirp-classic@0.5.3: + resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} + dev: false + + /mkdirp@1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + + /mlly@1.2.0: + resolution: {integrity: sha512-+c7A3CV0KGdKcylsI6khWyts/CYrGTrRVo4R/I7u/cUsy0Conxa6LUhiEzVKIw14lc2L5aiO4+SeVe4TeGRKww==} + dependencies: + acorn: 8.8.2 + pathe: 1.1.0 + pkg-types: 1.0.2 + ufo: 1.1.1 + + /mri@1.2.0: + resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} + engines: {node: '>=4'} + + /mrmime@1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + dev: true + + /ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + /ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + /ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + /mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + /nanoid@3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /nanoid@4.0.2: + resolution: {integrity: sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==} + engines: {node: ^14 || ^16 || >=18} + hasBin: true + + /napi-build-utils@1.0.2: + resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} + dev: false + + /natural-compare-lite@1.4.0: + resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==} + dev: true + + /natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + /neo-async@2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: true + + /nitropack@2.3.1: + resolution: {integrity: sha512-8cmPZHDweb7O6TmzQyA/ejkG1dzdJLmir1nVqJBdR7hWC/3xOI3y3ac1o8v0o9hVM7YP0HRIEj1h+FVbYJi2pQ==} + engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} + hasBin: true + dependencies: + '@cloudflare/kv-asset-handler': 0.3.0 + '@netlify/functions': 1.4.0 + '@rollup/plugin-alias': 4.0.3(rollup@3.19.1) + '@rollup/plugin-commonjs': 24.0.1(rollup@3.19.1) + '@rollup/plugin-inject': 5.0.3(rollup@3.19.1) + '@rollup/plugin-json': 6.0.0(rollup@3.19.1) + '@rollup/plugin-node-resolve': 15.0.1(rollup@3.19.1) + '@rollup/plugin-replace': 5.0.2(rollup@3.19.1) + '@rollup/plugin-terser': 0.4.0(rollup@3.19.1) + '@rollup/plugin-wasm': 6.1.2(rollup@3.19.1) + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + '@vercel/nft': 0.22.6 + archiver: 5.3.1 + c12: 1.2.0 + chalk: 5.2.0 + chokidar: 3.5.3 + consola: 2.15.3 + cookie-es: 0.5.0 + defu: 6.1.2 + destr: 1.2.2 + dot-prop: 7.2.0 + esbuild: 0.17.11 + escape-string-regexp: 5.0.0 + etag: 1.8.1 + fs-extra: 11.1.1 + globby: 13.1.3 + gzip-size: 7.0.0 + h3: 1.6.0 + hookable: 5.5.1 + http-proxy: 1.18.1 + is-primitive: 3.0.1 + jiti: 1.17.2 + klona: 2.0.6 + knitwork: 1.0.0 + listhen: 1.0.4 + mime: 3.0.0 + mlly: 1.2.0 + mri: 1.2.0 + node-fetch-native: 1.0.2 + ofetch: 1.0.1 + ohash: 1.0.0 + pathe: 1.1.0 + perfect-debounce: 0.1.3 + pkg-types: 1.0.2 + pretty-bytes: 6.1.0 + radix3: 1.0.0 + rollup: 3.19.1 + rollup-plugin-visualizer: 5.9.0(rollup@3.19.1) + scule: 1.0.0 + semver: 7.3.8 + serve-placeholder: 2.0.1 + serve-static: 1.15.0 + source-map-support: 0.5.21 + std-env: 3.3.2 + ufo: 1.1.1 + unenv: 1.2.2 + unimport: 3.0.2(rollup@3.19.1) + unstorage: 1.4.0 + transitivePeerDependencies: + - debug + - encoding + - supports-color + + /node-abi@3.40.0: + resolution: {integrity: sha512-zNy02qivjjRosswoYmPi8hIKJRr8MpQyeKT6qlcq/OnOgA3Rhoae+IYOqsM9V5+JnHWmxKnWOT2GxvtqdtOCXA==} + engines: {node: '>=10'} + dependencies: + semver: 7.3.8 + dev: false + + /node-abort-controller@3.1.1: + resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + optional: true + + /node-addon-api@5.1.0: + resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} + dev: false + + /node-domexception@1.0.0: + resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} + engines: {node: '>=10.5.0'} + + /node-fetch-native@1.0.2: + resolution: {integrity: sha512-KIkvH1jl6b3O7es/0ShyCgWLcfXxlBrLBbP3rOr23WArC66IMcU4DeZEeYEOwnopYhawLTn7/y+YtmASe8DFVQ==} + + /node-fetch@2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + dev: false + + /node-fetch@2.6.9: + resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + + /node-fetch@3.3.1: + resolution: {integrity: sha512-cRVc/kyto/7E5shrWca1Wsea4y6tL9iYJE5FBCius3JQfb/4P4I295PfhgbJQBLTx6lATE4z+wK0rPM4VS2uow==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + data-uri-to-buffer: 4.0.1 + fetch-blob: 3.2.0 + formdata-polyfill: 4.0.10 + + /node-forge@1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + + /node-gyp-build@4.6.0: + resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} + hasBin: true + + /node-html-markdown@1.3.0: + resolution: {integrity: sha512-OeFi3QwC/cPjvVKZ114tzzu+YoR+v9UXW5RwSXGUqGb0qCl0DvP406tzdL7SFn8pZrMyzXoisfG2zcuF9+zw4g==} + engines: {node: '>=10.0.0'} + dependencies: + node-html-parser: 6.1.5 + dev: false + + /node-html-parser@6.1.5: + resolution: {integrity: sha512-fAaM511feX++/Chnhe475a0NHD8M7AxDInsqQpz6x63GRF7xYNdS8Vo5dKsIVPgsOvG7eioRRTZQnWBrhDHBSg==} + dependencies: + css-select: 5.1.0 + he: 1.2.0 + dev: false + + /node-releases@2.0.10: + resolution: {integrity: sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==} + + /node-url-utils@0.4.0: + resolution: {integrity: sha512-cg9J2VQ0nNvrZR+edoDaAoInvGRgi2r/LCSwOwNCgVASBo0rQiDbSwa4s0MpEcpPf1p4qokC14BXMx5TPxSU5w==} + engines: {node: '>=0.2.x'} + dev: false + + /nopt@5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + + /normalize-package-data@2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.22.1 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-package-data@3.0.3: + resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} + engines: {node: '>=10'} + dependencies: + hosted-git-info: 4.1.0 + is-core-module: 2.11.0 + semver: 7.3.8 + validate-npm-package-license: 3.0.4 + dev: false + + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + /normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + + /npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + + /npmlog@5.0.1: + resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} + dependencies: + are-we-there-yet: 2.0.0 + console-control-strings: 1.1.0 + gauge: 3.0.2 + set-blocking: 2.0.0 + + /nth-check@1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + dependencies: + boolbase: 1.0.0 + dev: false + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + + /nuxi@3.3.1: + resolution: {integrity: sha512-GJaJR0NtH05W7xrtFoJ3sX/eUhIMoqWj63QNFekqhrfD8LmXrlWrx9Q8GCFNc3nqk0oIcngJijyGNfWtTtpSxw==} + engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + + /nuxt@3.3.1(eslint@8.36.0)(typescript@4.9.5): + resolution: {integrity: sha512-1DTFXEr+FlZO/hyw765cb9a/AiGysHIGLNl8NGJtURwUWC4gd+Z3y5DnL04PE5fVJ08yB/KJwc0t6StijbL8wQ==} + engines: {node: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} + hasBin: true + dependencies: + '@nuxt/devalue': 2.0.0 + '@nuxt/kit': 3.3.1(rollup@3.19.1) + '@nuxt/schema': 3.3.1(rollup@3.19.1) + '@nuxt/telemetry': 2.1.10 + '@nuxt/ui-templates': 1.1.1 + '@nuxt/vite-builder': 3.3.1(eslint@8.36.0)(typescript@4.9.5)(vue@3.2.47) + '@unhead/ssr': 1.1.23 + '@unhead/vue': 1.1.23(vue@3.2.47) + '@vue/reactivity': 3.2.47 + '@vue/shared': 3.2.47 + chokidar: 3.5.3 + cookie-es: 0.5.0 + defu: 6.1.2 + destr: 1.2.2 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fs-extra: 11.1.1 + globby: 13.1.3 + h3: 1.6.0 + hash-sum: 2.0.0 + hookable: 5.5.1 + jiti: 1.17.2 + knitwork: 1.0.0 + magic-string: 0.30.0 + mlly: 1.2.0 + nitropack: 2.3.1 + nuxi: 3.3.1 + ofetch: 1.0.1 + ohash: 1.0.0 + pathe: 1.1.0 + perfect-debounce: 0.1.3 + scule: 1.0.0 + strip-literal: 1.0.1 + ufo: 1.1.1 + unctx: 2.1.2 + unenv: 1.2.2 + unimport: 3.0.2(rollup@3.19.1) + unplugin: 1.3.0 + untyped: 1.2.2 + vue: 3.2.47 + vue-bundle-renderer: 1.0.2 + vue-devtools-stub: 0.1.0 + vue-router: 4.1.6(vue@3.2.47) + transitivePeerDependencies: + - '@types/node' + - debug + - encoding + - eslint + - less + - meow + - optionator + - rollup + - sass + - stylelint + - stylus + - sugarss + - supports-color + - terser + - typescript + - vls + - vti + - vue-tsc + + /oauth-sign@0.9.0: + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + dev: false + + /object-assign@4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-inspect@1.12.3: + resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} + dev: true + + /object-keys@1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true + + /object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: true + + /object.values@1.1.6: + resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /ofetch@1.0.1: + resolution: {integrity: sha512-icBz2JYfEpt+wZz1FRoGcrMigjNKjzvufE26m9+yUiacRQRHwnNlGRPiDnW4op7WX/MR6aniwS8xw8jyVelF2g==} + dependencies: + destr: 1.2.2 + node-fetch-native: 1.0.2 + ufo: 1.1.1 + + /ohash@1.0.0: + resolution: {integrity: sha512-kxSyzq6tt+6EE/xCnD1XaFhCCjUNUaz3X30rJp6mnjGLXAAvuPFqohMdv0aScWzajR45C29HyBaXZ8jXBwnh9A==} + + /on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + + /once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + + /open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + + /openai@3.2.1: + resolution: {integrity: sha512-762C9BNlJPbjjlWZi4WYK9iM2tAVAv0uUp1UmI34vb0CN5T2mjB/qM6RYBmNKMh/dN9fC+bxqPwWJZUTWW052A==} + dependencies: + axios: 0.26.1 + form-data: 4.0.0 + transitivePeerDependencies: + - debug + dev: false + + /optionator@0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + + /ora@6.1.2: + resolution: {integrity: sha512-EJQ3NiP5Xo94wJXIzAyOtSb0QEIAUu7m8t6UZ9krbz0vAJqr92JpcK/lEXg91q6B9pEGqrykkd2EQplnifDSBw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + bl: 5.1.0 + chalk: 5.2.0 + cli-cursor: 4.0.0 + cli-spinners: 2.7.0 + is-interactive: 2.0.0 + is-unicode-supported: 1.3.0 + log-symbols: 5.1.0 + strip-ansi: 7.0.1 + wcwidth: 1.0.1 + + /os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + /p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + + /p-limit@4.0.0: + resolution: {integrity: sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + yocto-queue: 1.0.0 + dev: false + + /p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + + /p-locate@6.0.0: + resolution: {integrity: sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + p-limit: 4.0.0 + dev: false + + /p-timeout@6.1.1: + resolution: {integrity: sha512-yqz2Wi4fiFRpMmK0L2pGAU49naSUaP23fFIQL2Y6YT+qDGPoFwpvgQM/wzc6F8JoenUkIlAFa4Ql7NguXBxI7w==} + engines: {node: '>=14.16'} + dev: false + + /p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: true + + /parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + + /parse-entities@2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + dev: true + + /parse-git-config@3.0.0: + resolution: {integrity: sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==} + engines: {node: '>=8'} + dependencies: + git-config-path: 2.0.0 + ini: 1.3.8 + + /parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.18.6 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + /parse-path@7.0.0: + resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} + dependencies: + protocols: 2.0.1 + + /parse-url@8.1.0: + resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} + dependencies: + parse-path: 7.0.0 + + /parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + /path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + /path-exists@5.0.0: + resolution: {integrity: sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: false + + /path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + /path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + /path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + /pathe@1.1.0: + resolution: {integrity: sha512-ODbEPR0KKHqECXW1GoxdDb+AZvULmXjVPy4rt+pGo2+TnjJTIPJQSVS6N63n8T2Ip+syHhbn52OewKicV0373w==} + + /perfect-debounce@0.1.3: + resolution: {integrity: sha512-NOT9AcKiDGpnV/HBhI22Str++XWcErO/bALvHCuhv33owZW/CjH8KAFLZDCmu3727sihe0wTxpDhyGc6M8qacQ==} + + /performance-now@2.1.0: + resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} + dev: false + + /picocolors@1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + /pkg-types@1.0.2: + resolution: {integrity: sha512-hM58GKXOcj8WTqUXnsQyJYXdeAPbythQgEF3nTcEo+nkD49chjQ9IKm/QJy9xf6JakXptz86h7ecP2024rrLaQ==} + dependencies: + jsonc-parser: 3.2.0 + mlly: 1.2.0 + pathe: 1.1.0 + + /pluralize@8.0.0: + resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} + engines: {node: '>=4'} + dev: true + + /postcss-calc@8.2.4(postcss@8.4.21): + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + postcss-value-parser: 4.2.0 + + /postcss-colormin@5.3.1(postcss@8.4.21): + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-convert-values@5.1.3(postcss@8.4.21): + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-discard-comments@5.1.2(postcss@8.4.21): + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /postcss-discard-duplicates@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /postcss-discard-empty@5.1.1(postcss@8.4.21): + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /postcss-discard-overridden@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /postcss-import-resolver@2.0.0: + resolution: {integrity: sha512-y001XYgGvVwgxyxw9J1a5kqM/vtmIQGzx34g0A0Oy44MFcy/ZboZw1hu/iN3VYFjSTRzbvd7zZJJz0Kh0AGkTw==} + dependencies: + enhanced-resolve: 4.5.0 + + /postcss-import@15.1.0(postcss@8.4.21): + resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} + engines: {node: '>=14.0.0'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.1 + + /postcss-merge-longhand@5.1.7(postcss@8.4.21): + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.4.21) + + /postcss-merge-rules@5.1.4(postcss@8.4.21): + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + + /postcss-minify-font-values@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-minify-gradients@5.1.1(postcss@8.4.21): + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-minify-params@5.1.4(postcss@8.4.21): + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-minify-selectors@5.2.1(postcss@8.4.21): + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + + /postcss-normalize-charset@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + + /postcss-normalize-display-values@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-positions@5.1.1(postcss@8.4.21): + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-repeat-style@5.1.1(postcss@8.4.21): + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-string@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-timing-functions@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-unicode@5.1.1(postcss@8.4.21): + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-url@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + normalize-url: 6.1.0 + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-normalize-whitespace@5.1.1(postcss@8.4.21): + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-ordered-values@5.1.3(postcss@8.4.21): + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 3.1.0(postcss@8.4.21) + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-reduce-initial@5.1.2(postcss@8.4.21): + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 + caniuse-api: 3.0.0 + postcss: 8.4.21 + + /postcss-reduce-transforms@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + + /postcss-selector-parser@6.0.11: + resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + /postcss-svgo@5.1.0(postcss@8.4.21): + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + + /postcss-unique-selectors@5.1.1(postcss@8.4.21): + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + + /postcss-url@10.1.3(postcss@8.4.21): + resolution: {integrity: sha512-FUzyxfI5l2tKmXdYc6VTu3TWZsInayEKPbiyW+P6vmmIrrb4I6CGX0BFoewgYHLK+oIL5FECEK02REYRpBvUCw==} + engines: {node: '>=10'} + peerDependencies: + postcss: ^8.0.0 + dependencies: + make-dir: 3.1.0 + mime: 2.5.2 + minimatch: 3.0.8 + postcss: 8.4.21 + xxhashjs: 0.2.2 + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + /postcss@8.4.21: + resolution: {integrity: sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + /prebuild-install@7.1.1: + resolution: {integrity: sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==} + engines: {node: '>=10'} + hasBin: true + dependencies: + detect-libc: 2.0.1 + expand-template: 2.0.3 + github-from-package: 0.0.0 + minimist: 1.2.8 + mkdirp-classic: 0.5.3 + napi-build-utils: 1.0.2 + node-abi: 3.40.0 + pump: 3.0.0 + rc: 1.2.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + dev: false + + /prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + /pretty-bytes@6.1.0: + resolution: {integrity: sha512-Rk753HI8f4uivXi4ZCIYdhmG1V+WKzvRMg/X+M42a6t7D07RcmopXJMDNk6N++7Bl75URRGsb40ruvg7Hcp2wQ==} + engines: {node: ^14.13.1 || >=16.0.0} + + /priorityqueuejs@1.0.0: + resolution: {integrity: sha512-lg++21mreCEOuGWTbO5DnJKAdxfjrdN0S9ysoW9SzdSJvbkWpkaDdpG/cdsPCsEnoLUwmd9m3WcZhngW7yKA2g==} + optional: true + + /prismjs@1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: false + + /process-nextick-args@2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + /process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + optional: true + + /protocols@2.0.1: + resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} + + /proxy-from-env@1.1.0: + resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} + dev: false + + /prr@1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + + /psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + + /pump@3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: false + + /punycode@2.3.0: + resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + engines: {node: '>=6'} + + /qs@6.5.3: + resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} + engines: {node: '>=0.6'} + dev: false + + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + optional: true + + /queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /quick-lru@6.1.1: + resolution: {integrity: sha512-S27GBT+F0NTRiehtbrgaSE1idUAJ5bX8dPAQTdylEyNlrdcH5X4Lz7Edz3DYzecbsCluD5zO8ZNEe04z3D3u6Q==} + engines: {node: '>=12'} + dev: false + + /radix3@1.0.0: + resolution: {integrity: sha512-6n3AEXth91ASapMVKiEh2wrbFJmI+NBilrWE0AbiGgfm0xet0QXC8+a3K19r1UVYjUjctUgB053c3V/J6V0kCQ==} + + /radix3@1.0.1: + resolution: {integrity: sha512-y+AcwZ3HcUIGc9zGsNVf5+BY/LxL+z+4h4J3/pp8jxSmy1STaCocPS3qrj4tA5ehUSzqtqK+0Aygvz/r/8vy4g==} + dev: false + + /randombytes@2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + + /range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + /rc9@2.0.1: + resolution: {integrity: sha512-9EfjLgNmzP9255YX8bGnILQcmdtOXKtUlFTu8bOZPJVtaUDZ2imswcUdpK51tMjTRQyB7r5RebNijrzuyGXcVA==} + dependencies: + defu: 6.1.2 + destr: 1.2.2 + flat: 5.0.2 + + /rc@1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.8 + strip-json-comments: 2.0.1 + dev: false + + /read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + dependencies: + pify: 2.3.0 + + /read-pkg-up@7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + + /read-pkg-up@9.1.0: + resolution: {integrity: sha512-vaMRR1AC1nrd5CQM0PhlRsO5oc2AAigqr7cCrZ/MW/Rsaflz4RlgzkpL4qoU/z1F6wrbd85iFv1OQj/y5RdGvg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + find-up: 6.3.0 + read-pkg: 7.1.0 + type-fest: 2.19.0 + dev: false + + /read-pkg@5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': 2.4.1 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + + /read-pkg@7.1.0: + resolution: {integrity: sha512-5iOehe+WF75IccPc30bWTbpdDQLOCc3Uu8bi3Dte3Eueij81yx1Mrufk8qBx/YAbR4uL1FdUr+7BKXDwEtisXg==} + engines: {node: '>=12.20'} + dependencies: + '@types/normalize-package-data': 2.4.1 + normalize-package-data: 3.0.3 + parse-json: 5.2.0 + type-fest: 2.19.0 + dev: false + + /readable-stream@2.3.8: + resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + + /readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + /readdir-glob@1.1.2: + resolution: {integrity: sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==} + dependencies: + minimatch: 5.1.6 + + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /redis-errors@1.2.0: + resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} + engines: {node: '>=4'} + + /redis-parser@3.0.0: + resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} + engines: {node: '>=4'} + dependencies: + redis-errors: 1.2.0 + + /regexp-tree@0.1.24: + resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} + hasBin: true + dev: true + + /regexp.prototype.flags@1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + functions-have-names: 1.2.3 + dev: true + + /regexpp@3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} + engines: {node: '>=8'} + dev: true + + /regjsparser@0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + dependencies: + jsesc: 0.5.0 + dev: true + + /remark-gfm@3.0.1: + resolution: {integrity: sha512-lEFDoi2PICJyNrACFOfDD3JlLkuSbOa5Wd8EPt06HUdptv8Gn0bxYTdbU/XXQ3swAPkEaGxxPN9cbnMHvVu1Ig==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-gfm: 2.0.2 + micromark-extension-gfm: 2.0.1 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-parse@10.0.1: + resolution: {integrity: sha512-1fUyHr2jLsVOkhbvPRBJ5zTKZZyD6yZzYaWCS6BPBdQ8vEMBCH+9zNCDA6tET/zHCi/jLqjCWtlJZUPk+DbnFw==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-from-markdown: 1.3.0 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-stringify@10.0.2: + resolution: {integrity: sha512-6wV3pvbPvHkbNnWB0wdDvVFHOe1hBRAx1Q/5g/EpH4RppAII6J8Gnwe7VbHuXaoKIF6LAg6ExTel/+kNqSQ7lw==} + dependencies: + '@types/mdast': 3.0.10 + mdast-util-to-markdown: 1.5.0 + unified: 10.1.2 + dev: false + + /remark@14.0.2: + resolution: {integrity: sha512-A3ARm2V4BgiRXaUo5K0dRvJ1lbogrbXnhkJRmD0yw092/Yl0kOCZt1k9ZeElEwkZsWGsMumz6qL5MfNJH9nOBA==} + dependencies: + '@types/mdast': 3.0.10 + remark-parse: 10.0.1 + remark-stringify: 10.0.2 + unified: 10.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /request@2.88.2: + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + dependencies: + aws-sign2: 0.7.0 + aws4: 1.12.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.35 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.3 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + dev: false + + /require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + /require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: false + + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + /resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + /resolve@1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.11.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /restore-cursor@4.0.0: + resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + /reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + /rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + + /rollup-plugin-visualizer@5.9.0(rollup@3.19.1): + resolution: {integrity: sha512-bbDOv47+Bw4C/cgs0czZqfm8L82xOZssk4ayZjG40y9zbXclNk7YikrZTDao6p7+HDiGxrN0b65SgZiVm9k1Cg==} + engines: {node: '>=14'} + hasBin: true + peerDependencies: + rollup: 2.x || 3.x + peerDependenciesMeta: + rollup: + optional: true + dependencies: + open: 8.4.2 + picomatch: 2.3.1 + rollup: 3.19.1 + source-map: 0.7.4 + yargs: 17.7.1 + + /rollup@3.19.1: + resolution: {integrity: sha512-lAbrdN7neYCg/8WaoWn/ckzCtz+jr70GFfYdlf50OF7387HTg+wiuiqJRFYawwSPpqfqDNYqK7smY/ks2iAudg==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + + /run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + + /run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + + /rxjs@7.8.0: + resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} + dependencies: + tslib: 2.5.0 + + /sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + dependencies: + mri: 1.2.0 + dev: false + + /safe-buffer@5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + /safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + /safe-regex-test@1.0.0: + resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + is-regex: 1.1.4 + dev: true + + /safe-regex@2.1.1: + resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} + dependencies: + regexp-tree: 0.1.24 + dev: true + + /safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + /sax@1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + optional: true + + /schema-utils@3.1.2: + resolution: {integrity: sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2(ajv@6.12.6) + dev: true + + /scule@1.0.0: + resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} + + /seenreq@3.0.0: + resolution: {integrity: sha512-wSe7hb83TKkyweL8Jq5a1xuStmqfwxiJn2SXjA/Wns42aUJjlWzPzj/jWaomOCRY5ZpIRkiyh/+5pNz/20363A==} + dependencies: + node-url-utils: 0.4.0 + dev: false + + /semaphore@1.1.0: + resolution: {integrity: sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==} + engines: {node: '>=0.8.0'} + optional: true + + /semver@5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + dev: true + + /semver@6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + + /semver@7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + + /send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + /serialize-javascript@6.0.1: + resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} + dependencies: + randombytes: 2.1.0 + + /serve-placeholder@2.0.1: + resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==} + dependencies: + defu: 6.1.2 + + /serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + + /set-blocking@2.0.0: + resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} + + /setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + /sharp@0.31.3: + resolution: {integrity: sha512-XcR4+FCLBFKw1bdB+GEhnUNXNXvnt0tDo4WsBsraKymuo/IAuPuCBVAL2wIkUw2r/dwFW5Q5+g66Kwl2dgDFVg==} + engines: {node: '>=14.15.0'} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.1 + node-addon-api: 5.1.0 + prebuild-install: 7.1.1 + semver: 7.3.8 + simple-get: 4.0.1 + tar-fs: 2.1.1 + tunnel-agent: 0.6.0 + dev: false + + /shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + + /shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /shiki-es@0.2.0: + resolution: {integrity: sha512-RbRMD+IuJJseSZljDdne9ThrUYrwBwJR04FvN4VXpfsU3MNID5VJGHLAD5je/HGThCyEKNgH+nEkSFEWKD7C3Q==} + dev: false + + /side-channel@1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.0 + object-inspect: 1.12.3 + dev: true + + /signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + /simple-concat@1.0.1: + resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} + dev: false + + /simple-get@4.0.1: + resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} + dependencies: + decompress-response: 6.0.0 + once: 1.4.0 + simple-concat: 1.0.1 + dev: false + + /simple-swizzle@0.2.2: + resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} + dependencies: + is-arrayish: 0.3.2 + dev: false + + /sirv@2.0.2: + resolution: {integrity: sha512-4Qog6aE29nIjAOKe/wowFTxOdmbEZKb+3tsLljaBRzJwtqto0BChD2zzH0LhgCSXiI+V7X+Y45v14wBZQ1TK3w==} + engines: {node: '>= 10'} + dependencies: + '@polka/url': 1.0.0-next.21 + mrmime: 1.0.1 + totalist: 3.0.0 + dev: true + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + + /slash@4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + + /smob@0.0.6: + resolution: {integrity: sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==} + + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + /source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + /source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + /sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + + /spdx-correct@3.2.0: + resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.13 + + /spdx-exceptions@2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + + /spdx-expression-parse@3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.13 + + /spdx-license-ids@3.0.13: + resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} + + /sshpk@1.17.0: + resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + asn1: 0.2.6 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: false + + /stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + + /standard-as-callback@2.1.0: + resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} + + /statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + /std-env@3.3.2: + resolution: {integrity: sha512-uUZI65yrV2Qva5gqE0+A7uVAvO40iPo6jGhs7s8keRfHCmtg+uB2X6EiLGCI9IgL1J17xGhvoOqSz79lzICPTA==} + + /stoppable@1.1.0: + resolution: {integrity: sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==} + engines: {node: '>=4', npm: '>=6'} + optional: true + + /streamsearch@1.1.0: + resolution: {integrity: sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==} + engines: {node: '>=10.0.0'} + dev: false + + /string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + /string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + + /string.prototype.trim@1.2.7: + resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string.prototype.trimend@1.0.6: + resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string.prototype.trimstart@1.0.6: + resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.2.0 + es-abstract: 1.21.2 + dev: true + + /string_decoder@1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + + /string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + + /strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + + /strip-ansi@7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + + /strip-bom@3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: true + + /strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + /strip-indent@3.0.0: + resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} + engines: {node: '>=8'} + dependencies: + min-indent: 1.0.1 + dev: true + + /strip-json-comments@2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + dev: false + + /strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + /strip-literal@1.0.1: + resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + dependencies: + acorn: 8.8.2 + + /strnum@1.0.5: + resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} + optional: true + + /stubborn-fs@1.2.4: + resolution: {integrity: sha512-KRa4nIRJ8q6uApQbPwYZVhOof8979fw4xbajBWa5kPJFa4nyY3aFaMWVyIVCDnkNCCG/3HLipUZ4QaNlYsmX1w==} + dev: false + + /stylehacks@5.1.1(postcss@8.4.21): + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.5 + postcss: 8.4.21 + postcss-selector-parser: 6.0.11 + + /supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + + /supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + + /svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.0.0 + stable: 0.1.8 + + /tapable@1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + + /tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + /tar-fs@2.1.1: + resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} + dependencies: + chownr: 1.1.4 + mkdirp-classic: 0.5.3 + pump: 3.0.0 + tar-stream: 2.2.0 + dev: false + + /tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.4 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + + /tar@6.1.13: + resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} + engines: {node: '>=10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 4.2.5 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + /terser-webpack-plugin@5.3.7(webpack@5.79.0): + resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.17 + jest-worker: 27.5.1 + schema-utils: 3.1.2 + serialize-javascript: 6.0.1 + terser: 5.16.6 + webpack: 5.79.0 + dev: true + + /terser@5.16.6: + resolution: {integrity: sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.2 + acorn: 8.8.2 + commander: 2.20.3 + source-map-support: 0.5.21 + + /text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + /theme-vitesse@0.6.4: + resolution: {integrity: sha512-uCn8emUUfEOKoukSZz0GqxB5q+gQ2wVEXx6+cCKWbXIjW56afkozVdosVSqXkRuML7i77tMmzMbvzcY/2uc01w==} + engines: {vscode: ^1.43.0} + dev: true + + /through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + /tiny-invariant@1.3.1: + resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} + + /tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + dev: false + + /tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + dependencies: + os-tmpdir: 1.0.2 + + /to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + /totalist@3.0.0: + resolution: {integrity: sha512-eM+pCBxXO/njtF7vdFsHuqb+ElbxqtI4r5EAvk6grfAFyJ6IvWlSkfZ5T9ozC6xWw3Fj1fGoSmrl0gUs46JVIw==} + engines: {node: '>=6'} + dev: true + + /tough-cookie@2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} + dependencies: + psl: 1.9.0 + punycode: 2.3.0 + dev: false + + /tough-cookie@4.1.2: + resolution: {integrity: sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==} + engines: {node: '>=6'} + dependencies: + psl: 1.9.0 + punycode: 2.3.0 + universalify: 0.2.0 + url-parse: 1.5.10 + optional: true + + /tr46@0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + /trough@2.1.0: + resolution: {integrity: sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g==} + dev: false + + /trpc-nuxt@0.8.0(@trpc/client@10.18.0)(@trpc/server@10.18.0): + resolution: {integrity: sha512-60Xvvbr2qqePw++yQDcBq6C2atejW05h0dXf8NeDXdNQBsKEoi9nPT0rhpcqeq9KpUMM2OXzfLW6sA+11vBztg==} + engines: {node: ^16.13.0 || ^18.12.0} + peerDependencies: + '@trpc/client': ^10.18.0 + '@trpc/server': ^10.18.0 + dependencies: + '@trpc/client': 10.18.0(@trpc/server@10.18.0) + '@trpc/server': 10.18.0 + h3: 1.6.4 + ofetch: 1.0.1 + ohash: 1.0.0 + ufo: 1.1.1 + dev: false + + /tsconfig-paths@3.14.2: + resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + dev: true + + /tslib@1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true + + /tslib@2.5.0: + resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} + + /tsutils@3.21.0(typescript@4.9.5): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.9.5 + dev: true + + /tsx@3.12.6: + resolution: {integrity: sha512-q93WgS3lBdHlPgS0h1i+87Pt6n9K/qULIMNYZo07nSeu2z5QE2CellcAZfofVXBo2tQg9av2ZcRMQ2S2i5oadQ==} + hasBin: true + dependencies: + '@esbuild-kit/cjs-loader': 2.4.2 + '@esbuild-kit/core-utils': 3.1.0 + '@esbuild-kit/esm-loader': 2.5.5 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /tunnel-agent@0.6.0: + resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /tunnel@0.0.6: + resolution: {integrity: sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==} + engines: {node: '>=0.6.11 <=0.7.0 || >=0.7.3'} + optional: true + + /tweetnacl@0.14.5: + resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} + dev: false + + /type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + + /type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + /type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + /type-fest@0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + dev: true + + /type-fest@0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + + /type-fest@2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + + /type-fest@3.6.1: + resolution: {integrity: sha512-htXWckxlT6U4+ilVgweNliPqlsVSSucbxVexRYllyMVJDtf5rTjv6kF/s+qAd4QSL1BZcnJPEJavYBPQiWuZDA==} + engines: {node: '>=14.16'} + + /type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: false + + /typed-array-length@1.0.4: + resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + is-typed-array: 1.1.10 + dev: true + + /typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + /ufo@1.1.1: + resolution: {integrity: sha512-MvlCc4GHrmZdAllBc0iUDowff36Q9Ndw/UzqmEKyrfSzokTd9ZCy1i+IIk5hrYKkjoYVQyNbrw7/F8XJ2rEwTg==} + + /unbox-primitive@1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: true + + /unconfig@0.3.7: + resolution: {integrity: sha512-1589b7oGa8ILBYpta7TndM5mLHLzHUqBfhszeZxuUBrjO/RoQ52VGVWsS3w0C0GLNxO9RPmqkf6BmIvBApaRdA==} + dependencies: + '@antfu/utils': 0.5.2 + defu: 6.1.2 + jiti: 1.17.2 + dev: true + + /uncrypto@0.1.2: + resolution: {integrity: sha512-kuZwRKV615lEw/Xx3Iz56FKk3nOeOVGaVmw0eg+x4Mne28lCotNFbBhDW7dEBCBKyKbRQiCadEZeNAFPVC5cgw==} + + /unctx@2.1.2: + resolution: {integrity: sha512-KK18aLRKe3OlbPyHbXAkIWSU3xK8GInomXfA7fzDMGFXQ1crX1UWrCzKesVXeUyHIayHUrnTvf87IPCKMyeKTg==} + dependencies: + acorn: 8.8.2 + estree-walker: 3.0.3 + magic-string: 0.27.0 + unplugin: 1.3.0 + + /underscore@1.13.6: + resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} + dev: false + + /undici@5.21.0: + resolution: {integrity: sha512-HOjK8l6a57b2ZGXOcUsI5NLfoTrfmbOl90ixJDl0AEFG4wgHNDQxtZy15/ZQp7HhjkpaGlp/eneMgtsu1dIlUA==} + engines: {node: '>=12.18'} + dependencies: + busboy: 1.6.0 + dev: false + + /unenv@1.2.2: + resolution: {integrity: sha512-SYqIFLFC4wYtLyxD6RyAfoK/dkgvW85BfNdiYvroyfrL4cyLkoigSldSBBiUTgtxwb4pcE0zexw502DghVWeuA==} + dependencies: + defu: 6.1.2 + mime: 3.0.0 + node-fetch-native: 1.0.2 + pathe: 1.1.0 + + /unhead@1.1.23: + resolution: {integrity: sha512-nM74sM3+puqhHLC9cbwk0rOsjZR41aP0UJeQcoYVuzFlX0+abECgPkpkSI+/HZsXeRVTGxs9WWmjiFHaG18DrQ==} + dependencies: + '@unhead/dom': 1.1.23 + '@unhead/schema': 1.1.23 + '@unhead/shared': 1.1.23 + hookable: 5.5.1 + + /unified@10.1.2: + resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} + dependencies: + '@types/unist': 2.0.6 + bail: 2.0.2 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 4.1.0 + trough: 2.1.0 + vfile: 5.3.7 + dev: false + + /unimport@2.2.4: + resolution: {integrity: sha512-qMgmeEGqqrrmEtm0dqxMG37J6xBtrriqxq9hILvDb+e6l2F0yTnJomLoCCp0eghLR7bYGeBsUU5Y0oyiUYhViw==} + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + escape-string-regexp: 5.0.0 + fast-glob: 3.2.12 + local-pkg: 0.4.3 + magic-string: 0.27.0 + mlly: 1.2.0 + pathe: 1.1.0 + pkg-types: 1.0.2 + scule: 1.0.0 + strip-literal: 1.0.1 + unplugin: 1.3.0 + transitivePeerDependencies: + - rollup + + /unimport@3.0.2(rollup@3.19.1): + resolution: {integrity: sha512-OQ0hShpcerS1PSsISsyn/NV2dGe5xfdUn4p5nwOodq0iqq5xxYQrTidHqlFGjxIliPDtDJp80OeySzyPTjYHmA==} + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.19.1) + escape-string-regexp: 5.0.0 + fast-glob: 3.2.12 + local-pkg: 0.4.3 + magic-string: 0.30.0 + mlly: 1.2.0 + pathe: 1.1.0 + pkg-types: 1.0.2 + scule: 1.0.0 + strip-literal: 1.0.1 + unplugin: 1.3.0 + transitivePeerDependencies: + - rollup + + /unist-util-is@5.2.1: + resolution: {integrity: sha512-u9njyyfEh43npf1M+yGKDGVPbY/JWEemg5nH05ncKPfi+kBbKBJoTdsogMu33uhytuLlv9y0O7GH7fEdwLdLQw==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-stringify-position@2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + dependencies: + '@types/unist': 2.0.6 + dev: true + + /unist-util-stringify-position@3.0.3: + resolution: {integrity: sha512-k5GzIBZ/QatR8N5X2y+drfpWG8IDBzdnVj6OInRNWm1oXrzydiaAT2OQiA8DPRRZyAKb9b6I2a6PxYklZD0gKg==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-visit-parents@5.1.3: + resolution: {integrity: sha512-x6+y8g7wWMyQhL1iZfhIPhDAs7Xwbn9nRosDXl7qoPTSCy0yNxnKc+hWokFifWQIDGi154rdUqKvbCa4+1kLhg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.2.1 + dev: false + + /unist-util-visit@4.1.2: + resolution: {integrity: sha512-MSd8OUGISqHdVvfY9TPhyK2VdUrPgxkUtWSuMHF6XAAFuL4LokseigBnZtPnJMu+FbynTkFNnFlyjxpVKujMRg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 5.2.1 + unist-util-visit-parents: 5.1.3 + dev: false + + /universal-user-agent@6.0.0: + resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} + optional: true + + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + optional: true + + /universalify@2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + + /unocss@0.50.4(@unocss/webpack@0.50.4)(postcss@8.4.21)(vite@4.1.4): + resolution: {integrity: sha512-9offjUEwVlAkR//0sidTyvKkSArRGkDdgSFeW4P4005GWnjmXnbx4amuAeS3Au4o8WoshZCCOi5EYrpO4aLdfg==} + engines: {node: '>=14'} + peerDependencies: + '@unocss/webpack': 0.50.4 + peerDependenciesMeta: + '@unocss/webpack': + optional: true + dependencies: + '@unocss/astro': 0.50.4(vite@4.1.4) + '@unocss/cli': 0.50.4 + '@unocss/core': 0.50.4 + '@unocss/postcss': 0.50.4(postcss@8.4.21) + '@unocss/preset-attributify': 0.50.4 + '@unocss/preset-icons': 0.50.4 + '@unocss/preset-mini': 0.50.4 + '@unocss/preset-tagify': 0.50.4 + '@unocss/preset-typography': 0.50.4 + '@unocss/preset-uno': 0.50.4 + '@unocss/preset-web-fonts': 0.50.4 + '@unocss/preset-wind': 0.50.4 + '@unocss/reset': 0.50.4 + '@unocss/transformer-attributify-jsx': 0.50.4 + '@unocss/transformer-compile-class': 0.50.4 + '@unocss/transformer-directives': 0.50.4 + '@unocss/transformer-variant-group': 0.50.4 + '@unocss/vite': 0.50.4(vite@4.1.4) + '@unocss/webpack': 0.50.4(webpack@5.79.0) + transitivePeerDependencies: + - postcss + - rollup + - supports-color + - vite + dev: true + + /unplugin@1.3.0: + resolution: {integrity: sha512-l4Udjxg2+vCuKRgIA2T8fHd7UwKWaLizh7t+3C72zjnN0+ZS+odzATFenymOUgcGqG1dkCSYE34h9wBbMXrKrA==} + dependencies: + acorn: 8.8.2 + chokidar: 3.5.3 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.5.0 + + /unstorage@1.4.0: + resolution: {integrity: sha512-l4ggmklguKsfkoEcO9QiSgnYLEUTVqHk+Sl9Y63FzhUnCqGz7icxLX7WmvDwPtAYH6qI4hBkfJbVVjS5rispMQ==} + dependencies: + anymatch: 3.1.3 + chokidar: 3.5.3 + destr: 1.2.2 + h3: 1.6.0 + ioredis: 5.3.1 + listhen: 1.0.4 + lru-cache: 7.18.3 + mri: 1.2.0 + node-fetch-native: 1.0.2 + ofetch: 1.0.1 + ufo: 1.1.1 + optionalDependencies: + '@azure/app-configuration': 1.3.1 + '@azure/cosmos': 3.17.3 + '@azure/data-tables': 13.2.1 + '@azure/identity': 3.1.3 + '@azure/keyvault-secrets': 4.6.0 + '@azure/storage-blob': 12.13.0 + '@planetscale/database': 1.6.0 + transitivePeerDependencies: + - encoding + - supports-color + + /untyped@1.2.2: + resolution: {integrity: sha512-EANYd5L6AdpgfldlgMcmvOOnj092nWhy0ybhc7uhEH12ipytDYz89EOegBQKj8qWL3u1wgYnmFjADhsuCJs5Aw==} + dependencies: + '@babel/core': 7.21.0 + '@babel/standalone': 7.21.2 + '@babel/types': 7.21.2 + scule: 1.0.0 + transitivePeerDependencies: + - supports-color + + /update-browserslist-db@1.0.10(browserslist@4.21.5): + resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.5 + escalade: 3.1.1 + picocolors: 1.0.0 + + /uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.3.0 + + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + optional: true + + /util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + /uuid-parse@1.1.0: + resolution: {integrity: sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==} + dev: false + + /uuid@3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + dev: false + + /uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + /uuid@9.0.0: + resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} + hasBin: true + dev: false + + /uvu@0.5.6: + resolution: {integrity: sha512-+g8ENReyr8YsOc6fv/NVJs2vFdHBnBNdfE49rshrTzDWOlUx4Gq7KOS2GD8eqhy2j+Ejq29+SbKH8yjkAqXqoA==} + engines: {node: '>=8'} + hasBin: true + dependencies: + dequal: 2.0.3 + diff: 5.1.0 + kleur: 4.1.5 + sade: 1.8.1 + dev: false + + /validate-npm-package-license@3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.2.0 + spdx-expression-parse: 3.0.1 + + /verror@1.10.0: + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: false + + /vfile-message@3.1.4: + resolution: {integrity: sha512-fa0Z6P8HUrQN4BZaX05SIVXic+7kE3b05PWAtPuYP9QLHsLKYR7/AlLW3NtOrpXRLeawpDLMsVkmk5DG0NXgWw==} + dependencies: + '@types/unist': 2.0.6 + unist-util-stringify-position: 3.0.3 + dev: false + + /vfile@5.3.7: + resolution: {integrity: sha512-r7qlzkgErKjobAmyNIkkSpizsFPYiUPuJb5pNW1RB4JcYVZhs4lIbVqk8XPk033CV/1z8ss5pkax8SuhGpcG8g==} + dependencies: + '@types/unist': 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 3.0.3 + vfile-message: 3.1.4 + dev: false + + /vite-node@0.29.2: + resolution: {integrity: sha512-5oe1z6wzI3gkvc4yOBbDBbgpiWiApvuN4P55E8OI131JGrSuo4X3SOZrNmZYo4R8Zkze/dhi572blX0zc+6SdA==} + engines: {node: '>=v14.16.0'} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.4 + mlly: 1.2.0 + pathe: 1.1.0 + picocolors: 1.0.0 + vite: 4.1.4 + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + + /vite-plugin-checker@0.5.6(eslint@8.36.0)(typescript@4.9.5)(vite@4.1.4): + resolution: {integrity: sha512-ftRyON0gORUHDxcDt2BErmsikKSkfvl1i2DoP6Jt2zDO9InfvM6tqO1RkXhSjkaXEhKPea6YOnhFaZxW3BzudQ==} + engines: {node: '>=14.16'} + peerDependencies: + eslint: '>=7' + meow: ^9.0.0 + optionator: ^0.9.1 + stylelint: '>=13' + typescript: '*' + vite: '>=2.0.0' + vls: '*' + vti: '*' + vue-tsc: '*' + peerDependenciesMeta: + eslint: + optional: true + meow: + optional: true + optionator: + optional: true + stylelint: + optional: true + typescript: + optional: true + vls: + optional: true + vti: + optional: true + vue-tsc: + optional: true + dependencies: + '@babel/code-frame': 7.18.6 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + chokidar: 3.5.3 + commander: 8.3.0 + eslint: 8.36.0 + fast-glob: 3.2.12 + fs-extra: 11.1.1 + lodash.debounce: 4.0.8 + lodash.pick: 4.4.0 + npm-run-path: 4.0.1 + strip-ansi: 6.0.1 + tiny-invariant: 1.3.1 + typescript: 4.9.5 + vite: 4.1.4 + vscode-languageclient: 7.0.0 + vscode-languageserver: 7.0.0 + vscode-languageserver-textdocument: 1.0.8 + vscode-uri: 3.0.7 + + /vite@4.1.4: + resolution: {integrity: sha512-3knk/HsbSTKEin43zHu7jTwYWv81f8kgAL99G5NWBcA1LKvtvcVAC4JjBH1arBunO9kQka+1oGbrMKOjk4ZrBg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.16.17 + postcss: 8.4.21 + resolve: 1.22.1 + rollup: 3.19.1 + optionalDependencies: + fsevents: 2.3.2 + + /vscode-jsonrpc@6.0.0: + resolution: {integrity: sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==} + engines: {node: '>=8.0.0 || >=10.0.0'} + + /vscode-languageclient@7.0.0: + resolution: {integrity: sha512-P9AXdAPlsCgslpP9pRxYPqkNYV7Xq8300/aZDpO35j1fJm/ncize8iGswzYlcvFw5DQUx4eVk+KvfXdL0rehNg==} + engines: {vscode: ^1.52.0} + dependencies: + minimatch: 3.1.2 + semver: 7.3.8 + vscode-languageserver-protocol: 3.16.0 + + /vscode-languageserver-protocol@3.16.0: + resolution: {integrity: sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==} + dependencies: + vscode-jsonrpc: 6.0.0 + vscode-languageserver-types: 3.16.0 + + /vscode-languageserver-textdocument@1.0.8: + resolution: {integrity: sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==} + + /vscode-languageserver-types@3.16.0: + resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} + + /vscode-languageserver@7.0.0: + resolution: {integrity: sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==} + hasBin: true + dependencies: + vscode-languageserver-protocol: 3.16.0 + + /vscode-uri@3.0.7: + resolution: {integrity: sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==} + + /vue-bundle-renderer@1.0.2: + resolution: {integrity: sha512-jfFfTlXV7Xp2LxqcdRnBslFLb4C/DBvecTgpUYcDpMd75u326svTmEqa8YX5d1t7Mh9jODKdt8y+/z+8Pegh3g==} + dependencies: + ufo: 1.1.1 + + /vue-demi@0.13.11(vue@3.2.47): + resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.2.47 + dev: false + + /vue-devtools-stub@0.1.0: + resolution: {integrity: sha512-RutnB7X8c5hjq39NceArgXg28WZtZpGc3+J16ljMiYnFhKvd8hITxSWQSQ5bvldxMDU6gG5mkxl1MTQLXckVSQ==} + + /vue-eslint-parser@9.1.0(eslint@8.36.0): + resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==} + engines: {node: ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: '>=6.0.0' + dependencies: + debug: 4.3.4 + eslint: 8.36.0 + eslint-scope: 7.1.1 + eslint-visitor-keys: 3.3.0 + espree: 9.5.0 + esquery: 1.5.0 + lodash: 4.17.21 + semver: 7.3.8 + transitivePeerDependencies: + - supports-color + dev: true + + /vue-resize@2.0.0-alpha.1(vue@3.2.47): + resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} + peerDependencies: + vue: ^3.0.0 + dependencies: + vue: 3.2.47 + dev: false + + /vue-router@4.1.6(vue@3.2.47): + resolution: {integrity: sha512-DYWYwsG6xNPmLq/FmZn8Ip+qrhFEzA14EI12MsMgVxvHFDYvlr4NXpVF5hrRH1wVcDP8fGi5F4rxuJSl8/r+EQ==} + peerDependencies: + vue: ^3.2.0 + dependencies: + '@vue/devtools-api': 6.5.0 + vue: 3.2.47 + + /vue@3.2.47: + resolution: {integrity: sha512-60188y/9Dc9WVrAZeUVSDxRQOZ+z+y5nO2ts9jWXSTkMvayiWxCWOWtBQoYjLeccfXkiiPZWAHcV+WTPhkqJHQ==} + dependencies: + '@vue/compiler-dom': 3.2.47 + '@vue/compiler-sfc': 3.2.47 + '@vue/runtime-dom': 3.2.47 + '@vue/server-renderer': 3.2.47(vue@3.2.47) + '@vue/shared': 3.2.47 + + /watchpack@2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + dev: true + + /wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + dependencies: + defaults: 1.0.4 + + /web-streams-polyfill@3.2.1: + resolution: {integrity: sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==} + engines: {node: '>= 8'} + + /webidl-conversions@3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + /webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + /webpack-virtual-modules@0.5.0: + resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} + + /webpack@5.79.0: + resolution: {integrity: sha512-3mN4rR2Xq+INd6NnYuL9RC9GAmc1ROPKJoHhrZ4pAjdMFEkJJWrsPw8o2JjCIyQyTu7rTXYn4VG6OpyB3CobZg==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 1.0.0 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.8.2 + acorn-import-assertions: 1.8.0(acorn@8.8.2) + browserslist: 4.21.5 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.12.0 + es-module-lexer: 1.2.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.2 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.7(webpack@5.79.0) + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + + /whatwg-url@5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + /when-exit@2.1.0: + resolution: {integrity: sha512-H85ulNwUBU1e6PGxkWUDgxnbohSXD++ah6Xw1VHAN7CtypcbZaC4aYjQ+C2PMVaDkURDuOinNAT+Lnz3utWXxQ==} + dev: false + + /which-boxed-primitive@1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: true + + /which-typed-array@1.1.9: + resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + gopd: 1.0.1 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.10 + dev: true + + /which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + + /wide-align@1.1.5: + resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} + dependencies: + string-width: 4.2.3 + + /word-wrap@1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + + /wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + /wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.0.1 + + /wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + /xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + dev: true + + /xml2js@0.4.23: + resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} + engines: {node: '>=4.0.0'} + dependencies: + sax: 1.2.4 + xmlbuilder: 11.0.1 + optional: true + + /xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + optional: true + + /xxhashjs@0.2.2: + resolution: {integrity: sha512-AkTuIuVTET12tpsVIQo+ZU6f/qDmKuRUcjaqR+OIvm+aCBsZ95i7UVY5WJ9TMsSaZ0DA2WxoZ4acu0sPH+OKAw==} + dependencies: + cuint: 0.2.2 + + /y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + /yallist@4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + + /yaml-eslint-parser@1.2.0: + resolution: {integrity: sha512-OmuvQd5lyIJWfFALc39K5fGqp0aWNc+EtyhVgcQIPZaUKMnTb7An3RMp+QJizJ/x0F4kpgTNe6BL/ctdvoIwIg==} + engines: {node: ^14.17.0 || >=16.0.0} + dependencies: + eslint-visitor-keys: 3.3.0 + lodash: 4.17.21 + yaml: 2.2.1 + dev: true + + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + /yaml@2.2.1: + resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} + engines: {node: '>= 14'} + dev: true + + /yargs-parser@21.1.1: + resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} + engines: {node: '>=12'} + + /yargs@17.7.1: + resolution: {integrity: sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==} + engines: {node: '>=12'} + 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.8 + yargs-parser: 21.1.1 + + /yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + /yocto-queue@1.0.0: + resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} + engines: {node: '>=12.20'} + dev: false + + /zhead@2.0.4: + resolution: {integrity: sha512-V4R94t3ifk9AURym6OskbKcnowzgp5Z88tkoL/NF67vyryNxC62u6mx5F1Ux4oh4+YN7FFmKYEyWy6m5kfPH6g==} + + /zip-stream@4.1.0: + resolution: {integrity: sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==} + engines: {node: '>= 10'} + dependencies: + archiver-utils: 2.1.0 + compress-commons: 4.1.1 + readable-stream: 3.6.2 + + /zod@3.21.4: + resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} + dev: false + + /zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + dev: false diff --git a/golem/unocss.config.ts b/golem/unocss.config.ts new file mode 100644 index 0000000..df53b86 --- /dev/null +++ b/golem/unocss.config.ts @@ -0,0 +1,51 @@ +import { defineConfig } from 'unocss' +import transformerDirectives from '@unocss/transformer-directives' + +export default defineConfig({ + shortcuts: [ + { 'text-color': 'text-gray-7 dark:text-gray-2' }, + { 'text-color-lighter': 'text-gray-5 dark:text-gray-4' }, + ], + rules: [ + [/^bg-([\d]+)\/(\d+)/, ([_, color, opacity]) => ({ + '--gp-bg-opacity': opacity, + 'background-color': `rgba(var(--color-primary-${color}), ${Number(opacity) / 100})`, + })], + + [/^shadow-([\d]+)\/(\d+)/, ([_, color, opacity]) => ({ + '--gp-shadow-opacity': opacity, + '--un-shadow-color': `rgba(var(--color-primary-${color}), ${Number(opacity) / 100})`, + })], + ], + theme: { + colors: { + primary: { + 50: 'rgb(var(--color-primary-50))', + 100: 'rgb(var(--color-primary-100))', + 200: 'rgb(var(--color-primary-200))', + 300: 'rgb(var(--color-primary-300))', + 400: 'rgb(var(--color-primary-400))', + 500: 'rgb(var(--color-primary-500))', + 600: 'rgb(var(--color-primary-600))', + 700: 'rgb(var(--color-primary-700))', + 800: 'rgb(var(--color-primary-800))', + 900: 'rgb(var(--color-primary-900))', + DEFAULT: 'rgb(var(--color-primary-500))', + // 50: '#eadbf0', + // 100: '#efd8f3', + // 200: '#eed0f0', + // 300: '#e0b1e7', + // 400: '#cd83d8', + // 500: '#b95ec9', + // 600: '#a741aa', + // 700: '#903597', + // 800: '#762d7c', + // 900: '#672862', + // DEFAULT: '#b95ec9', + }, + }, + }, + transformers: [ + transformerDirectives(), + ], +}) diff --git a/helpers.ts b/helpers.ts index cd68ce7..8437fa5 100644 --- a/helpers.ts +++ b/helpers.ts @@ -1,3 +1,24 @@ +import { SlashCommandContext } from "@rocket.chat/apps-engine/definition/slashcommands"; +import { + IHttp, + ILogger, + IMessageBuilder, + IModify, + IPersistence, + IRead, +} from "@rocket.chat/apps-engine/definition/accessors"; + +import { + RocketChatAssociationModel, + RocketChatAssociationRecord, +} from "@rocket.chat/apps-engine/definition/metadata"; + +import { PlainText, ButtonElement, Block } from "@rocket.chat/ui-kit"; + +import { IUser } from "@rocket.chat/apps-engine/definition/users"; +import { IUserLLM } from "./db/schemas/User"; +import { IConversation, IMessageLLM } from "./db/schemas/Conversation"; + export const BaseContent=` @@ -13,6 +34,196 @@ export const BaseContent=`
- + -` \ No newline at end of file +` + +export const sendNotification = async ( + context: SlashCommandContext, + modify: IModify, + read: IRead, + messageBlocks: Array +) => { + const appUser = (await read.getUserReader().getAppUser()) as IUser; + const room = context.getRoom(); + const user = context.getSender(); + + const msg = modify + .getCreator() + .startMessage() + .setSender(appUser) + .setRoom(room); + + msg.setBlocks(messageBlocks); + + return read.getNotifier().notifyUser(user, msg.getMessage()); +}; + +export const generateUUID = (): string => { + function randomHexDigit() { + return Math.floor(Math.random() * 16).toString(16); + } + + function randomHexDigitInRange8ToB() { + return (8 + Math.floor(Math.random() * 4)).toString(16); + } + + return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) { + if (c === 'x') { + return randomHexDigit(); + } else { + return randomHexDigitInRange8ToB(); + } + }); +} + + +export const createNewConversation = async(persistence: IPersistence, userID: string): Promise => { + const convID = generateUUID() + const newBotAssociation = new RocketChatAssociationRecord( + RocketChatAssociationModel.MESSAGE, + convID + ); + + await persistence.createWithAssociation( + { creator: userID, messages: [] }, + newBotAssociation + ); + + return convID + +} + +export const getConversationWithID = async(read: IRead, convID: string): Promise => { + const convData = await read + .getPersistenceReader() + .readByAssociation( + new RocketChatAssociationRecord( + RocketChatAssociationModel.MESSAGE, + convID + ) + ) + return convData[0] as IConversation; +} + +export const createNewUser = async(persistence: IPersistence, userID: string): Promise => { + + const baseData = { conversations: [] } + + const newBotAssociation = new RocketChatAssociationRecord( + RocketChatAssociationModel.USER, + userID + ); + + + await persistence.createWithAssociation( + baseData, + newBotAssociation + ); + + return baseData as IUserLLM + +} + +export const getUserByID = async(read: IRead, userID: string): Promise => { + const userData = await read + .getPersistenceReader() + .readByAssociation( + new RocketChatAssociationRecord( + RocketChatAssociationModel.USER, + userID + ) + ) + + return userData +} + +export const addNewConversationToUser = async(read: IRead, persistence: IPersistence, userID: string, convID: string): Promise => { + await checkOrCreateUser(read, persistence, userID) + + const userData = await getUserByID(read, userID) + + const typeUser = userData[0] as IUserLLM + + typeUser.conversations.push(convID) + + const newUserData = { + ...typeUser, + conversations: typeUser.conversations + } + + await persistence.updateByAssociation( + new RocketChatAssociationRecord( + RocketChatAssociationModel.USER, + userID + ), + newUserData + ) + + return + +} + +export const addNewMessageToConversation = async(read: IRead, persistence: IPersistence, userID: string, convID: string, newMessages: IMessageLLM[]): Promise => { + await checkOrCreateUser(read, persistence, userID) + + const convData = await getConversationWithID(read, convID) + + const newConvData = { + ...convData, + messages: convData.messages.concat(newMessages) + } + + await persistence.updateByAssociation( + new RocketChatAssociationRecord( + RocketChatAssociationModel.MESSAGE, + convID + ), + newConvData + ) + + return + +} + +// export const addNewMessageToConversation = (persistence: IPersistence): + + +export const checkOrCreateUser = async(read: IRead, persistence: IPersistence, userID: string): Promise => { + const user = await getUserByID(read, userID) + + if(!user || !user.length) { + await createNewUser(persistence, userID) + } + + return +} + + +export const conversateWithLLM = async(http: IHttp, message: string): Promise => { + const {data : response} = await http.post('https://jusbills-gpt4-vision.openai.azure.com/openai/deployments/jusbills-gpt4-vision/chat/completions?api-version=2024-02-15-preview', { + data: { + "messages": [ + { + "role": "system", + "content": [ + { + "type": "text", + "text": message + } + ] + } + ], + "temperature": 0.7, + "top_p": 0.95, + "max_tokens": 800 + }, + headers: { + 'api-key': `b95b3975e68640e9b57161e5098d856c`, + 'Content-Type': 'application/json' + } + }); + const reply = response.choices[0].message.content as string + + return reply +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..55b75f0 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1048 @@ +{ + "name": "test", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "devDependencies": { + "@rocket.chat/apps-engine": "^1.19.0", + "@types/node": "14.14.6", + "tslint": "^5.10.0", + "typescript": "^4.0.5" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@rocket.chat/apps-engine": { + "version": "1.41.1", + "resolved": "https://registry.npmjs.org/@rocket.chat/apps-engine/-/apps-engine-1.41.1.tgz", + "integrity": "sha512-9uFtQSCmRqvFU/Gpxb+bPuPZLsqKXczBkidULyUtAzneec+mXtezqcw/KjHzHpqOlT0CE8lhW/KWtoHJ9sdCxg==", + "dev": true, + "dependencies": { + "adm-zip": "^0.5.9", + "cryptiles": "^4.1.3", + "jose": "^4.11.1", + "lodash.clonedeep": "^4.5.0", + "semver": "^5.7.1", + "stack-trace": "0.0.10", + "uuid": "~8.3.2", + "vm2": "^3.9.19" + }, + "peerDependencies": { + "@rocket.chat/ui-kit": "next" + } + }, + "node_modules/@rocket.chat/ui-kit": { + "version": "0.32.0-dev.370", + "resolved": "https://registry.npmjs.org/@rocket.chat/ui-kit/-/ui-kit-0.32.0-dev.370.tgz", + "integrity": "sha512-oFwg3MAaUzpqCItMFb6rpPMn7hb0DAU/QjpyjW5a9vWiVPP7vv3OOkRejfsISNW600OtLwtxHULHZS7DssySKA==", + "dev": true, + "peer": true + }, + "node_modules/@types/node": { + "version": "14.14.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.6.tgz", + "integrity": "sha512-6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw==", + "dev": true + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adm-zip": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.12.tgz", + "integrity": "sha512-6TVU49mK6KZb4qG6xWaaM4C7sA/sgUMLy/JYMOzkcp3BvVLpW0fXDFQiIzAuxFCt/2+xD7fNIiPFAoLZPhVNLQ==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/boom": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-7.3.0.tgz", + "integrity": "sha512-Swpoyi2t5+GhOEGw8rEsKvTxFLIDiiKoUc2gsoV6Lyr43LHBIzch3k2MvYUs8RTROrIkVJ3Al0TkaOGjnb+B6A==", + "deprecated": "This module has moved and is now available at @hapi/boom. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.", + "dev": true, + "dependencies": { + "hoek": "6.x.x" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/cryptiles": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-4.1.3.tgz", + "integrity": "sha512-gT9nyTMSUC1JnziQpPbxKGBbUg8VL7Zn2NB4E1cJYvuXdElHrwxrV9bmltZGDzet45zSDGyYceueke1TjynGzw==", + "deprecated": "This module has moved and is now available at @hapi/cryptiles. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.", + "dev": true, + "dependencies": { + "boom": "7.x.x" + } + }, + "node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hoek": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", + "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==", + "deprecated": "This module has moved and is now available at @hapi/hoek. Please update your dependencies as this version is no longer maintained an may contain bugs and security issues.", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/jose": { + "version": "4.15.5", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.5.tgz", + "integrity": "sha512-jc7BFxgKPKi94uOvEmzlSWFFe2+vASyXaKUpdQKatWAESU2MWjDfFf0fdfc83CDKcA5QecabZeNLyfhe3yKNkg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/panva" + } + }, + "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==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tslint": { + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", + "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + }, + "bin": { + "tslint": "bin/tslint" + }, + "engines": { + "node": ">=4.8.0" + }, + "peerDependencies": { + "typescript": ">=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev" + } + }, + "node_modules/tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "peerDependencies": { + "typescript": ">=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vm2": { + "version": "3.9.19", + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz", + "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==", + "deprecated": "The library contains critical security issues and should not be used for production! The maintenance of the project has been discontinued. Consider migrating your code to isolated-vm.", + "dev": true, + "dependencies": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + }, + "bin": { + "vm2": "bin/vm2" + }, + "engines": { + "node": ">=6.0" + } + }, + "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 + } + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "dev": true, + "requires": { + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true + }, + "@babel/highlight": { + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + } + }, + "@rocket.chat/apps-engine": { + "version": "1.41.1", + "resolved": "https://registry.npmjs.org/@rocket.chat/apps-engine/-/apps-engine-1.41.1.tgz", + "integrity": "sha512-9uFtQSCmRqvFU/Gpxb+bPuPZLsqKXczBkidULyUtAzneec+mXtezqcw/KjHzHpqOlT0CE8lhW/KWtoHJ9sdCxg==", + "dev": true, + "requires": { + "adm-zip": "^0.5.9", + "cryptiles": "^4.1.3", + "jose": "^4.11.1", + "lodash.clonedeep": "^4.5.0", + "semver": "^5.7.1", + "stack-trace": "0.0.10", + "uuid": "~8.3.2", + "vm2": "^3.9.19" + } + }, + "@rocket.chat/ui-kit": { + "version": "0.32.0-dev.370", + "resolved": "https://registry.npmjs.org/@rocket.chat/ui-kit/-/ui-kit-0.32.0-dev.370.tgz", + "integrity": "sha512-oFwg3MAaUzpqCItMFb6rpPMn7hb0DAU/QjpyjW5a9vWiVPP7vv3OOkRejfsISNW600OtLwtxHULHZS7DssySKA==", + "dev": true, + "peer": true + }, + "@types/node": { + "version": "14.14.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.6.tgz", + "integrity": "sha512-6QlRuqsQ/Ox/aJEQWBEJG7A9+u7oSYl3mem/K8IzxXG/kAGbV1YPD9Bg9Zw3vyxC/YP+zONKwy8hGkSt1jxFMw==", + "dev": true + }, + "acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true + }, + "acorn-walk": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", + "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", + "dev": true + }, + "adm-zip": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.12.tgz", + "integrity": "sha512-6TVU49mK6KZb4qG6xWaaM4C7sA/sgUMLy/JYMOzkcp3BvVLpW0fXDFQiIzAuxFCt/2+xD7fNIiPFAoLZPhVNLQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "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 + }, + "boom": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/boom/-/boom-7.3.0.tgz", + "integrity": "sha512-Swpoyi2t5+GhOEGw8rEsKvTxFLIDiiKoUc2gsoV6Lyr43LHBIzch3k2MvYUs8RTROrIkVJ3Al0TkaOGjnb+B6A==", + "dev": true, + "requires": { + "hoek": "6.x.x" + } + }, + "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, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha512-wxXCdllwGhI2kCC0MnvTGYTMvnVZTvqgypkiTI8Pa5tcz2i6VqsqwYGgqwXji+4RgCzms6EajE4IxiUH6HH8nQ==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "cryptiles": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-4.1.3.tgz", + "integrity": "sha512-gT9nyTMSUC1JnziQpPbxKGBbUg8VL7Zn2NB4E1cJYvuXdElHrwxrV9bmltZGDzet45zSDGyYceueke1TjynGzw==", + "dev": true, + "requires": { + "boom": "7.x.x" + } + }, + "diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "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 + }, + "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 + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "hoek": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", + "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "jose": { + "version": "4.15.5", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.5.tgz", + "integrity": "sha512-jc7BFxgKPKi94uOvEmzlSWFFe2+vASyXaKUpdQKatWAESU2MWjDfFf0fdfc83CDKcA5QecabZeNLyfhe3yKNkg==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "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, + "requires": { + "wrappy": "1" + } + }, + "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 + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tslint": { + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", + "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.29.0" + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vm2": { + "version": "3.9.19", + "resolved": "https://registry.npmjs.org/vm2/-/vm2-3.9.19.tgz", + "integrity": "sha512-J637XF0DHDMV57R6JyVsTak7nIL8gy5KH4r1HiwWLf/4GBbb5MKL5y7LpmF4A8E2nR6XmzpmMFQ7V7ppPTmUQg==", + "dev": true, + "requires": { + "acorn": "^8.7.0", + "acorn-walk": "^8.2.0" + } + }, + "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 + } + } +} diff --git a/package.json b/package.json index 866f402..8d5e4bd 100644 --- a/package.json +++ b/package.json @@ -5,4 +5,4 @@ "tslint": "^5.10.0", "typescript": "^4.0.5" } -} \ No newline at end of file +} diff --git a/public/.gitignore b/public/.gitignore new file mode 100644 index 0000000..f68ec6b --- /dev/null +++ b/public/.gitignore @@ -0,0 +1 @@ +shiki \ No newline at end of file diff --git a/public/200.html b/public/200.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/200.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/404.html b/public/404.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/404.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 0000000..cb647d8 Binary files /dev/null and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-256x256.png b/public/android-chrome-256x256.png new file mode 100644 index 0000000..a6aa38d Binary files /dev/null and b/public/android-chrome-256x256.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png new file mode 100644 index 0000000..d028f12 Binary files /dev/null and b/public/android-chrome-512x512.png differ diff --git a/public/api/apps/public/8d4acc61-d871-46e2-94b5-db161448483c/prompt-editor/chat/index.html b/public/api/apps/public/8d4acc61-d871-46e2-94b5-db161448483c/prompt-editor/chat/index.html new file mode 100644 index 0000000..d588513 --- /dev/null +++ b/public/api/apps/public/8d4acc61-d871-46e2-94b5-db161448483c/prompt-editor/chat/index.html @@ -0,0 +1,336 @@ + + + + + Golem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 0000000..7c3adac Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/browserconfig.xml b/public/browserconfig.xml new file mode 100644 index 0000000..b3930d0 --- /dev/null +++ b/public/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da532c + + + diff --git a/public/chat/index.html b/public/chat/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/chat/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png new file mode 100644 index 0000000..140b2c9 Binary files /dev/null and b/public/favicon-16x16.png differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png new file mode 100644 index 0000000..1b6ca16 Binary files /dev/null and b/public/favicon-32x32.png differ diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..9fb5de9 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/history/index.html b/public/history/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/history/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/image/logo-dark-lettered.svg b/public/image/logo-dark-lettered.svg new file mode 100644 index 0000000..ee04010 --- /dev/null +++ b/public/image/logo-dark-lettered.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/image/logo-dark-square-transparent.svg b/public/image/logo-dark-square-transparent.svg new file mode 100644 index 0000000..3c8e489 --- /dev/null +++ b/public/image/logo-dark-square-transparent.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/image/logo-dark-square.svg b/public/image/logo-dark-square.svg new file mode 100644 index 0000000..4bdfbcf --- /dev/null +++ b/public/image/logo-dark-square.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/image/logo-light-lettered.svg b/public/image/logo-light-lettered.svg new file mode 100644 index 0000000..c843f44 --- /dev/null +++ b/public/image/logo-light-lettered.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/public/image/logo-light-square-transparent.svg b/public/image/logo-light-square-transparent.svg new file mode 100644 index 0000000..d70b2e4 --- /dev/null +++ b/public/image/logo-light-square-transparent.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/image/logo-light-square.svg b/public/image/logo-light-square.svg new file mode 100644 index 0000000..bff53f9 --- /dev/null +++ b/public/image/logo-light-square.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/image/logo-splash.svg b/public/image/logo-splash.svg new file mode 100644 index 0000000..a5eaea8 --- /dev/null +++ b/public/image/logo-splash.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/knowledge/index.html b/public/knowledge/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/knowledge/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..ff0960d --- /dev/null +++ b/public/manifest.json @@ -0,0 +1 @@ +{"name":"Golem","description":"Golem is an open-source, amazingly crafted conversational UI and alternative to ChatGPT.","lang":"en","start_url":"/?standalone=true","display":"standalone","background_color":"#f5f5f5","theme_color":"#3f3f3f","icons":[{"src":"/_nuxt/icons/64x64.7ac2c7b2.png","type":"image/png","sizes":"64x64","purpose":"any"},{"src":"/_nuxt/icons/64x64.maskable.7ac2c7b2.png","type":"image/png","sizes":"64x64","purpose":"maskable"},{"src":"/_nuxt/icons/120x120.7ac2c7b2.png","type":"image/png","sizes":"120x120","purpose":"any"},{"src":"/_nuxt/icons/120x120.maskable.7ac2c7b2.png","type":"image/png","sizes":"120x120","purpose":"maskable"},{"src":"/_nuxt/icons/144x144.7ac2c7b2.png","type":"image/png","sizes":"144x144","purpose":"any"},{"src":"/_nuxt/icons/144x144.maskable.7ac2c7b2.png","type":"image/png","sizes":"144x144","purpose":"maskable"},{"src":"/_nuxt/icons/152x152.7ac2c7b2.png","type":"image/png","sizes":"152x152","purpose":"any"},{"src":"/_nuxt/icons/152x152.maskable.7ac2c7b2.png","type":"image/png","sizes":"152x152","purpose":"maskable"},{"src":"/_nuxt/icons/192x192.7ac2c7b2.png","type":"image/png","sizes":"192x192","purpose":"any"},{"src":"/_nuxt/icons/192x192.maskable.7ac2c7b2.png","type":"image/png","sizes":"192x192","purpose":"maskable"},{"src":"/_nuxt/icons/384x384.7ac2c7b2.png","type":"image/png","sizes":"384x384","purpose":"any"},{"src":"/_nuxt/icons/384x384.maskable.7ac2c7b2.png","type":"image/png","sizes":"384x384","purpose":"maskable"},{"src":"/_nuxt/icons/512x512.7ac2c7b2.png","type":"image/png","sizes":"512x512","purpose":"any"},{"src":"/_nuxt/icons/512x512.maskable.7ac2c7b2.png","type":"image/png","sizes":"512x512","purpose":"maskable"}],"categories":["productivity","education"],"id":"golem-1719959521349"} \ No newline at end of file diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png new file mode 100644 index 0000000..8212f2f Binary files /dev/null and b/public/mstile-150x150.png differ diff --git a/public/og-image.png b/public/og-image.png new file mode 100644 index 0000000..999d3dd Binary files /dev/null and b/public/og-image.png differ diff --git a/public/password/index.html b/public/password/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/password/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/personas/index.html b/public/personas/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/personas/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg new file mode 100644 index 0000000..303e5cf --- /dev/null +++ b/public/safari-pinned-tab.svg @@ -0,0 +1,35 @@ + + + + +Created by potrace 1.14, written by Peter Selinger 2001-2017 + + + + + + diff --git a/public/settings/api-key/index.html b/public/settings/api-key/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/settings/api-key/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/settings/appearance/index.html b/public/settings/appearance/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/settings/appearance/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/settings/deta/index.html b/public/settings/deta/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/settings/deta/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/settings/index.html b/public/settings/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/settings/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/settings/model/index.html b/public/settings/model/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/settings/model/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/site.webmanifest b/public/site.webmanifest new file mode 100644 index 0000000..45dc8a2 --- /dev/null +++ b/public/site.webmanifest @@ -0,0 +1 @@ +{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"} \ No newline at end of file diff --git a/public/sk/index.html b/public/sk/index.html new file mode 100644 index 0000000..bb9a82e --- /dev/null +++ b/public/sk/index.html @@ -0,0 +1,29 @@ + + + +Golem + + + + + + + + + + + + + + + + + + +
+ \ No newline at end of file diff --git a/public/sw.js b/public/sw.js new file mode 100644 index 0000000..b83e817 --- /dev/null +++ b/public/sw.js @@ -0,0 +1,58 @@ +const options = {"autoRegister":true,"cacheOptions":{"directoryIndex":"/","revision":"JU7TurSMaixr"},"enabled":true,"preCaching":[],"templatePath":null,"workboxVersion":"6.5.3","workboxUrl":"https://storage.googleapis.com/workbox-cdn/releases/6.5.3/workbox-sw.js"} + +importScripts(options.workboxUrl) + +self.addEventListener('install', () => self.skipWaiting()) +self.addEventListener('activate', () => self.clients.claim()) + +const { registerRoute } = workbox.routing +const { NetworkFirst, StaleWhileRevalidate, CacheFirst } = workbox.strategies +const { CacheableResponsePlugin } = workbox.cacheableResponse +const { ExpirationPlugin } = workbox.expiration +const { precacheAndRoute } = workbox.precaching + +// Cache page navigations (html) with a Network First strategy +registerRoute( + ({ request }) => { + return request.mode === 'navigate' + }, + new NetworkFirst({ + cacheName: 'pages', + plugins: [ + new CacheableResponsePlugin({ statuses: [200] }) + ] + }) +) + +// Cache Web Manifest, CSS, JS, and Web Worker requests with a Stale While Revalidate strategy +registerRoute( + ({ request }) => + request.destination === 'manifest' || + request.destination === 'style' || + request.destination === 'script' || + request.destination === 'worker', + new StaleWhileRevalidate({ + cacheName: 'assets', + plugins: [ + new CacheableResponsePlugin({ statuses: [200] }) + ] + }) +) + +// Cache images with a Cache First strategy +registerRoute( + ({ request }) => request.destination === 'image', + new CacheFirst({ + cacheName: 'images', + plugins: [ + new CacheableResponsePlugin({ statuses: [200] }), + // 50 entries max, 30 days max + new ExpirationPlugin({ maxEntries: 50, maxAgeSeconds: 60 * 60 * 24 * 30 }) + ] + }) +) + +// Precaching +if (options.preCaching.length) { + precacheAndRoute(options.preCaching, options.cacheOptions) +} diff --git a/test_script_golem_render.js b/test_script_golem_render.js new file mode 100644 index 0000000..838b1a7 --- /dev/null +++ b/test_script_golem_render.js @@ -0,0 +1,15 @@ +const express = require('express'); +const path = require('path'); +const cors = require('cors') + + +const app = express(); +const port = process.env.PORT || 8080; + +app.use(express.json()) +app.use(express.static(path.join(__dirname, 'public'))); +app.options('*', cors()); +app.use(cors({ origin: 'http://localhost:3000' })); +app.listen(port, () => { + console.log(`Server listening on port ${port}`); +});